12-22-2015 2:45 PM
Sales Tax Value coming from the external POS system.
Getting error: Tax code in procedure TAXUSJ is invalid
Message No. FICORE704
SD pricing condition ZSTX
Cond class: Tax
Calc: Fixed Amount
Cond Cat: Tax
In the SD pricing as Manual with Posting key MWS
FI tax condition ZSTX
Cond class: Tax
Calc: Fixed Amount
Cond Cat: Tax
Access Sequence: TAXJ
FI Tax Procedure TAXUSJ
Line 508 ZSTX with posting key MW1
Tax Processing in Account MW1
Tax type: 1 output tax
Post ind: 2 separate line item
Tax Jurisdiction in FTXP
Tax code O1, Jurisdiction MD0000000
ZSTX maintained as 0.00% posting key MW1 for account 211999
CheckID is NOT checked
Automtic Post – Accounts
Transaction MW1
Tax code Blank Account 211999
Tax code O1 Account 211999
Thanks for any help!
12-23-2015 4:56 AM
Hi Michael,
Please make sure the condition type which you are using to receive the tax value from POS does not do any derivation of tax code. We had similar scenario and we had used a different condition types for tax value from POS and standard condition type to derive the tax code. We had achieved this with following method:
A condition type which is referenced to standard MWST just to populate the tax code for the master data. This is required in first step because SAP copies the same tax code to other postings.
We receive the Output tax value in a condition type which is manual and pass it to subtotal. This will be statistical condition type without any accounting key.
We used a third condition type which is also referenced to MWST but takes the base value from the subtotal which is used in second condition type. We used a routine to take the value from subtotal into XKWERT. This was attached to standard MWS account key for financial posting.
I hope this will help you.
Let me know if you need any further information.
Regards,
Amit