Sari la conținut

Avertisment

UBL-CR-122: Nu pune algoritmul de hash în linkul către un document

Pe scurt

Avertisment: merită verificat.

UBL-CR-122 înseamnă că o referință externă la un document suplimentar din factura sau factura storno în format UBL conține un algoritm de hash (cbc:HashAlgorithmMethod), pe care EN 16931 nu îl folosește. Șterge elementul din referința externă și verifică din nou fișierul.

Pe această pagină

Ce înseamnă

Regula verifică absența elementului cbc:HashAlgorithmMethod din cac:AdditionalDocumentReference/cac:Attachment/cac:ExternalReference, la nivelul facturii sau al facturii storno UBL. Elementul indică metoda folosită pentru calcularea unei sume de control. Verificarea se aplică tuturor acestor referințe externe, chiar dacă nu conțin cbc:URI. Pentru un document justificativ (BG-24), cbc:URI conține adresa linkului (BT-124).

De ce contează

EN 16931 recomandă omiterea algoritmului de hash din referințele externe la documente suplimentare. Regula verifică structura XML, nu dacă cineva verifică fișierul indicat printr-un link.

Cum rezolvi problema

Șterge cbc:HashAlgorithmMethod din cac:AdditionalDocumentReference/cac:Attachment/cac:ExternalReference și păstrează neschimbat orice cbc:URI din aceeași referință. Dacă programul tău de facturare adaugă elementul, cere producătorului programului să nu îl mai exporte în acel loc. Verifică din nou fișierul corectat.

După ce corectezi fișierul, verifică-l din nou, gratuit: Verifică o factură electronică

Sau corectează factura într-un formular și descarcă fișierul corectat, pentru 1 credit: Corectează o factură electronică cu erori

Regula așa cum este publicată

A UBL invoice should not include the AdditionalDocumentReference Attachment External HashAlgorithmMethod

Unde se aplică regula

Set de reguli Versiune
EN 16931 (UBL) 1.3.17
EN 16931 (UBL credit note) 1.3.17
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
SI-UBL 2.0 / NLCIUS (invoice) 2.0.3.13
SI-UBL 2.0 / NLCIUS (credit note) 2.0.3.13
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
CIUS-RO UBL Invoice 1.0.9 1.0.9
CIUS-RO UBL Credit Note 1.0.9 1.0.9
Textul regulii este preluat din phive-rules 4.6.4.

Verifică fișierul

Trage aici factura electronică și vezi dacă UBL-CR-122 mai este încălcată și ce alte reguli nu sunt respectate.

Actualizat pe 7 noiembrie 2026