UNPKG

@casoon/invoice-generator

Version:

Generate PDF invoices, XRechnung XML, and ZUGFeRD PDF/A-3 from JSON data with TypeScript support

22 lines 769 B
import { Invoice } from '../../types/invoice.types'; export declare class XRechnungGenerator { private invoice; constructor(invoice: Invoice); /** * Generiert eine XRechnung-XML-Datei nach dem deutschen E-Rechnungs-Standard */ generateXML(): string; /** * Generiert die XML-Datei und speichert sie */ generateXMLFile(outputPath: string): Promise<void>; private generateLineItems; private escapeXml; private formatDate; } /** * Convenience-Funktionen für einfache Verwendung */ export declare function generateXRechnungXML(invoice: Invoice): Promise<string>; export declare function generateXRechnungXMLFile(invoice: Invoice, outputPath: string): Promise<void>; //# sourceMappingURL=xrechnung-generator.d.ts.map