Symptom
- Confirmation is requested on whether the Alternative Reconciliation Account can be set or changed for supplier invoices received via SAP Business Network (EDI) during posting.
- The extensibility point "EDI: Change Invoice Data After Invoice Mapping" (BAdI LOG_EDI_MM_INVOICE_CE_MAP) is under consideration to modify supplier invoice data after mapping.
- Clarification is needed on the specific structure/field to use for setting the Alternative Reconciliation Account in the mapped invoice data.
- If the above BAdI is not suitable, information is requested on standard alternatives (for example, other BAdIs, substitution, or configuration) to determine/change the Alternative Reconciliation Account for such invoices.
- Information is requested on any standard restrictions related to using an Alternative Reconciliation Account for supplier invoices received via SAP Business Network.
Environment
- Product: SAP S/4HANA Cloud Public Edition
- Fiori UI for Invoice Verification (Public Cloud)
Reproducing the Issue
- Receive a supplier invoice via SAP Business Network (EDI) so that it is mapped into SAP S/4HANA Cloud Public Edition.
- Attempt to use BAdI LOG_EDI_MM_INVOICE_CE_MAP to set or change the Alternative Reconciliation Account during or after mapping.
- Post the invoice and observe that the supplier reconciliation account follows the supplier record and there is no field to overwrite it in the electronic posting flow.
Cause
- BAdI LOG_EDI_MM_INVOICE_CE_MAP can change only a fixed set of header/item fields and tax data; the supplier reconciliation (control) account is not among the supported fields.
- The supplier reconciliation account is determined automatically at posting time from the supplier record; by that point the BAdI has finished and cannot influence it.
- For invoices received electronically via SAP Business Network, the system posts automatically and does not offer a manual entry to override the reconciliation account; the “alternative reconciliation account” input is available only for manually entered invoices and requires specific configuration.
Resolution
- Note that changing or determining an Alternative Reconciliation Account for SAP Business Network (EDI) invoices via BAdI LOG_EDI_MM_INVOICE_CE_MAP is not supported; the behavior is standard.
- If the requirement is supplier-based, maintain the desired reconciliation account on the supplier record. Be aware this affects all postings and existing open items for that supplier; align with the general ledger team before applying.
- If the requirement depends on invoice content (and not solely on the supplier), there is no standard automatic method (no supported BAdI, substitution, or configuration) to switch the reconciliation account for EDI invoices.
- For manual invoices only, an Alternative Reconciliation Account can be entered after completing the required configuration, as documented in the feature description.
- If this capability is required for EDI postings, submit an improvement request via the Customer Influence channel: How to Submit Feature Requests for SAP S/4HANA Cloud Product.
See Also
Keywords
alternative reconciliation account, supplier reconciliation account, control account, vendor account determination, LOG_EDI_MM_INVOICE_CE_MAP, BAdI, EDI invoice, SAP Business Network, ariba invoice, automatic posting, supplier record, manage supplier invoices, account override, invoice mapping, s/4hana cloud public edition , KBA , MM-FIO-IV-2CL , Fiori UI for Invoice Verification (Public Cloud) , Problem
Product
SAP S/4HANA Cloud Public Edition all versions
SAP Knowledge Base Article - Public