Hello Experts,
On the purchase order header, an invoicing party was maintained under 'Partners' that is different from the one specified in the incoming invoice from Ariba Network. Why is the invoicing party from the purchase order ignored when incoming invoices from Ariba Network are posted in SAP ERP, and the invoicing party from the Ariba Network invoice is used instead?
This behavior is different from transaction MIRO, where the invoicing party is automatically populated with the value maintained in the purchase order header.
Thanks in advance.
In transaction MIRO, users post invoices manually and can verify if the invoicing party taken from the purchase order is the right one to use. If not, the users can adjust the invoicing party.
Incoming invoices from Ariba Network, on the other hand, can be posted automatically. Using the invoicing party from the purchase order automatically could mean that it differs from the invoicing party requested by the supplier.
A similar situation would occur if an invoice from Ariba Network references several purchase orders at the same time. If different invoicing parties exist on these purchase orders, it is unclear which invoicing party should be used.
In the SAP standard, the invoicing party from the purchase order is therefore not used automatically. But you can implement BADI method IF_ARBERP_BADI_INB_MAP~INVC_INV_PARTY_DETERMINATION to determine the invoicing party so that it meets your requirements.
As of ARBERPI1 600 SP10, a sample implementation for this BADI method is provided.