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 / Reglas fiscales

Reglas fiscales

La regla fiscal es el cerebro del motor. Todo lo anterior — jurisdicciones, tipos de impuestos, perfiles — es vocabulario. La regla es la oración: “Aplica este tipo de impuesto a esta tasa cuando estas condiciones se cumplan todas.” Cuando contabilizas una factura, el motor encuentra cada regla cuyas condiciones encajen y las ejecuta.

Dos ideas hacen que las reglas fiscales sean potentes, y ambas van en contra de lo que la gente espera. Primero, muchas reglas se aplican a la vez — no existe “gana la primera coincidencia.” Una venta del Reino Unido coincide con una regla; una venta interestatal brasileña coincide con seis, y las seis se aplican. Segundo, las condiciones de una regla son en su mayoría opcionales, y una condición en blanco significa “coincide con cualquier cosa.” Eso es lo que permite que un país simple use reglas escuetas mientras uno complejo superpone reglas precisas.

Cómo llegar. Abre el Iniciador de aplicaciones (el ícono de cuadrícula en la esquina superior izquierda de cualquier página) → REDA Financials Admin → la pestaña Reglas fiscales. En la práctica, el Asistente de carga inicial de impuestos crea el conjunto de reglas de un país por ti; abre la pestaña para revisar una regla o para agregar una regla de nueva tasa cuando una tasa cambia.
Acceso que necesitarás. Configurar y mantener las reglas fiscales 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 verlas, pero no modificarlas.
Una regla = un tipo de impuesto a una tasa. Una regla nunca agrupa dos impuestos. Si una transacción necesita ICMS e IPI, son dos reglas. Esto mantiene cada regla legible y permite que el motor contabilice cada impuesto en su propia cuenta — y es la razón por la que Brasil necesita seis reglas donde el Reino Unido necesita una.

Anatomía: tres grupos de campos

Una regla fiscal parece recargada, pero sus campos se dividen en tres grupos claros. Solo cinco son obligatorios — el resto son condiciones opcionales y ajustes de cálculo.

GrupoCamposFunción
Identidad y salidaCódigo, Tipo de impuesto, Tasa, Secuencia, Descripción, Notas, Está activaQué impuesto, a qué tasa, en qué orden
Condiciones de coincidenciaJurisdicción de origen y destino, Perfil fiscal, Perfil de tercero comprador y vendedor, Operación fiscal, Régimen del vendedor, Vigente desde/hasta¿Cuándo se aplica esta regla?
Modificadores de cálculoIncluir flete, Restar descuento, % de reducción de base, % de MVA, Impuesto incluido en el precio, Depende de regla previa¿Cómo se calcula la base?

Las condiciones de coincidencia — nulo significa “cualquiera”

Una regla se aplica solo cuando todas sus condiciones fijadas se cumplen. Deja una condición en blanco y deja de ser un filtro — la regla coincide con cualquier valor en ese punto. Este comportamiento “nulo = comodín” es lo más importante que hay que entender sobre las reglas.

CondiciónCoincide cuando…En blanco significa
Jurisdicción de origenLa ubicación del vendedor es este lugar o inferior a él (ascendencia)Cualquier origen
Jurisdicción de destinoLa ubicación del comprador es este lugar o inferior a élCualquier destino
Perfil fiscalEl tratamiento del producto de la línea es igual a esteComodín general — se aplica solo a los productos marcados con “Aplicar impuesto predeterminado” (ver abajo)
Perfil fiscal de parte (comprador)El perfil de tercero del cliente es igual a esteCualquier comprador
Perfil fiscal de parte (vendedor)El perfil de tercero de tu entidad es igual a esteCualquier vendedor
Operación fiscalLa operación derivada es igual a esta (interestatal, exportación…)Cualquier operación
Régimen del vendedorEl régimen de tu entidad coincide (Lucro Real…) — se lee del campo Régimen fiscal del perfil fiscal del tercero de la entidad, por lo que renombrar un perfil nunca cambia el cálculoAny = todos los regímenes
Alcance de contribuyente del compradorEl estado de contribuyente del comprador coincide (Contribuyente / No contribuyente) — p. ej., el DIFAL/FCP de Brasil se aplica solo a consumidores finales no contribuyentesAny = todos los compradores
Vigente desde/hastaLa fecha de la factura cae dentro de la ventana(Desde en blanco = sin inicio; Hasta en blanco = sin vencimiento)
Está activaMarcadaSin marcar = nunca se aplica

