web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

Recording pass through revenue

(2) ShareShare
ReportReport
Posted on by 60

I'm looking for some operational and accounting advice on how to handle a specific co-processing arrangement.

 

A few years ago, we shifted our co-processing from a traditional tolling model (moving inventory via work orders and paying a processing fee) to a turnkey "buy/sell" model. We now officially "sell" the raw product to our co-processor and then "purchase" the finished goods back from them.

 

Operationally, we still want to send an invoice to the co-processor for the initial transfer. However, per US GAAP (ASC 606 and ASC 470-40), we cannot record this transaction as true income, as it's essentially a financing/tolling arrangement in substance.

 

My question is: How do you operationalize this in your ERP?

 

We want to continue generating the invoice for the co-processor, but we need a mechanism to record the "revenue" and "COGS" so that it complies with GAAP and doesn't artificially inflate our top line. Do you use specific clearing accounts, non-revenue item codes, or a different systemic workaround?

 

Any insights into how you've structured this would be greatly appreciated!

I have the same question (0)
  • Suggested answer
    YUN ZHU Profile Picture
    102,422 Super User 2026 Season 1 on at
    How about using Assembly Order?
    More details: Assembly Management (Kitting) without the need of manufacturing functionality
     
    Thanks
    ZHU
  • Suggested answer
    OussamaSabbouh Profile Picture
    18,309 Super User 2026 Season 1 on at
    Hello,
    From a Business Central perspective, I would avoid posting the initial transfer through a normal inventory sale using standard revenue and COGS accounts if the accounting conclusion is that control has not truly transferred and the arrangement is financing/tolling in substance. A common approach is to use dedicated clearing/balance-sheet accounts through separate posting groups or specific G/L account lines so that the sales invoice can still be generated operationally, while the posting goes to a co-processing receivable/clearing account rather than revenue, and the corresponding inventory movement is handled separately according to the approved accounting policy; when the finished goods are purchased back, the clearing balance and actual processing cost can then be settled appropriately. I would strongly recommend having your auditors/accounting team define the exact debit/credit entries first, then configure Business Central posting groups around that model, because standard sales posting otherwise updates revenue, COGS, inventory, customer ledger, and G/L automatically.
    Regards,
    Oussama Sabbouh
  • Suggested answer
    TarikJerkovich Profile Picture
    305 on at
    Hello,
     
    I will try to present idea.

    One possible way to operationalize this in Business Central would be to separate the commercial invoice from the physical inventory and costing flow.

    I would create a dedicated location for inventory held at the co-processor. When raw materials are sent to them, the materials would be transferred from the company warehouse to the co-processor location. This keeps the inventory on the company’s books while also showing where it is physically held.

    The invoice issued to the co-processor could be posted using a dedicated balance-sheet clearing or financing account rather than an inventory item and revenue account. This would create the required customer invoice and receivable without posting normal revenue, COGS, or an inventory decrease.

    When the finished product is completed, the raw materials would be consumed from the co-processor location and the finished item would be posted as production output. If the finished goods remain physically at the co-processor, the output could initially be posted to a dedicated co-processor finished-goods location.

    The co-processor’s vendor invoice could then be separated into two accounting components:


    • the amount representing the previously invoiced raw material would be posted against the same clearing or financing account;

    • the actual processing charge would be included in the cost of the finished product.

    •  

    The resulting finished-good cost would therefore consist of the cost of the consumed raw materials plus the co-processor’s processing charge and any other eligible direct costs.

    If Manufacturing and Subcontracting are being used, this can be structured with a production BOM, production order, subcontracted routing operation, transfer orders for the components, and a subcontracting purchase order. Business Central can then consume the materials, record the finished output, and add the subcontracting cost to the production order.

    If Manufacturing is not being used, a similar process could be implemented through controlled item journal entries: negative adjustments for the consumed raw materials and a positive adjustment for the finished product. However, the finished-product valuation must be carefully controlled so that it includes the raw-material cost and processing charge exactly once. A small extension could automate these journal entries when the co-processing receipt is posted.

    I would avoid receiving the finished item at the full vendor invoice value and then separately consuming the raw materials, because that could double-count the raw-material value in the finished-product cost.

    The exact clearing-account structure, tax treatment, and presentation under ASC 606 and ASC 470-40 should be confirmed with the company’s accounting advisers or auditors, but from an ERP perspective this approach separates the legal document flow from the inventory ownership and cost-accounting flow.

    we implemented similar concept for our customers.

     

    Kind regards 

    Tarik Jerković

     

  • Suggested answer
    Teagen Boll Profile Picture
    3,344 Super User 2026 Season 1 on at
    Sell the items to them using standard processes but set those items up with a product posting group that flows to clearing accounts/balance sheet accounts and exclude those accounts from your financial statements.

    You can control what GL Accounts are used for Income and COGS in the general posting setup. I have seen clients decide to create a Product Posting Group called "Flow through" or "Pass Through" or something similar. Then all those items revenue and COGS activities just flow to the accounts you specify. And they are still treated as regular transactions for operating purposes. I've also had clients then create reports specific to those accounts and activities.
     
    Best,
    Teagen Boll, CPA
    Social: LinkedIn
  • Suggested answer
    Grigorios Mavrogeorgis Profile Picture
    2,757 Super User 2026 Season 1 on at
    Hi,
    fair point, you're right the item ledger side is what breaks first, not the P&L. I seen people miss exactly that — the negative shipment entry still creates a real cost layer, and average cost per location can jump around depending when the buyback posts relative to other receipts. Item charge through subcontracting instead of straight cost, agree, keeps it capitalized properly.
    On the invoice, I'd try to avoid a custom report off the transfer line if possible, that's extra maintenance for something that's really just paperwork. Some people just raise a normal sales invoice with one G/L line, non-item, coded to the financing liability account, and let the physical movement run through the transfer separately underneath. Keeps AR clean for the customer-facing side without the item ledger noise.

    Standard or average costing on your end? Changes how bad that cost layer distortion actually gets in practice.
     
    Glad to help - follow up if anything is unclear.  
    ►  If this solved it, marking it verified helps others too.      
    Regards,
    Grigorios Mavrogeorgis
    Business Central Consultant & AL Developer

    Work: Gmsoft Limited
    Blog:  insidebusinesscentral
    LinkedIn: linkedin.com/in/gregorymavrogeorgis

     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the June Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 695 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 422 Super User 2026 Season 1

#3
Khushbu Rajvi. Profile Picture

Khushbu Rajvi. 328 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Microsoft Training Manuals

Product updates

Dynamics 365 release plans