| Aviso | ||
|---|---|---|
| ||
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: | 12a partir de 1212.1.22.10 |
Ocurrencia: | Configurador de tributos genéricos |
| Índice | ||
|---|---|---|
|
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.
Reversión de crédito - Con reventa de producto
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).
...
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
| Informações | ||
|---|---|---|
| ||
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: |
...
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.
...
Id. Tributo = En este campo cumplimentamos completamos el código que identifica el tributo genérico, denominaremos a este código de denominaremos 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 sistemaProtheus. 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 sugerimos que complete este campo cuando sea necesario mostrar el valor del tributo genérico en alguna obligación adicional, como por ejemplo, EFD ICMS/IPI, el SPED Fiscal, de lo contrariopues los tributos con este vínculo serán identificados por el Protheus y tendrán su jornada de grabación presentada en las tablas de registro (SF3/SFT), no hay necesidad de cumplimentarcompletar.
| Informações |
|---|
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. |
...
Por medio de esta rutina es posible registrar una unidad de referencia fiscal, con su respectiva cotización, mes por mes.
...
Valor: Valor de la URF correspondiente al mes y año informados anteriormente.
...
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.
...
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.
...
Por medio de esta rutina es posible configurar tributos que necesitan de tarifa, aumento o MVA. Configuración de escenarios por NCM, y MVA o incluso la separación de las alícuotas de los tributos por Estado/Prov/Reg origen y Estado/Prov/Reg destino. Configurando 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 Sección 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.
...
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.
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
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
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
...
| Aviso | ||
|---|---|---|
| ||
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. |
...
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.
...
| Informações |
|---|
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. |
...
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.
...
| Informações |
|---|
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. |
...
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).
...
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 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.
...
Descripción: Descripción del nuevo código de clasificación fiscal.
...
Esta rutina tiene como objetivo definir las reglas de generación de formularios de pago (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.
...
Descripción (CJ4_DESINF): Descripción de la información complementaria seleccionada en elcampo (CJ4_INFCOM).
| Aviso | ||
|---|---|---|
| ||
A partir de la release 12.1.2310 o si el entorno 12.1.33/12.1.2210 se actualiza con el paquete de expedición acumulado de junio de 2023, estará disponible una nueva opción en el campo Vencimiento (CJ4_CFVENC). |
...
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 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:
...
Referencia (CJ6_REF): Intervalo de referencia. Ej.: Mensual, 1ª Quincena, 2ª Quincena, etc.
Codigo de obligación por pagar (CJ6_COBREC): Código de obligación por pagar.
...
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.
...
| Informações |
|---|
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. |
...
Los perfles son grupos dirigidos para la construcción de la Regla de cálculo - Documento fiscal y definen el encuadramiento de esta regla en la operación.
| Dica | ||
|---|---|---|
| ||
Para apoyarlo en esta jornada está disponible la documentación de buenas prácticas de registro: CFGTRIB - Registro de perfiles del configurador de tributos - Buenas prácticas |
Por medio de este registro definiremos los perfiles tributarios del producto, de acuerdo con los 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:
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 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.
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.
...
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.
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:
En esta grid debe informar qué CFOP forman parte de este perfil, debe haber por lo menos una línea en esta grid.
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.
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.
...
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:
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 esta sección definiremos cuáles son los participantes que forman parte del perfil de participantes por medio de los campos:
...
| Aviso | ||
|---|---|---|
| ||
Un perfil puede tener uno o más participantes, pero el participante no puede repetirse dentro del mismo perfil. |
...
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.
...
En este registro debemos completar la siguiente informació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 esta grid se informarán los Estados/Prov/Reg de origen y destino que forman parte del perfil.
...
| Aviso | ||
|---|---|---|
| ||
La combinación de Estado/Prov/Reg Origen + Estado/Prov/Reg Destino no podrá repetirse dentro del mismo perfil. |
...
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.
Las reglas de cálculo - documento fiscal determinan los tributos que se calcularáne en la operación y cómo se mostrarán, incluyendo definición de base de cálculo, alícuota, registro y valor calculado para cada tributo.
| Dica | ||
|---|---|---|
| ||
Para apoyarlo en esta jornada está disponible la documentación de buenas prácticas de registro: CFGTRIB - Registro de reglas de cálculo en el configurador de tributos - Buenas Prácticas |
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 En este registro debemos completar la siguiente información:
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.
...
...
| Dica |
|---|
Todas las opciones se refieren al respectivo valor calculado en el ítem del documento. |
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.
...
3 - Suma: El referido valor se sumará al valor de origen.
En esta sección, si fuera aplicable, debe definirse si se aplicará una reducción en la base calculada.
...
= 1.150,00 * 70% = 805,00
= 805,00
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).
...
Base de cálculo resultante: 0,00.
...
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:
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:
...
Valor de origen = Campo con cumplimentación obligatoria, debe informarse el origen de la alícuota por medio de las siguientes opciones:
| Aviso | ||
|---|---|---|
| ||
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á. |
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:
...
Alícuota = En este campo se informa la alícuota manual.
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:
...
| Dica |
|---|
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. |
...
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.
...
| Aviso | ||
|---|---|---|
| ||
Las reglas definidas en este registro se utilizarán para la grabación de la tabla CJ3 - Tabla de registro por ítem. |
...
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 Xy, 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.
Esta sección tiene como objetivo identificar la regla de cálculo del tributo, por medio de un código, descripción y vigencias.
...
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.
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).
...
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
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.
Tributo para aumento (F2B_TRBMAJ): En este campo puede seleccionarse un tributo que realizará el calculo del aumento.
...
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.
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.
...
| Nota | ||
|---|---|---|
| ||
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á. |
...
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).
En este registro debemos completar la siguiente información:
...
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.
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.
...
Sección Mensajes, completar con la información de mensajes que se utilizarán en los registros 0460, C195 y C197.
| Aviso | ||
|---|---|---|
| ||
El campo CJA_VLOUTR grabará en la Tabla CDA en el campo CDA_VLOUTR , este campo en la CDA es exclusivo en el Configurador de tributos. Esta grabación en la CDA se realiza de forma automática, teniendo como premisa configurar en la regla de Código de ajuste de registro cómo se entenderá el valor de ICMS pra llevar en el Registro C197, si en el campo Valor o en el campo ICMS Otros. Recordando que este proceso es totalmente independiente de las configuraciones realizadas en el flujo del Legado, utilizando registro de reflejo vs. campo Vl REG 197. |
| Descripción | Grabación de la CDA | Origen de las informaciones |
|---|---|---|
| Cód. Msj Desc. Reg. 0460 | CDA_TXTDSC | CJA_TXTDSC |
| Cód. Msj Complementario | CDA_CODCPL | CJA_CODCPL |
| Cód. Msj Registro | CDA_CODMSG | CJA_CODMSG |
| Considera Valor ICMS Otros | CDA_VLOUTR | CJA_VLOUTR |
| Regla de cálculo | CDA_REGCAL | CJA_REGCAL |
| Opción de selección Base | CDA_OPBASE | CJA_NFBASE |
| Opción de Alícuota | CDA_OPALIQ | CJA_NFALIQ |
| Agrupa Cód. Registro | CDA_AGRLAN | CJA_GERMSG |
Sección Mensajes, completar con la información de mensajes que se utilizarán en los registros 0460, C195 y C197.
...
Siga los pasos siguientes para realizar las configuraciones de cómo utilizar el registro de Regla de ajuste
Registrar el tributo
Registrar las reglas de NCM
Registrar el código de situación tributaria
Regla de base de cálculo
Ejemplo base de ICMS
Ejemplo base de ICMS Exento vía Fórmula.
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.
...
| Aviso | ||
|---|---|---|
| ||
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. |
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:
...
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
...
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.
En esta sección informaremos un código y una descripción que identifica la regla de cálculo.
...
Descripción = Descripción para ayudar en la identificación de la regla de cálculo.
Sección que define cómo procesar los valores de los tributos de las facturas de entrada, salida y devolución:
...
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.
...
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.
...
F2D - Tributos genéricos calculados
Procesar: Inicia un nuevo cálculo.
...
| Deck of Cards | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||
|
Es posible incluir y borrar ajustes manuales para el manejo de los valores calculados. Al hacer doble clic en la línea Ajustes de débito o en la línea Ajustes de crédito, se listarán los ajustes de acuerdo con el tipo. A partir de la lista es posible incluir nuevos ajustes, modificar o borrar los ajustes existentes. A la lista de ajustes también se puede acceder por medio del menú Otras acciones.
...
| Dica |
|---|
Para la inclusión, modificación y borrado de ajustes es necesario que el cálculo esté en modo de edición. En el modo de visualización solamente se permitirá la visualización de los ajustes previamente registrados. |
Después de cada cálculo, si los débitos no hubieran superado los créditos, se generará un saldo acreedor y este saldo se transporta al siguiente período para posterior utilización. Al hacer doble clic sobre cualquiera de las líneas del saldo acreedor (transportado, utilizado o por transportar) se listarán los saldos considerados en el referido cálculo, con sus respectivos períodos de origen y también cuánto de cada saldo se utilizó en el cálculo. Los saldos se consumen en el orden de generación, es decir, desde el más antiguo hasta el más nuevo.
...
Con el objetivo de ayudar en la verificación del cálculo de los tributos genéricos, se puso a disposición el informe de tributos genéricos por documento fiscal, de esta manera es posible verificar los valores de los tributos por ítem de documento fiscal, independientemente de que el tributo haya generado retención, pago o cálculo.
...
Valor tributo = Valor calculado del tributo genérico.
...
Con el objetivo de ayudar en la verificación del registro de tributos genéricos, se ha puesto a disposición el informe de verificación de registro por documento fiscal (analítico o sintético), de esta manera es posible verificar los valores de los tributos por ítem o agrupado por documento fiscal, para los tributos que se registraron.
...
Después de finalizar el informe, se tendrá esta información en la siguiente estructura para 2-Sintético:
...
El objetivo de este informe es ayudar en la verificación de los valores mostrados en el cálculo de los tributos genéricos. Para imprimir el informe, basta seleccionar el cálculo procesado, vaya a Otras acciones del cálculo y seleccione la opción Informe de verificación del cálculo, que imprimirá automáticamente el informe.
...
...
Para ayudar en la creación y mantenimiento de los perfiles, se pusieron a disposición facilitadores en el menúOtras acciones -> Facilitador, ubicado en el registro de cada perfil. Por medio de estos facilitadores es posible realizar inclusiones o borrados en lote, sin necesidad de hacerlo ítem por ítem.
...
Para los perfiles tributarios de productos y de participantes, cuando se utiliza la palabra clave TODOS, que abarca todos los productos, clientes o proveedores. No se podrá realizar el mantenimiento de dichos registros individualmente, porque físicamente no existe el vínculo de cada producto, cliente o proveedor en los registros existentes.
En esta etapa debe seleccionarse la operación que se realizará: Inclusión o borrado:
En esta etapa debe seleccionarse el perfil (o perfiles) en el(los) cual(es) se realizará la inclusión o borrado:
En esta etapa debe realizarse el filtro que se aplicará en la respectiva tabla para seleccionar los registros que se incluirán o borrarán del(de los) perfil(es) seleccionado(s):
En esta etapa se listan los registros resultantes del filtro aplicado. Deben seleccionarse los registros que, de hecho, se deben incluirse o borrarse:
En esta última etapa debe efectuarse la verificación/confirmación de las operaciones que se efectuarán:
...
Al hacer clic en confirmar se realizarán las operaciones y se modificarán los perfiles seleccionados.
...
Además del facilitador existente en el propio registro de perfiles, también existen otras dos formas para vincular productos, clientes y proveedores a uno o más perfiles.
...
Por medio de las opciones "Vincular a otro(s) perfil(es)" "Desvincular del perfil seleccionado" es posible vincular el registro a uno o más perfiles y también desvincularlo si fuera necesario.
...
Además de las dos formas mencionadas anteriormente, también es posible vincular un registro a uno o más perfiles en el momento de la inclusión. Después de la inclusión efectiva del registro, el sistema validará si existen uno o más perfiles tributarios registrados. Si existieran, se muestra el siguiente mensaje:
...
| Dica | ||
|---|---|---|
| ||
Esta funcionalidad se controla por medio del parámetro MV_FACAUTO (Default = .F.). Si el parámetro estuviera configurado como .F. entonces el mensaje no se mostrará y el registro debe vincularse a los perfiles, si fuera necesario, utilizando cualquiera de las otras formas mencionadas. |
...
Si fuera necesario obtener el historial de modificaciones de algunas rutinas del configurador, dentro de Otras acciones > Historial de modificaciones, se creó una funcionalidad para ayudar al cliente con esta información.
...
En los registros de la Regla de base de cálculo (FISA161), Regla de alícuota (FISA162) y Regla de cálculo - Documentos fiscales (FISA160) se ha puesto a disposición una nueva solapa con la fórmula del cálculo que el Protheus interpretará.
...
Se crean automáticamente por el sistema.
...
Al seleccionar esta opción se habilita el campo Consulta de reglas, con lo cual es posible seleccionar alguna Regla de base de cálculo que exista en el sistema. De esta manera podrá agregar en la fórmula otro tratamiento de una regla de base de cálculo configurada en el sistema en cualquier registro que tenga la solapa Detalle de la fórmula de cálculo.
...
Al seleccionar esta opción se habilita el campo Consulta de reglas, con lo cual es posible seleccionar alguna Regla de alícuota que exista en el sistema. De esta manera podrá agregar en la fórmula otro tratamiento de una regla de alícuota configurada en el sistema en cualquier registro que tenga la solapa Detalle de la fórmula de cálculo.
La forma de utilizar es la misma que la Regla de base de cálculo.
Al seleccionar esta opción se habilita el campo Consulta de reglas, con lo cual es posible seleccionar alguna Regla de unidad referencia fiscal que exista en el sistema. De esta manera podrá agregar en la fórmula el tratamiento de la URF en cualquier registro o incluso en la alícuota sin seleccionar el Valor origen - 05 - Unidad de referencia fiscal (URF).
Seleccione el registro de la URF y seleccione la acción que desea realizar con el valor, si el valor deba sumarse, sustraerse, multiplicarse, dividirse, haga clic en la opción del operador y después, agregue el valor. Si solamente desea dejar el valor fijo en la fórmula, haga clic en la opción Limpiar y a continuación, agregue el valor.
Utilice este vínculo cuando desee utilizar una propiedad de un tributo en otro tributo.
...
Se crean automáticamente por el sistema.
...
Al seleccionar esta opción se habilita el campo Valor que se agregará a la fórmula, con lo cual es posible informar un valor fijo para la regla de base de cálculo, alícuota o incluso la Regla de cálculo del tributo.
Complete con el valor deseado y seleccione la acción que desea realizar con el valor, si el valor debe sumarse, sustraerse, multiplicarse, dividirse, haga clic en la opción del operador y después agregue el valor. Si solamente desea dejar el valor fijo en la fórmula, haga clic en la opción Limpiar y a continuación, agregue el valor.
...
En esta sección se mostrará cómo quedará el cálculo de ICMS si hubiera códigos de registro del legado (TES) vs. Configurador de tributos.
...
Si tuviera el mismo código de registro y estos fueran utilizados tanto por el legado como por el configurador de tributos, el comportamiento es el mismo:
Vea el código "SP100090748"
...
Este comportamiento se expande a las otras solapas de cálculo.
ICMS-ST
DIFAL
Débitos especiales
...
En todos los escenarios anteriores fue necesario crear una regla de ajuste de registro en el configurador de tributos, donde se detallarán en la carpeta de documentación "Cálculos del configurador de tributos"
En esta sección se mostrará cómo queda el archivo del SPED con relación a los mensajes registrados en la rutina Reglas de ajuste de registro del configurador de tributos.
...
Después del procesamiento de los cálculos mensuales, a continuación se muestra un ejemplo de cómo queda el archivo EFD ICMS/IPI:
Con la puesta a disposición del configurador de tributos, algunos tributos calculados con la configuración legado (Registro de producto, Excepción fiscal, Estado/Prov/Reg vs.Estado/Prov/Reg, Registro de TES, etc.) podrán configurarse y administrarse también por medio del configurador de tributos.
...
De acuerdo con la evolución del configurador, esta lista de impuestos aumentará, y más tributos del legado podrán registrarse aquí en el configurador de tributos.
...
Principales rutinas del configurador de tributos genéricos:
...
Tabla | Descripción |
|---|---|
F20 | Perfiles tributarios |
F21 | Perfil tributario Orig./Dest. |
F22 | Perfil Trib. del Participante |
F23 | Perfil tributario de operación |
F24 | Perfil tributario de producto |
F25 | Perfil de producto vs. Origen |
F26 | Perfil tipo de operación |
F27 | Regla de base de cálculo |
F28 | Regla de alícuota |
F29 | Unidad de referencia fiscal |
F2A | Valores de la URF |
F2B | Regla tributaria |
F2C | Tributos De/A |
F2D | Tributos genéricos calculados |
F2E | Registro de tributo |
F2F | Títulos de tributos vs. Fact. |
F2G | Regla de cálculo |
F2H | Cálculo tributo genérico |
F2I | Saldos cálculo Trib. Genérico |
F2J | Resumen cálculo por regla |
F2K | Resumen analítico Trib Gen |
F2L | Títulos cálculo Trib Gen. |
F2M | Ajustes cálculo Trib Gen |
F2N | Reglas de título del cálculo |
| CIN | Registro de fórmulas |
| CIO | Código de servicio municipal del perfil de operaciones |
CIQ | Tabla progresiva |
CIR | Ítems tabla progresiva |
CIS | Encabezado de la regla de NCM |
CIT | Tributo vs. Regla |
CIU | Regla adicional de tributo por NCM |
CIV | Regla por dependientes |
CIX | Encabezado de la regla de ISS |
CIY | Alícuota de ISS por Municipio |
CJ0 | CST - Encabezado |
CJ1 | CST - Ítem |
CJ2 | Regla registro |
CJ3 | Registro por ítem |
CJ4 | Regla para la formulario de pago |
CJ5 | Regla de código de ingreso |
CJ6 | Código de ingreso por estado/prov/reg |
CJ7 | Mod. Documento código ingreso |
CJ8 | Registro de mensaje |
CJ9 | Encabezado regla de ajuste de registro |
CJA | Ítems - Regla de ajuste de registro |
CJL | Control de mensajes decodificados |
| Informações |
|---|
Tablas que son relacionadas y necesitan de análisis para realizar el uso compartido: Perfiles: F20, F21, F22, F23, F24, F25, F26 y CIO Reglas de calculo: F27, F28, F29, F2B y CIN Regla de registro: CJ2 (También es necesario analizar SX5 - Tabla genérica) |
| Aviso | ||
|---|---|---|
| ||
El uso compartido de las tablas eventualmente puede modificarse si fuera necesario, para atender mejor las configuraciones de las reglas de los tributos. Las únicas tablas que no pueden tener el modo de uso compartido modificado son las tablas F2D, F2F, F2H, F2I, F2J, F2K, F2L y F2M, F2M y CJ3. |
| Informações | ||
|---|---|---|
| ||
Antes de aplicar el uso compartido es necesario entender el contexto en el cual la compañía esta incluido. |
...
Los valores de los tributos pueden contabilizarse de dos maneras, en el procesamiento del cálculo y en la contabilidad del documento fiscal.
...
Para contabilizar el tributo en el documento fiscal, no es necesario ningún código de registro estándar, se utilizarán los mismos códigos existentes para contabilizar la factura y en este caso, los valores de los tributos estarán disponibles en la tabla F2D (Tributos genéricos calculados), que se vinculan con el documento fiscal por medio de los campos D1_IDTRIB y D2_IDTRIB. En este caso, cabe resaltar que puede haber más de un tributo calculado por ítem del documento fiscal, entonces puede haber más de un movimiento en la tabla F2D para el ítem del documento fiscal(SD1, SD2).
El configurador de tributos debe ser utilizado en situaciones en la cuales haya necesidad de calcular, pagar o calcular determinado impuesto, por ejemplo, los diversos fondos estatales/prov/reg existentes, ICMS, IPI, ISS, etc. Al configurar un tributo legado, como ICMS, en el configurador y tuviera la configuración de tributo en el TES, el configurador sobrescribirá las configuraciones del legado en el momento del cálculo del impuesto o el registro.
En este caso, el sistema no atiende el requisito mínimo, que es estar actualizado por lo menos con el release 12.1.23, el sistema debe ser actualizado para tener esta funcionalidad disponible.
En este caso, debe abrirse un ticket en el soporte técnico, explicando la necesidad de configuración, con base legal, para que se analice la posibilidad de poner a disposición nuevas opciones de configuración.
Para que un tributo se liste en el cálculo, por lo menos una de sus variaciones (regla de cálculo) debe tener una regla de cálculo vinculada.
No hay necesidad de modificar nada en los movimientos. Basta vincular una regla de cálculo en una o más reglas de cálculo y procesar el cálculo nuevamente.
Sí existe, para esta tarea existen los facilitadores de los perfiles de Participante, Productos, Operaciones y Estado/ProvReg de Origen/Destino.
Los facilitadores ofrecen mecanismos de filtros, para que las inclusiones o borrados se realicen en lote, pues dependiendo de la cantidad de registros sería una tarea inviable de realizarse manualmente. Los facilitadores están disponibles en el propio registro de perfiles.
Sí existe, para generar el título en este contexto, en el módulo SIGAFAT (Facturación), en la generación del Documento de salida se mostrará la pantalla de parámetros. Ajuste la pregunta: ¿Genera Tít FUNRURAL/Conf Trib? con la opción Sí. De esta manera, los tributos calculados que tuvieran una regla financiera vinculada pueden tener los títulos generados.
...
CFGTRIB - Preguntas y respuestas
CFGTRIB - Buenas prácticas - Guía de utilización del Configurador de tributos
CFGTRIB - Cálculos en el Configurador de tributos
CLASSTRIB- Clasificación tributaria by SystaxPara configurar correctamente el descuento de Zona Franca de Manaus en el configurador debe crearse un TES genérico (Calc. ICMS = No y Calc. IPI = No) y realiza toda la configuración de Base, Alícuota y Regla de cálculo en el configurador. Otra alternativa es utilizar en el perfil base de cálculo del configurador 06 - Base ICMS origem.