REDA One Centro de ayuda
ES
Idioma
English EN Español ES Português PT Italiano próximamente Français FR Deutsch próximamente العربية próximamente
reda.one ↗
Inicio / REDA Financials AI / Administración de impuestos / Reglas y cálculo / Componentes de cálculo de impuestos

Componentes de cálculo de impuestos

Un Componente de cálculo de impuesto es un complemento opcional y avanzado de una Regla fiscal: un registro secundario que personaliza, por pasos, cómo se calcula la base de la regla. Existe para los casos poco frecuentes en los que una base imponible es demasiado inusual para expresarse con los modificadores integrados de la regla.

Lo primero que debes quedarte: la mayoría de las reglas no necesitan ninguno. De forma predeterminada, la base de una regla es simplemente el monto de la línea, y los modificadores de cálculo de la propia regla — flete, descuento, reducción de base, recargo MVA, por-dentro, depende de anterior — ya manejan los regímenes complejos que REDA incluye. Los componentes son una herramienta de precisión para las excepciones.

Cómo llegar. Un Componente de cálculo de impuesto no tiene pestaña propia: es un registro secundario de una Regla fiscal. Abre la Regla fiscal principal en la aplicación REDA Financials Admin (Iniciador de aplicaciones, el icono de cuadrícula en la parte superior izquierda de cualquier página → la pestaña Reglas fiscales), luego agrega o abre un componente desde su lista relacionada. La mayoría de las configuraciones nunca necesitan uno.
Acceso que necesitarás. Configurar componentes requiere el conjunto de permisos Accounting Admin v2 o Accounting Controller v2. Los conjuntos Accounts Payable v2, Accounts Receivable v2 y Read Only v2 pueden verlos, pero no modificarlos.
Dos niveles de control de la base. REDA te da dos niveles. El nivel uno son los modificadores a nivel de la regla (en la Regla fiscal): hoy cubren el MVA, el por-dentro y el DIFAL de Brasil. El nivel dos son los componentes: un constructor de base paso a paso para fórmulas a medida que los modificadores no pueden expresar. Recurres al nivel dos solo cuando el nivel uno se queda corto.
Los paquetes de impuestos incluidos no usan componentes. Ninguno de los 71 paquetes de inicialización — incluida la cascada interestatal de Brasil con su recargo MVA y su diferencial DIFAL — incluye un componente de cálculo; se construyen por completo a partir de campos a nivel de la regla. Así que este objeto es genuinamente un punto de extensión: útil de entender, pero rara vez necesario en la práctica.

Cuándo usarías uno

Hoy vale la pena apoyarse en dos comportamientos de los componentes:

  • Una base que deba estar limitada a un monto máximo (Tope de base): para impuestos que solo aplican hasta un techo.
  • Un paso que aplique una tasa distinta a la de la regla principal (Sustitución de tasa): cuando varios pasos de una misma regla necesitan sus propios porcentajes.
«Depende de un impuesto anterior» va en la regla, no en un componente. La lista de selección Fórmula de base incluye opciones de regla anterior («Salida de la regla anterior», «Monto de la línea menos salida de la regla anterior»), pero en la versión actual una base que netea otro impuesto debe configurarse con el propio campo Depende de la regla anterior de la Regla fiscal y su Secuencia: ese es el lugar admitido para este patrón. Trata los valores de la lista de selección del componente como reservados.

Si tu necesidad está cubierta por los modificadores a nivel de la regla (el caso habitual), usa esos: son más simples y es en lo que se apoyan los paquetes estándar.

Los campos

Un componente es un registro secundario de una sola Regla fiscal (maestro-detalle). Sus campos definen un paso del cálculo de la base:

CampoTipoObligatorioPara qué sirve
Regla fiscalMaestro-detalleSíLa regla a la que pertenece este paso
SecuenciaNúmeroSíOrden de este paso dentro de la cadena de la regla
Fórmula de baseLista de selecciónSíMonto de la línea · Salida de la regla anterior · Monto de la línea menos salida de la regla anterior · Solo flete · Expresión personalizada
Regla anteriorBúsqueda (Regla fiscal)Si la fórmula usa una anteriorLa regla cuya salida alimenta este paso
Sustitución de tasaPorcentajeNoUsar una tasa distinta a la de la regla principal para este paso
Tope de baseMonedaNoLimitar la base a un máximo
DescripciónÁrea de textoNoQué calcula este paso y por qué
Está activoCasilla de verificaciónNoDesactivado → el paso se omite
El nombre se genera automáticamente. El nombre del componente es una numeración automática, así que no lo defines: identificas un componente por su Descripción y su lugar en la secuencia.

Cómo el motor ejecuta una cadena

