01. VISIÓN GENERAL

Procedimiento para cálculo de la base dupla de ICMS-ST pagada por diferencial de alícuota.


02. PROCEDIMIENTO DE CONFIGURACIÓN

En el Configurador (SIGACFG) acceda a Entorno/ Registros/ Parámetros e incluya/configure, los parámetros, de acuerdo con la siguiente especificación:

Nombre

MV_STREDU

Contenido

<definido por el cliente>

Tipo

Lógico

Descripción

(Indica si la reducción de la base de ST debe ser en el valor bruto, es decir, en el valor del ítem, o en el valor neto, al final del cálculo.)

Nombre

MV_UFBDST

Contenido

<definido por el cliente>

Tipo

Carácter

Descripción

(Informe los estados/provincia/región que deben tener base dupla de ST. Válido únicamente cuando la venta sea destinada a consumo y entre estados/provincias/regiones diferentes.)

Nombre

MV_UFBSTGO

Contenido

<definido por el cliente>

Tipo

Carácter

Descripción

(Informe los estados/provincia/región que deben tener base dupla de ST.

Nombre

MV_UFSTALQ

Contenido

<definido por el cliente>

Tipo

Carácter

Descripción

Define si el cálculo de ICMS ST con base dupla se calculará entre diferencia entre las Alícuotas ST e ICMS interestatales.

Nombre

MV_STREDU

Contenido

<definido por el cliente>

Tipo

Lógico

Descripción

Indica si la reducción de la base de ST debe ser en el valor bruto, es decir, en el valor del ítem, o en el valor neto, al final del cálculo. 


En la Configuración (SIGACFG) acceda al Entorno/ Diccionario/ Base de Dados e incluya/configure, los campos, según la siguiente especificación:

Tabla SF4 – Tipos de Entrada y Salida  

Campo

F4_ICM

Tipo

Carácter

Tamaño

1

Decimal

0

Formato

!

Título

Calcula ICMS

Descripción

¿Calcula ICMS (SN)?

Sugerencia para el contenido


Campo

F4_LFICM

Tipo

Carácter

Tamaño

1

Decimal

0

Formato

!

Título

L.Fisc. ICMS

Descripción

T/I/O/No/En cero/Observ

Sugerencia para el contenido


Campo

F4_CONSUMO

Tipo

Carácter

Tamaño

1

Decimal

0

Formato

!

Título

Mat.Consumo

Descripción

¿Material de consumo?

Sugerencia para el contenido


Campo

F4_BASEICM

Tipo

Numérico

Tamaño

5

Decimal

2

Formato

@E 99.99

Título

%Red.do ICMS

Descripción

% Reducción de la base de ICMS

Sugerencia para el contenido


Campo

F4_BSICMST

Tipo

Numérico

Tamaño

6

Decimal

2

Formato

@E 999.99

Título

%Red.ICMS ST

Descripción

% Reducción de ICMS ST

Sugerencia para el contenido


Campo

F4_AGREG

Tipo

Carácter

Tamaño

1

Decimal

0

Formato

@!

Título

Agrega valor

Descripción

Agrega valor a la mercadería

Sugerencia para el contenido


Campo

F4_INCSOL

Tipo

Carácter

Tamaño

1

Decimal

0

Formato

@!

Título

Agrega Solid

Descripción

Agrega ICMS retenido en la factura.

Sugerencia para el contenido


Campo

F4_MKPSOL

Tipo

Carácter

Tamaño

1

Decimal

0

Formato

@!

Título

Marg.Solid.

Descripción

Modo de aplicación margen

Sugerencia para el contenido


Campo

F4_MKPCMP

Tipo

Carácter

Tamaño

1

Decimal

0

Formato

@!

Título

Mkp ICM.Comp

Descripción

Markup ICMS complementario

Sugerencia para el contenido



Tabla SB1 – Descripción genérica del producto  

Campo

B1_PICMRET

Tipo

Numérico

Tamaño

5

Decimal

2

Formato

@E 99.99

Título

Solid. Salida

Descripción

% Ganancia Calc. Solid.Salida

Sugerencia para el contenido


Campo

B1_PICMENT

Tipo

Numérico

Tamaño

5

Decimal

2

Formato

@E 99.99

Título

Solid. Entr.

Descripción

% Ganancia Calc. Solid.Entr.

Sugerencia para el contenido


Campo

B1_GRTRIB 

Tipo

Carácter

Tamaño

6

Decimal

0

Formato

@!

Título

Grupo Trib.

Descripción

Grupo de tributación

Sugerencia para el contenido



Tabla SA1 – Clientes  
 

Campo

A1_TIPO

Tipo

Carácter

Tamaño

1

Decimal

0

Formato

@!

Título

Tipo

Descripción

Tipo de cliente

Sugerencia para el contenido


Campo

A1_EST

Tipo

Carácter

Tamaño

1

Decimal

0

Formato

@!

Título

Tipo

Descripción

Tipo de cliente

Sugerencia para el contenido



03. PROCEDIMIENTO DE UTILIZACIÓN

Después de un estudio, identificamos dos formas para realizar el cálculo, en los siguientes ejemplos se considerará una venta de São Paulo para Bahia.

3.1. Composición del valor de ICMS-ST que se pagará por diferencial de alícuota, considerando reducción en la base de cálculo del ICMS Propio y también en la base de cálculo del ICMS-ST:

DIFAL - Reducción base de cálculo referente al Convenio 52/91 - BA

Fue necesario ajustar el sistema para utilizar el campo CFC_MGLQST (Margen neto ST) del registro Est/Prov/Reg vs. Est/Prov/Reg (FISA080) para el cálculo de la base dupla del ICMS-ST:

1. - Parámetros:

MV_STREDU = .F. 

MV_UFBDST = "BA" 


2. - Configuración del TES en el módulo Libros Fiscales en Actualizaciones > Registro > Tipos de Entrada y Salida (MATA080):

Solapa Impuestos:

F4_ICM (Calcula ICMS)= "S - Sí"

F4_LFICM (L.Fisc. ICMS) = "T - Tributado"/"O - Otros"/"I-Exento"

F4_CONSUMO (Mat.Consumo) = "S-Sí" (en caso de factura de entrada, esta configuración es obligatoria)

F4_BASEICM (%Red.do ICMS) = 73,43

F4_BSICMST (Red.ICMS ST) = 48,89

F4_AGREG (Agrega Valor) = "S - Sí"

F4_INCSOL (Agrega Solid) = "S - Sí"

F4_MKPSOL (Marg. Solid.) = "2 - Configuración"

F4_MKPCMP (MKP ICM Comp) = "2-No"


3. - Registro de productos en el módulo Libros Fiscales en Actualizaciones > Registros > Productos (MATA010).


Solapa Impuestos:

B1_PICMRET (Solid. Salida) = 0,01 (MVA Ficticio para permitir el cálculo del ICMS-ST o informar el MVA correspondiente al producto)

B1_PICMENT (Solid. Entr.) = 0,01

El porcentaje podrá informarse también por Excepción fiscal (MATA540) o Est/Prov/Regvs.Est/Prov/Reg  (FISA080). 


4. - Registro de clientes en el módulo Libros Fiscales en Actualizaciones > Registro > Clientes (MATA030).

A1_TIPO (Tipo) = "F - Cons.Final"

A1_EST (Estado) = "BA"


5. - Rutina Est/Prov/Regvs.Est/Prov/Reg en el módulo Libros Fiscales en Actualizaciones > Sped > Est/Prov/Regvs.Est/Prov/Reg (FISA080).

Si tiene alguna duda, sigue el enlace para utilizar la rutina Est/Prov/Regvs.Est/Prov/Reg: https://tdn.totvs.com/x/uIYtCw

Vale recordar que esta configuración debe utilizarse en operaciones interestatales, es decir, el Estado/Provincia/Región de origen y destino deben ser diferentes, en nuestro caso de São Paulo para Bahia CFC_UFORIG e CFC_UFDEST.

En la solapa ICMS informe la CFC_MGLQST (Mar.Neto.ST)= 8,8


Con estas configuraciones se generarán los impuestos de la siguiente forma en la planilla financiera y posteriormente en la factura:


Vea a continuación un ejemplo de cálculo:

Valor de la operación: 1000,00

Reducción en el ICMS propio del convenio 52/91: 5,14% / 7% = 73,42%

Reducción en el ICMS-ST: 8,8% / 18% = 48,89%

Carga neta

En este punto se cargará la alícuota informada en el campo CFC_MGLQST

Alícuota aplicada en la base dupla del ICMS-ST: (100% - 8,8%)  = 91,2/100 = 0,912 

ICMS Propio:

1000 x 73,43% = 734,3 x 7% = 51,40(A)

ICMS ST:

1000 - 51,40 = 948,6/0,912 = 1040,13 - Base dupla ICMS-ST

1040,13 x 48,89% = 508,52 x 18% = 91,53 (B) ICMS-ST

Valor adeudado (B)-(A) = 91,53-51,40 = 40,13

3.2. Composición del valor de ICMS-ST que se pagará por diferencial de alícuota, considerando la diferencia entre las alícuotas de ICMS Propio e ICMS-ST:

Convenio ICMS 52/91 - ICMS-ST - Diferencial de alícuota - GO

En este escenario el sistema ya atendía, es necesario hacer la siguiente configuración:

1. - Parámetros:

MV_UFBSTGO

 El siguiente parámetro puede utilizarse para el convenio 52/91 también.

MV_UFBSTGO= "BA" (Informe los estados/provincias/regiones que deben tener base dupla de ST. Conforme art. 65 del RCTE/GO. Para Operaciones destinadas a consumo y entre estados/provincias/regiones diferentes)

MV_UFSTALQ = "BA" (Define si el cálculo de ICMS ST con base dupla se calculará entre diferencia entre las Alícuotas ST e ICMS interestatales)

MV_STREDU = .F. (Indica si la reducción de la base de ST debe ser en el valor bruto, es decir, en el valor del ítem, o en el valor neto, al final del cálculo.)


2. - Configuración del TES en el módulo Libros Fiscales en Actualizaciones > Registro > Tipos de Entrada y Salida (MATA080):

Solapa Impuestos:

F4_ICM (Calcula ICMS)= "S - Sí"

F4_LFICM (L.Fisc. ICMS) = "T - Tributado"/"O - Otros"/"I-Exento"

F4_CONSUMO (Mat.Consumo) = "S-Sí" (en caso de factura de entrada, esta configuración es obligatoria)

F4_ICMSTMT (Ded.ICM.ST) = "2 - No"

F4_AGREG (Agrega Valor) = "S - Sí"

F4_MKPSOL (Marg. Solid.) = "2 - Configuración"

F4_MKPCMP (MKP ICM Comp) = "2-No"


3. - Rutina Excepciones fiscales en el módulo Libros Fiscales en Actualizaciones > Registros > Excepciones fiscales (MATA540).

Si tiene alguna duda, sigue el enlace para utilizar la rutina de Excepciones fiscales:  https://tdn.totvs.com/x/t3MPE

Informe el Estado/Prov/Reg de la excepción fiscal, en nuestro caso Bahia, campo F7_EST (Estado) = BA.

Informe los campos F7_ALIQEXT (Alíc. Externa) y F7_ALIQDST (Al.ICMS Dest) con las alícuotas deseadas:


4. - Registro de productos en el módulo Libros Fiscales en Actualizaciones > Registros > Productos (MATA010).

Solapa Impuestos:

B1_PICMRET (Solid. Salida) = 0,01 (MVA Ficticio para permitir el cálculo del ICMS-ST o informar el MVA correspondiente al producto)

B1_PICMENT (Solid. Entr.) = 0,01

B1_GRTRIB (Grupo Trib.) = 002


El porcentaje también podrá informarse por medio de Excepción fiscal (MATA540) o Est/Prov/Regvs.Est/Prov/Reg (FISA080). 


5. - Registro de clientes en el módulo Libros Fiscales en Actualizaciones > Registro > Clientes (MATA030).

A1_TIPO (Tipo) = "F - Cons.Final"

A1_EST (Estado) = "BA"


Con estas configuraciones se generarán los impuestos de la siguiente forma en la planilla financiera y posteriormente en la factura:


Vea a continuación un ejemplo de cálculo:

Valor de la operación: 1000,00

Alícuota del ICMS propio = 5,14%

Alícuota aplicada en la base dupla del ICMS-ST: (100% - 8,8%) = 91,2/100 = 0,912

Diferencia de alícuota para cálculo del ICMS-ST: 8,8% - 5,14% = 3,66%

ICMS Propio:

1000 x 5,14% = 51,40(A)

ICMS ST:

1000/0,912 = 1096,49 - Base dupla ICMS-ST

1096,49 x 3,66% = 508,52 x 3,66% = 40,13 (B) ICMS-ST


Con los dos ejemplos llegamos al mismo resultado con R$51,40 de ICMS propio y R$40,13 de ICMS-ST.


04. TABLAS UTILIZADAS

  • SA1 - Registro de clientes
  • SB1 – Registro de productos
  • SF4 - Tipos de Entrada y Salida


05. INFORMACIONES ADICIONALES

DIFAL - Reducción base de cálculo referente al Convenio 52/91 - BA

Convenio ICMS 52/91 - ICMS-ST - Diferencia de alícuota - GO