UNPKG

@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
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; }