Tema
CreateInvoiceOptions
Properties
recipient
ts
recipient: Recipient;A quién se le factura.
items
ts
items: readonly Item[];Qué se le factura.
saleType?
ts
optional saleType?: "cash" | "credit";Contado o crédito. Ojo: los valores son 'cash' y 'credit', no 'Contado'.
transactionType?
ts
optional transactionType?: 2 | 1 | 3 | 8 | 5 | 10 | 4 | 6 | 7 | 9 | 11 | 12 | 13;Tipo de operación según SIFEN.
currency?
ts
optional currency?: "PYG" | "USD" | "PAB";Moneda. Con cualquiera distinta de PYG hace falta exchangeRate.
invoiceDate?
ts
optional invoiceDate?: DateLike;Fecha de emisión. Por defecto, ahora.
exchangeRate?
ts
optional exchangeRate?: number;description?
ts
optional description?: string;obs?
ts
optional obs?: string;term?
ts
optional term?: string;invoiceNumber?
ts
optional invoiceNumber?: string;globalDiscount?
ts
optional globalDiscount?: DecimalLike;sedecoDiscount?
ts
optional sedecoDiscount?: DecimalLike;draft?
ts
optional draft?: boolean;Si es true la factura queda en borrador y no se envía a la DNIT hasta llamar a Invoices.confirmDraft.
establishment?
ts
optional establishment?: string | number;Código de establecimiento, si no es el del cliente.
dispatchPoint?
ts
optional dispatchPoint?: string | number;Punto de expedición, si no es el del cliente.
idempotencyKey?
ts
optional idempotencyKey?: string;Si se quiere controlar la clave de idempotencia. Por defecto se genera una nueva por llamada.
extra?
ts
optional extra?: Body;Campos crudos que el SDK no modela.