La coincidencia por ascendencia (Origen/Destino) es el mismo truco de jerarquía de Jurisdicciones fiscales: una regla fijada en GB se aplica a un comprador en cualquier parte del Reino Unido, porque GB es un ancestro de cada lugar del Reino Unido. Además de estas condiciones, el motor también ejecuta una verificación de nexo aparte (¿está tu entidad registrada donde se encuentra el comprador?) antes de que se aplique cualquier regla — consulta Inscripción fiscal de entidad.

El perfil fiscal en blanco es un comodín especial. Cualquier otra condición en blanco simplemente amplía la regla. Un perfil fiscal en blanco es más estricto: esas reglas “comodín general” se aplican solo a las líneas cuyo producto no lleva ningún perfil fiscal y tiene marcada su casilla Aplicar impuesto predeterminado. Nunca se superponen a las reglas acotadas por perfil para un producto clasificado — un diseño deliberado que evita la doble tributación accidental. Si un impuesto debe aplicarse a todos los productos junto con los impuestos acotados por perfil (el PIS/COFINS federal de Brasil, por ejemplo), inicializa una regla por perfil en lugar de una sola regla de perfil en blanco.

Secuencia y dependencias — el orden importa

Cuando varias reglas se aplican, el motor las ejecuta en orden de secuencia (la más baja primero). Para la mayoría de los impuestos el orden es cosmético, pero para algunos es esencial, porque un impuesto se calcula a partir del resultado de otro. Para eso sirve Depende de regla previa.

DIFAL de Brasil — una dependencia en acción. En una venta interestatal, el ICMS se cobra a la tasa interestatal (12%), y el DIFAL cobra la diferencia hasta la tasa interna del estado de destino. La regla del DIFAL se ejecuta en una secuencia más alta (50) que la del ICMS (10), y puede referenciar la regla del ICMS como su regla previa para que su base descuente lo que el ICMS ya tomó. La secuencia garantiza que el ICMS se calcule primero; la dependencia transmite su resultado hacia adelante.

La autorreferencia de la regla está protegida: una regla no puede depender de sí misma, y la regla previa debe estar activa (dos reglas de validación lo hacen cumplir).

Cómo se calcula la base

De forma predeterminada, el impuesto de una regla es simplemente base × tasa, donde la base es el importe de la línea. Los modificadores de cálculo ajustan esa base para los casos que lo necesitan. Se aplican en este orden:

ModificadorEfecto sobre la baseSe usa para
Incluir flete+ flete de la líneaBrasil (el flete es gravable en la base del ICMS)
Restar descuento− descuento de la líneaDescuentos que reducen el importe gravable
% de reducción de base× (1 − reducción%)Exenciones parciales de base (algunos artículos de Brasil)
MVA / margen (%)× (1 + MVA%)Margen de Substituição Tributária del ICMS de Brasil
Depende de regla previa− el importe de la regla previaDiferencial del DIFAL
Impuesto incluido en el precio (por dentro)El impuesto va incorporado en el precio — no se suma al total de la facturaICMS de Brasil

El importe final es base × tasa ÷ 100, redondeado a dos decimales (redondeo hacia arriba). Los recorridos numéricos completos — incluido el incremento por dentro de Brasil — están en Cómo se calcula el impuesto y el recorrido de Brasil.

Vigencia por fechas — historial de tasas sin perder el pasado

Las tasas cambian, y las facturas antiguas deben conservar su tasa anterior. REDA maneja esto con Vigente desde / Vigente hasta en lugar de un objeto de historial aparte. Para cambiar una tasa: fija el campo Vigente hasta de la regla antigua en el día anterior al cambio y crea una nueva regla con la nueva tasa desde la fecha del cambio.

