Saltar al contenido
KMEE Entrar
Odoo 16.0 Incluir Enterprise

Configurar el ICMS por estado, la reducción de base, la ST y el DIFAL

Configure en el reglamento del ICMS las alícuotas internas e interestatales de cada UF, las reglas por NCM con reducción de base, la sustitución tributaria con MVA y el DIFAL de las ventas a consumidor final no contribuyente de otra UF.

Antes de comenzar

Use un usuario con el perfil de responsable fiscal y tenga las alícuotas, las reducciones y las MVA definidas con la contabilidad para las UF con las que opera la empresa. El reglamento del ICMS vale para las empresas del régimen normal, Lucro Presumido o Lucro Real.

Paso a paso

Abra Fiscal > Terceros > Empresa, elija la empresa y, en la pestaña Fiscal, subpestaña Impuestos, complete el Reglamento del ICMS. Todas las notas de la empresa pasan a buscar el ICMS, la ST y el FCP en ese reglamento, por la UF de la empresa y por la UF del cliente.

2. Revise las alícuotas de su UF

Abra Fiscal > Configuración > Impuestos > ICMS > Reglamento del ICMS y el reglamento. Hay una pestaña para cada UF de origen. En la pestaña de la UF de la empresa, subpestaña Interno, la primera lista trae las reglas para clientes de la propia UF, y la segunda, las reglas para clientes de las otras UF. Cada regla tiene el impuesto y los estados de destino.

Revise que cada destino tenga una sola regla general aprobada. Si aparecen dos para el mismo destino, como ICMS 18% y un ICMS exento para los clientes de São Paulo, deje aprobada solo la que vale para su empresa.

Ejemplo de São Paulo: ICMS de 18% para clientes de São Paulo, 12% para el Sur y el Sudeste, y 7% para el Norte, el Nordeste, el Centro-Oeste y Espírito Santo, conforme a la Resolución 22/1989 del Senado Federal. El ICMS elegido va a las etiquetas CST, pICMS (alícuota del ICMS) y vICMS (valor del ICMS) del ítem y a las columnas Alíq. ICMS y V. ICMS del DANFE.

3. Cree una regla por NCM

Para un producto con alícuota o reducción propia, cree en la misma lista una regla con el impuesto y el NCM en la pestaña NCM. La regla con NCM, CEST o producto gana sobre la regla general de la misma UF; una regla de beneficio gana sobre las dos.

Ejemplo: las máquinas y equipos industriales del Anexo I del Convenio ICMS 52/1991 tienen una carga de 8,80% en las operaciones internas (cláusula primera, inciso II), con vigencia prorrogada hasta el 31/12/2026 por el Convenio ICMS 10/2026. Con el impuesto ICMS 18% Com Red. 51,11%, una venta de 1.000,00 sale con CST 20, base de 488,90 e ICMS de 88,00. En el XML, la etiqueta pRedBC (porcentaje de reducción de la base) trae 51,11, y en el DANFE la base reducida aparece en la columna BC ICMS.

4. Revise el ICMS de producto importado

En el encabezado del reglamento, el Impuesto sobre el ICMS importado es la alícuota de 4% de las ventas interestatales de producto importado, de la Resolución 13/2012 del Senado Federal. Odoo la usa cuando el Origen del ICMS del producto es 1, 2, 3 u 8 y el cliente es de otra UF. El origen va a la etiqueta orig (origen de la mercancía) y aparece en el DANFE junto con el CST.

5. Configure la sustitución tributaria

Este paso trata de la ST en las ventas dentro de su estado. En la pestaña de su UF, subpestaña ST, cree una regla con el impuesto de ST, su propia UF como destino y los CEST o NCM sujetos a la ST. El impuesto de ST trae el Porcentaje de MVA y la alícuota. En la operación, la línea con CFOP de ST, como Revenda ST con 5403, pasa a usarse para esos productos en las ventas dentro del estado.

Odoo calcula la base de la ST como el valor del producto más IPI, flete, seguro y otros gastos, multiplicado por uno más la MVA, y el ICMS ST como la base por la alícuota menos el ICMS propio, conforme a la cláusula decimoprimera, inciso III, y a la cláusula decimotercera del Convenio ICMS 142/2018. Ejemplo con MVA de 47%: 1.000,00 de producto y 150,00 de IPI dan una base de 1.690,50; con 18%, la ST bruta es 304,29, y el ICMS ST es 124,29 después de descontar 180,00 del ICMS propio. La nota sale con CST 10, las etiquetas de la ST en el XML, vBCST (base de la ST), pMVAST (MVA), pICMSST (alícuota de la ST) y vICMSST (valor del ICMS ST), y el DANFE muestra la base y el valor del ICMS ST en el recuadro Cálculo do imposto.

6. Prepare el DIFAL de las ventas a consumidor final

En la venta a un consumidor final no contribuyente de otra UF, el ICMS se divide entre la UF de origen y la de destino, conforme a la Enmienda Constitucional 87/2015, a la Ley Complementaria 190/2022 y al Convenio ICMS 236/2021. En el registro del cliente, pestaña Fiscal, use Contribuyente del ICMS igual a 9, no contribuyente, y Operación de consumo final igual a Sí.

Odoo usa la alícuota interestatal de su UF y la alícuota interna de la UF del cliente, que está en la pestaña de la UF del cliente, y calcula la diferencia. Para las UF que adoptan la base doble, la base es el valor sin el ICMS de origen dividido por uno menos la alícuota interna del destino. Ejemplo de São Paulo a Minas Gerais: 1.000,00 con 12% dan un ICMS de origen de 120,00; la base doble es 880,00 dividido por 0,82, igual a 1.073,17; a 18%, el ICMS del destino es 193,17, y el DIFAL es 73,17.

7. Configure el FCP del destino

El Fondo de Combate a la Pobreza del destino está en la pestaña de la UF del cliente, subpestaña Otros. El DIFAL y el FCP van al grupo ICMSUFDest (ICMS del estado de destino) del ítem, con la base, las alícuotas y los valores del DIFAL y del FCP del destino; revise vICMSUFDest (DIFAL del estado de destino) y vFCPUFDest (FCP del destino).

8. Apruebe y revise

En el reglamento, las reglas valen cuando están Aprobadas. Después de aprobar, cree una factura en borrador para cada caso, como cliente de la propia UF, de otra UF y consumidor final de otra UF, y revise el CFOP, el CST y las alícuotas del ítem. Confirme y revise las etiquetas en el XML y los valores en el DANFE.

Resultado esperado

El reglamento del ICMS tiene las alícuotas de su UF para cada destino, las reglas por NCM y por CEST, la ST con MVA y el DIFAL, y cada nota sale con el ICMS de la UF de origen y de destino.

Si algo sale mal

  • El ICMS salió con la alícuota general en un producto con regla propia: revise si la regla está Aprobada y si el NCM del producto está en la pestaña NCM de la regla.

  • El DIFAL no apareció: revise si el cliente es de otra UF y está como no contribuyente y consumidor final, y si la empresa está vinculada al reglamento.

  • El producto con ST salió sin ST: revise el CEST en el registro del producto y la regla de la subpestaña ST de su UF, con su UF como destino.

Continúe el proceso