├── .editorconfig ├── .github └── workflows │ └── unit-tests.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── composer.json ├── composer.lock ├── phpcs.xml ├── phpunit.xml ├── src ├── AccountingParty.php ├── AdditionalDocumentReference.php ├── Address.php ├── AllowanceCharge.php ├── Attachment.php ├── BillingReference.php ├── ClassifiedTaxCategory.php ├── CommodityClassification.php ├── Contact.php ├── ContractDocumentReference.php ├── Country.php ├── CreditNote.php ├── CreditNoteLine.php ├── Delivery.php ├── EASCode.php ├── FinancialInstitutionBranch.php ├── Generator.php ├── ICDCode.php ├── Invoice.php ├── InvoiceDocumentReference.php ├── InvoiceLine.php ├── InvoicePeriod.php ├── InvoiceTypeCode.php ├── Item.php ├── LegalEntity.php ├── LegalMonetaryTotal.php ├── NumberFormatter.php ├── OrderLineReference.php ├── OrderReference.php ├── Party.php ├── PartyTaxScheme.php ├── PayeeFinancialAccount.php ├── PaymentMandate.php ├── PaymentMeans.php ├── PaymentTerms.php ├── Price.php ├── ProjectReference.php ├── Reader.php ├── ReaderHelper.php ├── Schema.php ├── SettlementPeriod.php ├── TaxCategory.php ├── TaxScheme.php ├── TaxSubTotal.php ├── TaxTotal.php ├── UNCL4461.php ├── UNCL5305.php ├── UnitCode.php └── VatExemptionCode.php └── tests ├── Files ├── SampleInvoice.pdf ├── UBL-CreditNote.xml ├── UBL-Invoice-2.0-Detached.xml ├── UBL-Invoice-2.1-Example.xml └── ubl-invoice-simple.xml ├── NumberFormatterTest.php ├── Read └── ReadUbl.php └── Write ├── BillingReferenceCreditNoteTest.php ├── ContractDocumentReferenceTest.php ├── DocumentTypeTest.php ├── DueDateTest.php ├── EN16931Test.php ├── EmptyAttachmentTest.php ├── MultiplePaymentMeansTest.php ├── PartyIdentificationSchemeNameTest.php ├── ProjectReferenceTest.php ├── SimpleCreditNoteTest.php ├── SimpleInvoiceTest.php ├── SimpleInvoiceWithFilePathPdfTest.php ├── SimpleInvoiceWithInlinePdfTest.php └── SimpleUBL22InvoiceTest.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/unit-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/.github/workflows/unit-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/composer.lock -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/phpcs.xml -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/AccountingParty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/AccountingParty.php -------------------------------------------------------------------------------- /src/AdditionalDocumentReference.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/AdditionalDocumentReference.php -------------------------------------------------------------------------------- /src/Address.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/Address.php -------------------------------------------------------------------------------- /src/AllowanceCharge.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/AllowanceCharge.php -------------------------------------------------------------------------------- /src/Attachment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/Attachment.php -------------------------------------------------------------------------------- /src/BillingReference.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/BillingReference.php -------------------------------------------------------------------------------- /src/ClassifiedTaxCategory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/ClassifiedTaxCategory.php -------------------------------------------------------------------------------- /src/CommodityClassification.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/CommodityClassification.php -------------------------------------------------------------------------------- /src/Contact.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/Contact.php -------------------------------------------------------------------------------- /src/ContractDocumentReference.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/ContractDocumentReference.php -------------------------------------------------------------------------------- /src/Country.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/Country.php -------------------------------------------------------------------------------- /src/CreditNote.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/CreditNote.php -------------------------------------------------------------------------------- /src/CreditNoteLine.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/CreditNoteLine.php -------------------------------------------------------------------------------- /src/Delivery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/Delivery.php -------------------------------------------------------------------------------- /src/EASCode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/EASCode.php -------------------------------------------------------------------------------- /src/FinancialInstitutionBranch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/FinancialInstitutionBranch.php -------------------------------------------------------------------------------- /src/Generator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/Generator.php -------------------------------------------------------------------------------- /src/ICDCode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/ICDCode.php -------------------------------------------------------------------------------- /src/Invoice.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/Invoice.php -------------------------------------------------------------------------------- /src/InvoiceDocumentReference.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/InvoiceDocumentReference.php -------------------------------------------------------------------------------- /src/InvoiceLine.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/InvoiceLine.php -------------------------------------------------------------------------------- /src/InvoicePeriod.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/InvoicePeriod.php -------------------------------------------------------------------------------- /src/InvoiceTypeCode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/InvoiceTypeCode.php -------------------------------------------------------------------------------- /src/Item.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/Item.php -------------------------------------------------------------------------------- /src/LegalEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/LegalEntity.php -------------------------------------------------------------------------------- /src/LegalMonetaryTotal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/LegalMonetaryTotal.php -------------------------------------------------------------------------------- /src/NumberFormatter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/NumberFormatter.php -------------------------------------------------------------------------------- /src/OrderLineReference.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/OrderLineReference.php -------------------------------------------------------------------------------- /src/OrderReference.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/OrderReference.php -------------------------------------------------------------------------------- /src/Party.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/Party.php -------------------------------------------------------------------------------- /src/PartyTaxScheme.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/PartyTaxScheme.php -------------------------------------------------------------------------------- /src/PayeeFinancialAccount.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/PayeeFinancialAccount.php -------------------------------------------------------------------------------- /src/PaymentMandate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/PaymentMandate.php -------------------------------------------------------------------------------- /src/PaymentMeans.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/PaymentMeans.php -------------------------------------------------------------------------------- /src/PaymentTerms.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/PaymentTerms.php -------------------------------------------------------------------------------- /src/Price.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/Price.php -------------------------------------------------------------------------------- /src/ProjectReference.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/ProjectReference.php -------------------------------------------------------------------------------- /src/Reader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/Reader.php -------------------------------------------------------------------------------- /src/ReaderHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/ReaderHelper.php -------------------------------------------------------------------------------- /src/Schema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/Schema.php -------------------------------------------------------------------------------- /src/SettlementPeriod.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/SettlementPeriod.php -------------------------------------------------------------------------------- /src/TaxCategory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/TaxCategory.php -------------------------------------------------------------------------------- /src/TaxScheme.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/TaxScheme.php -------------------------------------------------------------------------------- /src/TaxSubTotal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/TaxSubTotal.php -------------------------------------------------------------------------------- /src/TaxTotal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/TaxTotal.php -------------------------------------------------------------------------------- /src/UNCL4461.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/UNCL4461.php -------------------------------------------------------------------------------- /src/UNCL5305.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/UNCL5305.php -------------------------------------------------------------------------------- /src/UnitCode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/UnitCode.php -------------------------------------------------------------------------------- /src/VatExemptionCode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/src/VatExemptionCode.php -------------------------------------------------------------------------------- /tests/Files/SampleInvoice.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/tests/Files/SampleInvoice.pdf -------------------------------------------------------------------------------- /tests/Files/UBL-CreditNote.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/tests/Files/UBL-CreditNote.xml -------------------------------------------------------------------------------- /tests/Files/UBL-Invoice-2.0-Detached.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/tests/Files/UBL-Invoice-2.0-Detached.xml -------------------------------------------------------------------------------- /tests/Files/UBL-Invoice-2.1-Example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/tests/Files/UBL-Invoice-2.1-Example.xml -------------------------------------------------------------------------------- /tests/Files/ubl-invoice-simple.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/tests/Files/ubl-invoice-simple.xml -------------------------------------------------------------------------------- /tests/NumberFormatterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/tests/NumberFormatterTest.php -------------------------------------------------------------------------------- /tests/Read/ReadUbl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/tests/Read/ReadUbl.php -------------------------------------------------------------------------------- /tests/Write/BillingReferenceCreditNoteTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/tests/Write/BillingReferenceCreditNoteTest.php -------------------------------------------------------------------------------- /tests/Write/ContractDocumentReferenceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/tests/Write/ContractDocumentReferenceTest.php -------------------------------------------------------------------------------- /tests/Write/DocumentTypeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/tests/Write/DocumentTypeTest.php -------------------------------------------------------------------------------- /tests/Write/DueDateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/tests/Write/DueDateTest.php -------------------------------------------------------------------------------- /tests/Write/EN16931Test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/tests/Write/EN16931Test.php -------------------------------------------------------------------------------- /tests/Write/EmptyAttachmentTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/tests/Write/EmptyAttachmentTest.php -------------------------------------------------------------------------------- /tests/Write/MultiplePaymentMeansTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/tests/Write/MultiplePaymentMeansTest.php -------------------------------------------------------------------------------- /tests/Write/PartyIdentificationSchemeNameTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/tests/Write/PartyIdentificationSchemeNameTest.php -------------------------------------------------------------------------------- /tests/Write/ProjectReferenceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/tests/Write/ProjectReferenceTest.php -------------------------------------------------------------------------------- /tests/Write/SimpleCreditNoteTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/tests/Write/SimpleCreditNoteTest.php -------------------------------------------------------------------------------- /tests/Write/SimpleInvoiceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/tests/Write/SimpleInvoiceTest.php -------------------------------------------------------------------------------- /tests/Write/SimpleInvoiceWithFilePathPdfTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/tests/Write/SimpleInvoiceWithFilePathPdfTest.php -------------------------------------------------------------------------------- /tests/Write/SimpleInvoiceWithInlinePdfTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/tests/Write/SimpleInvoiceWithInlinePdfTest.php -------------------------------------------------------------------------------- /tests/Write/SimpleUBL22InvoiceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/num-num/ubl-invoice/HEAD/tests/Write/SimpleUBL22InvoiceTest.php --------------------------------------------------------------------------------