SAP Knowledge Base Article - Public

3744359 - Amount split functionality and purchase order commitment consumption in SAP S/4HANA Cloud Public Edition

Symptom

  • When attempting to post a supplier invoice against a purchase order (PO) that contains a single item with an associated budget commitment. The requirement is to split the invoice amount across multiple lines — each with a different tax code or tax treatment and have all lines correctly consume the commitment generated by the referenced PO item.
  • When using the Amount Split tab in the Create Supplier Invoice Advanced Fiori application, the invoice amount is split at the Financial Accounting (FI) document level. However, the purchase order commitment is not correctly consumed in proportion to the split lines.
  • Additionally, the system does not allow a single PO item to be consumed by multiple invoice items that carry different tax codes, as only one tax code is permitted per supplier invoice line item in SAP S/4HANA Cloud Public Edition.

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Create a purchase order with a single line item (including PO items of category E – Extended Limit/Value-Based).
  2. Confirm that a budget commitment is generated from the purchase order.
  3. Open the Create Supplier Invoice – Advanced Fiori application.
  4. Reference the purchase order in the invoice header.
  5. Navigate to the Amount Split tab at the header level.
  6. Attempt to split the total invoice amount into multiple lines, assigning a different tax code to each line.
  7. Post the invoice and review the History tab in the Display Purchase Order application.

Result: The invoice is split at the FI document level, but the PO commitment is not consumed proportionally. The commitment remains partially or fully open despite the invoice having been posted.

Cause

This is standard system behavior, not a defect.

In SAP S/4HANA Cloud Public Edition, commitment consumption follows a strict item-based integration between Materials Management (MM) and Financial Accounting (FI). The key design principles are:

  • Commitment updates are triggered only by an explicit PO reference at the invoice item level, not at the header level.
  • The Amount Split tab (header level) is designed exclusively for FI document structuring — it creates multiple vendor or G/L lines in the accounting document but does not replicate MM logic and does not trigger proportional commitment consumption.
  • As confirmed in KBA 3707181 – Single tax code per supplier invoice line item in SAP S/4HANA Cloud Public Edition, only one tax code per invoice line item is supported.
  • Because the Amount Split operates at the header/FI level while commitment logic operates at the MM item level, the two processes do not interact  the commitment is only updated via explicit PO-referenced item lines.

This design applies equally to PO items of category E (Extended Limit/value-based service items). Even though no quantity is specified on such items, the system still enforces item-level accounting integration, and each invoice line must explicitly reference the PO item to correctly consume the commitment.

There is currently no standard functionality or configuration that enables splitting a single PO item into multiple invoice lines with different tax treatments while automatically consuming the commitment proportionally via a header-level split.

Resolution

The following approaches are recommended to manage this scenario within standard system boundaries:

Approach 1. Multiple Line Items in the PO Reference Section (Recommended)

Instead of using the Amount Split header tab, split the amount directly in the PO Reference item list within the Create Supplier Invoice – Advanced application:

  1. Open the Create Supplier Invoice – Advanced Fiori application.
  2. In the PO Reference item grid, enter the same PO number and PO item number on separate lines.
  3. Manually allocate the specific amount and assign the applicable tax code to each line individually.
  4. Ensure the quantities or amounts across all lines sum to the total invoiced value.
  5. Post the invoice.

Expected outcome: Each invoice line item is explicitly linked to the PO item at the MM level, enabling accurate and proportional commitment consumption per line.

Approach 2. Free Entry Mode with Manual Commitment Adjustment

For scenarios where Option 1 is not feasible:

  1. Open the Create Supplier Invoice Fiori application.
  2. Post the invoice in free entry mode  without a PO reference — entering multiple G/L account lines with individual amounts, cost centers, and tax codes as required.
  3. After posting, open the Manage Supplier Line Items application.
  4. Locate the posted invoice lines and, if the PO assignment field is available (requires appropriate business role, e.g., SAP_BR_INVOICE_SPECIALIST or SAP_BR_PURCHASING_SUPERVISOR), assign the lines to the relevant PO item manually.
  5. Review and adjust the remaining commitment on the purchase order as needed.

Note: The PO assignment field in the Manage Supplier Line Items application may not be enabled by default. If the field is not visible, verify that the user has the required business role and check whether extensibility via Custom Fields is applicable in the system.

Approach 3. Automated Splitting via Public API

For environments integrated with external systems or requiring bulk processing:

  • Use the Journal Entry – Post OData API available on the SAP Business Accelerator Hub.
  • Prepare the payload with the required split items, PO references, and tax code details per line.
  • Execute a simulation call ($simulate) first to verify commitment behavior before final posting.
  • Monitor results via the Manage Journal Entries Fiori application.

Note: This option is more applicable to FI-side automation. Validate the MM commitment consumption behavior in a Quality Assurance (QAS) system before applying to production.

Configuration Verification

  • Verify tax code configuration to ensure tax codes are set up to allow correct commitment updates, particularly for the non-deductible portion of the budget.
  • After posting via any method, review the History tab in the Display Purchase Order application to confirm that the commitment has been correctly consumed.

See Also

  • KBA 3707181 – Single tax code per supplier invoice line item in SAP S/4HANA Cloud Public Edition
  • SAP Help Portal – Create Supplier Invoice – Advanced
  • KBA 2838428 – How to Submit Feature Requests for Procure in SAP S/4HANA Cloud Public Edition Product

Keywords

Amount Split, commitment consumption, supplier invoice, purchase order, budget commitment, MM-FIO-IV-2CL, Create Supplier Invoice Advanced, tax code, Extended Limit, item category E, MIRO, S/4HANA Cloud Public Edition, invoice posting, FI MM integration, item-based commitment , KBA , MM-FIO-IV-2CL , Fiori UI for Invoice Verification (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions