BR-DEC-19
EN 16931
FATAL
Esta es una regla de precisión decimal: el importe citado abajo se escribe con más decimales de los que permite el estándar (2 para importes monetarios).
Cómo solucionarlo
- Formatea el importe con como máximo 2 decimales, p. ej.
1190.00, no1190.0000. - Aplica el formateo al serializar, sin cambiar tu precisión interna.
- Los precios unitarios (BT-146) son la excepción - pueden llevar más decimales.
Texto oficial de la regla
The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2.
Los desarrolladores también llegan a esta página buscando un «error de validación de factura», un mensaje «factura electrónica rechazada», o cómo solucionar una comprobación EN 16931 fallida — es el mismo problema, explicado más arriba.
Corrígelo más rápido
Pega el XML de tu factura en nuestro validador gratuito - cada hallazgo llega con su ID de regla. Luego genera, convierte y renderiza facturas conformes con una sola API.