Las reglas de impuestos varían entre regiones/países y cambian de acuerdo con las nuevas necesidades y decisiones gubernamentales.
La principal idea del motor de retenciones es centralizar la configuración de estos impuestos, de tal manera que permitan cambios de forma más eficaz y ágil, tratando los procedimientos, como, por ejemplo, las reducciones de alícuotas y base de cálculo del impuesto.
También tendremos una mayor facilidad de implantación de nuevos impuestos en el entorno Totvs Protheus.
En nuestros estudios se tomaron en cuenta los tratamientos existentes para los impuestos de retención, tales como: IRRF, PIS, COFINS, CSLL, ISS, INSS, etcc.
La configuración de las reglas financieras para el Configurador de tributos (FISA170) comprende los siguientes registros:

A continuación tenemos el proceso de utilización de la regla financiera si el título fuera incluido en el sistema por el módulo Financiero.
En la regla de configuración clásica del cálculo de retenciones, dentro del módulo Financiero, los entes considerados eran Modalidad y Proveedor.Es decir, si el proveedor y modalidad permitían el cálculo de un determinado impuesto, este se realizaba.
Con el Configurador de tributos, tenemos esta misma relación.
Caso 1
Si un Proveedor tuviera 5 reglas financieras relacionadas a su registro y la Modalidad tuviera 6 reglas financieras, solamente se calcularán los valores de tributos de las configuraciones financieras que coincidan.
Ejemplo:
Proveedor |
Modalidad |
Tributos calculados |
|---|---|---|
REGLA01 |
REGLA01 |
REGLA01 |
REGLA02 |
REGLA02 |
|
REGLA04 |
REGLA03 |
De esta manera, si un título fuera emitido para este proveedor y modalidad, los tributos calculados serán los de la REGLA01 y REGLA02.
Caso 2
Si un Proveedor tuviera 3 reglas financieras relacionadas a su registro y la Modalidad tuviera 2 reglas financieras, pero ninguna de estas coinciden, no se calculará ningún tributo.
Proveedor |
Modalidad |
Tributos calculados |
|---|---|---|
REGLA01 |
REGLA03 |
Ninguno |
REGLA02 |
REGLA05 |
|
REGLA04 |
REGLA06 |
De esta manera, si un título fuera emitido para este proveedor y modalidad, los tributos no se calcularán, aunque ambos registros tengan reglas financieras.
Vinculando la regla financiera del configurador de tributos a una modalidad:

Vinculando la regla financiera del configurador de tributos a un proveedor:


