
This case arises when the rate or value of ICMS of the invoice is lower than what is due. The invoice must have the code of the product(s), and the footer must contain the ICMS rate and the difference in ICMS. Trade note is not generated. However, concerning inflow, the cost must be changed, since credit can be provided. In records, the content of the fields Tax Records ICM (F4_ICM) is considered, and IPI value is never calculated.
To calculate cost, it will be considered only if Credit ICMS Y/N is defined in TIO as S.
Procedures: Type of Invoice: I, code of product equal to the original, amount and value for calculation. ICMS value is entered in the field itself. You must also enter the number of the original invoice.
Checking of ICMS Complement in the Invoice Return
In some situations, ICMS complement is checked when the Invoice is returned:
For situations in which there is an ICMS complement, either partial or total, when this invoice is returned, the complement will be checked.
Example:
Before the change:
After the change:
By returning the inbound invoice (Return/Processing), the system will check if there is an ICMS complement for this invoice. If there is any, ICMS value will be calculated, applying the rate to the calculation basis.
The rate to be applied to the return is found in the same way as for an inbound/outbound invoice, that is, with the same validations. The rate of product register is checked by the parameter MV_ICMPAD or by the parameter MV_NORTE, proceeding with the other validations if necessary. Invoice Return has a filter only for ICMS complement invoices that are associated with the document which is returned (Outbound Invoice). It happens because, in this case, the value of complementary ICMS of the invoice, return object, must also be considered in the return in order to zero the ICMS calculated, not keeping an undue future debt. This binding cannot be discarded in Return because it causes a great impact if there are ICMS Complements in the period. The parameter MV_XFCOMP was created to enable the customer to discard this process that makes the routine a little slower. Nevertheless, this process is not indicated because the right operation is to process the complementary invoice in Return. |