Este documento contiene las funciones del configurador de tributos a partir del release 12.1.22.10. Para releases anteriores, recomendamos la documentación disponible en: CFGTRIB - Configurador de tributos - 12.1.33

Producto:

Microsiga Protheus®

Versiones:

12.1.22.10

Ocurrencia:

Configurador de tributos genéricos


Introducción

Esta funcionalidad se creó para atender la complejidad del sistema tributario brasileño, con el fin de permitir la creación de tributos de forma totalmente configurable, esta rutina reúne los principales elementos de una operación fiscal como Estados/Provincias/Regiones de origen, destino, productos, clientes, proveedores y CFOP, en registros aislados de las otras entidades del sistema, de tal manera que cada componente del cálculo puede configurarse individualmente y combinarse con los otros componentes de acuerdo con las características del tributo que está siendo configurado, para ofrecer una nueva experiencia de configuración y actualización de datos fiscales. Todas las definiciones de cálculo y pago del tributo como base, alícuota, operaciones incidentes, generación de títulos por operación, por cálculo y también retención, están ahora, disponibles bajo la forma de registros dentro de esta nueva estructura, que garantiza más autonomía y más agilidad a los clientes y usuarios para adaptar el sistema y mantenerlo actualizado ante los constantes cambios en el escenario tributario brasileño.

Procedimiento de utilización

Reversión de crédito - Con reventa de producto

Requisitos previos


Registros, Configuraciones, Cálculos e Informes


El configurador de los tributos genéricos está disponible en el menú del módulo Libros fiscales (SIGAFIS), en el menú Actualizaciones → Facilitadores → Configurador de tributos (rutina FISA170).

Al acceder al configurador de tributos, todos los registros necesarios para configuración estarán reunidos y organizados en el menú lateral izquierdo:



Las rutinas están dispuestas en dos grupos principales, Reglas fiscales y Reglas financieras. Este manual trata de los registros del grupo de Reglas fiscales, para más informaciones sobre el grupo de Reglas financieras están disponibles en https://tdn.totvs.com/x/NBu9Gg


Si fuera necesario obtener la fecha y horario de las rutinas involucradas en el configurador de tributos, está disponible en Otras acciones la opción Relación de rutina:


Esta opción muestra las informaciones de fecha y horas de los fuentes involucrados:




Carpeta De registros


Registro de tributo genérico


Por medio de esta rutina efectuaremos el registro de los tributos genéricos, es el primer registro que se realizará para que un nuevo tributo pueda ser procesado por el sistema.



Ejemplo de utilización

En este registro debemos completar las siguientes informaciones:


Sección Definición del tributo:


Tributo = Por medio de este campo definimos el código para el nuevo tributo, su definición es libre, sin embargo, no podrá repetirse. La cumplimentación de este campo es obligatoria.

Descripción = En este campo debe informarse la descripción del nuevo tributo, campo con cumplimentación libre, con el objetivo de ayudar en la identificación del tributo.

Ámbito = Este campo especifica el ámbito de este tributo, que puede ser 1 - Federal, 2 - Estatal/Prov/Reg o 3 - Municipal. La cumplimentación de este campo no es obligatoria.

Clase = En este campo informaremos la clase tributaria, que puede ser 1-Impuesto, 2-Aporte, 3-Fondo o 4-Tasa.

 

Sección Identificador - ID TOTVS:

 

Id. Tributo = En este campo cumplimentamos el código que identifica el tributo genérico, denominaremos este código de ID TOTVS.

 

El concepto del ID TOTVS es que sea posible la identificación de un tributo genérico, se trata de un ID con numeración fija y generada de forma automática por el sistema. Básicamente, este ID realiza el llamada “De A” de un tributo genérico que tiene código aleatorio definido por el usuario con un tributo real y conocido.

Solamente cumplimente este campo cuando sea necesario mostrar el valor del tributo genérico en alguna obligación adicional, como por ejemplo, el SPED Fiscal, de lo contrario, no hay necesidad de cumplimentar.


Los clientes serán notificados por medio de comunicados y documentación, siempre y cuando los nuevos ID TOTVS se liberen, con todos los procedimientos necesarios.




Registro de unidad de referencia fiscal


Por medio de esta rutina es posible registrar una unidad de referencia fiscal, con su respectiva cotización, mes por mes.


En este registro debemos completar las siguientes informaciones:


Sección Definición de la URF

 

En esta sección deben suministrarse las informaciones de definición e identificación de la URF.

 

Cód Unidad: En este campo informe el código identificador. Este es un campo obligatorio y no podrá registrarse más de una URF con el mismo código, porque este código se utilizará para vínculo con las otras entidades, como por ejemplo la regla de alícuota.

Descripción: En este campo informe la descripción de la URF. Este campo tiene cumplimentación libre y su objetivo es ayudar en la identificación de la URF.

 

Sección Valores de la URF:

 

En esta sección informe los valores de la URF, mes a mes. En el momento del cálculo del tributo, el valor de la URF se obtendrá de acuerdo con el mes y año de emisión del documento.

 

Mes: En este campo informe el mes de referencia para el valor de la URF.

Año: En este campo informe el año de referencia para el valor de la URF.

Valor: Valor de la URF correspondiente al mes y año informados anteriormente.



Registro de tabla progresiva


Por medio de esta rutina es posible crear reglas de la tabla progresiva, con las informaciones de rangos que componen determinada tabla progresiva, así como también, las alícuotas y valores de deducción. Un ejemplo de utilización de esta rutina será en el cálculo del Impuesto de renta.


En este registro debemos completar las siguientes informaciones:


Sección Tabla progresiva:

 

En esta sección suministre las informaciones de definición e identificación de la Tabla progresiva.

 

Código: En este campo informe el código identificador. Este es un campo obligatorio y no podrá registrarse más de una regla con el mismo código, porque este código se utilizará para vínculo con los otros entes.

Descripción: En este campo informe la descripción de la regla. Este campo tiene cumplimentación libre y su objetivo es ayudar en la identificación de la regla.


Sección Informe los valores de los rangos:

 

En esta sección informe los valores de los rangos, valor a valor.

 

Valor inicial: En este campo informe el valor inicial de aquel rango.
Valor final: En este campo informe el valor final de aquel rango.
Alícuota: En este campo informe la alícuota de aquel rango.
Valor de la deducción: En este campo informe el valor que se descontará de aquel rango.



Registro de reglas por NCM


Por medio de esta rutina es posible configurar tributos que necesitan de tarifa, aumento o MVA. Configuración de escenarios por NCM, especificando: tributo, Estado/Prov/Reg de origen / destino, período de vigencia, clasificación fiscal o unidad de medida del producto.


En este registro debemos completar las siguientes informaciones:


Seção NCM:


Cód. NCM: En este campo informe el código NCM. Este es un campo obligatorio y no podrá registrarse más de una regla con el mismo NCM, porque este NCM se utilizará para vínculo con los otros entes.
Descripción: Este campo se cumplimenta automáticamente con la descripción del NCM registrado en el Protheus.

 

Sección Tributos:

 

Tributo: Código del tributo con el que se vinculará la regla al NCM, que puede tener la configuración de MVA, Tarifa o Aumento de alícuota. Ej.: de tributos que se utilizarán: ICMS, ICMS ST, IPI, PIS, COFINS, etc.
Descripción: Este campo se cumplimenta automáticamente con la descripción del tributo registrado en el Configurador de tributos.

Margen de valor agregado:

Est/Prov/Reg Origen: Est/Prov/Reg de origen, si desea todas las Est/Prov/Reg digite **
Est/Prov/Reg destino: Est/Prov/Reg de destino, si desea todas las Est/Prov/Reg digite **
Fecha inicial: Fecha inicial de vigencia del MVA
Fecha final: Fecha final de vigencia del MVA
MVA: Alícuota de cálculo del MVA
Índice auxiliar del MVA: Índice auxiliar del MVA

Tarifa:

Est/Prov/Reg Origen: Est/Prov/Reg de origen, si desea todas las Est/Prov/Reg digite **
Est/Prov/Reg destino: Est/Prov/Reg de destino, si desea todas las Est/Prov/Reg digite **
Fecha inicial: Fecha inicial de vigencia del MVA
Fecha final: Fecha final de vigencia del MVA
Unidad de medida: Unidad de medida del producto que se utilizará para el cálculo de la tarifa
Valor de la tarifa: Valor de la tarifa que se agregará al cálculo del tributo

Aumento de alícuota:

Est/Prov/Reg Origen: Est/Prov/Reg de origen del producto, si desea todos los Est/Prov/Reg digite **
Est/Prov/Reg destino: Est/Prov/Reg de destino del producto, si desea todos los Est/Prov/Reg digite **
Fecha inicial: Fecha inicial de vigencia del MVA
Fecha final: Fecha final de vigencia del MVA
Porcentaje de aumento: Porcentaje de aumento utilizado para que el cálculo sea FECP o Aumento.
Índice auxiliar de aumento: Índice auxiliar para cálculo de aumento


En el momento de cálculo del impuesto en las rutinas del Protheus, el Configurador de tributos intentará encuadrar aquella operación si el tributo tiene algún vínculo en el registro de NCM considerando: NCM, Tributo, Est/Prov/Reg Origen/destino, Período de vigencia y unidad de medida.

A partir de la expedición continua de Febrero/2023, en el registro de Regla por NCM, las solapas de Margen de valor agregado, Tarifa y Aumento de alícuota, contará con un nuevo campo para especificar el código CEST para encuadramiento de aquella regla.
Este campo permite una mayor gama de especificación de la regla, permitiendo que con un mismo código NCM se encuadren dos MVA diferentes, uno para cada código CEST.
Es importante resaltar que, se permite dejar este campo en blanco, en este caso, todos los códigos CEST de aquel NCM se encuadrarán en aquella regla.
Cuando ya existe una línea en determinada solapa, con el código CEST vacío, no se permite la inclusión de una nueva línea con las fechas de vigencia en conflicto, ya sea con el código CEST cumplimentado o no.


Registro de dependientes


Por medio de esta rutina es posible tratar todas las reglas que involucran la deducción de valores por dependientes. Esta rutina se creó para eliminar la necesidad de utilización de parámetros en la SX6.

En este registro básicamente definimos el valor de la deducción por dependiente, así como el criterio de la fecha para utilización de esta deducción.


En este registro debemos completar las siguientes informaciones:


Sección Informe el código de la regla:

 

Código de la regla: En este campo informe el código identificador. Este es un campo obligatorio y no podrá registrarse más de una regla con el mismo código, porque este código se utilizará para vínculo con los otros entes.

Descripción: En este campo informe la descripción de la regla. Este campo tiene cumplimentación libre y su objetivo es ayudar en la identificación de la regla.

 

Sección Configuración de la regla: 

 

Valor por dependiente: Valor de deducción por dependiente que se multiplicará por la cantidad registrada.

Fecha que se considerará en la búsqueda de saldo por dependientes: Tipo de fecha en que se consultará el título referente a la factura en el financiero. 1 = Emisión; 2 = Vencimiento real; 3 = Fecha de contabilidad; 4 = Sin consulta financiero.


