Intercompany Billing and Steps to Follow in SAP to Automate This Process

Intercompany Billing and Steps to Follow in SAP to Automate This Process post thumbnail image

What is Intercompany Billing?

Intercompany billing is a process through which several companies or entities within the same group bill each other. This process is triggered when two or more entities, belonging to the same business group, exchange resources as part of their regular operations or specific projects. This transaction is recorded through what is commonly known as intercompany billing.

This type of operation involves two or more entities in a single accounting transaction. Although several entities participate in these operations, a single document cannot be accounted for, as each document is assigned to a specific entity. However, through intercompany billing, it is possible to create and account for a separate document in each of the entities involved in the process.

The intercompany invoice flow refers to the process of sending and receiving invoices between two or more entities that are part of the same business group, due to the exchange of resources in their commercial operations.

From a logistical point of view, intercompany billing occurs in two main situations:

  • An entity sells goods or services to other entities within the group.
  • An entity purchases goods on behalf of other entities in the group as part of centralized purchasing management.

Example of Process

For example, consider a company called Entity ‘A’ that acts as a centralized buyer of goods from suppliers for all the group’s entities. These goods are then distributed to other entities in the group, where they are used to serve the end customers. In this process, suppliers issue invoices to Entity ‘A’, which initially assumes the expense. Subsequently, Entity ‘A’ bills this expense to the entities that receive the goods. It is at this stage that intercompany billing takes place (see Image 1.)


Automation in SAP

In the SAP system, it is possible to automate this intercompany billing process. This means that when an invoice from a supplier or customer is generated, an accounting record between the companies involved in the commercial transaction will also be automatically generated.

There are 3 steps to automate this process in SAP, and here we show you the step-by-step process to do it:

  1. The first thing we must do is define a message type and means of transmission, such as EDI, associating it with the class of customer or supplier invoice. This involves creating a master record for message determination. We can do this both in the SAP-SD module and in the SAP-MM module.In the case of sales (SAP-SD module):

In the case of purchases ( SAP-MM  module)

1.In both cases, we select the EDI transmission mode:

  1. As a second step, we detail the EDI parameterization of the process, which includes naming the logical system if you wish to differentiate between different intercompany billing processes in the system

In this step, we assign the companies involved in the InterCompany Billing process, and determine the ledger accounts for the accounting entry that will be automatically generated in the process, determination of the tax indicators for the accounting entry, determination of possible allocations to cost objects in the accounting entry, and possible extensions in the same entry.

  1. As the last step, we configure the logical system, suppliers, and customers for the specific intercompany billing process. (User Transaction WE20).

In the part that refers to the Logical System, the Customers, and the Suppliers, we will see something like this:

In the case of a sales flow, the customers would be the other group entities that are directly billed, and in which the intercompany accounting record is automatically generated.

In the case of a purchase flow, the suppliers would be the other group entities from which the goods are directly purchased, and in which the intercompany accounting record is automatically generated.



Intercompany billing is a vital component for organizations operating with multiple entities within the same business group. This process facilitates the exchange of resources and services among the various entities, allowing for efficient management of business operations.

Automating intercompany billing, especially through systems like SAP, significantly streamlines the process and reduces the associated administrative burden. By establishing appropriate message classes and configurations, companies can ensure accurate and timely accounting of transactions between group entities.

Understanding the different intercompany billing flows, whether in the context of sales or purchases, and correctly configuring the logical systems, customers, and suppliers is crucial to ensure a smooth execution of the process.

Ultimately, the effective implementation of intercompany billing not only enhances transparency and accounting accuracy but also contributes to stronger financial management and more informed strategic decision-making within the organization.

It was a pleasure to have helped you with this written tutorial. If you have any questions or inquiries, do not hesitate to ask us; we will be responding shortly.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post