Historial del IVA del Reino Unido (real): la regla de tasa estándar GB-VAT-STD-20 es vigente desde el 4 de enero de 2011 — el día en que la tasa subió al 20%. Una factura con fecha anterior coincidiría con la regla más antigua del 17,5% (con su propia ventana de vigencia); una factura de hoy coincide con la regla del 20%. El motor siempre elige la regla vigente en la fecha de la factura.
Los cambios de régimen completo funcionan de la misma manera. Así es exactamente como REDA absorbe una reforma como el paso de Brasil a CBS/IBS en 2026–2033: los impuestos que se retiran reciben un Vigente hasta, los nuevos un Vigente desde, y lo aplicas todo reinicializando el paquete actualizado. Las facturas con fecha anterior siguen calculándose correctamente — no se pierde nada.

Los campos — con valores del Reino Unido y Brasil

Cada campo, con la regla de IVA estándar del Reino Unido junto a la regla de ICMS interestatal de Brasil:

CampoObl.🇬🇧 GB-VAT-STD-20🇧🇷 BR-ICMS-6101-SP-TO-SE
CódigoSíGB-VAT-STD-20BR-ICMS-6101-SP-TO-SE
Tipo de impuestoSíGB-VAT-STDBR-ICMS
TasaSí20%12%
SecuenciaSí1010
Vigente desdeSí2011-01-042020-01-01
Perfil fiscalNoGB-STD-20BR-STD-GOODS
Jurisdicción de destinoNoGB(en blanco — acotado por operación fiscal)
Operación fiscalNo(en blanco)BR-6101 (interestatal)
Régimen del vendedorNoAnyAny
Impuesto incluido (por dentro)NoNoSí (por dentro)
Origen / Perfil de comprador y vendedor / MVA / Reducción de base / Flete / Descuento / Depende deNo(todo en blanco)(configurado según lo exige la ley brasileña)

El contraste es la lección: la regla del Reino Unido fija un puñado de campos y deja el resto en blanco (= cualquiera), por lo que coincide de forma amplia. La regla de Brasil fija la operación fiscal y la casilla por dentro, por lo que se aplica con precisión a las ventas interestatales y se incorpora en el precio.

Datos reales: conjuntos de reglas del Reino Unido y Brasil

🇬🇧 Reino Unido — 4 reglas, una por tratamiento

ReglaTipo de impuestoPerfil fiscalTasaSec.
GB-VAT-STD-20GB-VAT-STDGB-STD-2020%10
GB-VAT-RED-5GB-VAT-REDGB-RED-55%10
GB-VAT-ZERO-0GB-VAT-ZEROGB-ZERO0%10
GB-VAT-EX-0GB-VAT-EXEMPTGB-EXEMPT0%10

Un producto, se aplica una regla (aquella cuyo perfil fiscal coincide). Sin dramas de secuencia — son mutuamente excluyentes por perfil.

🇧🇷 Brasil — seis reglas en una sola línea interestatal

Sec.ReglaImpuestoTasaCampos destacados
10BR-ICMS-6101-SP-TO-SEICMS12%Impuesto incluido en el precio (por dentro); Operación fiscal = BR-6101
20BR-IPI-STANDARDIPI10%Aditivo; Perfil fiscal = BR-IPI-GOODS
30BR-PIS-LR-STDGPIS1,65%Régimen del vendedor = Lucro Real; por dentro
40BR-COFINS-LR-STDGCOFINS7,6%Régimen del vendedor = Lucro Real; por dentro
50BR-DIFAL-RJ-STDGDIFAL8%Operación fiscal = BR-6101; Destino = RJ; Comprador = No contribuyente
60BR-FCP-RJ-STDGFCP2%Operación fiscal = BR-6101; Destino = RJ; Comprador = No contribuyente

Cada dimensión cumple una función aquí: la operación fiscal filtra las reglas interestatales, el destino acota el DIFAL/FCP a Río, el alcance de contribuyente del comprador restringe el DIFAL/FCP a las ventas a consumidores (no contribuyentes), el régimen del vendedor selecciona el PIS/COFINS de Lucro Real, y la secuencia ordena la cascada. Cambia el vendedor a Lucro Presumido y las reglas del 0,65% / 3% toman su lugar; vende a una empresa registrada en ICMS en lugar de a un consumidor y el DIFAL/FCP desaparecen, dejando cuatro reglas.