Esta regla estará vinculada al índice de cálculo I:DED_DEPENDENTES. Este índice también quedará disponible en el componente de fórmulas, inicialmente debe vincularse a la Regla de cálculo - Documentos fiscales, sin embargo, si fuera necesario podrá utilizarse en otras reglas por fórmula. El valor de la deducción por dependiente se obtendrá al multiplicar el valor por dependiente, informado en el registro, por la cantidad de dependientes del proveedor, después de estos, se verificará si en el día de vencimiento del título, la emisión del título o la contabilidad del título, ya se  utilizó el valor de deducción, si no lo fue, entonces la deducción se utilizará normalmente, de lo contrario, el valor ya no se utilizará en el mismo día, de acuerdo con el criterio adoptado en la regla de deducción por dependiente.



Registro de reglas de código de prestación de servicio


Por medio de esta rutina es posible configurar reglas para obtener una alícuota de los tributos municipales, en función del código de prestación de servicio (SX5 - Tabla 60), sea municipal o estatal/prov/regional, del tributo y del municipio donde se adeuda el tributo municipal.


En este registro debemos completar las siguientes informaciones:


Sección Código de servicio:

 

Código de servicio: En este campo informe el código de servicio. Este es un campo obligatorio y no podrá registrarse más de una regla con el mismo código, porque este código se utilizará para vínculo con los otros entes.

Descripción: Este campo se cumplimenta automáticamente con la descripción del código de servicio registrado en el Protheus.

 

Sección Tributos: 

 

Tributo: Código del tributo que se vinculará a la regla del código de servicio, que puede tener configuración de alícuota general para todos los municipios o una configuración específica por municipio.

Descripción: Este campo se cumplimenta automáticamente con la descripción del tributo registrado en el Configurador de tributos.

Alícuota: Alícuota estándar para todos los municipios que se encuadren en la regla.


Sección Alícuota específica por municipio: 

 

Estado/Prov/Reg: Estado/Prov/Reg que contendrá la alícuota específica por municipio

Código del municipio: Código del municipio que contendrá la alícuota específica.

Descripción: Este campo se cumplimenta automáticamente con la descripción del municipio seleccionado.

Alícuota específica: Alícuota específica para el municipio que se encuadre en la regla.


No es necesario informar el código de esta regla en ningún registro, después de configurar un Perfil tributario de operación incluyendo el código de ISS, una regla de alícuota con el índice de cálculo I:ALQ_SERVICO en la fórmula y vincular todas las configuraciones en la Regla de cálculo - Documentos fiscales ya estará listo para que el Protheus intente encuadrar el tributo utilizando la alícuota de servicio en el momento de la Factura.



Registro de código situación tributaria


Por medio de esta rutina es posible registrar los CST de diferentes tributos, tales como ICMS, IPI, PIS, COFINS, etc. Al entrar por primera vez en el configurador se realizará una carga automática con base en los CST existentes en el sistema, con los códigos del CST de ICMS(tabla genérica S2), CSOSN (tabla genérica SG), IPI (tabla genérica S3), ISS (tabla genérica S9), PIS(tabla genérica SX) y COFINS (tabla genérica SX).


En este registro debemos completar las siguientes informaciones:

 

Sección Código de situación tributaria

 

En esta sección deben suministrarse las informaciones de definición e identificación de la CST.

 

Código: En este campo informe el código identificador. Este es un campo obligatorio y no podrá registrarse más de uno con el mismo código, porque este código se utilizará para vínculo con los otros entes, como por ejemplo, la regla de registro.

Descripción: En este campo debe informarse la descripción del nuevo grupo de código de situación tributaria. Este campo tiene cumplimentación libre y su objetivo es ayudar en la identificación del registro.

Id. Tributo: Completar con el código que identifica el tributo genérico que contendrá un tratamiento de clasificación fiscal. Este Id. Tributo es el código ID TOTVS mencionado en el registro del tributo.

Fecha inicial: Fecha inicial de la vigencia del registro del CST, es decir, si la fecha del documento fiscal fuera anterior a la fecha inicial de vigencia, el registro no se utilizará para encuadrar el CST, si fuera mayor o igual al registro que se utilizará. Campo de cumplimentación obligatorio.

Fecha final: Fecha final de vigencia del registro del CST, claro que solamente cuando la fecha final sea conocida, en las situaciones donde la fecha final de vigencia no se conozca basta dejar este campo vacío.


Sección CST:

 

En esta sección deben informarse el código de la clasificación fiscal y su respectiva descripción para aquel Id. de tributo seleccionado.

 

CST: Informe el código de la clasificación fiscal.

Descripción: Descripción del nuevo código de clasificación fiscal.



Inclusión de formulario de registro


Esta rutina tiene como objetivo definir las reglas de generación de formularios (Tabla SF6). En diversas situaciones en la emisión de la factura es necesario generar formularios, y actualmente esto se realiza en los tributos legados por medio de preguntas (Diccionario - SX1) en las rutinas MATA461 y MATA103. Con esta rutina no es necesario completar preguntas, sino configurarlo. El cliente tendrá liberta para definir exactamente en qué situación debe o no generar su formulario.


En este registro debemos completar las siguientes informaciones:

 

Sección Definición de la regla

 

En esta sección deben suministrarse las informaciones de definición e identificación de la CST.

 

Código (CJ4_CONDIGO): En este campo informe el código identificador. Este es un campo obligatorio y no podrá registrarse más de uno con el mismo código, porque este código se utilizará para vínculo con los otros entes, como por ejemplo, la Regla de cálculo - Documentos fiscales.

Descripción (CJ4_DESCR): En este campo debe informarse la descripción de la nueva regla de registro. Este campo tiene cumplimentación libre y su objetivo es ayudar en la identificación del registro.

 

Sección Modo para generación del Formulario:


Modo para Generación del formulario de registro (CJ4_MODO): Forma en la cual se generará el formulario de pago. 1=Factura y 2=Cálculo.

Visualiza formulario en el momento de la generación de la factura (CJ4_VTELA): Opción para la visualización del formulario en la pantalla en el momento de la inclusión del documento.

Formulario de aumento (CJ4_MAJSEP): Indica si en el momento de la generación del formulario, desea generar formularios separados si tiene cálculo de aumento del tributo.

Sección Criterio para generación del Formulario:

 

Est/Prov/Reg de origen y destino (CJ4_ORIDES): Generación del formulario de pago para operaciones: 1=Solamente interestatal; 2=Solamente interna; 3=Indiferente.

Importación o Exportación (CJ4_IMPEXP): Generación del formulario de pago: 1=Solamente importación; 2=Solamente exportación; 3=Indiferente.

Inscripción estatal en el Est/Prov/Reg de destino (CJ4_IE): Generar el formulario para pago en el Est/Prov/Reg de destino cuando: 1=Tiene IE; 2=No tiene IE; 3=Indiferente.

 

Sección Vencimiento de la GNRE:


Vencimiento (CJ4_CFVENC): Opción de vencimiento: 1=Sumar días hábiles; 2=Día fijo mes actual; 3=Día fijo mes subsiguiente.

Cantidad de días por sumar (CJ4_QTDDIA): Cantidad de días que se sumarán, de acuerdo con la opción seleccionada en el campo de la configuración de vencimiento (CJ4_CFVENC).

Fecha del día fijo(CJ4_DTFIXA): Fecha fija para vencimiento de la GNRE. Este campo se habilita de acuerdo con la opción 2 o 3 del campo (CJ4_CFVENC).

 

Sección Información complementaria de la GNRE:

 

RCPJ (CJ4_CNPJ): Impresión del RCPJ del participante en la GNRE.

Ins Estatal (CJ4_IEGUIA): Inscripción estatal que se imprimirá en la GNRE. 1=Participante; 2=Sigamat (Registro de la empresa en el Protheus); 3=IE del Estado/Prov/Reg.

Estado/Prov/Reg (CJ4_UF): Estado/Prov/Reg que se considerará en la impresión de la GNRE: 1=Parámetro (MV_ESTADO); 2=Estado/Prov/Reg Origen; 3=Estado/Prov/Reg Destino; 4=Estado/Prov/Reg Factura.

Inf. Comp. (CJ4_INFCOM): Código de información complementaria que se grabará en el complemento del formulario.

Descripción (CJ4_DESINF): Descripción de la información complementaria seleccionada en el campo (CJ4_INFCOM).



Registro de código del ingreso


Por medio de esta rutina es posible definir cuál será el código del ingreso se utilizará en el Formulario Nacional de Pago de Tributos Estatales/Prov/Reg (GNRE).
Durante el proceso de grabación de la GNRE de los tributos genéricos, se solicitará el encuadramiento del código del ingreso. Con base en la definición del usuario, es posible definir códigos de ingresos por modelo de documento y Estado/Prov/Reg, y no es necesario ningún otro tipo de vínculo en el configurador de tributos.


En este registro debemos completar la siguiente información:

 

Sección Definición de la regla:

 

Código del tributo(CJ5_CODIGO): Código del tributo que contendrá la regla para generar código del ingreso. Ej.: de tributos que se utilizarán: ICMS, ICMS ST, IPI, PIS, COFINS, etc.

Descripción (CJ5_DESCR): Este campo se completa automáticamente con la descripción del tributo registrado en el Configurador de tributos.

 

Sección Definición de modelos de documento:

 

Modelo del documento (CJ7_ESPECI): Clase del documento fiscal. (SX5 - Tabla 42). Si desea configurar todas las clases, complete con TODOS.

Descripción (CJ7_DESCR): Descripción de la clase del documento fiscal registrado en la tabla genérica.


Sección Código por Estado/Prov/Reg:

 

Estado/Prov/Reg (CJ6_ESTADO): Estado/Prov/Reg que contiene la regla. Si desea configurar todos los Estados/Prov/Reg, complete con **.

Cód. Ingreso (CJ6_CODREC): Código del ingreso. Ej.: 100013 - ICMS Comunicación.

Det. Ingreso (CJ6_DETALH): Detalle del ingreso, si el Estado/Prov/Reg no tuviera el detalle del código del ingreso, este campo debe quedar en blanco.

Referencia (CJ6_REF): Intervalo de referencia. Ej.: Mensual, 1ª Quincena, 2ª Quincena, etc.



Registro de indicadores económicos FCA


Por medio de esta rutina es posible realizar el registro de los Indicadores económicos FCA (Factor de conversión y actualización) para cada Estado/Prov/Reg/Período.


En este registro debemos completar la siguiente información:

 

Sección Indicadores económicos FCA (Factor de conversión y actualización):

 

Estado/Prov/Reg (F0R_UF): Estado/Prov/Reg afectado.

Período (F0R_PERIOD):  Año y mes de referencia

Indicador (F0R_INDICE): Índice económico para el factor de conversión.


Para utilizar este registro es necesario vincular su índice (I:INDICE_AUXILIAR_FCA) a alguna fórmula, vea en la sección de Detalle de la fórmula de cálculo para más información sobre cómo utilizar.



Carpeta Perfiles


Registro del perfil tributario del producto


Por medio de este registro definiremos los perfiles tributarios del producto, de acuerdo con los criterios definidos por el propio cliente, para que se utilicen en el cálculo de los tributos genéricos.


En este registro debemos completar la siguiente información:

 

Perfil tributario del producto

 

En esta sección informaremos un código y una descripción que identifica el perfil registrado, recordando que el código de regla del perfil del producto no se puede repetir.

 

Productos

 

En esta grid debe informar qué productos integran el perfil. Debe haber por lo menos una línea en esta grid. El producto no puede repetirse en el mismo perfil y debe tener por lo menos un producto informado.

 

