Cálculo del IVA y redondeo
Cómo calcula faktoora el IVA y cómo gestiona las diferencias de redondeo
El cálculo correcto del IVA es fundamental para la contabilidad. faktoora calcula el impuesto automáticamente y dispone de procedimientos para compensar las diferencias de redondeo.
¿Cómo se calcula el IVA?
faktoora calcula el IVA conforme a la normativa alemana:
Para cada línea de factura:
- Importe neto = cantidad × precio unitario
- Importe del impuesto = importe neto × tipo impositivo
- Importe bruto = importe neto + importe del impuesto
Para la factura en su conjunto:
- Suma de todas las líneas netas
- Suma de todos los impuestos por tipo impositivo
- Importe total = neto total + impuesto total
Ejemplo
- Línea 1: 100 EUR netos × 19 % = 19 EUR de impuesto
- Línea 2: 200 EUR netos × 7 % = 14 EUR de impuesto
- Neto total: 300 EUR
- Impuesto total: 33 EUR
- Bruto total: 333 EUR
Reglas de redondeo
Según la normativa alemana de facturación, el IVA se redondea al céntimo entero más próximo:
- Si se calculan 19,456 EUR → se redondea a 19,46 EUR
- Si se calculan 19,454 EUR → se redondea a 19,45 EUR
Cada línea se redondea por separado y, a continuación, se suman los totales.
Diferencias de redondeo: por qué se producen
Las diferencias de redondeo se producen cuando:
- El importe neto tiene decimales que, tras multiplicarse por el tipo impositivo y redondearse, generan desviaciones
- Se combinan varias líneas con tipos impositivos distintos
- El emisor de la factura utiliza otro sistema en el que se aplican otras reglas de redondeo
Ejemplo:
- Sistema A: 99,99 EUR netos, 19 % de impuesto = 18,9981 EUR, redondeado a 18,99 EUR
- Sistema B: los mismos datos, pero con otra lógica de redondeo = 19,00 EUR
- Diferencia: 1 céntimo
Esta diferencia es pequeña, pero debe quedar documentada de forma auditable cuando las autoridades revisen las facturas.
Diferencias de redondeo en borradores
Si guarda una factura como borrador:
- El cálculo puede variar ligeramente al volver a abrirla
- Esto se debe a que los cálculos intermedios en modo borrador pueden redondearse de otra forma
- Esto no supone ningún problema: el borrador todavía no se ha enviado
Solución: si deja un borrador sin terminar durante bastante tiempo, revise los importes antes de enviarlo. Si el redondeo ha cambiado, corríjalo manualmente (véase más abajo).
Por qué el IVA aparece en dos líneas
En el PDF o en la vista de la factura, a veces verá el IVA en varias líneas:
IVA 19%: 190,00 EUR
IVA 7%: 35,00 EUR
─────────────────
Impuesto total: 225,00 EUR
Es normal y se hace así porque:
- Los distintos tipos impositivos (19 %, 7 %, 0 %, etc.) deben indicarse por separado
- Las autoridades y la administración tributaria necesitan este desglose por tipo impositivo
- Los sistemas contables del destinatario deben poder contabilizar cada tipo de impuesto por separado
Según EN 16931 (XRechnung, ZUGFeRD), este desglose es obligatorio.
Corregir diferencias de redondeo: el campo "roundingAmount"
Si su sistema de facturación muestra una diferencia de redondeo que necesita compensar (p. ej., 1 céntimo más o menos):
faktoora ofrece el campo roundingAmount para conciliar estas diferencias (según EN 16931, campo BT-114).
Así funciona:
- Calcule la diferencia entre su sistema y faktoora.
- Introduzca el importe de compensación en el campo
roundingAmount. - Este importe se suma al total de impuestos (no se resta del neto).
Ejemplo:
- Su sistema indica: el impuesto total debería ser 225,01 EUR
- faktoora muestra: 225,00 EUR
- Diferencia: +0,01 EUR
- Entrada:
roundingAmount: 0.01 - Resultado: el impuesto total pasa a ser 225,01 EUR
Esto es seguro a efectos de auditoría y se refleja correctamente en la XRechnung y en ZUGFeRD.
En la API: usar roundingAmount
Si crea facturas a través de la API, puede enviar el parámetro roundingAmount:
{
"issueDate": "20240101",
"dueDate": "20240115",
"invoiceItems": [ ... ],
"roundingAmount": 0.01
}
Así se resuelven las diferencias de redondeo entre su sistema de origen y faktoora.
Compensar diferencias entre sistemas
Si su antiguo software de contabilidad u otro sistema ha calculado importes de redondeo diferentes:
- Exporte la factura desde su software anterior y anote los totales.
- Cree la misma factura en faktoora y compare los totales.
- Si hay diferencias: utilice
roundingAmountpara compensarlas. - Documente la corrección en las notas de la factura para que la contabilidad pueda entenderla posteriormente.
Esto es especialmente importante al migrar facturas o al cambiarse a faktoora.
Categorías y tipos impositivos
En faktoora puede definir distintos tipos de IVA por línea:
- Tipo general (19 %)
- Tipo reducido (7 %)
- Tipos para entregas intracomunitarias (0 % / inversión del sujeto pasivo)
- Tipos para intermediación en el extranjero
A cada línea se le asigna un tipo impositivo; faktoora calcula el impuesto por separado y lo muestra por separado.
Encontrará más información en Ajustes del IVA.
Validación en facturas electrónicas
Si envía una factura como XRechnung o ZUGFeRD, faktoora valida el cálculo:
- Se comprueban todos los importes de impuestos
- Se controlan los totales
- Si se detectan errores, la validación falla
Puede forzar la validación al crear la factura mediante el parámetro validate: true.
Así se garantiza que el destinatario no rechace la factura por errores de cálculo.
¿Le ha resultado útil?