The Intercompany Integration Solution for SAP Business One enables businesses running SAP Business One to manage intercompany transactions for multiple companies by automatically replicating corresponding transactions between the company databases.

Consider a sales subsidiary that buys finished goods from a manufacturing plant. When the sales subsidiary creates a Purchase Order in its SAP Business One application, the solution automatically triggers the creation of a sales order transaction in the SAP Business One application of the manufacturing plant.

The ability to automatically create a related (reciprocal) transaction in the other application eliminates manual data entry, improves employee productivity, and reduces the potential for errors from rekeying data.

In this blog, we cover the following broad sections on intercompany trade:

  1. Define the branch representing business partners
  2. Document exchange cycle
  3. Interbranch purchase/sales transaction to an external customer
  4. Interbranch purchase/sales Transaction to an external vendor
  5. Document cancellation
  6. Intercompany Trade Workflow

Define the branch representing business partners

In the intercompany trade, each branch company can buy and sell from other branch companies, but you need to create business partners of type Vendor and Customer to represent each branch company.

Since these business partners exchange marketing documents, you need to mark each as a branch company. Additionally, since a combination of a vendor and a customer represents each branch company, you must identify this pair of business partners with a common, unique code, for example, the value that you enter in the Branch Code field when you create the business partner.

The following table illustrates the concept behind this setup:

Company Name Branch Code Vendor Code Customer Code
ACME New York ACME-NY VEND-ACME-NY CUST-ACME-NY
ACME Texas ACME-TX VEND-ACME-TX CUST-ACME-TX
ACME California ACME-CA VEND-ACME-CA CUST-ACME-CA


Steps to create the branch representing business partners:

  1. From the SAP Business One Main Menu, choose Business Partners -> Business Partner Master Data. The Business Partner Master Data window appears.
  2. To switch to Add mode, choose Add.Intercompany-trade-between-partner-companies1.png
  3. Specify the Business Partner Code.
    Let’s specify the code as “CUST-ACME-NY“ for the customer representing Acme New York.
  4. Select the type of the business partner, for example, Vendor or Customer. Let’s select Customer.
  5. Choose a currency as All Currency.
  6. Select the Branch Partner Code checkbox.
  7. A confirmation message appears.Intercompany-trade-between-partner-companies2.png
  8. In the confirmation message, select yes.
  9. In the Branch Partner Code field press TAB.
    The system displays a list of branch codes that were defined during the landscape setup for the Intercompany Integration Solution.Intercompany-trade-between-partner-companies3.png
  10. Select the appropriate Intercompany Partner Code from the Choose from List window. Let’s select “ACME-NY” to represent the Acme New York customer.
  11. The system enters the code in the Branch Partner Code field.Intercompany-trade-between-partner-companies4.png
  12. Specify all other relevant information and choose Add. The business partner is created and replicated to all other branch companies.Intercompany-trade-between-partner-companies5.png
  13. Similarly, you can create other customers and vendor that represents branch companies.

As a best practice, we recommend that you create all branch company type business partners (those that represent all branch companies) in one of the branch companies, for example, the head office, as these will be replicated to all other branch companies.

Document exchange cycle and workflow

The Intercompany Integration Solution automates the flow of marketing documents across branch companies for the following:

  • Purchase Order to Sales Order
  • A/R Reserve Invoice to A/P Reserve Invoice
  • Delivery to Goods Receipt PO
  • A/R invoice to A/P invoice
  • A/R Debit Memo to A/P Debit Memo (only for Chile, Costa Rica, Guatemala and Mexico)
  • A/R Correction Invoice to A/P Correction Invoice (only for Russia)
  • A/R Correction Invoice Reversal to A/P Correction Invoice Reversal (only for Russia)
  • Goods Return to Return
  • A/P Credit Memo to A/R Credit Memo

Intercompany-trade-between-partner-companies6.png

