UNPKG

facturapi-es6

Version:

FacturAPI makes it easy for developers to generate valid Invoices in Mexico (known as Factura Electrónica or CFDI).

23 lines (22 loc) • 772 B
/// <reference types="node" /> import Wrapper from "./wrapper"; import { ReadStream } from "fs"; import { Invoice } from "./types/invoice"; import { Query, QueryResponse } from "./types/query"; declare class Invoices { wrapper: Wrapper; constructor(wrapper: Wrapper); create(data: Partial<Invoice>): Promise<Invoice>; list(params: Query & { customer: string; }): Promise<QueryResponse<Invoice>>; retrieve(id: string): Promise<Invoice>; cancel(id: string): Promise<Invoice>; sendByEmail(id: string, data: { email: string; }): Promise<Invoice>; downloadPdf(id: string): Promise<ReadStream>; downloadXml(id: string): Promise<ReadStream>; downloadZip(id: string): Promise<ReadStream>; } export default Invoices;