Saltar al contenido

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:

  1. Importe neto = cantidad × precio unitario
  2. Importe del impuesto = importe neto × tipo impositivo
  3. Importe bruto = importe neto + importe del impuesto

Para la factura en su conjunto:

  1. Suma de todas las líneas netas
  2. Suma de todos los impuestos por tipo impositivo
  3. 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:

  1. Calcule la diferencia entre su sistema y faktoora.
  2. Introduzca el importe de compensación en el campo roundingAmount.
  3. 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:

  1. Exporte la factura desde su software anterior y anote los totales.
  2. Cree la misma factura en faktoora y compare los totales.
  3. Si hay diferencias: utilice roundingAmount para compensarlas.
  4. 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?

¿Tiene preguntas?

¡No dude en ponerse en contacto con nosotros! Nuestro equipo está siempre a su disposición para responder a sus preguntas y ayudarle con sus consultas.

Contáctenos por correo electrónico en:

info@faktoora.com

O llámenos:

+49 731 85070390

¡Esperamos tener noticias suyas!