@fin.cx/einvoice
Version:
A TypeScript module for creating, manipulating, and embedding XML data within PDF files specifically tailored for electronic invoice (einvoice) packages.
23 lines • 1.5 kB
JavaScript
/**
* Supported electronic invoice formats
*/
export var InvoiceFormat;
(function (InvoiceFormat) {
InvoiceFormat["UNKNOWN"] = "unknown";
InvoiceFormat["UBL"] = "ubl";
InvoiceFormat["CII"] = "cii";
InvoiceFormat["ZUGFERD"] = "zugferd";
InvoiceFormat["FACTURX"] = "facturx";
InvoiceFormat["XRECHNUNG"] = "xrechnung";
InvoiceFormat["FATTURAPA"] = "fatturapa"; // FatturaPA (Italian e-invoice format)
})(InvoiceFormat || (InvoiceFormat = {}));
/**
* Describes a validation level for invoice validation
*/
export var ValidationLevel;
(function (ValidationLevel) {
ValidationLevel["SYNTAX"] = "syntax";
ValidationLevel["SEMANTIC"] = "semantic";
ValidationLevel["BUSINESS"] = "business"; // Business rule validation
})(ValidationLevel || (ValidationLevel = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZXJmYWNlcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL2ludGVyZmFjZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbUNBOztHQUVHO0FBQ0gsTUFBTSxDQUFOLElBQVksYUFRWDtBQVJELFdBQVksYUFBYTtJQUN2QixvQ0FBbUIsQ0FBQTtJQUNuQiw0QkFBVyxDQUFBO0lBQ1gsNEJBQVcsQ0FBQTtJQUNYLG9DQUFtQixDQUFBO0lBQ25CLG9DQUFtQixDQUFBO0lBQ25CLHdDQUF1QixDQUFBO0lBQ3ZCLHdDQUF1QixDQUFBLENBQUMsdUNBQXVDO0FBQ2pFLENBQUMsRUFSVyxhQUFhLEtBQWIsYUFBYSxRQVF4QjtBQVNEOztHQUVHO0FBQ0gsTUFBTSxDQUFOLElBQVksZUFJWDtBQUpELFdBQVksZUFBZTtJQUN6QixvQ0FBaUIsQ0FBQTtJQUNqQix3Q0FBcUIsQ0FBQTtJQUNyQix3Q0FBcUIsQ0FBQSxDQUFDLDJCQUEyQjtBQUNuRCxDQUFDLEVBSlcsZUFBZSxLQUFmLGVBQWUsUUFJMUIifQ==