Vai al contenuto

Errore fatale

BR-FR-MV-07_BT-128: Numero di sottofattura obbligatorio e coerente con la riga padre

In breve

Errore grave: non supera i controlli selezionati.

BR-FR-MV-07_BT-128 significa che, con quadro di fatturazione S8, B8, M8, S9, B9 o M9, una riga non ha il numero di sottofattura AFL oppure ne ha uno diverso da quello della sua riga padre diretta. Compila il riferimento AFL (BT-128) su ogni riga e, se è presente un identificativo della riga padre (EXT-FR-FE-162), verifica che i due numeri siano uguali.

In questa pagina

Che cosa significa

Quando il quadro di fatturazione (BT-23) è S8, B8, M8, S9, B9 o M9, ogni riga (BG-25) deve riportare un numero di sottofattura come riferimento all'oggetto fatturato (BT-128) con schema AFL. Se la riga ha un identificativo della riga padre (EXT-FR-FE-162), il numero deve essere identico a quello della riga padre diretta, che non è necessariamente una riga GROUP. Nel formato UBL è cac:DocumentReference/cbc:ID con schemeID AFL sotto un riferimento con cbc:DocumentTypeCode 130. Nel formato CII è ram:IssuerAssignedID con ram:ReferenceTypeCode AFL e ram:TypeCode 130; il padre è indicato da ram:ParentLineID. Il messaggio indica la riga, la sua riga padre e i due numeri.

Perché è importante

Il numero di sottofattura è ciò che lega una riga alla sua sottofattura.

Come correggerlo

Aggiungi il numero di sottofattura AFL a ogni riga, comprese le righe DETAIL. Nel formato CII il riferimento AFL della riga e quello dell'eventuale riga padre diretta devono avere entrambi ram:TypeCode 130. Se è presente un identificativo della riga padre, trova quella precisa riga e confronta i due numeri AFL. Se differiscono, correggi il numero o il collegamento al padre in base alla sottofattura a cui la riga appartiene davvero. Non presumere che il padre sia sempre una riga GROUP. Ricontrolla il file esportato.

Dopo aver corretto il file, controllalo di nuovo gratis: Verificare una fattura elettronica

Il testo ufficiale della regola

IDligne … , ID parent ligne … , numfact en ligne … , numfact ligne parent : … . Lorsque le cadre de facturation (BT-23) est S8, B8, M8 ou S9, B9, M9, chaque ligne (BG-25) doit contenir un numéro de facture codifié AFL (BT-128). Si la ligne a un identifiant de ligne parent (EXT-FR-FE-162), ce numéro doit être identique à celui de la ligne parent.

Per France CTC (CII), la regola dice:

IDligne … , ID parent ligne … , numfact en ligne … , numfact ligne parent : … . Lorsque le cadre de facturation (BT-23) est S8, B8, M8 ou S9, B9, M9, chaque ligne (BG-25) doit contenir un numéro de facture codifié AFL (ram:IssuerAssignedID). Si la ligne a un identifiant de ligne parent (ram:ParentLineID), ce numéro doit être identique à celui de la ligne parent.

Termini di business: BG-25, BT-23, BT-128

Dove si applica questa regola

Set di regole Versione
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
France CTC (CII) 1.4.0-04
Testo della regola tratto da phive-rules 4.6.4.

Verifica il file

Trascina qui la fattura elettronica per vedere se BR-FR-MV-07_BT-128 dà ancora errore e quali altre regole non sono rispettate.

Aggiornato il 8 novembre 2026