Steps to perform the document exchange cycle:

  1. Company ACME-NY raises a purchase order on Company ACME-TX.Intercompany-trade-between-partner-companies7.png
  2. A draft sales order is created in Company ACME-TX.Intercompany-trade-between-partner-companies8.png
  3. A user in Company ACME-TX changes the document status to ‘Accept’ from the Intercompany tab as shown below and convert the draft document to a firm document.Intercompany-trade-between-partner-companies9.png
  4. A user in Company ACME-TX creates a Delivery against the Sales Order added in step 3 as shown below.Intercompany integration solution10
  5. A draft Goods Receipt PO is created in Company ACME-NYIntercompany-trade-between-partner-companies11.png
  6. A user in Company ACME-NY changes the document status to ‘Accept’ from the Intercompany tab and converts the draft Goods Receipt PO to a firm document.Intercompany-trade-between-partner-companies12.png
  7. Company ACME-TX raises an A/R invoice with reference to the Delivery (added to the system in step 4).Intercompany-trade-between-partner-companies13.png
  8. A draft A/P invoice is created in Company ACME-NY.
  9. A user in Company ACME-NY converts the draft A/P Invoice to a firm document.Intercompany-trade-between-partner-companies14.pngFor Return of Goods
  10. Company ACME-NY raises a Goods Return with reference to the Goods Receipt PO (added to the system in Step 6).
  11. A draft Return is created in Company ACME-TX.
  12. A user in Company ACME-TX converts the Return document to a firm document.For return of goods after A/P Invoice
  13. Company ACME-NY raises an A/P credit memo with reference to the A/P invoice (added to the system in Step 9).Intercompany-trade-between-partner-companies15.png
  14. A draft A/R credit memo is created in Company ACME-TX.Intercompany-trade-between-partner-companies16.png
  15. A user in Company ACME-TX converts the draft A/R Credit Memo to a firm document.Intercompany-trade-between-partner-companies17.png

Interbranch Purchase/Sales Transaction to an External Customer

Intercompany Solution supports the interbranch purchase/sales transaction to an external customer.

It is possible that a Branch Company receives the sales order from an external customer, but may not have the inventory to fulfill the order. In such a case, another branch can fulfill the order with their inventory and deliver ordered goods directly to the end customer.

Intercompany-trade-between-partner-companies18.png

Steps to perform an Interbranch Purchase/Sales Transaction to an External Customer: 

  1. An external customer, let’s say Company C raises a Purchase Order on Company ACME-NY.
  2. Company ACME-NY creates a sales order (Drop Ship Type) against the Purchase Order of Company C
  3. Company ACME-NY creates a purchase order (raised on Company ACME-TX) against the sales order created in Step 2. In the Ship To BP field of the Intercompany tab of the Purchase Order, choose the Customer of Company C.Intercompany-trade-between-partner-companies19.png
  4. A draft sales order is created in Company ACME-TX.Intercompany-trade-between-partner-companies20.png
  5. User in Company ACME-TX converts the draft document to a firm document.
  6. User in Company ACME-TX creates a delivery document for Company C (from the sales order) by clicking the create delivery button.Intercompany-trade-between-partner-companies21.png
  7. A draft delivery document is created from the sales order (for the Ship to BP) by choosing a Create Delivery button on the Sales Order window.Intercompany-trade-between-partner-companies22.png
  8. The delivery document is closed automatically, immediately after a user adds it to the system.
  9. Company ACME-TX raises an A/R Invoice with reference to the sales order (added to the system in step 5)Intercompany-trade-between-partner-companies23.png
  10. A draft A/P invoice is created in Company ACME-TX
  11. Company ACME-TX converts the draft document to a firm document. 

Interbranch Purchase/Sales Transaction to an External Vendor

Intercompany Solution supports the interbranch purchase/sales transaction to an external vendor.

It may be possible that a Branch Company receives a sales order from another participating branch company, but the Branch may not have inventory to fulfill the order. This branch company can raise a purchase order to an external vendor with the instructions to delivers the goods directly to the branch company requesting the goods.

