Intercompany PO to Bill Workflow in NetSuite
This flow applies to intercompany transactions in NetSuite, where each vendor represents a subsidiary.
- Sales Orders are fulfilled, moving from Pending Fulfillment → Pending Billing.
- Corresponding Purchase Orders are received, moving from Pending Receipt → Pending Billing.
- Vendor invoices are uploaded in Centime, ensuring the correct intercompany vendor and related PO are selected.
- Invoice line details are reviewed and matched against the PO for accuracy.
- After approval, the invoice is posted from Centime.
- Posting the invoice creates the bill in NetSuite and updates the PO status from Pending Billing → Fully Billed.
Fulfil the Sales Order
Status Change from Pending Fulfillment → Pending Billing

Receive the PO
Status Change from Pending Receipt → Pending Billing

Upload invoice in Centime
Ensure the vendor and PO associated are accurate.

Review Line Matching details.
Ensure that the invoice details match the PO details provided.

After Invoice review and approval → Post the invoice

IMPACT OF THE POST ACTION
The Bill is posted in the

The Purchase Order is fully billed
Status Change - Pending Billing → Fully Billed

SET UP of data in Netsuite
Customer
- Customer: HCM North East
- Represents Subsidiary: Honeycomb Mfg. North East
- Subsidiary: Honeycomb Mfg - SouthWest

Vendor
- Vendor: HCM SouthWest
- Represents Subsidiary: Honycomb Mfg - SouthWest
- Primary Subsidiary: Honeycomb Mfg. North East

Purchase Order #PUR00111433
- Vendor: HCM SouthWest
- Paired Intercompany Transaction: Sales Order #SLS00000608
- Status: Pending Receipt

Sales Order #SLS00000608
- Customer: 124 HCM North East
- Paired Intercompany Transaction: Purchase Order #PUR00111433
- Status: Pending Fulfillment

Best practice to generate a sales order
Create a PO for the supplier → (Go to Transactions > Sales > Manage Intercompany Sales Orders) → Enter the details → Select the PO → generate the sales order
