Symptom
You created one external invoice request through web service. In the ByDesign system, the external invoice request is inconsistent status with error:Base amount and tax amount have different sign. However, the total amount of the invoice is zero. You want to know why the error triggers.
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to customer invoicing work center.
- Go to the Invoice Documents view.
- Select invoice request ABC. It is an external invoice request with inconsistent status.
- Open the invoice request ABC and click View All, you see the error "Base amount and tax amount have different sign".
ABC represents the ID of the external invoice request.
Cause
The external invoice request was created with Credit Memo Item and Invoice Item. Even though the gross total is zero, system still calculates the base amount (Item Net Value) and tax amount, and check the amount sign. In case the different sign found, system reports the error.
In case here, the sum of the Item Net Value is 0.01 and the sum of item Value Added Tax (%) is -0.01.
Resolution
This is the current designed behavior.
You will need to ensure the base amount and tax amount are having same sign. Or you can split the credit memo item and invoice item into 2 different payloads, it will create 2 external invoice request, and no diff sign will be found in one document.
Keywords
External Invoice Request; Credit Memo Item; Invoice Item; Different sign; Base amount and tax amount have different sign. , KBA , SRD-CRM-INV , Customer Invoicing , Problem