Orígenes de los productos

 

En esta grid debe informar los orígenes que forman parte de este perfil. Debe haber por lo menos una línea en esta grid. El origen del producto no se puede repetir en el mismo perfil y debe tener por lo menos un origen informado.



Registro del perfil tributario de operación


En esta rutina definiremos los perfiles de operación, por medio de los CFOP, Tipo de operación y Código de servicio, de acuerdo con criterios definidos por el cliente, para que se utilice en la configuración del motor de tributos genéricos.

Este registro tiene una carga automática de sugerencias de perfiles para facilitar su utilización.

 

Perfil tributario de la operación

En esta sección informaremos un código y una descripción que identifica el perfil registrado, recordando que el código de regla del perfil del producto no se puede repetir.

 

En este registro debemos completar la siguiente información:

CFOP

En esta grid debe informar qué CFOP forman parte de este perfil, debe haber por lo menos una línea en esta grid.


Tipo de operación

En esta grid debe informar qué Tipos de operaciones forman parte de este perfil, debe haber por lo menos una línea en esta grid.

Si fuera necesario considerar todos los tipos de operaciones en el perfil, no es necesario digitar todos los tipos de operaciones, basta incluir una línea en esta grid con el código "TODOS"que automáticamente el sistema considerará todos los tipos de operaciones.


Código de servicio

En esta grid debe informar qué códigos de servicio forman parte de este perfil, si no fuera un perfil de operación de servicio, deje esta solapa en blanco.



Registro del perfil tributario del participante


Por medio de esta rutina definiremos el perfil de participantes para el cálculo de tributos genéricos, de acuerdo con criterios definidos por el cliente.


En este registro debemos completar la siguiente información:


Perfil tributario de participante


En esta sección informaremos un código y una descripción que identifica el perfil registrado, recordando que el código de regla del perfil del producto no se puede repetir.

 

Participantes

 

En esta sección definiremos cuáles son los participantes que forman parte del perfil de participantes por medio de los campos:

 

Tipo: Por medio de este campo definiremos el tipo de participante, 1 - Proveedor(SA2) o 2 - Cliente(SA1)

Participante: En este campo informaremos el código de participante, será el código de cliente o proveedor, de acuerdo con el tipo especificado anteriormente.

Tienda: En este campo debe informarse la tienda del participante, será la tienda del cliente o proveedor, de acuerdo con el tipo de participante especificado anteriormente.


Un perfil puede tener uno o más participantes, pero el participante no puede repetirse dentro del mismo perfil.



Registro del perfil tributario de origen y destino


Por medio de este registro definiremos los perfiles tributarios del origen y destino, de acuerdo con los criterios definidos por el propio cliente, para que se utilicen en el cálculo de los tributos genéricos. 

Este registro tiene una carga automática de sugerencias de perfiles para facilitar su utilización.


Neste cadastro devemos preencher as seguintes informações:


Perfil Tributário de Origem e Destino


En este registro debemos completar la siguiente información:

 

Perfil tributario de origen y destino

 

En esta sección informaremos un código y una descripción que identifica el perfil registrado, recordando que el código de regla del perfil del producto no se puede repetir.

 

Estado/Prov/Reg de Origen/Destino

 

En esta grid se informarán los Estados/Prov/Reg de origen y destino que forman parte del perfil.

 

Est/Prov/Reg Origen: En este campo debe informarse el Estado/Prov/Reg de origen de la operación.

Est/Prov/Reg Destino: En este campo debe informarse el Estado/Prov/Reg de destino de la operación.


La combinación de Estado/Prov/Reg Origen + Estado/Prov/Reg Destino no podrá repetirse dentro del mismo perfil.



Carpeta Reglas de cálculo documento fiscal


Registro de regla de base de cálculo


Por medio de esta rutina es posible registrar una regla base de cálculo. En el momento del cálculo del tributo, esta regla se interpretará y el valor resultante se utilizará como base de cálculo.


En este registro debemos completar la siguiente información:


Definición de la base de cálculo


En esta sección se debe proporcionarse la información de definición e identificación de la regla y el valor de origen, es decir, el valor inicial para la composición de la base.

 

Cód. Regla: En este campo informe el código identificador. Este es un campo obligatorio y no podrá registrarse más de una regla con el mismo código, porque este código se utilizará para vínculo con los otros entes.

Descripción: En este campo informe la descripción de la regla. Este campo tiene cumplimentación libre y su objetivo es ayudar en la identificación de la regla.

Valor de origen: En este campo debe seleccionarse el valor inicial para la composición de la base de cálculo. Las opciones disponibles son:


Todas las opciones se refieren al respectivo valor calculado en el ítem del documento.


Adiciones y deducciones


En esta sección, deben definirse las adiciones y sustracciones que se aplicarán sobre el valor de origen seleccionado en el campo Valor origen.

 

Los campos Descuento, Flete, Seguro, Gastos, ICMS Exon. e ICMS Retenido tienen el mismo objetivo y definen la acción de cada valor, respectivamente.

Las opciones disponibles son:

1 - Sin acción: El referido valor no interferirá con el valor de origen.

2 - Sustrae: El referido valor se sustraerá del valor de origen.

3 - Suma: El referido valor se sumará al valor de origen.


Reducción de base de cálculo


En esta sección, si fuera aplicable, debe definirse si se aplicará una reducción en la base calculada.

 

% Reducción: En este campo debe informarse el porcentaje de reducción que se aplicará sobre la base calculada.

Tipo reducción: Este campo define en qué momento debe aplicarse la reducción configurada en el campo % de Reducción: Antes o después de las adiciones y sustracciones. Las opciones son:

 

1 - Reduce antes de las adiciones/deducciones: La reducción de base se aplicará antes de las adiciones y deducciones.

Ejemplo:

 

1.000,00 * 70% = 700,00

= 700,00 + 150,00 = 850,00

= 850,00


2 - Reduce después de adiciones/deducciones: La reducción de base se aplicará después de las adiciones y deducciones.

Ejemplo:

 

1.000,00 + 100,00 + 50,00 = 1.150,00

= 1.150,00 * 70% = 805,00

= 805,00


Base de cálculo por cantidad


En esta sección, disponible solamente cuando el valor de origen es igual a 02 - Cantidad debe definirse la cantidad si la cantidad informada en el ítem debe convertirse a una unidad de medida específica (solamente para fines de definición de la base de cálculo del tributo genérico).

 

Unidad: En este campo debe informarse la unidad de medida que debe utilizarse en la conversión de la base de cálculo. 

La conversión de la cantidad se realizará de acuerdo con la configuración de los campos existentes en el registro de productos, es decir, la 1ª y 2ª unidades de medida, el factor de conversión y el tipo de conversión, siguiendo los siguientes criterios:

 

Si no se definiera ninguna unidad de medida específica, no se realizará ninguna conversión, por lo tanto, la base de cálculo será exactamente la cantidad informada en el ítem del documento.

 

Ejemplo:

Base de cálculo resultante: 3,00


Si se definiera una unidad de medida específica y esta unidad correspondiera a la primera unidad de medida del producto, tampoco se realizará ninguna conversión, por lo tanto, la base de cálculo será exactamente la cantidad informada en el ítem del documento.

 

Ejemplo:

Base de cálculo resultante: 3,00


Si se definiera una unidad de medida específica y esta unidad correspondiera a la segunda unidad de medida del producto, la cantidad informada en el ítem del documento se convertirá de acuerdo con el factor y el tipo de conversión definidos en el referido producto.

 

Ejemplo:

Base de cálculo resultante: 30,00


Si se definiera una unidad de medida específica y esta unidad no correspondiera ni a la primera ni a la segunda unidad del producto, entonces, la base de cálculo no podrá definirse, por lo tanto, el referido tributo no se calculará.

 

Ejemplo:

Base de cálculo resultante: 0,00.



Registro de regla de alícuota


Por medio de esta rutina es posible registrar reglas de alícuotas para los tributos genéricos. Esta regla se interpretará en el momento del registro del documento tributario y el valor obtenido por medio de esta regla se utilizará como alícuota del tributo genérico.


En este registro debemos completar la siguiente información:


Definición de la alícuota


En esta sección definiremos el código de regla, una descripción y el valor de origen de la alícuota, de acuerdo con los siguientes campos:

 

Cód. Regla = En este campo definimos el código de regla, se trata de un campo obligatorio, su definición es libre pero no se puede repetir.

Descripción = En este campo debe informarse la descripción de la regla de alícuota, campo con cumplimentación libre, con el objetivo de ayudar en la identificación del tributo.

Valor de origen = Campo con cumplimentación obligatoria, debe informarse el origen de la alícuota por medio de las siguientes opciones:


Si el valor de origen no se calculara en el documento fiscal, la alícuota del tributo genérico será cero, consecuentemente el tributo genérico tampoco se calculará.


Alícuota informada manualmente


Esta sección solamente se habilitará si el campo Valor de origen estuviera con la opción 04. Aquí podemos definir una alícuota fija manual por medio de los campos:

 

Tp. Alícuota = En este campo definimos el tipo de alícuota, por medio de la opción 1 - Porcentaje definimos que la alícuota es un porcentaje, ya la opción 2 - Unidad de medida define que la alícuota será un valor fijo que se aplicará en el cálculo del tributo.

Alícuota = En este campo se informa la alícuota manual.

 

Unidad de referencia fiscal

 

Esta sección solamente se habilitará si el campo Valor de origen estuviera con la opción 05. En esta sección definimos la utilización de una URF como alícuota por medio de los campos:

 

Código URF = Debe informarse el código de URF previamente registrado.

Porc. URF = En este campo informamos cuál es el porcentaje de la URF que debe considerarse, por estándar este campo se inicializará con el 100% de utilización de la URF.


El valor de la URF se obtendrá considerando el período de registro de la factura, por lo que si en el registro de la URF no hubiera valor para el período de la factura, la tasa será cero, consecuentemente, no se calculará el tributo.



Informe de regra de registro


Este registro tiene como objetivo configurar cómo se registrará el tributo, este registro de reglas se asemeja al registro de TES, en las configuraciones de campos de libro y CST.

Esta regla se vinculará dentro de la Regla de cálculo - Documentos fiscales en el campo "Registro" (F2B_CODESC).


En este registro debemos completar las siguientes informaciones:


Sección Definición de la regla de registro:

 

En esta sección definiremos el código de regla y una descripción. El código es único y no se puede cambiarse ni repetirse.

 

Sección Incidencia:

 

En esta sección definiremos cómo será la incidencia del tributo, definiendo la clasificación fiscal, la incidencia del tributo, la incidencia de la cuota reducida, el reflejo en el total de la factura y el porcentaje de aplazamiento

 

Sección Código de situación tributaria:

 

En esta sección definiremos qué CST se utilizará para el registro de un tributo configurado en la rutina de Regla de cálculo - Documentos fiscales.


Las reglas definidas en este registro se utilizarán para la grabación de la tabla CJ3 - Tabla de registro por ítem.



Registro de la regla de cálculo - Documentos fiscales


Este registro tiene como objetivo registrar el tributo genérico, es decir, definir cuándo y cómo deben realizarse los cálculos, considerando los perfiles y reglas previamente registrados, este registro también define cómo deben generarse los títulos financieros, y si el tributo se considerará en el cálculo de los tributos genéricos. De esta manera es posible calcular, pagar y calcular nuevos tributos de forma simple y rápida, sin necesidad de crear nuevos parámetros o nuevos campos en el sistema.

