Technical Articles
How to send taxes on additional charges on Purchase Order to Ariba Network
One of the more common requirements of the Customers is to include taxes on additional charges in the Purchase Order and send it over to the Ariba Network, and copy tax for allowances and charges from purchase order to standard invoice.
In this blog, I will explain the steps required to achieve this integration for Material Purchase orders.
First of all, populate the additional charges and tax information in the segment /ARBCIG_ORDERS/IDOC/E1EDP01/E1EDP05 in ARBCIG_ORDERS IDOC, which can be done using User Exit – EXIT_SAPLEINM_002 INCLUDE ZXM06U02.
After the implementation, outbound IDOC ARBCIG_ORDERS will contain Charge Description, Amount, Tax Category, Tax Rate, and Tax Amount as shown in the below IDOC screenshot:-
This screenshot is just for reference.
IDOC screenshot
Secondly, implement the CIG mapping to transfer the IDOC data to Ariba Network cXML. In order to do this mapping, we have to map the IDOC segment(shown above) to the /cXML/Request/OrderRequest/ItemOut/ItemDetail/UnitPrice/Modifications segment in the cXML Document Type OrderRequest following its child segments.
cXML screenshot
Finally, when the PO is replicated to the Ariba Network, the charges will appear on the Ariba Network UI as shown below
PO on Ariba Network
Note: Tax information will not be appearing on the UI but it is present in the cXML
Once the additional charges with tax appear on the Purchase Order, we can copy them to the Invoice automatically by checking the below Default Transaction Rule in the Buyer Ariba Network.
Default Transaction Rule
Ultimately, when the Supplier create an Invoice from the PO, then additional charges will get coped to the Allowances and Charges section in the Invoice as shown below:-
Invoice on Ariba Network
This is great Sikander, thanks for sharing!
Thanks Sikandar, This is very good Article.
Shweta Saxena