BR-27: Un precio unitario es negativo
Este código aparece al comprobar una factura electrónica. Esto es lo que significa, por qué salta y qué hay que cambiar en el archivo.
Por qué aparece este código
Un precio unitario neto es negativo (BT-146). Un valor negativo no se expresa así en la norma: un abono se hace con un documento de tipo 381, un descuento con un elemento de descuento.
Cómo corregirlo
Vuelva a poner el precio en positivo. Si se trata de un abono, cambie el tipo de documento (BT-3) a 381; si se trata de una reducción, use un descuento (BG-20).
Qué aspecto tiene en el archivo
Estos dos fragmentos se vuelven a ejecutar en cada entrega contra nuestro propio verificador, sobre una factura completa. El primero dispara este código, el segundo no.
Lo que dispara el código:
<ram:ChargeAmount>-500.00</ram:ChargeAmount>
Lo que hay que escribir en su lugar:
<ram:ChargeAmount>500.00</ram:ChargeAmount>
Dónde se juega
Este código viene de la EN 16931, la norma europea de facturación electrónica. Se refiere al término de negocio BT-146.