Para ejemplificar, digamos que registramos previamente el tributo X y, para este tributo existen las hipótesis de Retención en la fuente, Crédito y Pago en el cálculo, por lo tanto, será necesaria la creación de tres reglas de cálculo para este tributo, es decir, tres variaciones de cálculo del tributo, una para la retención en la fuente, otra para el crédito y la última para el cálculo. De esta manera, las reglas de cálculo deben crearse para cada variación del tributo, recordando que la rutina permite registrar tantas variaciones como fueran necesarias.



Definición de la regla


Esta sección tiene como objetivo identificar la regla de cálculo del tributo, por medio de un código, descripción y vigencias.

 

Código de la regla (F2B_REGRA): En este campo definimos el código de la regla de cálculo del tributo genérico, este código es obligatorio y no se puede repetirse dentro de una misma vigencia. Este código se mostrará en la solapa Impuestos del documento fiscal si el tributo fuera calculado.

Descripción (F2B_DESC): Campo para ayudar en la identificación de la regla de cálculo del tributo, campo de cumplimentación obligatorio. Esta descripción se mostrará en la solapa Impuestos si el tributo fuera calculado.

Tributo (F2B_TRIB): En este campo informaremos el código del tributo al cual esta regla pertenece, campo de cumplimentación obligatorio. Un tributo puede tener diversas reglas de cálculo, pero una regla de cálculo solamente puede tener un tributo.

Fecha inicial (F2B_VIGINI): Aquí informaremos la fecha inicial de vigencia de la regla de cálculo, es decir, si la fecha del documento fiscal fuera anterior a la fecha inicial de vigencia, la regla del tributo no se calculará, si fuera mayor o igual, entonces la regla de cálculo podrá ejecutarse. Campo de cumplimentación obligatorio.

Fecha final (F2B_VIGFIM): Aquí informaremos la fecha final de vigencia de la regla del tributo, claro que solamente si la fecha final fuera conocida, en las situaciones donde la fecha final de vigencia no fuera conocida, basta dejar este campo vacío.

 

Si la vigencia inicial y final estuvieran completadas, el sistema verifica si la fecha del documento está entre la vigencia inicial y final, ya en situaciones en las que solamente hubiera la validez inicial, el sistema verifica la fecha del documento con la vigencia inicial y considera la vigencia final vacía como válida/vigente.


Reglas de cálculo


Esta sección tiene por objetivo definir cómo se calculará el tributo, cómo se generarán los títulos financieros (si hubiera) y cómo se generará en el cálculo (si hubiera).

 

Base de cálculo (F2B_DESC)Aquí definiremos cuál será la Base de cálculo para calcular el tributo, por medio de una regla de Base de cálculo previamente registrada. Recuerde que si el valor definido en la Regla de base de cálculo no existiera en el documento fiscal, tampoco se calculará el tributo genérico.

Alícuota(F2B_RALIQ): En este campo definiremos cuál será la alícuota para calcular el tributo, por medio de una regla de alícuota previamente registrada. Recuerde que si el valor definido en la Regla de la alícuota no existiera en el documento fiscal, tampoco se calculará el tributo genérico.

Financiera(F2B_RFIN): En este campo informaremos una regla financiera, que define cómo debe generarse el título financiero de este tributo. Este campo debe completarse solamente si fuera necesario generar títulos de retención en la fuente o pagos en la emisión del documento fiscal, en caso contrario no debe completarse este campo. Cabe enfatizar que si el tributo fuera pagado por medio de un cálculo, es muy probable que este campo no se complete, en caso contrario el tributo se pagará dos veces, en el documento fiscal y también en el cálculo.

Para obtener más información sobre cómo registrar una regla financiera, consulte https://tdn.totvs.com/x/NBu9Gg


Config Redondeo(F2B_RND): En este campo podemos definir cómo será la regla de redondeo del tributo, si debe redondearse o interrumpirse. Este campo no es obligatorio, si estuviera vacío adoptará el estándar de redondear el valor calculado. Este campo funcionará junto con el parámetro MV_RNDSOBR. Para obtener más información sobre este parámetro, acceda a la documentación https://tdn.totvs.com/x/2Ni-HQ

Reglas de limitaciones del tributo


Oper. Mín. de Limitación del tributo (F2B_OPRMIN) - Operador de limitación del tributo que se está configurando, en este campo puede limitarse por valores de operadores primarios.
Oper. Máx. de Limitación del tributo (F2B_OPRMAX) - Operador de limitación del tributo que se está configurando, en este campo puede limitarse por valores de operadores primarios.
Valor Mín. Manual (F2B_VLRMIN) -  Este campo se habilitará junto con el campo Operador mínimo, y quedará editable si el campo de Operador mínimo estuviera con el valor = "O:VAL_MANUAL"
Valor Máx. Manual (F2B_VLRMAX) -  Este campo se habilitará junto con el campo Operador máximo, y quedará editable si el campo Operador máximo estuviera con el valor = "O:VAL_MANUAL"


Regas de registro


Regla de cálculo (F2B_RAPUR): En este campo podemos informar la regla de cálculo que define cómo se deben mostrar y calcular los valores de tributos en el cálculo de los impuestos genéricos. Este campo no es obligatorio, solo debe completarse en situaciones en las que el tributo debe pagarse por medio de un cálculo. Es importante tener en cuenta que si el tributo tiene una regla financiera completada, es muy probable que este campo no deba completarse, en caso contrario el tributo se cobrará dos veces, en el documento fiscal y también en el cálculo.

Registro (F2B_CODESC): En este campo podemos informar la regla de registro que define cómo se registrará el tributo, exento u otros. También el CST de este tributo entre otras configuraciones permitidas en el registro.


Reglas complementarias


Tributo para aumento (F2B_TRBMAJ): En este campo puede seleccionarse un tributo que realizará el calculo del aumento.

Deducción por dependientes (F2B_DEDDEP): Código de regla que contiene información sobre la deducción de la base de cálculo por dependientes. 

Tabla progresiva (F2B_DEDPRO): Código de regla de deducción de la tabla progresiva.

Reg. Gen. Formulario (F2B_RGGUIA): Código de la regla que se utilizará para la generación de la GNRE.

Base de cálculo auxiliar (F2B_RBASES): Código de la regla de la base de cálculo secundaria para escenarios con cálculo de la tarifa, que es necesario efectuar el cálculo de dos bases de cálculo y adoptar el que tenga mayor valor.

Valor mayor o menor entre bases (F2B_MAXMIN): Al seleccionar una base auxiliar en el campo F2B_RBASES, este campo se habilitará. Seleccione 1=Mayor - para cargar el valor mayor entre la base de cálculo y la base de cálculo auxiliar. Seleccione 2=Menor - para cargar el valor inferior entre la base de cálculo y la base de cálculo auxiliar.


Definición de los perfles


Esta sección tiene el objetivo de definir cuándo se debe calcular el tributo en función de los perfiles de Origen/Destino, Participante, Operación y Producto.

La regla de cálculo del tributo genérico solamente se ejecutará si la información de la factura(Estado/Prov/Reg de origen, Estado/Prov/Reg de destino, Participante, CFOP, Tipo de operación, Producto y Origen de producto) se encuadraren con todos los perfiles informados en esta sección.

 

Perf. Ori/Des (F2B_PEROD): En este campo definiremos el Perfil de origen/destino para la regla de cálculo, recordando que los Estados/Prov/Reg de origen y destino del documento fiscal se compararán con los Estados/Prov/Reg de origen y destino que forman parte de este perfil.

Perf. Part. (F2B_PERFPA): En este campo definiremos el Perfil de participante para la regla de cálculo, recordando que el Participante (cliente o proveedor) del documento fiscal será comparado con los Clientes y Proveedores que forman parte de este perfil.

Perf. Oper. (F2B_PERFOP): En este campo definiremos el Perfil de operación para la regla de cálculo, recordando que el CFOP y el Tipo de operación (si hubiera) del documento fiscal se compararán con los CFOPS y Tipos de operación que forman parte de este perfil.

Perf. Prod. (F2B_PERFPR): En este campo definiremos el Perfil de producto para la regla de cálculo, recordando que el Producto y Origen del producto del documento fiscal se compararán con los Productos y Orígenes de producto que forman parte de este perfil.


Es importante señalar que para que el cálculo se realice, los cuatro perfiles deben estar encuadrados con la información de la factura, si el documento fiscal encuadrara uno, dos o tres perfiles, el cálculo no se realizará.



Carpeta Regla de ajuste de registro

Registro de mensaje

Por medio de esta rutina efectuaremos el registro de los mensajes, en esta primera etapa preste atención a los mensajes utilizados en el EFD ICMS IPI en los registro 0460 (Tabla de observaciones del registro fiscal ), C195( Observaciones del registro fiscal (Códigos 01, 1B, 04 y 55)) y C197( Otras obligaciones tributarias, ajustes e informaciones de valores provenientes documento fiscal).


Ejemplo de utilización

En este registro debemos completar la siguiente información:

 

Código de la regla: Informe el código de la regla.

Descripción : Informe el nombre de la regla del mensaje

Campo de filtro: 

Los campos CJ8_TPREGR (Tipo de regla) al seleccionarse Tributos -  se habilitará en el campo CJ8_TRIFIL (Regla por consultarse)  las 3 esferas ( Estatal/Prov/Reg, Federal y Municipal), y seleccionando una de las opciones el campo CJ8_REGTRA (Tributo) para la consulta se filtrará por tipo de Regla.

CJ8_TRIFIL (Regla por consultarse)

CJ8_REGTRA (Tributo)


Si el Tipo de regla fuera igual a Tributos genéricos, se habilitará el campo  CJ8_TBCONF (Tributo genérico) - con la  consulta en la tabla F2B ( Reglas de tributos) .

Si el campo CJ8_TPREGR (Tipo de regla) cuando se seleccione Datos de la factura se habilitará en el campo CJ8_TRIFIL (Regla por consultarse)  las opciones Encabezado de la factura y Datos de los ítems , al seleccionar una de las opciones el campo  CJ8_CONSUL (Valor  por agregarse en la fórmula), mostrará informaciones como por ejemplo (Tipo da factura , Tipo de operación, Número del ítem, Valor de la mercadería, etc.)

Después de seleccionar la información anterior, el contenido seleccionado en el campo CJ8_CONSUL (Valor por agregarse en la fórmula) , puede agregarse en el campo CJ8_MENSG (Composición del mensaje) haciendo clic en la Opción agregar y después hacer clic en la opción Validar mensaje.



Regla de ajuste de registro

Por medio de esta rutina realizaremos un registro de regla de Códigos de ajuste de registro, vinculando a una Regla de documentos fiscales que será creada por el usuario, de acuerdo a su registro y mostrando de esta manera en el momento de la generación del documento, la información de los códigos de registro en el momento de la generación del documento.

De esta manera, con este registro estamos unificando:

Con relación a los códigos de registro vinculados al IPI, habrá un vínculo con el Bloque E531 de la EFD ICMS/IPI.

Acceder a - Actualizaciones → Facilitadores →Configurador de tributos 



En este registro debemos completar la siguiente información:

*Campos obligatorios 

**Campos no Visuales en el Browser


