UNPKG

@teaploy/megaprint

Version:
25 lines (24 loc) 800 B
import { Configuration } from './configuration'; import { Receptor, Item } from './values'; export declare class Invoice { #private; configuration: Configuration; currencyCode: string; identifier: string; items: Array<Item>; localIdentifier: string; receptor: Receptor; taxesSummary: Array<any>; total: number; pdfBase64: string; constructor(localIdentifier: string, receptor: Receptor, currencyCode: string, items: Array<Item>, configuration: Configuration); toXML(): any; generate(): Promise<Invoice>; generatePdf(): Promise<string>; static getPdf(configuration: Configuration, identifier: string): Promise<string>; private init; private signXML; private registerDocument; private static downloadPdf; private toDte; }