Cómo se ejecuta la coincidencia al contabilizar

Tú no activas nada de esto — sucede automáticamente cuando se contabiliza una factura — pero aquí está la secuencia, para que las elecciones de campos tengan sentido:

Construye los conjuntos de ancestros de jurisdicción del vendedor y del comprador, y extrae cada regla activa cuyo origen/destino y fechas de vigencia encajen.
Reduce esas reglas según las condiciones restantes — perfil fiscal, perfiles de terceros, operación fiscal, régimen del vendedor — tratando los campos en blanco como “cualquiera.”
Ordena las que sobreviven por secuencia, luego calcula la base y el importe de cada una (respetando las dependencias) y escribe una fila de impuesto por regla.
Una regla indica exactamente a quién se aplica, y por eso algunas se dividieron. Cuando una sola regla de retención cargada mezclaba alcances que el modelo mantiene separados — residente frente a no residente, empresa frente a persona física —, la versión 1.610 la dividió en dos reglas en lugar de ampliar una, de modo que cada tasa ahora dice con precisión a quién cubre. Si cargaste un país antes de esa versión, puede que veas una regla donde el paquete corregido tiene dos: eso es la corrección, no un duplicado. Consulta el asistente de carga.

Salvaguardas integradas

ReglaQué hace cumplir
Código en mayúsculas / sin espaciosCódigos de ID externa limpios
Tasa no negativaUsa 0 para tasa cero/exento — nunca una tasa negativa
Rango de fechas de vigenciaVigente hasta no puede ser anterior a Vigente desde — una regla no puede expirar antes de comenzar
No depende de sí mismaUna regla no puede depender de sí misma, y la regla previa debe estar activa
Búsquedas activasEl tipo de impuesto, los perfiles, las jurisdicciones y la operación fiscal a los que apunta una regla deben estar todos activos

Qué sigue

  1. Tipos de impuestos — el impuesto que aplica una regla.
  2. Componentes de cálculo de impuestos — personalización avanzada de la base en una regla.
  3. Cómo se calcula el impuesto en un documento — reglas coincidiendo en un cálculo en vivo.
  4. Operaciones fiscales — la naturaleza de la transacción que lee una regla.
  5. Impuesto de línea de origen (registros de auditoría) — el registro que escribe cada regla aplicada.

Preguntas frecuentes

Ninguna — ambas se aplican. El motor nunca se detiene en la primera coincidencia; aplica cada regla cuyas condiciones se cumplan, en orden de secuencia. Es deliberado: Brasil realmente superpone seis impuestos en una sola venta. Si solo quieres que se aplique una, haz que sus condiciones sean mutuamente excluyentes (como lo son las reglas del Reino Unido, por perfil fiscal).

Revisa las condiciones una por una: ¿está activa? ¿La fecha de la factura está dentro de Vigente desde/hasta? ¿Coinciden las jurisdicciones de origen/destino (por ascendencia)? ¿Coincide el perfil fiscal de la línea (o el de la regla está en blanco)? ¿Coinciden los perfiles de los terceros, la operación fiscal y el régimen del vendedor? Y por separado: ¿tu entidad tiene nexo en la jurisdicción del comprador? Una sola condición no cumplida detiene la regla.

No edites la tasa en el mismo registro. Fija el campo Vigente hasta de la regla actual en el día anterior al cambio y luego crea una nueva regla con la nueva tasa vigente desde la fecha del cambio. Las facturas antiguas conservan la tasa anterior; las nuevas obtienen la nueva.

Fija una condición solo cuando la regla deba estar restringida por ella. En blanco = “se aplica sin importar el valor.” Los regímenes simples (Reino Unido) dejan casi todo en blanco; los complejos (Brasil) fijan la operación fiscal, el destino y el régimen del vendedor para apuntar con precisión. Fijar demasiadas condiciones es la razón habitual por la que una regla no se aplica cuando esperas que lo haga.

¿Te resultó útil?