@casoon/invoice-generator
Version:
Generate PDF invoices, XRechnung XML, and ZUGFeRD PDF/A-3 from JSON data with TypeScript support
13 lines • 1.04 kB
TypeScript
export { generateInvoicePDF, generateInvoicePDFToFile } from './generators/pdf-generator';
export { PDFGenerator } from './generators/pdf-generator';
export { generateXRechnungXML, generateXRechnungXMLFile } from './generators/xml/xrechnung-generator';
export { XRechnungGenerator } from './generators/xml/xrechnung-generator';
export { ZUGFeRDGenerator } from './generators/zugferd/zugferd-generator';
export { ZUGFeRDPDFA3Generator, ZUGFeRDOptions } from './generators/zugferd/zugferd-pdfa3-generator';
export { loadInvoiceData } from './utils/data-loader';
export { loadTestInvoice, loadTestInvoiceData } from './utils/test-data';
export { validateInvoice, validateEmail, validateIBAN, validateBIC, loadAndValidateInvoice } from './utils/validator';
export type { ValidationError, ValidationResult } from './utils/validator';
export declare function generateFromJSON(jsonPath: string, pdfOutputPath: string, xmlOutputPath?: string, options?: any): Promise<void>;
export * from './types/invoice.types';
//# sourceMappingURL=index.d.ts.map