Sección Registro regla de ajuste de registro, completar con la información del encabezado de la Regla, donde tendremos los campos:

 

  1. CJ9_CODREG* - Código de la regla
  2. CJ9_DESCR*    - Descripción de la regla de ajuste
  3. CJ9_VIGINI*    - Fecha inicial de vigencia de la regla
  4. CJ9_VIGFIM    - Fecha final de vigencia de la regla.
  5. CJ9_ID**          - Que vincula con la Tabla CJA - Ítems de la regla de ajuste de registro.


Sección Registros, completar los campos referentes a los códigos de registro, vigencia y formulario

  1. CJA_CODREG**     - Código regla encabezado    - Vincularemos con la Tabla CJ9
  2. CJA_REGCAL*        - Regla de cálculo                 - Tendremos una consulta estándar con la Tabla F2B, donde el usuario seleccionará la regla de cálculo que encuadre para la regla de código de Ajuste, en este campo, en lugar de que este tenga un cálculo en el registro de reflejo, este creará su propio cálculo.      
  3. CJA_CODTAB*       - Tabla de registro        - En este campo están disponibles 4 tablas de registro 5.1.1 (CDO) , 5.2 (CDY)5.3(CC6) y 5.3.4(CCK)
  4. CJA_CODLAN*      - Código de registro       - La Tabla seleccionada en el campo CJA_CODLAN , actualiza la consulta estándar, devolviendo los códigos de registro de cada tabla.
  5. CJA_VIGINI*         - Fecha inicial de vigencia de registro    - El usuario informa la fecha inicial de vigencia del código de registro que cuenta en los archivos TXT dados de baja en el sitio de http://sped.rfb.gov.br/ 
  6. CJA_VIGFIM*        - Fecha final de vigencia de registro     - El usuario informa la fecha inicial de vigencia del código de registro que cuenta en los archivos TXT dados de baja en el sitio de http://sped.rfb.gov.br/ 
  7. CJA_GUIA             - Genera formulario                             - En este campo seleccionar su código con la regla  para generar el Formulario de pago.
  8. CJA_TITULO         - Genera título                           - En este campo seleccionará su código con la regla  Título , la regla será registrada en la rutina Regla financiera.
  9. CJA_GERMSG       - Tipo de Mensaje             - Tenemos este campo para control de cómo se generará el mensaje para  01 - Cód. de Registro, donde generó un mensaje para cada código de registro o 02 - Cód.  de Registro + Producto, si fuera a generar un único mensaje por Registro y Producto.
  10. CJA_OPER            - Operación                              - Informe cuál es el tipo de operación, la regla vs. código de registro se utilizará 01 - Entrada ; 02- Salida ; 03 - Devolución.
  11. CJA_CNTRL          - Estado/Prov/Reg de la Operación                   -  Informe el control del Estado/Prov/Reg de la Operación , este campo actuará en conjunto con el Código de registro . Ejemplo: SP000207 si configurara el Estado/Prov/Reg de Destino, para que o registro se muestre, su Cliente debe ser de São Paulo, en caso contrario si su Cliente fuera de RJ y el registro estuviera correcto , basta modificar el Estado/Prov/Reg de Control a Origen.


Sección Valores, completarlos con la información de valores para información utilizada en los registros de EFD ICMS IPI.

 

  1. CJA_NFBASE*      - Considera Base de ICMS     - En este campo tenemos 3 opciones - Valor / Nulo / Cero, para atender si la regla de cálculo necesitara considerar la Base del ICMS como Cero , Valor o NULO si fuera necesario grabar en el SPED el contenido |EN BLANCO|
  2. CJA_NFALIQ *      - Considera alícuota             - En este campo tenemos 3 opciones - Valor / Nulo / Cero, para atender si la regla de calculo necesitara considerar la Alícuota de ICMS como Cero , Valor o NULO si fuera necesario grabar en el SPED el contenido |EN BLANCO|
  3. CJA_VALOR*        - Considera Valor ICMS         - En este campo controla cómo la regla va a interpretar el contenido del valor del ICMS si fuera necesario generar los campos 7 del registro C197, se entenderá como Valor. En este campo tenemos una consulta estándar en CIN con filtro de regla de Tributo con el campo CJ9_REGCAL.
  4. CJA_VLOUTR*     - Considera Valor ICMS Otr - En este campo controla cómo la regla va a interpretar el contenido del valor de ICMS si fuera necesario generar los campos 8 del registro C197, se entenderá como Otros. En este campo tenemos una consulta estándar en CIN con filtro de regla de Tributo con el campo CJ9_REGCAL.


Sección Mensajes, completar con la información de mensajes  que se utilizarán en los registros 0460, C195 y C197.

 

  1. CJA_CODMSG     - Código del mensaje      - En este campo se seleccionará el mensaje registrado previamente en la rutina FISA178 - Registro de mensaje  que se utilizará en EFD ICMS IPI Registro C197 campo 3
  2. CJA_CODCPL       - Texto del complemento   - En este campo se vinculará el mensaje registrado previamente en la rutina FISA178 - Registro de mensaje  que se utilizará en EFD ICMS IPI Registro C195 campo 2 y campo 3.
  3. CJA_TXTDSC       - Texto de descripción           - En este campo se seleccionará el mensaje registrado previamente en la rutina FISA178 - Registro de mensaje  que se utilizará en EFD ICMS IPI Registro C195 campo 2 y campo 3.


Ejemplo Utilización de código de regla de ajuste


Siga los pasos siguientes para realizar las configuraciones de cómo utilizar el registro de Regla de ajuste

  1.  Realizar los registros
     
    1. Registrar el tributo



    2. Registrar las reglas de NCM



    3. Registrar el código de situación tributaria 




  2.  Realizar los registros del perfil

    1. Perfil de Producto



    2. Perfil de Operación





    3. Perfil de Participante





    4. Perfil de Origen y Destino



  3.  Reglas de cálculo documento fiscal

    1. Regla de base de cálculo

      1. Ejemplo base de ICMS




      2. Ejemplo base de ICMS Exento vía Fórmula.


      3. Ejemplo base de IPI
    2. Regla de alícuota





    3. Regla de registro




    4. Regla de cálculo - Documentos fiscales

      En este registro vincularemos los registros de relación anteriores que se utilizarán en los cálculos de facturas.

      1. Regla de ICMS



      2. Regla de cálculo de FECP



      3. Regla de cálculo de ICMS Exento





      4. Regla de cálculo IPI

  4.  Regla de ajuste de registro





    1. Regla de  mensaje


      Mensaje con fórmula específica:

      No basta con crear el mensaje, el siguiente paso es vincular el mensaje registrado a una regla de ajuste de registro.
    2. Regla de ajuste de registro

      1. Ejemplo ICMS - Solapa Registros



        La propuesta del registro es centralizar los códigos de registros en una regla de ajuste más amplia posible, para que no tenga que realizar varios registros de regla de ajuste de registro para perfiles semejantes, por lo tanto, para el release 12.1.2210 se agregaron dos campos que no están ilustrados en el ejemplo anterior, en el cual el usuario tiene el poder de seleccionar el momento en el que el código de registro debe ser utilizado:




        Campo Operación - Valores válidos (01-Entrada| 02-Salida| 03-Devolución)
        Campo Tipo de operación - Valores válidos (01- Estado/Prov/Reg Origen| 02- Estado/Prov/Reg Destino)

        En la ilustración anterior podemos ver que se atribuyeron diferentes códigos de registro, inclusive de otro estado/prov/reg, siendo que la sucursal del ejemplo es SP.
        Por medio de los campos Operación y Tipo operación, el usuario tiene la posibilidad de definir en qué momento se puede utilizar el código de registro. En el ejemplo se registró un código de registro para el Estado de Rio de Janeiro, donde los campos Operación y Tipo de operación se configuraron como "Salida"|"Estado/Prov/Reg Destino" respectivamente, es decir, el código de registro solamente se mostrará durante una emisión de una factura de salida donde el Estado/Prov/Reg de destino sea RJ.

        En la solapa Registros también tenemos el campo "Tipo de mensaje" con 3 opciones posibles:

        01- Código de registro por período - En esta configuración para generar el archivo EFD ICMS/IPI, los códigos de registro se agruparán por período, de acuerdo con el bloque que determinado código de registro se encaje en el SPED.
        02- Código de registro por factura - En esta configuración para generar el archivo EFD ICMS/IPI, los códigos de registro se agruparán por Factura de acuerdo con el bloque que determinado código de registro se encaje en el SPED. Ej.: Bloque C195 y C197.
        03- Código de registro por ítem - En esta configuración para generar el archivo EFD ICMS/IPI, los códigos de registro no tendrán agrupación, es decir, se detallarán por ítem, de acuerdo con la grabación original del registro en la tabla CDA.
      2. Solapa Valores

        En la solapa Valores definimos cómo se mostrarán los valores de acuerdo con el código de registro. Esta solapa tiene mucha utilidad para la composición del bloque C197 y sus bloques similares en el SPED FISCAL.




      3. Solapa Mensajes 

        En esta solapa se realiza el vínculo de los mensajes registrados en la rutina FISA178 (Registro de mensaje), en el siguiente ejemplo los campos se utilizaron de varias maneras:



        Obs.: Para que aparezca correctamente en el SPED FISCAL es necesario que el campo "Cód Msj de Complemento" esté completado.
      4. Ejemplo IPI

        Con el IPI la dinámica es semejante al ICMS.




  5. Aplicación de la regla de ajuste de registro en la factura


    1. La regla TRIB03 creada con ICMS Exento, se utilizó en el registro de ajuste de registro y se mostrará en la SOLAPA de Registro de la planilla financiera. Esta regla tiene por objeto calcular los valores necesarios para mostrarse en los Registros indicados.



    2. La Regla IPI001 creada para generar el registro de ajuste de "Otros créditos" para el cálculo de IPI y también tener su reflejo en el bloque E531 del EFD ICMS/IPI.



      En el cálculo de IPI, los valores referentes a los ajustes de IPI provenientes del configurador de tributos quedarán separados de los valores que vinieran por medio de los ajustes de TES. A continuación se muestra un ejemplo de cómo quedará el cálculo cuando se tienen los dos tipos de registro:


      Los registros manuales permanecen con el comportamiento actual.


El Código de regla tributaria informado en el registro de Ajuste de registro en el campo CJA_REGCAL, debe ser una regla creada por el cliente, de acuerdo con la necesidad y el entendimiento sobre el registro utilizado.

       

Carpeta Cálculos

Registro de la regla de título de cálculo


Este registro tiene como objetivo definir cómo deben generarse los títulos financieros del cálculo de los tributos genéricos, vinculando una regla de título financiero a un impuesto por medio de los campos:



Tributo: En este campo definimos el tributo que se procesará en el cálculo de los tributos genéricos y necesita generar el título financiero, con el saldo deudor del cálculo.

Regla de título: En este campo informamos la regla del título que se ejecutará en el cálculo, en el momento de la generación del título financiero. Para más información sobre cómo registrar la regla financiera consulte https://tdn.totvs.com/x/NBu9Gg



Registro de regla de cálculo


Este registro tiene como objetivo definir cómo deben mostrarse y calcularse los valores de los tributos genéricos en el cálculo de los tributos genéricos, de tal forma que sea posible configurar como componer los valores de débito, crédito y reversión del cálculo. 

Este registro tiene una carga automática de sugerencias de reglas para facilitar su utilización.



Definición de la regla


