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 / Cómo se calcula el impuesto en un documento

Cómo se calcula el impuesto en un documento

Aquí es donde todo lo de esta categoría se une. Ya configuraste jurisdicciones, tipos de impuestos, perfiles, reglas, mapeos contables e inscripciones. Ahora observa cómo el motor los pone a trabajar en el momento en que se contabiliza una factura: convierte el importe de una línea en los impuestos correctos, las filas de auditoría correctas y los asientos del libro mayor correctos.

El motor ejecuta un flujo fijo de seis pasos. Son los mismos seis pasos tanto para una venta del Reino Unido de una sola línea como para una brasileña de cincuenta líneas: solo cambian los datos. Recorreremos cada paso y luego pasaremos una factura del Reino Unido por él, centavo a centavo.

Cómo llegar ahí. No ejecutas nada de esto a mano: el impuesto se calcula automáticamente cuando se contabiliza un documento. Lo ves en los documentos con los que trabajas en la aplicación REDA Financials AI (las pestañas Facturas de venta y Facturas de compra). Las reglas, tasas, jurisdicciones y mapeos contables que lee el motor se mantienen en la aplicación REDA Financials Admin.
Acceso que necesitarás. Cualquier conjunto de permisos de REDA Financials puede ver el impuesto en un documento contabilizado. Crear y contabilizar las facturas que activan el cálculo requiere Accounts Receivable v2 (ventas) o Accounts Payable v2 (compras), o Accounting Admin v2; cambiar la configuración de impuestos subyacente requiere Accounting Admin v2 o Accounting Controller v2.

Cuándo se ejecuta — y los tres puntos de entrada

El impuesto se calcula en el momento de la contabilización: el instante en que el estado de un documento pasa a Contabilizado, porque es entonces cuando se incorpora a los libros. Pero el mismo motor se usa en tres modos:

ModoCuándo¿Escribe algo?
Vista previa en vivoMientras editas una facturaNo — solo muestra el impuesto en pantalla
ContabilizaciónCuando contabilizas el documentoSí — escribe las filas de auditoría y contabiliza en el libro mayor
Contabilización masivaAl contabilizar muchos documentos a la vezSí — el mismo resultado, optimizado para volumen
La retención sigue el mismo ritmo. La retención de impuestos sobre una factura de compra también se previsualiza en vivo en el formulario en borrador — para que puedas ver el “neto a pagar” reducido antes de confirmar — y, exactamente igual que el impuesto, sus registros almacenados se escriben en el momento en que se contabiliza la factura. Una sola filosofía: lo que previsualizas es lo que se contabiliza.

El flujo de seis pasos

1 · Resolver las entradas. Lee el vendedor (tu Entidad) y el comprador (la Cuenta) — sus jurisdicciones y perfiles fiscales de terceros — y el Perfil fiscal de cada línea (del perfil fiscal del producto o de una anulación por línea). Deriva la operación fiscal a partir de las dos jurisdicciones.
2 · Verificación del nexo. ¿Tu entidad está inscrita en la jurisdicción del comprador (o en una superior), activa y vigente en la fecha de la factura? Si no → el documento se contabiliza con cero impuesto — un resultado normal, no un error — y el flujo se detiene aquí.
3 · Coincidir reglas. Encuentra cada Regla fiscal cuyas condiciones encajen (origen, destino, perfiles, operación fiscal, régimen, fechas de vigencia) — tratando los campos en blanco como “cualquiera” — y ordénalas por Secuencia.
4 · Calcular importes. Para cada regla coincidente en cada línea, calcula la base (aplicando flete, descuento, reducción de base, MVA, dependencias y el manejo con/sin impuesto incluido), luego impuesto = base × tasa, redondeado a 2 decimales.
5 · Persistir. Escribe una fila de Impuesto de línea de origen por cada regla que se activó — el registro de auditoría inmutable. (Volver a contabilizar primero borra las filas anteriores, por lo que nunca hay duplicados.)
6 · Contabilizar en el libro mayor. Enruta cada impuesto a su cuenta mediante el Mapeo contable de impuestos, agrupa por cuenta y contabiliza líneas de asiento que cuadren.

Ejemplo resuelto: una venta del Reino Unido, centavo a centavo

Tu entidad del Reino Unido vende £1,000 de bienes con tasa estándar a un cliente del Reino Unido registrado a efectos del IVA. Observa el flujo:

PasoQué ocurre
1 ResolverOrigen GB, destino GB (nacional). Perfil fiscal de la línea = GB-STD-20 (o gravado por defecto).
2 NexoLa entidad está inscrita en GB → el impuesto procede.
3 CoincidirUna regla encaja: GB-VAT-STD-20 (20%). Las reglas de tasa reducida/cero/exenta no coinciden con el perfil.
4 CalcularBase £1,000 (sin flete/descuento). Impuesto = 1,000 × 20% = £200.00.
5 PersistirUna fila de Impuesto de línea de origen: Tipo de impuesto GB-VAT-STD, Tasa 20%, Base £1,000, Importe £200.
6 ContabilizarMediante el mapeo de Ventas, £200 se acreditan a 2311-VAT-GB (IVA por pagar).

El asiento resultante:

CuentaDebeHaber
Cuentas por cobrar£1,200.00
Ingresos£1,000.00
IVA por pagar£200.00

Cómo se construye la base (el paso 4 en detalle)

