- Added validation types for EN16931 compliance in `validation.types.ts`, including interfaces for `ValidationResult`, `ValidationOptions`, and `ValidationReport`. - Introduced `VATCategoriesValidator` in `vat-categories.validator.ts` to validate VAT categories according to EN16931 rules, including detailed checks for standard, zero-rated, exempt, reverse charge, intra-community, export, and out-of-scope services. - Enhanced `IEInvoiceMetadata` interface in `en16931-metadata.ts` to include additional fields required for full standards compliance, such as delivery information, payment information, allowances, and charges. - Implemented helper methods for VAT calculations and validation logic to ensure accurate compliance with EN16931 standards.
24 lines
562 B
JSON
24 lines
562 B
JSON
{
|
|
"downloadDate": "2025-08-11T11:33:26.324Z",
|
|
"sources": [
|
|
{
|
|
"name": "PEPPOL BIS 3.0 Examples",
|
|
"repository": "OpenPEPPOL/peppol-bis-invoice-3",
|
|
"branch": "master",
|
|
"fileCount": 10
|
|
},
|
|
{
|
|
"name": "CEN TC434 Test Files",
|
|
"repository": "ConnectingEurope/eInvoicing-EN16931",
|
|
"branch": "master",
|
|
"fileCount": 18
|
|
},
|
|
{
|
|
"name": "PEPPOL Validation Artifacts",
|
|
"repository": "OpenPEPPOL/peppol-bis-invoice-3",
|
|
"branch": "master",
|
|
"fileCount": 1
|
|
}
|
|
],
|
|
"totalFiles": 29
|
|
} |