Tabla |
Descripción |
FKK |
Reglas financieras retención |
FKL |
Reglas de títulos |
FKN |
Regla de cálculo |
FKO |
Reglas de retención |
FKP |
Reglas de vencimiento |
FKQ |
Tributos fiscales calculados |
FKS |
Encabezado de tablas financieras |
FKT |
Encabezado de regla de acumulación |
FKU |
Encabezado de regla Val. Adicionales |
FKV |
Encabezado de regla de deducciones |
Campo de visión |
Deducciones para tipo de retención |
FOS |
Tabla de valores para tipo de retención |
FOT |
Acumulación para tipo de retención |
FOU |
Valores adicionales para tipo de retención |
FOO |
Tipos de impuestos |
Ley de libertad de información |
Tipo de retención vs. Modalidades |
FOJ |
Tipo de contención vs. Clientes |
FOK |
Tipo de retención vs. Proveedores |
Fuente |
Descripción |
FISA170 |
Configurador de tributos |
FINA024TIT |
Reglas de títulos ** |
FINA024DED |
Regla de deducción ** |
FINA024TPR |
Regla de tablas progresivas ** |
FINA024CAL |
Regla de cálculo - Títulos financieros ** |
FINA024VCT |
Reglas de vencimiento ** |
FINA024DED |
Regla de deducción ** |
FINA024RET |
Reglas de retención ** |
FINA024CUM |
Regla de acumulación ** |
FINA024VA |
Tipo de valores adicionales ** |
FINXRET |
Funciones genéricas del Configurador de tributos |
FINA024RFI |
Regla financiera ** |
FINA010 |
Registro de modalidades |
MATA020 |
Registro de proveedores |
MATA030 |
Registro de clientes |
** fuentes no disponibles en el menú, activados por medio del Configurador de tributos (FISA170)
En este registro se informarán los principales campos para la configuración de una regla de título, es decir, cómo se generarán los títulos de impuestos de un determinado tributo.
Los principales campos que se completarán son:
Campo |
Contenido |
Observación |
Código |
Código de la regla de generación de títulos de impuestos |
Informe un código identificador para la regla de títulos de impuestos. |
Descripción |
Descripción de la regla de generación de títulos de impuestos |
Informe una descripción que ayude en la identificación de la regla de título de impuestos. |
Tp. Movto. |
Tipo de movimiento que debe ocurrir en el acto de la generación del título de impuesto: Descuento o Impuesto |
Define qué tipo de movimiento debe ocurrir en el acto de generación del título de impuesto: |
Participante |
Defina el tipo de participante para el cual se generará el título de impuesto |
Define el registro del sistema responsable por el movimiento (si fuera un proveedor o un cliente). |
Cód. Particip. |
Código del participante |
Código del participante (proveedor o cliente) para el cual se generará un título especificado. |
Tienda |
Tienda del participante |
Tienda del participante (proveedor o cliente) para el cual se generará un título especificado. |
Cartera |
Define una cartera donde se generará el título del impuesto. |
Indica en qué cartera se generará la transferencia: |
Modalidad |
Modalidad del título de impuesto |
Modalidad utilizada para emisión del título especificado. |
Tipo de título |
Tipo del título que se generará para el impuesto. |
Complete con el tipo de título que se generará para el impuesto. Observación: |
Prefijo |
Informe el prefijo del título del impuesto |
Prefijo que se atribuirá al título de pago. |
Ejemplo
A continuación tenemos el ejemplo de una regla de título del impuesto IQQ (impuesto ficticio) donde:
Se generará un título de impuesto para el proveedor Federal, en la cartera cuentas por pagar (tabla SE2).
Este título tendrá como modalidad: NATIQQ y será del tipo TX.
OBS : El sistema validará si el campo "Tipo título"(FKL_TIPO), pertenezca al campo "Tp.Movto." (FKL_TIPMOV).

En este registro se informarán los principales campos para la configuración de una regla de deducción que se aplicará en el cálculo de un tributo específico.
Los principales campos que se completarán son:
Encabezado
Campo |
Descripción |
|---|---|
Código |
Definir el código de identificación de la regla de deducción |
Descripción |
Descripción de la regla de deducción |
Grilla
Campo |
Descripción |
|---|---|
Código |
Define el código de la regla financiera de un tributo que formará parte de la regla de deducción |
Descr. Regla financiera |
Descripción de la regla financiera de un tributo que formará parte de la regla de deducción |
Tipo de reducción |
Indica si la deducción incidirá sobre el valor de base de cálculo de la retención o sobre el valor calculado de la retención |
Ejemplo:
El ejemplo más claro de la aplicación de esta regla, es cuando tenemos Impuesto de renta de persona física.
Por la regla de cálculo, el cálculo del INSS en el mismo título puede deducirse de la base del IR.
En el siguiente ejemplo el IQQ (impuesto ficticio) tiene en el momento de su cálculo, una deducción en la base de cálculo del valor de INSS antes de aplicar la regla de cálculo.

Este registro tiene como objetivo registrar reglas de tablas progresivas de impuestos que servirán para la aplicación en el cálculo de impuestos, semejante a una tabla progresiva de IRRF o INSS, por ejemplo.
Con eso tendremos mayor flexibilidad en términos de diversas tablas progresivas, sin limitarse a un registro único como tenemos actualmente.
Los principales campos que se completarán son:
Encabezado
Campo |
Descripción |
|---|---|
Código |
Definir el código de identificación de la regla de deducción |
Descripción |
Descripción de la regla de deducción |
Grilla
Campo |
Descripción |
|---|---|
Ítem |
Definir el orden de las líneas de la tabla progresiva |
Valor |
Definir el valor tope para verificación de los rangos de la tabla progresiva |
Alícuota |
Definir una alícuota que se aplicará a la base de cálculo del tributo. |
Val. Deducción |
Defina el valor que se deducirá del valor o de la base después del cálculo del tributo. |
Tipo de reducción |
Indica si la deducción incidirá sobre el valor de base de cálculo de la retención o sobre el valor calculado de la retención |
Ejemplo:
A continuación tendremos un ejemplo de tabla progresiva, muy conocido, que es la tabla de Impuesto de renta retenida en la fuente (IRRF).

