Name | Description | Type | Additional information |
---|---|---|---|
acquirer | Acquirer |
Required |
|
sendToDian |
Indica si el documento se debe enviar a la DIAN. Sino, el envío se hará después. El estado se podrá consultar con GetDocumentStatus. Por defecto: true. |
boolean |
Optional |
emailForRejectionNotification |
Email al que se debe notificar si se rechaza el documento |
string |
String length: inclusive between 0 and 100 |
sendAlertTo |
Correos electrónicos a los que se debe notificar la generación del documento. Por defecto, se usan los correos de los contactos del adquirente. Si se usa este campo, se ignorarán los correos de los contactos. Obligatorio cuando se trata de un documento a consumidor final. Pueden enviarse varios correos, separados por ; |
string |
String length: inclusive between 0 and 500 |
operationTypeCode |
Código tipo de operación |
string |
Required String length: inclusive between 0 and 10 |
invoiceTypeCode |
Código tipo de factura 01 para factura de Venta Nacional 02 para factura de exportación 03 para factura por contingencia facturador 04 para factura por contingencia DIAN |
string |
Required String length: inclusive between 0 and 10 |
issueDate |
Fecha de emisión |
date |
Required Range: inclusive between 1/1/2000 and 1/1/5000 |
prefix |
prefijo para el cual se realizara la factura |
string |
String length: inclusive between 0 and 5 |
invoiceNumber |
numeración del prefijo |
string |
String length: inclusive between 0 and 45 |
relatedDocumentPrefix |
Contingencia facturador: prefijo original que se quería usar. El prefijo de contingencia debe ir en el campo Prefix |
string |
String length: inclusive between 0 and 5 |
relatedDocumentNumber |
Contingencia facturador: número original que se quería usar. El número de contingencia debe ir en el campo InvoiceNumber |
string |
String length: inclusive between 0 and 45 |
additionalAcquirers |
Listado de adquirentes, si se quiere facturar a varios. Los porcentajes deben sumar 100%. El adquirente de documentTypeCodeAcquirer y documentNumberAcquirer, se usará como adquirente principal, y debe estar incluido en esta lista |
Collection of AdditionalAcquirer |
Optional |
fiscalLocationAcquirer |
Localización fiscal del adquirente. Sólo aplica para consumidor final. |
Location |
Optional |
physicalLocationAcquirer |
Localización fisica del adquirente. |
Location |
Optional |
physicalLocationCompany |
Localización fisica del adquirente. |
Location |
Optional |
currencyCode |
Código de la moneda |
string |
Required |
currencyCodeLocal |
Código de la moneda local independiente de el codigo de moneda de cambio |
string |
Optional |
valueTRM |
Valor TRM de la moneda |
decimal number |
Range: inclusive between 0 and 1E+18 |
dateTRM |
Fecha del TRM |
date |
Optional |
anexo |
Documento .zip convertido en base64 |
string |
Optional |
startInvoicePeriod |
Fecha de inicio del periodo de facturación |
date |
Optional |
endInvoicePeriod |
Fecha final del periodo de facturación |
date |
Optional |
paymentMethodCode |
Código de método de pago |
string |
Required String length: inclusive between 0 and 10 |
paymentMeanCode |
Código de medio de pago |
string |
Required String length: inclusive between 0 and 10 |
paymentId |
Identificador de pago |
string |
Optional |
expirationDate |
Fecha de vencimiento |
date |
Required Range: inclusive between 1/1/2000 and 1/1/5000 |
observations |
Observaciones |
Observations |
Optional |
items |
Lista de productos |
Collection of Item |
Required |
allowancesOrCharges |
Cargos y Descuentos |
Collection of AllowancesOrCharges |
Optional |
prepaidPayments |
Anticipos |
Collection of PrepaidPayment |
Optional |
xmlAdditionals |
Adicionales de XML |
Collection of XmlAdditional |
Optional |
roundingAmount |
Valor de redondeo de la factura, si aplica |
decimal number |
Optional |
total |
Total de la factura |
decimal number |
Required Range: inclusive between 0 and 1E+18 |
totalLocal |
Total con retenciones para moneda local. Campo opcional. Valor por defecto 0 |
decimal number |
Range: inclusive between 0 and 1E+18 |
subtotal |
Subtotal |
decimal number |
Required Range: inclusive between 0 and 1E+18 |
subtotalLocal |
Valor de Subtotal para moneda local |
decimal number |
Range: inclusive between 0 and 1E+18 |
taxesTotal |
Total de impuestos |
decimal number |
Required Range: inclusive between 0 and 1E+18 |
taxesTotalLocal |
Total de impuestos para moneda local |
decimal number |
Range: inclusive between 0 and 1E+18 |
totalWithRetes |
Total con retenciones. Campo opcional. Valor por defecto 0 |
decimal number |
Optional |
sectorAdditionals |
Adicionales del sector |
SectorAdditionals |
Optional |
totalesCop |
TotalesCop |
TotalesCop |
Optional |
bussinesLine |
Línea de negocio a mostrar en el asunto |
string |
String length: inclusive between 0 and 500 |
note |
Nota para ser visualizada en la representación gráfica |
string |
Optional |