Posting Cross-Company Code Transactions

Objectives

After completing this lesson, you will be able to:
  • Configure the basic settings for cross-company code transactions
  • Post cross-company code transactions

Cross-Company Code Transactions

Diagram explaining cross-company code transactions between two companies, showing accounts, clearing entries, canceled single document, and the creation of two separate documents for proper accounting.

A cross-company code transaction involves two or more company codes in one business transaction.

Some examples of cross-company code transactions are as follows:

  • One company code makes purchases for other company codes (Central Procurement).
  • One company code pays the invoices for other company codes (Central Payment).
  • One company code sells goods to other company codes.

A cross-company code transaction posts to accounts in several company codes.

This action cannot be done by posting only one document because one document is assigned to exactly one company code. Instead, SAP S/4HANA creates and posts a separate document for each company code involved.

To balance debits and credits within the documents, SAP S/4HANA automatically generates line items and posts them to clearing accounts, for payables or receivables.​

A common cross-company code transaction number links all the documents belonging to one cross-company code transaction.

You can use report RFBVOR00 to display cross-company code transactions.

Configure Cross-Company Code Transactions

Configure Cross-Company Code Transactions

Business Example

Management wants to set up a foreign subsidiary and is wondering whether SAP S/4HANA can handle cross-company code postings.

Configure automatic posting for cross-company code transactions between two companies.

Note

In this exercise, when the values include ##, replace the characters with the number that your instructor assigned to you.

Cross-Company Code Transactions Using Postings

Diagram illustrating a cross-company code transaction with postings for CC1000 and CC2000, showing document numbers, vendor, expense, input tax, and balancing amounts between companies.

The preceding figure shows an example of a cross-company code transaction. A vendor delivers some goods to Company Code 1000 and some other goods to Company Code 2000. The goods delivered to both company codes are different. The vendor then sends only one invoice for all the goods to Company Code 1000. You enter a part of the expense and post the invoice to the vendor account in Company Code 1000. When entering the invoice, you have to post the second part of the expense in Company Code 2000. SAP S/4HANA automatically creates the clearing postings and tax postings. The tax is not distributed between the company codes according to their expenses.

Use this functionality only in one of the following cases:

  • If the transaction is not tax relevant
  • If the company codes form a single taxable entity

SAP S/4HANA always posts the calculated tax to the company code of the first item. To ensure that the application posts the tax to the same company code that the invoice references, you must always enter the invoice item first. The tax regulations of countries such as Japan and Denmark require the tax amounts to be posted to the company codes in which the expenses occurred.

Therefore, you must distribute the tax from the first company code to the other company codes according to their expense amounts. You can use report RFBUST10 to distribute the taxes.

Clearing Accounts

Two company codes exchanging receivables and payables. Company 1000 posts and clears against 2000; Company 2000 posts and clears against 1000. Arrow indicates transactional flow between both.

In SAP S/4HANA, every company code must have a clearing account. The clearing account is required to perform a cross-company code transaction.

You can define the following types of clearing accounts:

  • General ledger account
  • Customer accounts
  • Vendor accounts

You must assign clearing accounts to every possible combination of two company codes to allow cross-company code postings between them.

For example, three company codes will need 3*2 = 6 clearing accounts.

You must assign posting keys to the clearing accounts to identify their account types.

Cross-Company Code Document Number

Diagram showing a cross-company code transaction number linked to a document with entries for accounts. It connects to document numbers and respective company codes for the first and subsequent companies.

When you post a cross-company code document, SAP S/4HANA generates a cross-company code document number to link all new documents together. The document number is a combination of the document number of the first company code, the first company code number, and the fiscal year. The cross-company code document number is stored in the document header of all related documents for a complete audit trail.

To reverse cross-company code documents, use the reversal function for cross-company code transactions.

Post and Display Cross-Company Code Transactions

Post and Display Cross-Company Code Transactions

Business Example

Management want to set up a foreign subsidiary and are wondering whether SAP S/4HANA can handle cross-company code postings.

Note

In this exercise, when the values include ##, replace the characters with the number that your instructor assigned to you.

Post a sample transaction for central purchasing and check the cross-company code document.

Summary

  • Cross-company code transactions involve multiple company codes in one business transaction such as a vendor invoice.
  • Separate documents are posted for each company code involved in the transaction which are related through a common cross-company number.
  • Clearing accounts are required for cross-company code transactions and must be set up prior to any posting.
  • SAP S/4HANA links documents with a common cross-company code transaction number based on the document number of the posting company.