Este egistro tiene como objetivo informar las reglas de cálculo de tributos si el cálculo fuera realizado a partir de un título financiero.
Estas reglas no se sobreponen a la regla de design fiscal, si el título financiero fuera generado a partir de un documento fiscal.
Campo |
Descripción |
|---|---|
Código |
Código identificador de la regla de cálculo de impuestos financieros. |
Descripción |
Descripción de la regla de cálculo de impuestos. |
%Base |
Definir cuál es el porcentaje del valor de la factura debe considerarse como base de retención. |
Dif. Provisión |
Defina, si hubiera diferencia entre el cálculo de la retención y la provisión, el tributo mantendrá el cálculo de la retención (sobrepone la provisión) o mantiene el valor aprovisionado (provisión sobrepone el valor calculado). |
Dif. Cálculo |
Defina, si hubiera diferencia de design del sistema por intervención del usuario, cuál debe ser la acción: quede atento en la próxima oportunidad o no considere la diferencia. |
Val. Decimal |
Define si los valores calculados deben redondearse o bloquearse. |
Tabla progresiva |
Código de la tabla progresiva vinculada a la regla de cálculo. |
Desc. Tab. Progresiva |
Descripción de la tabla progresiva vinculada a la regla de cálculo. |
Regla de reducción |
Código de la regla de deducciones que se aplicará al cálculo del impuesto que utiliza esta regla de cálculo |
Desc. Regla de deducción |
Descripción de la regla de deducción vinculada a la regla de cálculo. |
Ejemplo:
En este ejemplo especificamos que la regla del impuesto IQQ (impuesto ficticio) tendrá las siguientes características:

Este registro tiene como objetivo informar las reglas de cálculo de las fechas de vencimiento de los títulos de tributos.
La definición de los datos de vencimiento es altamente mutable por causa de las modificaciones efectuadas en las legislaciones que fundamentan estas reglas.
Generalmente aparecen por cuenta:
Para atender estos cambios, destacamos algunas características comunes a todos los datos de vencimiento:
Campo |
Descripción |
|---|---|
Código |
Código de la regla de vencimiento de títulos de impuestos. |
Descripción |
Descripción de la regla de vencimiento. |
Día |
Defina el día fijo en el mes o en la semana en la que será el vencimiento del título de retención. |
Tipo de Vencto. |
Defina si el vencimiento será fijo o se calculará por período. |
Período de Vencto. |
Defina la periodicidad para el cálculo del vencimiento: mensual o semanal. |
Períodos Cant |
Cantidad de períodos que se contabilizarán para definir el vencimiento. |
Tipo de día |
El período para determinar el vencimiento se calculará por días consecutivos o días hábiles. |
Datos válidos |
Si los datos calculados no fueran un día hábil debe anticipar o postergar el vencimiento. |
Tipo de día |
El período para determinar el vencimiento se calculará por días consecutivos o días hábiles. |
Es común, por ejemplo, encontrar reglas como: “Todo día 07 del mes subsiguiente”, “Primera quincena del mes subsiguiente”, “Primer período de diez días de la semana subsiguiente”, “5º día hábil de la semana subsiguiente” y “Primer día hábil del próximo trimestre”.
Tomando como base los ejemplos anteriores, podemos “dividir” estas reglas siguiendo las características encontradas:
Día |
Tipo |
Período |
Factor |
Datos validados |
Días hábiles |
Interpretación |
|---|---|---|---|---|---|---|
7 |
Fijo |
Mensual |
1 |
Adelanta |
- |
Todo día 07 del mes siguiente |
15 |
Días |
Mensual |
1 |
Adelanta |
NO |
Primera quincena del mes subsiguiente |
10 |
Días |
Semanal |
1 |
Mantiene datos |
NO |
Primer período de diez días de la semana subsiguiente |
5 |
Días |
Semanal |
1 |
Cartel |
SÍ |
5º día hábil de la semana subsiguiente |
1 |
Días |
Mensual |
3 |
Cartel |
SÍ |
Primer día hábil del próximo trimestre |
Ejemplo:
Registro de un dato de vencimiento fijo.

