@e-invoice-eu/core
Version:
Generate e-invoices (E-Rechnung in German) conforming to EN16931 (Factur-X/ZUGFeRD, UBL, CII, XRechnung aka X-Rechnung) from LibreOffice Calc/Excel data or JSON.
13 lines (12 loc) • 531 B
TypeScript
import { InvoiceServiceOptions } from '../invoice/invoice.service';
import { Logger } from '../logger.interface';
import { EInvoiceMIMEType } from './format.factory.service';
export declare class FormatXMLService {
private readonly logger;
constructor(logger: Logger);
get mimeType(): EInvoiceMIMEType;
renderXML(data: object): string;
private cleanAttributes;
protected getInvoicePdf(options: InvoiceServiceOptions): Promise<Uint8Array>;
protected uint8ArrayToBase64(uint8Array: Uint8Array): string;
}