Lista documentos (más recientes primero)
/api/v1/documentsParámetros de consulta
statusstringValores: pending, submitted, accepted, rejected, failed.
document_typestringValores: invoice, credit_note, debit_note, support_document, support_document_adjustment, payroll, payroll_adjustment, pos, pos_adjustment, pos_debit_adjustment.
limitintegermáximo 200, por defecto 50.
cursorstringnext_cursorde la página anterior
Respuestas
200OK
itemsarray<object>+ Ver 24 campos− Ocultar 24 campos
idstring · uuidaccount_idstring · uuidCuenta emisora; una casa de software la usa para saber de qué cliente es el aviso
document_typestringexternal_idstringreference_document_idstring · uuidprefixstringnumberintegernull hasta que se envía a la DIAN; un rechazo lo libera
full_numberstringdocument_keystringCUFE, CUDE, CUDS o CUNE según el tipo
environmentinteger1 producción, 2 habilitación
stagingbooleanDocumento de prueba (cuenta en staging): no fue a la DIAN y no tiene validez fiscal
issued_atstring · date-timecustomer_idstringContraparte: adquirente, vendedor (documento soporte) o trabajador (nómina)
customer_namestringcurrencystringSiempre COP: el XML y los montos van en pesos (regla FAD15 del Anexo 1.9)
payable_amountstringforeignobjectSolo si se facturó en otra moneda: moneda, tasa usada y total en esa moneda
+ Ver 3 campos− Ocultar 3 campos
currencystringexchange_ratestringpayable_amountstring
statusstringpendingesperando al worker,submittedenviado y esperando a la DIAN,accepted,rejected(por la DIAN, final) yfailed(se agotaron los reintentos).dianobject+ Ver 5 campos− Ocultar 5 campos
track_idstringstatus_codestringstatus_descriptionstringerrorsarray<string>rulesarray<object>errors separados: regla, tipo (rejection rechaza el documento; notification no impide la aceptación), mensaje de la DIAN y, si factuROA la conoce, cómo corregirla
+ Ver 4 campos− Ocultar 4 campos
rulestringtypestringmessagestringhintstring
attemptsintegererrorobjectSolo si factuROA rechazó el documento sin enviarlo a la DIAN (p. ej.
error.plan.no_documents: se quedó en fila cuando el plan se agotó o venció con la renovación cancelada)+ Ver 2 campos− Ocultar 2 campos
codestringmessagestring
emailobjectCorreo al adquiriente con el AttachedDocument y el PDF (solo facturas y notas aceptadas, con FACTUROA_EMAIL_FROM configurado).
+ Ver 6 campos− Ocultar 6 campos
statusstringabandoned: sin correo válido del adquiriente o intentos agotados (ver last_error)
attemptsintegersent_atstring · date-timelast_errorstringrecipientstringDirección del último reenvío (si se pidió otra)
resendsintegerReenvíos pedidos (máximo 5)
created_atstring · date-timeupdated_atstring · date-time
next_cursorstring
400Datos inválidos (details trae los campos)
codestringmessagestringerrorsarray<object>Solo en 400: cada campo inválido con su explicación (en español, o en inglés con Accept-Language: en)
+ Ver 2 campos− Ocultar 2 campos
fieldstringRuta del campo en el JSON enviado
messagestring
detailsarray<string>Rutas de los campos inválidos (compatibilidad; usa errors)
request_idstring
401Falta la key o es inválida, está deshabilitada, vencida o revocada (error.missing_api_key, error.invalid_api_key, error.api_key.disabled, error.api_key.expired, error.api_key.revoked)
codestringmessagestringerrorsarray<object>Solo en 400: cada campo inválido con su explicación (en español, o en inglés con Accept-Language: en)
+ Ver 2 campos− Ocultar 2 campos
fieldstringRuta del campo en el JSON enviado
messagestring
detailsarray<string>Rutas de los campos inválidos (compatibilidad; usa errors)
request_idstring