BR-26: Una línea no tiene precio unitario
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
Una línea no lleva precio unitario neto (BT-146).
Cómo corregirlo
Rellene NetPriceProductTradePrice/ChargeAmount. Es el precio DESPUÉS del descuento de línea y sin IVA.
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:NetPriceProductTradePrice />
Lo que hay que escribir en su lugar:
<ram:NetPriceProductTradePrice><ram:ChargeAmount>500.00</ram:ChargeAmount></ram:NetPriceProductTradePrice>
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.