La base predeterminada es simplemente el importe de la línea. Los modificadores de la regla la ajustan, aplicados en este orden, antes de aplicar la tasa:

base = importe de la línea
  + flete  (si Incluir flete)
  − descuento  (si Restar descuento)
  × (1 − % de reducción de base)  (exención parcial)
  × (1 + % de MVA)  (margen de ST de Brasil)
  − importe de la regla anterior  (Depende de la anterior — DIFAL)
impuesto = base × tasa ÷ 100  (redondeado a 2 decimales, hacia arriba)

La mayoría de las líneas no usan ninguno de los modificadores — la base es simplemente el importe. Existen para los regímenes que los necesitan, y están documentados en Reglas fiscales.

Precios con impuesto incluido vs. sin impuesto incluido

Cada línea de factura lleva una opción de Base del impuesto — Sin impuesto incluido (el valor predeterminado: el impuesto se agrega encima) o Con impuesto incluido (el precio ya incluye el impuesto). Para las líneas con impuesto incluido, el motor calcula hacia atrás el neto antes de aplicar las tasas:

Sin impuesto incluido: £1,000 + 20% → impuesto £200, total £1,200.
Con impuesto incluido: £1,200 ingresados con impuesto incluido → neto = 1,200 ÷ 1.20 = £1,000, impuesto £200. La misma respuesta, alcanzada desde la otra dirección.
No confundas esto con el “por dentro” de Brasil. Con impuesto incluido es tu opción de precio por línea. Por dentro (Impuesto incluido en el precio, en una regla de ICMS de Brasil) es una propiedad del impuesto en sí — está embebido en el precio, por lo que no se suma a la cuenta por cobrar; en cambio, se contabiliza como una deducción de los ingresos (consulta el recorrido de Brasil). Ajustes diferentes, en lugares diferentes; consulta Tipos de impuestos.

Brasil: el mismo flujo, con seis reglas de profundidad

Una venta interestatal a consumidor de São Paulo → Río ejecuta los idénticos seis pasos — pero el paso 3 coincide con seis reglas y el paso 4 las ejecuta en orden de secuencia:

SecImpuestoTasaNota sobre la base
10ICMS12%Por dentro — embebido en el precio
20IPI10%Sobre el valor de los bienes, agregado encima
30PIS1.65%Tasa de Lucro Real (según el régimen del vendedor) — por dentro
40COFINS7.6%Tasa de Lucro Real — por dentro
50DIFAL8%El 20% interno de Río − el 12% interestatal, precargado como una regla plana del 8%
60FCP2%Recargo de Río (ventas a consumidor)

El paso 5 escribe seis filas de Impuesto de línea de origen; el paso 6 contabiliza cada una en su propia cuenta. El grossing-up exacto por dentro y la base de DIFAL se resuelven centavo a centavo en el recorrido de Brasil — la idea aquí es que es el mismo flujo, solo que con más reglas coincidiendo.

Volver a contabilizar e idempotencia

Como los documentos contabilizados pueden corregirse (volver a Borrador, editar, volver a contabilizar), el motor es idempotente: cada vez que calcula el impuesto de un documento, primero elimina las filas de Impuesto de línea de origen existentes de esas líneas y luego escribe unas nuevas. Así, volver a contabilizar nunca duplica el impuesto ni deja filas obsoletas — el resultado es siempre un reflejo limpio del documento actual.

Diseñado para el volumen

El motor es seguro para operaciones masivas por diseño. Ya sea que contabilices una factura o doscientas, resuelve los datos compartidos una sola vez y escribe todas las filas de impuestos juntas, de modo que un lote de documentos cuesta aproximadamente el mismo trabajo de base de datos que un puñado. No alcanzarás los límites de la plataforma al contabilizar volúmenes normales — ni siquiera con las pesadas facturas de Brasil con múltiples impuestos.

Qué sigue

  1. Reglas fiscales — las reglas que evalúa el cálculo.
  2. Impuesto de línea de origen (registros de auditoría) — los comprobantes que escribe el cálculo.
  3. Componentes de cálculo de impuestos — cómo se calcula la base de una regla.
  4. Mapeo contable de impuestos — dónde se contabiliza el impuesto calculado.
  5. Impuesto en facturas de venta — el cálculo en una factura real.

Preguntas frecuentes

Al contabilizar. Mientras editas, una vista previa en vivo muestra el impuesto, pero nada se confirma hasta que contabilizas el documento — ese es el momento en que se escriben las filas de auditoría y los asientos del libro mayor. La retención de impuestos funciona igual: se previsualiza en el formulario en borrador y se almacena cuando se contabiliza la factura.

No. El motor borra las filas de impuestos anteriores de esas líneas antes de escribir las nuevas, siempre. Volver a contabilizar siempre produce un conjunto limpio y actualizado — nunca duplicados.

Lo más frecuente es la barrera del nexo fiscal: si tu entidad no está inscrita en la jurisdicción del comprador para la fecha de la factura, el paso 2 devuelve cero impuesto. Revisa la Inscripción fiscal de entidad. (La vista previa en vivo aplica las mismas reglas, por lo que un desajuste suele apuntar a un problema de inscripción o de fecha de vigencia.)

En la factura (el impuesto por línea y el total) y en las filas de Impuesto de línea de origen que hay detrás — una por cada regla que se activó, mostrando la regla, la tasa, la base y el importe. Esas filas son el rastro de auditoría y enlazan directamente con los asientos del libro mayor.

¿Te resultó útil?