facturapi-es6
Version:
FacturAPI makes it easy for developers to generate valid Invoices in Mexico (known as Factura Electrónica or CFDI).
26 lines (25 loc) • 662 B
TypeScript
import { Base } from "./base";
import { Customer } from "./cusrtomer";
import { Product } from "./product";
import { enums } from "./enums";
export declare type Invoice = {
status?: string;
customer: string | Partial<Customer>;
payment_form: enums.PaymentForm | string;
total: number;
uuid: string;
folio_number: number;
series: string;
related?: string[];
relation?: enums.InvoiceRelation;
currency: string;
exchange: number;
cancellation_status?: enums.cancelationStatus;
items: Item[];
} & Base;
declare type Item = {
quantity: number;
discount: number;
product: string | Product;
};
export {};