In CRM, we generate an intercompany transaction requiring an automated creation of an accounts payable transaction. We are creating transactions using standard CRM functionality, generating a financial transaction (only) within
ECC. The desired tax result on a particular transaction is a Reverse Charge of VAT.
However, during the transaction, the reverse charge accounting is not applied to the transaction, nor does the functionality appear
to be available in CRM to accommodate two separate account keys for a single tax code, as is required for reverse charge taxation.
Although no system error is generated and the appropriate tax code is assigned to the transaction, only one line of tax is
applied to the transaction.
For a reverse charge, we expect two lines of taxation totaling to a zero tax total (although each line will post to separate
accounts).
In ECC ftxp, a reverse tax input code ‘T2’ is created using ESE and ESA account keys to handle the reverse charge accounting. Accounting is also maintained in ftxp:
In CRM, AR Tax Codes are mapped to tax code T2 (and other appropriate tax codes) via ‘Map Tax Codes for Intercompany Payables).
We attempted to maintain ESE and ESA under Assign Tax Transaction Key to see if this fixed the issue. But it has not.
After looking into this i got a badi that i can implement : bea_crmb_icv_if->map_tax_code
Please if anyone can help me with this
Thanks in advance