{"profile":"UAE MoF / PINT AE / Peppol BIS Billing","source":"UAE eInvoicing Data Dictionary consultation paper and UAE mandatory fields profile","mandatoryFields":[{"code":"UAE-MF-001","field":"Invoice number","xpath":"/ubl:Invoice/cbc:ID","requirementType":"Mandatory"},{"code":"UAE-MF-002","field":"Invoice date","xpath":"/ubl:Invoice/cbc:IssueDate","requirementType":"Mandatory"},{"code":"UAE-MF-003","field":"Invoice type code","xpath":"/ubl:Invoice/cbc:InvoiceTypeCode","requirementType":"Mandatory"},{"code":"UAE-MF-004","field":"Invoice currency code","xpath":"/ubl:Invoice/cbc:DocumentCurrencyCode","requirementType":"Mandatory"},{"code":"UAE-MF-006","field":"Payment due date","xpath":"/ubl:Invoice/cbc:DueDate","requirementType":"Mandatory"},{"code":"UAE-MF-007","field":"Business process type","xpath":"/ubl:Invoice/cbc:ProfileID","requirementType":"Mandatory"},{"code":"UAE-MF-008","field":"Specification identifier","xpath":"/ubl:Invoice/cbc:CustomizationID","requirementType":"Mandatory"},{"code":"UAE-MF-009","field":"Payment means type code","xpath":"/ubl:Invoice/cac:PaymentMeans/cbc:PaymentMeansCode","requirementType":"Mandatory"},{"code":"UAE-MF-010","field":"Seller name","xpath":"/ubl:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName","requirementType":"Mandatory"},{"code":"UAE-MF-011","field":"Seller electronic address","xpath":"/ubl:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID","requirementType":"Mandatory"},{"code":"UAE-MF-012","field":"Seller electronic identifier","xpath":"/ubl:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID","requirementType":"Mandatory"},{"code":"UAE-MF-013","field":"Seller legal registration identifier","xpath":"/ubl:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyID","requirementType":"Mandatory"},{"code":"UAE-MF-014","field":"Seller legal registration identifier type","xpath":"/ubl:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyID/@schemeID","requirementType":"Mandatory"},{"code":"UAE-MF-015","field":"Seller tax identifier","xpath":"/ubl:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID","requirementType":"Mandatory"},{"code":"UAE-MF-016","field":"Seller tax scheme code","xpath":"/ubl:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cbc:ID","requirementType":"Mandatory"},{"code":"UAE-MF-017","field":"Seller address line 1","xpath":"/ubl:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cbc:StreetName","requirementType":"Mandatory"},{"code":"UAE-MF-018","field":"Seller city","xpath":"/ubl:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cbc:CityName","requirementType":"Mandatory"},{"code":"UAE-MF-019","field":"Seller country subdivision","xpath":"/ubl:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cbc:CountrySubentity","requirementType":"Mandatory"},{"code":"UAE-MF-020","field":"Seller country code","xpath":"/ubl:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cac:Country/cbc:IdentificationCode","requirementType":"Mandatory"},{"code":"UAE-MF-021","field":"Buyer name","xpath":"/ubl:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName","requirementType":"Mandatory"},{"code":"UAE-MF-022","field":"Buyer electronic address","xpath":"/ubl:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID","requirementType":"Mandatory"},{"code":"UAE-MF-023","field":"Buyer electronic identifier","xpath":"/ubl:Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID","requirementType":"Mandatory"},{"code":"UAE-MF-024","field":"Buyer tax identifier","xpath":"/ubl:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID","requirementType":"Mandatory"},{"code":"UAE-MF-025","field":"Buyer tax scheme code","xpath":"/ubl:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cbc:ID","requirementType":"Mandatory"},{"code":"UAE-MF-026","field":"Buyer address line 1","xpath":"/ubl:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cbc:StreetName","requirementType":"Mandatory"},{"code":"UAE-MF-027","field":"Buyer city","xpath":"/ubl:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cbc:CityName","requirementType":"Mandatory"},{"code":"UAE-MF-028","field":"Buyer country subdivision","xpath":"/ubl:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cbc:CountrySubentity","requirementType":"Mandatory"},{"code":"UAE-MF-029","field":"Buyer country code","xpath":"/ubl:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cac:Country/cbc:IdentificationCode","requirementType":"Mandatory"},{"code":"UAE-MF-030","field":"Sum of invoice line net amount","xpath":"/ubl:Invoice/cac:LegalMonetaryTotal/cbc:LineExtensionAmount","requirementType":"Mandatory"},{"code":"UAE-MF-031","field":"Invoice total amount without tax","xpath":"/ubl:Invoice/cac:LegalMonetaryTotal/cbc:TaxExclusiveAmount","requirementType":"Mandatory"},{"code":"UAE-MF-032","field":"Invoice total tax amount","xpath":"/ubl:Invoice/cac:TaxTotal/cbc:TaxAmount","requirementType":"Mandatory"},{"code":"UAE-MF-033","field":"Invoice total amount with tax","xpath":"/ubl:Invoice/cac:LegalMonetaryTotal/cbc:TaxInclusiveAmount","requirementType":"Mandatory"},{"code":"UAE-MF-034","field":"Amount due for payment","xpath":"/ubl:Invoice/cac:LegalMonetaryTotal/cbc:PayableAmount","requirementType":"Mandatory"},{"code":"UAE-MF-035","field":"Tax category taxable amount","xpath":"/ubl:Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount","requirementType":"Mandatory"},{"code":"UAE-MF-036","field":"Tax category tax amount","xpath":"/ubl:Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount","requirementType":"Mandatory"},{"code":"UAE-MF-037","field":"Tax category code","xpath":"/ubl:Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:ID","requirementType":"Mandatory"},{"code":"UAE-MF-038","field":"Tax category rate","xpath":"/ubl:Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:Percent","requirementType":"Mandatory"},{"code":"UAE-MF-039","field":"Invoice line identifier","xpath":"/ubl:Invoice/cac:InvoiceLine/cbc:ID","requirementType":"Mandatory"},{"code":"UAE-MF-040","field":"Invoiced quantity","xpath":"/ubl:Invoice/cac:InvoiceLine/cbc:InvoicedQuantity","requirementType":"Mandatory"},{"code":"UAE-MF-041","field":"Unit of measure code","xpath":"/ubl:Invoice/cac:InvoiceLine/cbc:InvoicedQuantity/@unitCode","requirementType":"Mandatory"},{"code":"UAE-MF-042","field":"Invoice line net amount","xpath":"/ubl:Invoice/cac:InvoiceLine/cbc:LineExtensionAmount","requirementType":"Mandatory"},{"code":"UAE-MF-043","field":"Item net price","xpath":"/ubl:Invoice/cac:InvoiceLine/cac:Price/cbc:PriceAmount","requirementType":"Mandatory"},{"code":"UAE-MF-045","field":"Item price base quantity","xpath":"/ubl:Invoice/cac:InvoiceLine/cac:Price/cbc:BaseQuantity","requirementType":"Mandatory"},{"code":"UAE-MF-046","field":"Invoiced item tax category code","xpath":"/ubl:Invoice/cac:InvoiceLine/cac:Item/cac:ClassifiedTaxCategory/cbc:ID","requirementType":"Mandatory"},{"code":"UAE-MF-047","field":"Invoiced item tax rate","xpath":"/ubl:Invoice/cac:InvoiceLine/cac:Item/cac:ClassifiedTaxCategory/cbc:Percent","requirementType":"Mandatory"},{"code":"UAE-MF-050","field":"Item name","xpath":"/ubl:Invoice/cac:InvoiceLine/cac:Item/cbc:Name","requirementType":"Mandatory"},{"code":"UAE-MF-051","field":"Item description","xpath":"/ubl:Invoice/cac:InvoiceLine/cac:Item/cbc:Description","requirementType":"Mandatory"}],"businessRules":[{"code":"IBR-002","field":"IBT-001 Invoice number","requirement":"Invoice number must be present and unique within supplier context.","implementedBy":"schemas.InvoiceRequest.invoiceId, validators.CORE-R001, repository invoice id storage"},{"code":"IBR-003/IBR-073","field":"IBT-002 Invoice issue date","requirement":"Issue date must be present and formatted YYYY-MM-DD.","implementedBy":"schemas.InvoiceRequest.issueDate, validators.CORE-R002"},{"code":"IBR-CL-16","field":"IBT-081 Payment means type code","requirement":"Payment means type code must use UNCL4461.","implementedBy":"schemas.InvoiceRequest.paymentMeansCode, UBL PaymentMeans generation"},{"code":"PINT-AE-CREDIT-TRANSFER","field":"IBT-084 Payment account identifier","requirement":"Payment account identifier is conditional when payment means is credit transfer.","implementedBy":"validators.UAE-W002 warning; requires final client banking policy confirmation"},{"code":"PEPPOL-EN16931-R120","field":"Invoice line net amount","requirement":"Line net amount equals quantity * (unit price / base quantity) + charges - allowances.","implementedBy":"validators.LINE-R009 and UBL line generation"},{"code":"UAE-MF-048/UAE-MF-049","field":"VAT line amount AED / Invoice line amount AED","requirement":"VAT and line gross AED amounts must match calculated line values.","implementedBy":"validators.UAE-MF-048 and UAE-MF-049"}],"codeLists":{"invoiceTypeCode":["380","381"],"taxCategory":["S","Z","E","AE","K","G","O"],"currency":["AED"],"unitCode":"UN/ECE Recommendation 20 with Rec 21 extension","paymentMeansCode":"UNCL4461"}}