Sometimes when sales invoices are imported into Netvisor from an interface, there may be rounding differences on the invoices. The final total of the sales invoice and the row sum can also differ by more than a rounding difference. In such cases, the total amount brought to the invoice does not match the amount calculated by Netvisor from the row sums as follows:
In the Payments / Total amount section (top right corner of the Sales invoice view), a different amount is shown than in the bottom right corner of the Sales invoice view.
The rounding differences and differences in amounts are usually due to the fact that rounding is done differently in another system than in Netvisor.
The total amount including any taxes on the invoice is provided in the sales invoice message in the salesinvoiceamount element. If the total amount of the invoice is imported in this element, Netvisor respects this information and sets it as the total amount on the invoice in the Payments / Total amount section (top right corner of the Sales invoice view).
If the row sums are not separately imported from the interface, Netvisor calculates the amount for the voucher based on the invoice rows. This can lead to a difference between the total amount imported to the invoice and the row sum calculated by Netvisor.
If the amounts differ, resolve the situation in one of the following ways:
Do not import the total amount of the invoice from the interface at all, so that the total amount will be the row sum calculated by Netvisor
Set the value of the
salesinvoiceamountelement in the sales invoice message to 0<salesinvoiceamount>0</salesinvoiceamount>.Alternatively, leave the
salesinvoiceamountelement empty in the form<salesinvoiceamount />.
If it is not possible to omit the total amount of the invoice, import the row sums as given in the invoice message so that Netvisor uses the amounts provided in the message
Add to the invoice message, for each invoice row, the final amount including any taxes for the invoice row in the
<salesinvoiceproductlinesum>element. This replaces the row sum calculated by Netvisor.Also add the row’s tax amount for each invoice row in the
<salesinvoiceproductlinevatsum>element, because importing the row sum makes this element mandatory. This replaces the tax amount calculated by Netvisor.Make sure that the row sums and tax amounts correspond to the calculation used in the other system. Note that even though the tax amount is provided separately, the
salesinvoiceproductlinesumelement must contain the tax-inclusive amount.
For the above changes, you should turn to the integration implementer, as any changes to the import of invoices are made by the integration implementer.
Frequently asked questions
What usually causes rounding differences in a Sales invoice in Netvisor?
Rounding differences are usually due to the fact that rounding is done differently in another system than in Netvisor, in which case the total amount brought to the invoice does not match the amount calculated by Netvisor from the row sums.
How does Netvisor handle the total amount of an invoice imported from the interface?
If the total amount of the invoice is imported from another system, Netvisor respects this information and sets it as the total amount on the invoice.
How does Netvisor calculate the invoice amount if row sums are not imported from the interface?
If the row sums are not separately imported from the interface, Netvisor calculates the amount for the voucher based on the invoice rows, which can lead to a difference compared to the total amount imported to the invoice.
How can I remove rounding differences if I do not want to import the total amount of the invoice?
Remove the total amount of the invoice from the interface by setting the value of the salesinvoiceamount element in the sales invoice message to 0 or by using an empty element <salesinvoiceamount />, in which case the total amount will be the row sum calculated by Netvisor.
How can I remove rounding differences if it is not possible to omit the total amount of the invoice?
Import the row sums as given in the invoice message using the <salesinvoiceproductlinesum> element and at the same time import the row’s tax amount <salesinvoiceproductlinevatsum> for each row, so that Netvisor uses the amounts provided in the message.
Who should I contact if changes are needed in the import of invoices?
For changes, you should turn to the integration implementer, as any changes to the import of invoices are made by the integration implementer.
Keywords
sales invoice, interface, rounding differences, total amount, row sum, salesinvoiceamount, salesinvoiceproductlinesum, salesinvoiceproductlinevatsum, Netvisor, integration implementer
*This article has been translated using an AI-based translation tool. The contents or wording of these instructions may differ from those in other instructions or in the software.
*


