UNPKG

facturaereader

Version:

A npm package to read Facturae XML files and extract relevant information to a JSON object.

36 lines (31 loc) 817 B
declare module 'facturaereader' { export interface FacturaeInvoice { number: string; date: string; total: string; taxPrice: string; taxRate: string; priceWithoutTax: string; } export interface FacturaeParty { name: string; address: string; town: string; province: string; postal_code: string; } export interface FacturaeProduct { product: string; quantity: string; price: string; } export interface FacturaeResult { invoice: FacturaeInvoice; seller: FacturaeParty; buyer: FacturaeParty; products: FacturaeProduct[]; version: string; } export function getFacturae(): string; export function readFacturae(file: File): Promise<FacturaeResult>; }