Qué significa
Esta regla cuenta los elementos ram:ChargeAmount dentro de cada ram:NetPriceProductTradePrice existente en una línea de factura (BG-25). Debe haber exactamente uno. No exige que exista el bloque de precio, no comprueba el valor del importe ni verifica el cálculo de la línea. El precio puede corresponder a una cantidad base indicada, no necesariamente a una sola unidad. Se aplica a los perfiles Basic, EN 16931 y Extended de Factur-X y ZUGFeRD.
Por qué importa
Un único elemento de importe permite identificar el precio neto de la línea sin duplicarlo. El cálculo de la línea también puede depender de la cantidad base del precio, la cantidad facturada y los descuentos y recargos de línea.
Cómo corregirlo
Revisa el precio sin IVA después de los descuentos sobre el precio y comprueba que corresponda a la cantidad base indicada. Si el artículo es gratuito, escribe 0 en lugar de dejar el precio vacío. En el XML, añade el ram:ChargeAmount que falta o elimina los duplicados dentro de ram:NetPriceProductTradePrice, conservando el precio correcto. Exporta de nuevo y vuelve a comprobar el archivo.
Una vez corregido el archivo, vuelve a comprobarlo gratis: Validar una factura Factur-X
O corrige la factura en un formulario y descarga el archivo corregido, por 1 crédito: Corregir una factura electrónica rechazada Beta
Texto oficial de la regla
Element 'ram:ChargeAmount' must occur exactly 1 times. Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000533 La unidad de la cantidad base del precio debe ser un código válido
- FX-SCH-A-000534 La unidad de medida de una línea debe ser un código aceptado
- FX-SCH-A-000535 Cada bloque de IVA de la línea debe tener un único código de tipo de impuesto
- FX-SCH-A-000536 Cada bloque de IVA de la línea debe indicar una única categoría
- FX-SCH-A-000537 La categoría de IVA de una línea debe ser un código aceptado
- FX-SCH-A-000538 El tipo de impuesto de una línea debe ser un código aceptado