En esta sección informaremos un código y una descripción que identifica la regla de cálculo.

 

Código = Código de la regla de cálculo, cumplimentación obligatoria y no se puede repetir.

Descripción = Descripción para ayudar en la identificación de la regla de cálculo.

 

Reglas de movimiento

 

Sección que define cómo procesar los valores de los tributos de las facturas de entrada, salida y devolución:

 

Salida: Informar cómo deben mostrarse los valores de los tributos genéricos de las facturas de salida en el cálculo, por medio de las opciones:

1 - Sin acción = Los tributos calculados en las salidas no se mostrarán en el cálculo

2 - Debita = Los tributos calculados en las salidas se mostrarán como débito en el cálculo

3 - Acredita = Los tributos calculados en las salidas se mostrarán como crédito en el cálculo.

Entrada: Informar cómo deben demostrarse los valores de los tributos genéricos de las facturas de entrada en el cálculo de los tributos genéricos, por medio de las opciones:

1 - Sin acción = Los tributos calculados en las entradas no se mostrarán en el cálculo

2 - Debita = Los tributos calculados en las entradas se mostrarán como débito en el cálculo

3 - Acredita = Los tributos calculados en las entradas se mostrarán como crédito en el cálculo.

Devoluciones: Informar cómo se mostrarán los valores de las devoluciones de venta y de compra en el cálculo, por medio de las opciones:

1 - Sin acción = Las devoluciones no tendrán ninguna acción de reversión en el cálculo

2 - Contrapartida = Las devoluciones generan reversiones de débito si la factura original hubiera generado débito y generan reversiones de crédito si la factura original hubiera generado crédito.



Cálculo de los tributos genéricos


Esta rutina permite que se efectúe el cálculo de los tributos genéricos. Su finalidad es totalizar los créditos y débitos generados en cada operación, de acuerdo con las reglas de cálculo configuradas, y de esta manera calcular un saldo acreedor o deudor del respectivo tributo. En la hipótesis de saldo deudor, la rutina permite que se genere un título por pagar, y en la hipótesis de saldo acreedor existe un control del saldo que se transporta y se utiliza en los períodos posteriores para descontar los valores de débito.

 

La información utilizada en el cálculo proviene de las siguientes tablas:

 

SD1 - Ítems de las facturas de entrada.

SD2 - Ítems de las facturas de salida.

SF1 - Encabezado de las facturas de entrada.

SF2 - Encabezado de las facturas de salida.

SFT - Libro fiscal por ítem de factura.

F2D - Tributos genéricos calculados


Procesamiento del cálculo



Procesar: Inicia un nuevo cálculo.

Editar: Edición de un cálculo existente, si aún no se hubiera generado ningún título.

Visualizar: Visualización de un cálculo existente.

Otras acciones:

Borrar: Borra el cálculo seleccionado. Si hubiera un título generado y este título se hubiera dado de baja, el borrado no se permitirá y se mostrará el siguiente mensaje: “El título <número do título / prefijo> ya tiene baja y no podrá borrarse”. En este caso, es necesario revertir el referido título manualmente por el financiero antes de borrar el cálculo.

Generar título financiero: Efectúa la generación del título del cálculo seleccionado si hubiera saldo deudor. El título se generará en base a la regla financiera vinculada al tributo calculado por medio de la rutina “Regla de título del cálculo”. Esta regla financiera define todos los aspectos del título como proveedor, modalidad, vencimiento, prefijo, etc. Por este motivo, si no se hubiera vinculado ninguna regla al tributo calculado, no será posible efectuar la generación del título del cálculo y se mostrará el mensaje de error: “Tributo no tiene regla de Título vs. Cálculo.”

Generar Título financiero/Contabilidad: Efectúa la generación del título del cálculo seleccionado, si hubiera saldo deudor, siguiendo la misma regla de la opción “Generar título financiero”. Después de la generación del título, la contabilidad se activa y el título se contabiliza. Los AE utilizados en este proceso son: 767 para inclusión y 768 para borrado/reversión.

Contabilizar título generado: Efectúa la contabilidad del título previamente generado para el cálculo seleccionado. Los AE utilizado en este proceso también son 767 para la inclusión y 768 para para borrado/reversión.

Visualizar título generado: Permite la visualización del título generado para el cálculo seleccionado.

Informe de verificación del cálculo: Efectúa la generación del informe de verificación/detalle del cálculo seleccionado.


Al hacer clic en Procesar se iniciará un nuevo procesamiento y se solicitará una sucursal. Para los tributos que deben calcularse de forma centralizada, la sucursal seleccionada debe ser la sucursal centralizadora, es decir, la sucursal bajo la cual se consolidarán los movimientos.

Esta selección simula el login en la sucursal seleccionada, es decir, es posible calcular un tributo de forma no centralizada, o sea, sucursal por sucursal, sin la necesidad de logar en cada sucursal efectivamente. Basta seleccionarlas una por una y seguir con el procesamiento normalmente.

 

Después de seleccionar la sucursal de cálculo, la pantalla de parametrización se mostrará:
















Fecha inicial: Fecha inicial del período de cálculo.

Fecha final: Fecha final del período de cálculo.

Selecciona sucursales: Indica si debe mostrarse la pantalla para selección de sucursales, si los movimientos de otras sucursales además de la sucursal de cálculo, previamente seleccionada, deban considerarse. Si este campo fuera configurado como “2-No”, solamente se considerarán los movimientos de la sucursal de cálculo.

Tributos: En este listado se muestran los tributos que se pueden calcular para seleccionarlos. Debe seleccionarse por lo menos un tributo para proseguir con el procesamiento y también es posible seleccionar más de un tributo. En este caso se efectuará un cálculo para cada tributo, por separado.


Um tributo passível de apuração é um tributo que possui, em pelo menos uma de suas variações, uma regra de apuração vinculada.


Ao clicar em Avançar a apuração será efetuada e a tela de apuração será exibida:


Nesta aba são demonstrados os valores apurados como débito, totalizados por regra de cálculo, ou seja, por cada variação do tributo que está sendo apurado. Na coluna Devoluções (Estorno de Débito) são demonstrados os valores de devoluções que anulam o débito, ou seja, os estornos de débito.


Nesta aba são demonstrados os valores apurados como crédito, totalizados por regra de cálculo, ou seja, por cada variação do tributo que está sendo apurado. Na coluna Devoluções (Estorno de Crédito) são demonstrados os valores de devoluções que anulam o crédito, ou seja, os estornos de crédito.


Nesta aba é demonstrado o resumo da apuração. Totalizadores de débitos e créditos, ajustes, saldos credores de períodos anteriores que tenham sido eventualmente utilizados na apuração, saldo devedor, etc.



Ajustes de Apuração


É possível incluir e excluir ajustes manuais para manipulação dos valores apurados. Ao clicar duas vezes sobre a linha Ajustes de Débito ou sobre a linha Ajustes de Crédito serão listados os ajustes conforme o tipo. A partir da listagem é possível incluir novos ajustes, alterar ou excluir ajustes já existentes. A listagem de ajustes também pode ser acessada através do menu Outras Ações. 





Todos os ajustes inseridos serão considerados como ajustes de acréscimo, ou seja, têm como finalidade aumentar o crédito ou o débito conforme o tipo de ajuste. Não estão disponíveis ajustes de redução. Para reduzir os débitos ou créditos é necessário incluir um ajuste de acréscimo do tipo oposto, ou seja, para reduzir os débitos deve ser inserido um ajuste de crédito e para reduzir os créditos deve ser inserido um ajuste de débito.


Para inclusão, alteração e exclusão de ajustes é necessário que a apuração esteja em modo de edição. Em modo de visualização só será permitida a visualização dos ajustes previamente cadastrados.


Saldos Credores


Após cada apuração, caso os débitos não tenham superado superado os créditos será gerado um saldo credor e este saldo é transportado para o período seguinte para posterior utilização. Ao clicar duas vezes sobre qualquer uma das linhas de saldo credor (transportado, utilizado ou a transportar) serão listados os saldos considerados na apuração em questão, com seus respectivos períodos de origem e também quanto de cada saldo foi utilizado na apuração. Os saldos são consumidos na ordem de geração, ou seja, do mais antigo para o mais novo.




Pasta Relatórios

Relatório de Tributos Genéricos por Documento Fiscal


Com objetivo de auxiliar a conferência do cálculo dos tributos genéricos, disponibilizamos o relatório de tributos genéricos por documento fiscal, desta forma será possível conferir os valores dos tributos por item de documento fiscal, independentemente se o tributo gerou retenção, recolhimento ou apuração.



Para processar o relatório basta preencher as perguntas iniciais:


Data Inicial: Indique a data inicial para processamento do relatório

Data Final: Indique a data final para processamento do relatório

Seleciona Filiais: Esta pergunta quais filiais deverão ser consideradas para processamento do relatório, a opção 1-Sim abrir uma tela para selecionar uma ou mais filiais, já  opção 2-Não considera somente a filial logada.

Tributo: Neste campo informaremos qual tributo deverá ser processado no relatório. Somente será permitir processar um tributo por relatório.


Confirmando o processamento do relatório, serão listadas as notas que possuírem tributo genérico calculado no período e filial(s) especificado(s), considerando as notas fiscais que gravaram livro fiscal (tabelas SFT/SF3). Após a conclusão do relatório as informações nas seguintes estrutura:


Seção de cabeçalho do relatório:

Filial = Aqui será demonstrada a filial da nota fiscal

Operação NF = Este campo identifica a operação da nota fiscal nas seguintes hipóteses:


Regra do Tributo = Neste campo será demonstrado o código da regra do tributo.

Descrição da Regra = Neste campo será exibida a descrição da regra de cálculo do tributo.


Seção de detalhamento do relatório:

A seção será composta pelas seguintes colunas:

Número NF = Número do documento fiscal.

Série NF = Série do documento fiscal.

Cod. Participante = Código do cliente/fornecedor.

Loja Participante = Loja do cliente/fornecedor.

Data = Data de emissão.

Item NF = Número do item.

CFOP = CFOP do item.

Unidade de Medida = Unidade de medida do item.

Base de Cálculo - Quantidade = Base de cálculo em quantidade do tributo genérico.

Base de Cálculo Tributo = Base de cálculo do tributo.

Alíquota Tributo = Alíquota do tributo genérico.

Valor Tributo = Valor calculado do tributo genérico.



Relatório de Conferência Escrituração


Com objetivo de auxiliar a conferência da escrituração dos tributos genéricos, disponibilizamos o relatório de conferência de escrituração por documento fiscal (analítico ou sintético), desta forma será possível conferir os valores dos tributos por item ou aglutinado por documento fiscal para os tributos que foram escriturados.



Para processar o relatório basta preencher as perguntas iniciais:


Data Inicial: Indique a data inicial para processamento do relatório

Data Final: Indique a data final para processamento do relatório

Seleciona Filiais: Esta pergunta quais filiais deverão ser consideradas para processamento do relatório, a opção 1-Sim abrir uma tela para selecionar uma ou mais filiais, já  opção 2-Não considera somente a filial logada.

Tributo: Neste campo informaremos qual tributo deverá ser processado no relatório. Somente será permitir processar um tributo por relatório.

Opção: Indique a opção do relatório, se deverá ser 1-Analítico ou 2-Sintético.


