Ir al contenido

Fatal

BR-FR-BD-14-EXT-FR-FE-138: Fecha de la factura anterior en las líneas GROUP

En resumen

Fatal: no supera las comprobaciones seleccionadas.

BR-FR-BD-14-EXT-FR-FE-138 significa que una línea de tu documento UBL tiene una referencia GROUP al propio documento, sin identificador de línea padre, pero carece de cbc:IssueDate en una referencia con un número de factura distinto; en CII, falta ram:FormattedIssueDateTime/qdt:DateTimeString en la referencia de factura de una línea GROUP sin línea padre. Se aplica cuando BT-23 es S9, B9 o M9 y BT-3 es 261, 471, 473 o 502; añade o corrige la referencia a la factura anterior y su fecha de expedición.

En esta página

Qué significa

En esos marcos y tipos, el test UBL se aplica a los cac:BillingReference de línea (BG-25) que identifican el documento actual, llevan GROUP (EXT-FR-FE-163) y no tienen cac:BillingReferenceLine/cbc:ID (EXT-FR-FE-162). Exige un cac:InvoiceDocumentReference/cbc:IssueDate (EXT-FR-FE-138) en una referencia de la misma línea cuyo cbc:ID (EXT-FR-FE-136) sea distinto del número actual. Solo comprueba que exista el elemento de fecha, no su contenido, formato ni orden cronológico. Un elemento de fecha vacío no falla en esta expresión. En CII, se aplica a cada línea GROUP sin identificador de línea padre y exige ram:SpecifiedLineTradeSettlement/ram:InvoiceReferencedDocument/ram:FormattedIssueDateTime/qdt:DateTimeString, sin exigir un identificador de factura distinto del número del documento actual.

Por qué importa

La fecha que pide la regla corresponde a la factura anterior y debe acompañar a su referencia, no a la referencia GROUP del documento actual.

Cómo corregirlo

En UBL, busca la referencia de la línea a la factura anterior. Pon su número en cac:InvoiceDocumentReference/cbc:ID y su fecha de expedición en cbc:IssueDate. Si falta esa referencia, añádela aparte de la referencia GROUP al documento actual. En CII, escribe la fecha de expedición de la factura anterior en ram:SpecifiedLineTradeSettlement/ram:InvoiceReferencedDocument/ram:FormattedIssueDateTime/qdt:DateTimeString de la línea GROUP afectada. Toma la fecha de la factura anterior, no de la rectificación, y vuelve a comprobar el archivo.

Una vez corregido el archivo, vuelve a comprobarlo gratis: Comprobar una factura electrónica

Texto oficial de la regla

BR-FR-BD-14-EXT-FR-FE-138 : Date Facture antérieure manquant ligne … : Lorsque le cadre de facturation (BT-23) est S9, B9 ou M9, et pour les factures rectificatives et avoirs chaque ligne (BG-25) avec un sous-type de ligne (EXT-FR-FE-163) égal à "GROUP" et sans identifiant de ligne Parent (EXT-FR-FE-162) doit comprendre un identifiant de facture antérieure à la ligne (EXT-FR-FE-136) ainsi que sa date (EXT-FR-FE-138).

Términos de negocio: BG-25, BT-23

Dónde se aplica esta regla

Conjunto de reglas Versión
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
France CTC (CII) 1.4.0-04
Texto de la regla tomado de phive-rules 4.6.4.

Comprueba tu archivo

Arrastra aquí tu factura electrónica para ver si BR-FR-BD-14-EXT-FR-FE-138 sigue fallando y qué otras reglas fallan.

Actualizado el 8 de noviembre de 2026