Cuando una regla tiene componentes activos, el motor los recorre en orden de Secuencia y toman el control del cálculo de la base de la regla. En el camino:

  • El Tope de base limita. Si la base acumulada de un paso supera su Tope de base, la base se recorta al tope antes de aplicar la tasa.
  • La Sustitución de tasa gana: la última en pie. Cualquier paso puede sustituir la Tasa de la regla; si varios pasos llevan sustituciones, se usa la última de la secuencia.
  • Los pasos inactivos se omiten en silencio, y eso es lo que hace de la desactivación una forma segura de probar una cadena.

El resultado fluye luego por el flujo normal — redondeo, filas de auditoría, contabilización contable — exactamente como si la regla hubiera calculado la base por sí misma. Dos reglas de validación mantienen las cadenas en orden, con estos mensajes exactos:

El mensajeQué significa
«La Referencia de regla anterior es obligatoria cuando la Fórmula de base está establecida en "Salida de la regla anterior" o "Monto de la línea menos salida de la regla anterior". Selecciona la regla cuya salida alimenta el cálculo de la base de este componente.»Una fórmula de regla anterior debe nombrar su regla de origen, aunque recuerda el aviso anterior: en su lugar, encamina este patrón a través del campo Depende de la regla anterior de la Regla fiscal.
«La Sustitución de tasa debe estar entre 0 y 100. Ingresa la tasa como porcentaje (p. ej., 15 para 15 %).»Las sustituciones son porcentajes, no fracciones: 15 significa 15 %.

Cómo se maneja la complejidad de Brasil sin componentes

Vale la pena verlo de forma explícita, porque Brasil es exactamente el tipo de régimen que esperarías que necesitara componentes, y no lo hace. Cada pieza de su cascada interestatal se corresponde con un campo a nivel de la regla:

Mecanismo de BrasilManejado por (en la Regla fiscal)
ICMS incluido en el precio (por dentro)Indicador Impuesto incluido en el precio
Recargo de Substituição TributáriaMVA %
Diferencial DIFALSus propias reglas por estado (tasas diferenciales fijas), condicionadas por Alcance de contribuyente del comprador; el mecanismo Depende de la regla anterior + Secuencia está disponible para variantes netas de impuesto anterior
Exención parcial de la base% de reducción de base
Flete en la base del ICMSIncluir flete

Así que toda la cascada de seis impuestos de São Paulo → Rio se ejecuta solo con campos de la regla. Un componente solo entraría en juego para una base a medida que un cliente futuro necesite y que ninguno de estos exprese.

Configuración

  • Empieza con los modificadores a nivel de la regla. Intenta expresar la base primero con los propios campos de la Regla fiscal: es más simple y coincide con la forma en que funcionan los paquetes incluidos.
  • Agrega componentes solo para bases limitadas o de varias tasas. Créalos como registros secundarios de la regla, ordenados por Secuencia, cada uno con una Fórmula de base.
  • Encamina las dependencias de regla anterior a través de la regla: el campo Depende de la regla anterior de la Regla fiscal, no una fórmula de componente (consulta el aviso anterior).
  • Desactiva para probar. Desmarcar Está activo omite un paso sin eliminarlo: útil al validar una cadena.
  • Verifica con la vista previa. La vista previa de impuestos en vivo del formulario de factura ejecuta los mismos cálculos que la contabilización: ingresa una línea en borrador y confirma que la cadena produce la base que esperas antes de ponerla en producción.

Qué sigue

  1. Reglas fiscales: el registro principal que los componentes amplían.
  2. Cómo se calcula el impuesto en un documento: componentes ejecutándose en un cálculo.
  3. Brasil (ICMS, IPI, PIS/COFINS): bases en capas que necesitan componentes.
  4. Impuesto de línea de origen (registros de auditoría): las filas por impuesto que producen los componentes.

Preguntas frecuentes

No. Las reglas incluidas para Brasil — ICMS por-dentro, MVA, DIFAL, FCP, IPI, PIS, COFINS — se construyen todas a partir de campos a nivel de la regla, sin componentes de cálculo. Solo agregarías un componente para un requisito de base personalizado que esos campos no puedan expresar.

Los modificadores de la regla (flete, descuento, reducción de base, MVA, depende de anterior, por-dentro) son interruptores rápidos en la propia regla: las herramientas del día a día. Un componente es un registro secundario aparte que construye la base en pasos explícitos, para fórmulas que los interruptores no pueden capturar. Los componentes son el recurso avanzado.

Sí: el campo Sustitución de tasa permite que un paso aplique una tasa distinta a la de la regla principal. La mayoría de las cadenas no lo necesitan; déjalo en blanco para usar la tasa de la regla.

¿Te resultó útil?