Confirmando o processamento do relatório, serão listadas as notas que possuírem tributo genérico calculado no período e filial(s) especificado(s), considerando as notas fiscais que gravaram livro fiscal (tabelas SFT/SF3) e a tabela de escrituração do configurador de tributos (CJ3).

Após a conclusão do relatório as informações nas seguintes estrutura para 1-Analítico:



Após a conclusão do relatório as informações nas seguintes estrutura para 2-Sintético:



Relatório de Conferência da Apuração


O objetivo deste relatório é auxiliar a conferência dos valores apresentados na apuração dos tributos genéricos. Para imprimir o relatório basta selecionar a apuração processada, ir em Outras Ações da apuração e selecionar a opção Relatório de Conferência da Apuração, que automaticamente o relatório será impresso.



O relatório tem 5 seções:


Débitos

Créditos

Ajustes

Saldo Credor

Resumo da Apuração


Seção de Débitos


A seção Débitos demonstrará os valores de origem de nota fiscal que geraram débito na apuração, bem como os valores das devoluções, esta seção é detalhada por regra de cálculo do tributo.



Seção de Créditos


A seção Créditos tem o mesmo princípio da seção Débitos, porém aqui será demonstrando os valores dos Créditos e suas devoluções.



Seção de Ajustes


A seção dos ajustes demonstrará os eventuais ajustes manuais de débito e de créditos feitos na apuração dos tributos genéricos. 


Exemplos de ajuste de Débito e Crédito respectivamente:



Seção de Saldos


A seção de saldos demonstra o detalhamento dos valores que compõem o saldo credor, exibindo a data de origem do saldo, o valor inicial do saldo no período, o valor utilizado no período e o saldo final do período.




Seção de Resumo


A seção de resumo da apuração demonstrará os totais da apuração:






Facilitadores


Facilitador do cadastro de perfil


Para auxiliar na criação e manutenção dos perfis, foram disponibilizados facilitadores no menu Outras Ações -> Facilitador, localizados no cadastro de cada perfil. Através destes facilitadores, é possível efetuar inclusões ou exclusões em lote, sem necessidade de fazê-lo item a item.

O facilitador oferece possibilidade de montar um filtro na tabela de origem, e então realizar a inclusão ou exclusão do resultado deste filtro de uma só vez no(s) perfil(is) selecionado(s).


Seleção da operação


Nesta etapa deve ser selecionada qual operação será realizada: Inclusão ou Exclusão:



Seleção dos Perfis


Nesta etapa deve ser selecionado o perfil (ou os perfis) nos quais a inclusão ou exclusão será efetuada:



Filtros


Nesta etapa deve ser feito o filtro que será aplicado na respectiva tabela para seleção dos registros que serão incluídos ou excluídos do(s) perfil(is) selecionado(s):



Seleção de Registros


Nesta etapa são listados os registros resultantes do filtro aplicado. Os registros que, de fato, devem ser incluídos ou excluídos devem ser selecionados:



Resumo


Nesta última etapa deve ser efetuada a conferência/confirmação das operações que serão efetuadas:



Ao clicar em confirmar as operações serão efetuadas e os perfis selecionados serão alterados.



Facilitador do cadastro de Fornecedores, Clientes e Produtos


Além do facilitador existente no próprio cadastro dos perfis existem, ainda, outras duas formas para vincular produtos, clientes e fornecedores a um ou mais perfis.


Para utilizar esta funcionalidade:


1. Acesse o cadastro em questão.
2. Selecione um registro.
3. Clique em "Alterar" ou "Visualizar"
4. Acesse o menu "Outras Ações -> Perfis Tributários"


Serão listados os perfis nos quais o registro em questão está vinculado:



Através dos botões "Vincular a Outro(s) Perfil(s)" E "Desvincular do Perfil Selecionado" é possível vincular o registro a um ou mais perfis e também desvinculá-lo caso seja necessário.



Facilitador de Inclusão - Fornecedores, Clientes e Produtos


Além das duas formas citadas anteriormente, também é possível vincular um registro a um ou mais perfis no momento da inclusão. Após a inclusão efetiva do registro, o sistema irá validar se existem um ou mais perfis tributários cadastrados. Se existirem, a seguinte mensagem será exibida:



Ao clicar em sim, serão listados os perfis cadastrados e neste momento o registro já poderá ser vinculado a um ou vários perfis:



Esta funcionalidade é controlada pelo parâmetro MV_FACAUTO (Default = .F.). Se o parâmetro for configurado como .F. então a mensagem não será exibida e o registro deverá ser vinculado aos perfis, se necessário, utilizando-se qualquer uma das outras formas mencionadas.



Históricos de Alterações


Caso seja necessário obter o histórico de alteração de algumas rotinas do configurador foi criado dentro de Outras Ações > Histórico de Alterações uma funcionalidade para auxiliar o cliente com essas informações.




Rotinas que possuem essa funcionalidade:



Detalhamento da Fórmula de Cálculo


Nos cadastros de Regra de Base de Cálculo (FISA161), Regra de Alíquota (FISA162) e Regra de Cálculo - Documentos Fiscais (FISA160) foi disponibilizada uma nova aba com a fórmula do cálculo que o Protheus irá interpretar.


Nessa nova aba será possível editar a formula clicando apenas no botão Editar Fórmula, ao clicar no botão é liberado os seguintes campo:


Próximo passo é selecionar o tipo da regra a ser consultada:


Valores de Origem


São criados automaticamente pelo sistema.

O Valor de Origem são valores que o Protheus já conhece e já foi calculado no momento da execução da fórmula, esses valores podem ser Valor da Mercadoria, Quantidade, Valor Contábil, Valor zero de base de cálculo ou alíquota, entre outros.


Exemplo:

Problema - Configurar uma alíquota com valor zero

Criarei uma nova Regra de Alíquota, selecionarei o Valor Origem = 06 - Fórmula Manual, na fórmula faço o seguinte passo:


Regra Base de Cálculo


Ao selecionar essa opção é habilitado o campo Consulta de Regras, com isso é possível selecionar alguma Regra de Base de Cálculo que exista no sistema. Assim você poderá adicionar na fórmula outro tratamento de uma regra de base de cálculo configurada no sistema em qualquer cadastro que possua a aba de Detalhamento da Fórmula de Cálculo.


Exemplo:

Problema - Preciso que minha base de cálculo seja Valor da Mercadoria + R$100,00 reais

No sistema já possuo a Regra de Base de cálculo RB0001 que está selecionado no campo Valor Origem = 01- Valor da Mercadoria.

Criarei uma nova Regra de Base, selecionarei o Valor Origem = 11 - Fórmula Manual, na fórmula faço o seguinte passo:


Regra de Alíquota


Ao selecionar essa opção é habilitado o campo Consulta de Regras, com isso é possível selecionar alguma Regra de Alíquota que exista no sistema. Assim você poderá adicionar na fórmula outro tratamento de uma regra de alíquota configurada no sistema em qualquer cadastro que possua a aba de Detalhamento da Fórmula de Cálculo.

A forma de utilizar é a mesma da Regra de Base de Cálculo.


Regra de URF


Ao selecionar essa opção é habilitado o campo Consulta de Regras, com isso é possível selecionar alguma Regra de Unidade Referência Fiscal que exista no sistema. Assim você poderá adicionar na fórmula o tratamento da URF em qualquer cadastro ou até mesmo na alíquota sem selecionar o Valor Origem - 05 - Unidade de Referência Fiscal (URF).

Selecione o cadastro da URF e escolha a ação que deseja fazer com o valor, caso o valor deva ser somado, subtraído, multiplicado, dividido, clicar no botão do operador e depois adicione o valor. Caso queira deixar apenas o valor fixo na fórmula, é preciso clicar no botão Limpar e depois adicionar o valor.


Regra de Tributo


Utilizar essa amarração quando desejar utilizar uma propriedade de um tributo em outro tributo.

Ao selecionar essa opção é habilitada o campo Tributo para filtrar a consulta e o campo Consulta de Regras.

Campo Tributo para filtrar a consulta irá mostrar tributos cadastrados no sistema, esse campo serve para filtrar a consulta do campo Consulta de Regras.

Campo Consulta de Regras irá mostrar algumas variações do tributo, como:


Índices de Cálculo


São criados automaticamente pelo sistema.

Foi criado o Índice de cálculo para operações que necessitam de tratamento específico, pois dessa forma o Protheus conseguirá identificar que aquela fórmula poderá conter uma alíquota de serviço, uma dedução por dependentes, uma regra de NCM (MVA, Pauta, Majoração) previamente cadastrada nas etapas anteriores do configurador de tributos.


Exemplo:

Problema - Configurar uma alíquota de serviço para meu tributo genérico

Criarei uma nova Regra de Alíquota, selecionarei o Valor Origem = 06 - Fórmula Manual, na fórmula faço o seguinte passo:


Valor Manual


Ao selecionar essa opção é habilitado o campo Valor a ser adicionado na fórmula, com isso é possível informar um valor fixo para a regra de base de cálculo, alíquota ou até mesmo a Regra de Cálculo do tributo.

Preencha com o valor desejado e escolha a ação que deseja fazer com o valor, caso o valor deva ser somado, subtraído, multiplicado, dividido, clicar no botão do operador e depois adicione o valor. Caso queira deixar apenas o valor fixo na fórmula, é preciso clicar no botão Limpar e depois adicionar o valor.



Apuração ICMS x Regra de Ajuste de Lançamento

Nessa sessão será mostrado como ficará a apuração do ICMS quando houver códigos de lançamentos do legado (TES) x Configurador de Tributos.

Exemplo de uma NF de entrada:


Exemplo de um NF de Saída:


Tela com apuração do ICMS Próprio:

O sistema passa a distinguir se a origem do lançamento é do configurador.

Caso tenha o mesmo código de lançamento e eles sejam utilizados tanto pelo legado quanto pelo configurador de tributos, o comportamento é o mesmo:

Vide o código "SP100090748"


Esse comportamento se expande as outras abas de apuração.



ICMS-ST


DIFAL


Débitos Especiais


Crédito Extra- Apuração


Em todos os cenários acima foi necessário criar uma regra de ajuste de lançamento no configurador de tributos, nas quais serão detalhadas na pasta de documentação "Cálculos do Configurador de Tributos"

Mensagens Regra de Ajuste de Lançamento X EFD ICMS/IPI

Nesta seção será mostrado como fica o arquivo do SPED com relação as mensagens cadastradas na rotina de Regra de Ajuste Lançamento do configurador de tributos.

Na ilustração abaixo é feito a amarração das mensagens com uma regra de ajuste.


Ao gerar os movimentos de Entrada ou Saída de nota, o sistema vai armazenar os registros na tabela CDA e as mensagens decodificadas na tabela CJL, na qual serão amarrados com uma ID. 

Obs.: A parte abaixo será de teor técnico e foge um pouco da experiência do usuário, todavia é necessário para entendimento do fluxo da rotina.

Tabela CDA - Lançamentos de Código de Ajuste:


Tabela CJL- Controle de Mensagens Decodificadas:


Para simplificar peguei somente uma das ID's referente ao código SP40090227 do item 1 da NF.


Obs.: O campo CJL_INDICE determina para qual bloco a mensagem deverá ser direcionada.


Após o processamento das apurações mensais, abaixo um exemplo de como fica o arquivo da EFD ICMS/IPI:


Tributos Legado contemplados pelo Configurador de Tributos 

