Peppol BIS Billing 3.0 · rule
UBL-DT-07
What does UBL-DT-07 mean? Binary object elements shall contain the file name attribute
Why did my invoice fail UBL-DT-07?
Any binary object element (embedded attachment, BT-125) must carry the filename attribute giving the attachment's file name. The receiver needs it to store and identify the embedded document.
Official rule text
Binary object elements shall contain the file name attribute
Common causes
- Attachment embedded with mimeCode but no filename attribute
- Mapping only copies the base64 payload and drops file metadata
How do I fix it?
<cbc:EmbeddedDocumentBinaryObject mimeCode="application/pdf" filename="timesheet.pdf">JVBERi0xLjQK...</cbc:EmbeddedDocumentBinaryObject>
Related rules
UBL-DT-01 · UBL-DT-06 · UBL-DT-08 · UBL-DT-09 · UBL-DT-10 · UBL-DT-11 · UBL-DT-12 · UBL-DT-13
Check your invoice against this rule
Paste it into the live demo, or call POST /v1/validate. See the quickstart.