Intercompany-trade-between-partner-companies24.png

Steps to perform Interbranch Purchase/Sales Transaction to an External Vendor:

  1. Company ACME-NY raises a purchase order on Company ACME-TXIntercompany-trade-between-partner-companies25.png
  2.  A draft sales order is created in Company ACME-TXIntercompany-trade-between-partner-companies26.png
  3. Company ACME-TX changes the warehouse on the document lines to a drop ship warehouse and marks the sales order as a drop ship type and converts the draft document to a firm document.
  4. Company ACME-TX creates a purchase order (raised on Company C) against the sales order created in Step 3.
  5. The purchase order is sent to Company C
  6. Company C delivers the goods to Company ACME-NY
  7. Company ACME-NY creates a goods receipt PO against the delivery of Company C.
  8. Company ACME-NY closes the goods receipt PO created for Company C.
  9. Company C notifies Company ACME-TX regarding the delivery of goods to Company ACME-NY.
  10. Company ACME-TX raises an A/R invoice with reference to the sales order (added to the system in step 3).Intercompany-trade-between-partner-companies27.png
  11. The system creates a draft A/P Invoice in Company ACME-NY.Intercompany-trade-between-partner-companies28.png
  12. User in Company ACME-NY converts the draft document to a firm document.Intercompany-trade-between-partner-companies29.png

Document cancellation

In SAP Business One 9.2, you can cancel sales and purchasing documents that would normally trigger postings. When you cancel such a document, a corresponding cancellation document is created to reverse the associated accounting, tax, and inventory changes. The base documents of the canceled documents are reopened with balances due restored.

In the Intercompany Document Exchange Cycle, when a user cancels a document, the application automatically cancels the reciprocal document.

In the Intercompany Document Cancellation, the following four cases are handled:

  1. When the receiver company rejectsan Intercompany type draft document, the application closes the draft document. This rejection creates the cancellation document in the sender company. For Example:
    Company ACME-NY creates an A/R Invoice document to Company ACME-TX. The A/R Invoice document creates a draft A/P Invoice in Company ACME-TX. If a user in ACME-TX rejects the draft A/P Invoice, then Solution closes the draft and creates the A/R Invoice cancellation document in the sender company ACME-NY.
  2. When the sender companycancels an Intercompany document, the application closes the draft document in the receiver company. For Example:
    Company ACME-NY creates an A/R Invoice document to Company ACME-TX. The A/R Invoice document creates a draft A/P Invoice in Company ACME-TX. If a user in ACME-NY cancels the A/R Invoice document, then Solution closes the draft A/P Invoice in Company ACME-TX
  3. In the receiver company, when you add the draft document to the company document and then the sender company cancelsthe document, the firm document is also canceled in the receiver company. For Example:
    Company ACME-NY creates an A/R Invoice document to Company ACME-TX. The A/R Invoice document creates a draft A/P Invoice in Company ACME-TX.  The user adds the draft document to firm document in the ACME-TX. If a user in ACME-NY cancels the A/R Invoice document, then Solution automatically canceled the A/P Invoice in Company ACME-TX
  4. In the receiver company, when you cancel the company document, the company document is also canceled in the sender company.For Example:
    Company ACME-NY creates an A/R Invoice document to Company ACME-TX. The A/R Invoice document creates a draft A/P Invoice in Company ACME-TX.  A user adds the draft document to firm document in the ACME-TX. If a user in ACME-TX cancel the A/P Invoice document, then Solution automatically cancels the A/R Invoice document for the sender, Company ACME-NY

Intercompany Trade – Workflow

The Workflow in Intercompany Trade feature enables the branch companies to accept or reject the incoming draft documents, and notify the sender company of their decision.

Intercompany-trade-between-partner-companies30.png

Intercompany-trade-between-partner-companies31.png

 

 

by MTC Systems on Mar 22, 2017 5:06:00 AM

Leave a comment