Com a disponibilização do configurador de tributos, alguns tributos calculados com configuração legado(cadastro de produto, exceção fiscal, UFxUF, cadastro de TES etc) poderão ser configurados e gerenciados também por meio do configurador de tributos. 


Abaixo a lista com os tributos calculados atualmente pelo sistema que estão disponíveis no configurador:

TributoDescrição
AFRMMAdicional do Frete para Renovação da Marinha Mercante
FABOVFundo de Apoio a Bovinocultura de Corte

FACS

Fundo de Apoio à Cultura da Soja

FAMAD

Fundo de Apoio à Madeira

FASE/MT 

Fundo Mato-Grossense de Apoio à Cultura da Semente

FETHAB

Fundo Estadual de Transporte e Habitação

FUNDERSUL

Fundo de Desenvolvimento do Sistema Rodoviário do Estado de Mato Grosso do Sul

FUNDESA

Fundo de Desenvolvimento e Defesa Sanitária Animal

IMA/MT

Instituto Mato-Grossense do Algodão

SEST/SENAT 

Serviço Social do Transporte/Serviço Nacional de Aprendizagem do Transporte

TPDP

Taxa de Processamento de Despesa Pública do Estado da Paraíba

SENARServiço Nacional de Aprendizagem Rural
PISPrograma de Integração Social
COFContribuição para Financiamento da Seguridade Social
IIImposto de Importação
IRFImposto de Renda Retido na Fonte
INSSInstituto Nacional do Seguro Social
ISSImposto Sobre Serviço
ICMSImposto sobre Circulação de Mercadorias e Serviços
IPIImposto sobre Produtos Industrializados
CIDEContribuição de Intervenção no Domínio Econômico
CPRBContribuição Previdenciária Sobre a Receita Bruta
FEEFFundo Estadual de Equilíbrio Fiscal
CSLContribuição Social Sobre o Lucro Líquido
PROTEGFundo de Proteção Social do Estado de Goiás
FUMIPQFundo Municipal de Fomento à Micro e Pequena Empresa
CRDPRECrédito Presumido para ICMS
CRPRSTCrédito Presumido Sobre Prestação Serviço de Transporte com ICMS/ST
CPPRODPRODEPE - Programa de Desenvolvimento do Estado de Pernambuco
CRDPCTCrédito Presumido Pela Carga Tributária
SECP15Aposentadoria Especial 15 anos
SECP20Aposentadoria Especial 20 anos
SECP25Aposentadoria Especial 25 anos
INSSPTINSS Patronal
DIFALDiferencial de Alíquota
CMPICMS Complementar
ANTECAntecipação de ICMS
FECPICFECP ICMS
FCPSTFECP ICMS ST
FCPCMPFECP ICMS Complementar
COFRETCOFINS Retenção
COFSTCOFINS Substituição Tributaria
PISRETPIS Retenção
PISSTPIS Substituição Tributaria
ISSBIISS Bi Tributado - CPOM
PISMAJMajoração das Alíquota do PIS Importação
COFMAJMajoração das Alíquota do COFINS Importação
DEDDedução ICMS / ISS
FRTAUTFrete Autônomo
DZFICMDesoneração de ICMS por Isenção de Imposto para Zona Franca de Manaus
DZFPISDesoneração de PIS por Isenção de Imposto para Zona Franca de Manaus
DZFCOFDesoneração de COFINS por Isenção de Imposto para Zona Franca de Manaus
ESTICMEstorno do Crédito e Débito na Apuração de ICMS
ICMSSTICMS Substituição Tributária
FRTEMBFrete Embarcador
CRDOUTCrédito Outorgado


Caso o mesmo tributo seja configurado para ser calculado através dos cadastros legado e também no configurador, as regras do configurador terão maior prioridade. De qualquer forma é interessante desabilitar o calculo dos tributos legado uma vez que este esteja cadastrado no configurador de tributos.


Conforme a evolução do configurador, esta lista de tributos aumentará, e mais tributos legado poderão ser cadastrados aqui no configurador de tributos.



Principais Rotinas e Tabelas


Principais rotinas do configurador de tributos genéricos:


RotinaDescrição
TributoFISA168.PRW
Unidade Ref. FiscalFISA167.PRW
Regra de tabela ProgressivaFISA160A.PRW
Regras por NCMFISA160B.PRW
Regras por DependentesFISA160C.PRW
Regras de Código de Prestação de ServiçosFISA160D.PRW
Código Situação TributáriaFISA160I.PRW
Guia de EscrituraçãoFISA160L.PRW
Código de ReceitaFISA160M.PRW
Indicadores Econômicos FCAFISA121.PRW
Perfil de ProdutoFISA166.PRW
Perfil de OperaçãoFISA165.PRW
Perfil de ParticipanteFISA164.PRW
Perfil de Origem/DestinoFISA163.PRW
Regra de Base de CálculoFISA161.PRW
Regra de AlíquotaFISA162.PRW
Regra de EscrituraçãoFISA160J.PRW
Regra de Cálculo - Documentos FiscaisFISA160.PRW
Cadastro de MensagemFISA178.PRW
Regra de Ajuste de LançamentoFISA181.PRW
Regra de Título da ApuraçãoFISA176.PRW
Regra de ApuraçãoFISA169.PRW
Apuração dos Tributos GenéricosFISA173.PRW
Relatório de Tributos Genéricos por Documento FiscalFISR160.PRW
Relatório de Conferência EscrituraçãoFISR160A.PRW
Relatório de Conferência da ApuraçãoFISR161.PRW


Principais tabelas do configurador de tributos genéricos:


TabelaDescrição
F20Perfis Tributários            
F21Perfil Tributário Orig./Dest. 
F22Perfil Trib. de Participante  
F23Perfil Tributário de Operação 
F24Perfil Tributário de Produto  
F25Perfil Produto x Origem       
F26Perfil Tipo de Operação       
F27Regra de Base de Calculo      
F28Regra de Aliquota             
F29Unidade de Referencia Fiscal  
F2AValores da URF                
F2BRegra Tributária              
F2CTributos De/Para              
F2DTributos Genéricos Calculados 
F2ECadastro de Tributo      
F2FTítulos de Tributos x NF      
F2GRegra de Apuração             
F2HApuração Tributo Genérico     
F2ISaldos Apuração Trib. Genérico
F2JResumo Apuração por Regra     
F2KResumo Analítico Trib Gen     
F2LTítulos Apuração Trib. Gen.   
F2MAjustes Apuração Trib Gen     
F2NRegras de Título da Apuração  
CIQTabela Progressiva
CIRItens Tabela Progressiva
CISCabeçalho da Regra de NCM
CITTributo x Regra
CIURegra Adicional de Tributo por NCM
CIVRegra por Dependentes
CIXCabeçalho da Regra de ISS
CIYAlíquota de ISS por Município
CJ0CST - Cabeçalho
CJ1CST - Item
CJ2Regra Escrituração
CJ3Escrituração por item
CJ4Regra para Guia de Recolhimento
CJ5Regra de Código de Receita
CJ6Código de Receita por Estado
CJ7

Mod. Documento Código Receita

CJ8Cadastro de Mensagem
CJ9Cabeçalho Regra de Ajuste de Lançamento
CJAItens - Regra de Ajuste de Lançamento
CJLControle de Mensagens Decodificadas





O compartilhamento das tabelas eventualmente poderá ser alterado se necessário, para melhor atender as configurações das regras dos tributos. As únicas tabelas que não poderão ter o modo de compartilhamento alterado são as tabelas F2D, F2F, F2H, F2I, F2J, F2K, F2L e F2M.



Contabilização dos tributos genéricos

Os valores dos tributos poderão ser contabilizados de duas formas, no processamento da apuração e no contabilização do documento fiscal.

Para contabilizar o tributo na apuração, foram criados dois novos códigos de lançamento padrão, 767 para inclusão e 768 para exclusão/estorno, quando estes lançamentos padrão são executados, o título gerado do tributo com valor a pagar estará devidamente posicionado.

Já para contabilizar o tributo no documento fiscal, não foi necessário criado nenhum código de lançamento padrão, serão utilizados os mesmo códigos já existentes para contabilização da nota fiscal, e neste caso os valores dos tributos estarão disponíveis na tabela F2D(Tributos Genéricos Calculados), que são vinculados com o documento fiscal por meio dos campos D1_IDTRIB e D2_IDTRIB. Neste caso é importante ressaltar que pode haver mais de um tributo calculado por item de documento fiscal, então poderá haver mais de uma movimentação na tabela F2D para o item de documento fiscal(SD1, SD2).



Perguntas e Respostas


01 - Quando devo utilizar o configurador de tributos?

O configurador de tributos deverá ser utilizado nas situações que houver necessidade de calcular, recolher ou apurar determinado tributo, por exemplo os diversos fundos estaduais existentes, ICMS, IPI, ISS, entre outros. Ao configurar um tributo legado, como o ICMS, no configurador e possuir a configuração do tributo no TES o configurador irá sobrescrever as configurações do legado no momento do cálculo do imposto ou escrituração.

02 - O configurador de tributos não está disponível no menu, como devo proceder?

Neste caso o sistema não atende o requisito mínimo, que é estar atualizado pelo menos com o release 12.1.23, o sistema precisa ser atualizado para ter esta funcionalidade disponível.

03 - Estou tentando configurar uma regra de determinado tributo, porém nenhuma das opções de configuração me atendem, o que devo fazer?

Neste caso deverá ser aberto um ticket no suporte técnico, explicando a necessidade de configuração, com embasamento legal, para que seja analisada a possibilidade de disponibilizar novas opções de configuração.

04 - Meu tributo não aparece na listagem da apuração. O que aconteceu?

Para que um tributo seja listado na apuração pelo menos uma de suas variações (regra de cálculo) deve possuir uma regra de apuração vinculada.

Não há necessidade de alterar nada nas movimentações. Basta vincular uma regra de apuração em uma ou mais regras de cálculo e processar a apuração novamente.

05 - Preciso incluir mil registros no perfil Tributário de Produto, existe alguma forma para auxiliar este preenchimento ou terei que fazer manualmente?

Sim existe, para esta tarefa existem os facilitadores dos perfis de Participante, Produtos, Operações e UF Origem/Destino.
Os facilitadores fornecem mecanismos de filtros, para que as inclusões ou exclusões sejam realizadas em lote, pois dependendo da quantidade de registros seria uma tarefa inviável de ser realizada manualmente. Os facilitadores estão disponíveis no próprio cadastros de perfis.

06 - Preciso gerar título financeiro para determinado tributo, porém minha TES está com "Gera Duplicata" = "Não". Existe alguma forma de gerar o título neste contexto?

Sim existe, para gerar o título neste contexto, no módulo SIGAFAT (Faturamento), na geração do Documento de Saída, será apresentada a tela de parâmetros. Ajuste a pergunta: Gera Tit FUNRURAL/Conf Trib ? com a opção Sim. Desta forma os tributos calculados que possuírem regra financeira vinculada poderão ter os títulos gerados.

07 - Como configurar corretamente o Desconto da Zona Franca de Manaus no configurador?

Para configurar corretamente o o desconto da Zona Franca de Manaus no configurador deve-se criar uma TES genérica (Calc. ICMS = Não e Calc. IPI = Não) e fazer toda a configuração de Base, Alíquota e Regra de calculo no configurador. Outra alternativa é utilizar no perfil de base de calculo do configurador 06 - Base ICMS origem.