Registro de una regla de vencimiento por período - 5º día hábil del mes subsiguiente

Este registro tiene como objetivo informar las reglas referentes a la retención de los tributos, definiendo la acumulación, valores mínimos y máximos de retención, entre otros detalles.
Campo |
Descripción |
|---|---|
Código |
Código de la regla de retención de tributos. |
Descripción |
Descripción de la regla de retención. |
Acumulativo. |
Defina si la retención tiene control de acumulación: 1 - No acumula |
Rectificación mínima VAL |
Definir cuál es el valor mínimo de retención del tributo. |
Val.Máx.Ret. |
Definir cuál es el valor máximo de retención del tributo. |
Período Acum. |
Defina la periodicidad de acumulación de la retención: 1 – Diaria |
Acumula por |
Definir si la acumulación de la retención será evaluada por: - Código del Proveedor o Cliente + Tienda actual |
Acum. Sucursal |
Definir el tratamiento de las sucursales de la empresa (Protheus - tabla SM0) en la acumulación del impuesto. OBS: Esta configuración funciona en combinación con el campo 'Acumula por' - Si fuera "Sucursal actual", solamente se considerarán títulos de la sucursal actual. |
Datos acumulativos |
Los dados son considerados para acumulación cuando son retenidos en la emisión del título (régimen de vigencia) 1 - Emisión - Datos de emisión del título. (Ej.: Campo Fch. Emisión) |
Tipo Acumulativo |
Definir cómo se realizará la acumulación de valores de un impuesto. 1 – Por tipo de impuesto |
Cód. Acumulativo. |
Código de la regla de acumulación vinculado a una regla de retención. Las reglas de acumulación vinculadas a la regla de retención se utilizarán si hubiera necesidad de utilización de más de un tributo en la verificación de valor mínimo de retención. |
Considerar URF |
Determina el uso de la URF (Unidad del Fisco) si el cálculo del tributo fuera sobre cantidades, unidades, etc. Esta regla se aplica, si fuera el caso sobre documentos fiscales. |
Ejemplo:
Registro de regla de retención del IQQ (impuesto ficticio).
En este caso tenemos una regla muy semejante a la que actualmente se aplica al PIS, COFINS y CSLL:

Dependiendo del ramo de actuación de la empresa, valores adicionales definidos por acuerdo comercial a los contratos y/o pagos, pueden considerarse como base de retención, es decir, para formar parte de la base de retención podrán sumarse los valores de intereses y multa o sustraer los descuentos en el momento del pago del título, para ello el cliente podrá listarlos en los valores adicionales.
Los valores exigidos para aplicación en la regla de impuestos serán los nativos del sistema: como intereses, multa, descuento, aumento y disminución.
Encabezado
Campo |
Descripción |
|---|---|
Código |
Código del registro de valores adicionales |
Descripción |
Descripción de la regla de valores adicionales. |
Grilla
Campo |
Descripción |
|---|---|
Código |
Definir el código de la regla financiera de un tributo que realizará la composición de la regla de deducción. |
Acción |
Indica la acción del valor adicional sobre la base o valor de retención. Las opciones disponibles son: 1. No considere 2. Suma 3. Sustrae |
Aplicación |
Indica si la acción del valor adicional se aplicará sobre la base de retención o sobre el valor calculado de la retención. |
Observación:
En este momento, los valores adicionales están limitados a interés, multa, aumento, descuento y disminución.
En un próximo momento, será posible la aplicación de valores adicionales registrados por medio del Archivo de valores adicionales vinculado al registro del título.
Ejemplo:
Registro de regla de valores adicionales.En este ejemplo, si un título tuviera intereses, multa, aumento, descuento o disminución, estos valores afectarán la base de cálculo de la retención del tributo.

