Die Gruppe UBL-DT enthält 24 Regeln der EN 16931, die Elemente der UBL-2.1-Syntax verbieten oder einschränken, die im europäischen Datenmodell nicht vorgesehen sind. Sie sind als Warnung eingestuft: Die Rechnung wird angenommen, das Element sollte aber entfernt werden, weil Empfängersysteme es ignorieren oder ablehnen können.
Alle Regeln dieser Gruppe (24)
| ID | Regeltext | Element |
|---|---|---|
UBL-DT-01 | Amounts shall be decimal up to two fraction digits | //*[ends-with(name(), 'Amount') and not(ends-with(name(),'PriceAmount')) and not(ancestor::cac:Price/cac:AllowanceCharge)] |
UBL-DT-06 | Binary object elements shall contain the mime code attribute | //*[ends-with(name(), 'BinaryObject')] |
UBL-DT-07 | Binary object elements shall contain the file name attribute | //*[ends-with(name(), 'BinaryObject')] |
UBL-DT-08 | Scheme name attribute should not be present | /ubl:Invoice | /cn:CreditNote |
UBL-DT-09 | Scheme agency name attribute should not be present | /ubl:Invoice | /cn:CreditNote |
UBL-DT-10 | Scheme data uri attribute should not be present | /ubl:Invoice | /cn:CreditNote |
UBL-DT-11 | Scheme uri attribute should not be present | /ubl:Invoice | /cn:CreditNote |
UBL-DT-12 | Format attribute should not be present | /ubl:Invoice | /cn:CreditNote |
UBL-DT-13 | Unit code list identifier attribute should not be present | /ubl:Invoice | /cn:CreditNote |
UBL-DT-14 | Unit code list agency identifier attribute should not be present | /ubl:Invoice | /cn:CreditNote |
UBL-DT-15 | Unit code list agency name attribute should not be present | /ubl:Invoice | /cn:CreditNote |
UBL-DT-16 | List agency name attribute should not be present | /ubl:Invoice | /cn:CreditNote |
UBL-DT-17 | List name attribute should not be present | /ubl:Invoice | /cn:CreditNote |
UBL-DT-18 | Name attribute should not be present | /ubl:Invoice | /cn:CreditNote |
UBL-DT-19 | Language identifier attribute should not be present | /ubl:Invoice | /cn:CreditNote |
UBL-DT-20 | List uri attribute should not be present | /ubl:Invoice | /cn:CreditNote |
UBL-DT-21 | List scheme uri attribute should not be present | /ubl:Invoice | /cn:CreditNote |
UBL-DT-22 | Language local identifier attribute should not be present | /ubl:Invoice | /cn:CreditNote |
UBL-DT-23 | Uri attribute should not be present | /ubl:Invoice | /cn:CreditNote |
UBL-DT-24 | Currency code list version id should not be present | /ubl:Invoice | /cn:CreditNote |
UBL-DT-25 | CharacterSetCode attribute should not be present | /ubl:Invoice | /cn:CreditNote |
UBL-DT-26 | EncodingCode attribute should not be present | /ubl:Invoice | /cn:CreditNote |
UBL-DT-27 | Scheme Agency ID attribute should not be present | /ubl:Invoice | /cn:CreditNote |
UBL-DT-28 | List Agency ID attribute should not be present | /ubl:Invoice | /cn:CreditNote |