UNPKG

@fin.cx/einvoice

Version:

A TypeScript module for creating, manipulating, and embedding XML data within PDF files specifically tailored for electronic invoice (einvoice) packages.

24 lines 1.63 kB
import { business, finance } from '../plugins.js'; /** * 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tbW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vdHMvaW50ZXJmYWNlcy9jb21tb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxPQUFPLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFbEQ7O0dBRUc7QUFDSCxNQUFNLENBQU4sSUFBWSxhQVFYO0FBUkQsV0FBWSxhQUFhO0lBQ3ZCLG9DQUFtQixDQUFBO0lBQ25CLDRCQUFXLENBQUE7SUFDWCw0QkFBVyxDQUFBO0lBQ1gsb0NBQW1CLENBQUE7SUFDbkIsb0NBQW1CLENBQUE7SUFDbkIsd0NBQXVCLENBQUE7SUFDdkIsd0NBQXVCLENBQUEsQ0FBQyx1Q0FBdUM7QUFDakUsQ0FBQyxFQVJXLGFBQWEsS0FBYixhQUFhLFFBUXhCO0FBU0Q7O0dBRUc7QUFDSCxNQUFNLENBQU4sSUFBWSxlQUlYO0FBSkQsV0FBWSxlQUFlO0lBQ3pCLG9DQUFpQixDQUFBO0lBQ2pCLHdDQUFxQixDQUFBO0lBQ3JCLHdDQUFxQixDQUFBLENBQUMsMkJBQTJCO0FBQ25ELENBQUMsRUFKVyxlQUFlLEtBQWYsZUFBZSxRQUkxQiJ9