Este registro tiene como función definir la regla de retención del tributo aplicado a títulos generados directamente en el módulo Financiero, consolidando otras reglas como remuneración, acumulación, retención, cálculo etc.
Otra función de este registro es definir a qué tributo la regla se refiere, es decir, vincular la regla financiera a un tributo definido por legislaciones federales, estatales/prov/reg o municipales.
La regla definida para este registro se vinculará al Registro de regla de cálculo - Documentos fiscales que utilizará las reglas aquí consolidadas para complemento de los cálculos de tributos cobrados de un documento fiscal, como una factura de entrada o salida.
Proceso de inclusión de una regla financiera
Solapa Datos generales
Campo |
Descripción |
Código |
Código identificador del registro de reglas de impuestos. Observación: |
Descripción |
Descripción de la regla financiera. |
Versión |
Define la versión de la regla financiera. Es un campo de control interno del sistema que incrementará cada revisión de la regla financiera. |
Inicio de la vigilancia |
Datos iniciales de vigencia de la configuración de la regla financiera, determinando a partir de qué datos se considerará esta regla financiera para ser considerada. |
Final de la vigencia |
Datos finales de vigencia de la configuración de la regla financiera, determinando los datos finales de vigencia de determinada regla financiera. Observación: |
Hecho generador |
Indica si el tributo debe retenerse en la emisión (vigencia) o pago de la factura/título (caja) |
Aplique la cartera |
Informe si este tipo de retención se aplica a títulos de la cartera Por pagar o Por cobrar. |
Generar provisión |
Indica si debe generarse la provisión de tributos si la regla de retención fuera por el régimen de caja. |
Activo |
Indica si el registro de regla financiera está activo para utilización y vinculación con otros registros |
Cód. Retención |
Informe el código de retención considerado en la emisión del título de impuesto. |
Descripción código de retención |
Descripción del código de retención. La descripción presentada está registrada en la tabla 37 del registro de tablas del sistema (SX5). |
Val. Título |
Define la acción del valor retenido sobre el valor de la factura/título. Observación: |
Anticipos |
Indica la acción sobre los títulos de pago o cobranza anticipada, donde: |
Pago a plazos |
Indica el formato de la distribución de los tributos por los títulos financieros generados a partir de un documento fiscal o financiero. Observación: |

El configurador de tributos debe aplicarse en las situaciones en las que hubiera necesidad de calcular, cobrar o establecer determinado tributo, por ejemplo, los diversos fondos estatales existentes, ICMS, IPI, ISS, etc. Al configurar un tributo legado, como el ICMS, no configurado y teniendo la configuración del tributo en el TES o configurado sobrescribir las configuraciones del legado en el momento del cálculo del impuesto o registro.
En este caso el sistema no atiende el requisito mínimo, que está actualizado por lo menos con la versión 12.1.23, el sistema debe estar actualizado para que esta funcionalidad esté disponible.
En este caso debe abrirse un ticket con el Soporte técnico, explicando la necesidad de configuración, con base legal, para que se compruebe 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 purificación en una o más reglas de design y procesar la purificación nuevamente.
Sí existe, para esta tarea existen los facilitadores de perfiles de Participante, Productos, Operaciones y Estado/Prov/Reg Origen/Destino.
Los facilitadores ofrecen mecanismos de filtros, para que inclusiones o borrados se realicen el lote, pues dependiendo de la cantidad de registros sería una tarea inviable de realizarse manualmente. Los facilitadores disponibles no están en registros propios de perfiles.
Solamente para la generación de tributos pertinentes al FUNRURAL es posible generar el título en este contexto. Para este módulo SIGAFAT (Facturación), en la generación del Documento de salida, se mostrará una pantalla de parámetros, ajuste la pregunta: ¿Genera Tít FUNRURAL/Conf Trib ? con la opción Sí. De esta manera, los tributos calculados del FUNRURAL que tenían regla financiera vinculada podrán tener los títulos generados.
En este caso utilice una nomenclatura fija para impuesto, y vincúlela a la regla financiera en la grilla de tipo de impuestos (FOO).

Para generar el impuesto de PCC de forma agrupada es necesario que en el registro del configurador de tributos (FISA170)+ regla de cálculo + regla financiera, se informe el valor de 4,65, en el campo "% alícuota".
Ejemplo:
Registro de regla de cálculo:
En la Regla financiera, debe seleccionar los impuestos, siendo uno como principal y los otros como informativo.
Ejemplo:
Regla financiera:
De esta manera, el sistema generará los impuestos de forma agrupada.
¿Necesita de ayuda con algún otro asunto?
Acceda a nuestra CENTRAL DE RELACIÓN TOTVS
Aquí tendrá acceso a herramientas como Atención Online, Soporte técnico y Download de paquetes
Vinculación registro de proveedor