List Documents
Lista documentos paginados con filtros opcionales.
La respuesta contiene siempre los campos base del documento (reference, montos, fiscal_reference, fiscal_metadata, purchase_order, is_admited, etc.). Para traer información adicional (beneficiario, pagos, soportes, eventos, ERP, logs, gastos) utilizá el query param fields con una lista de campos separados por coma.
Filtros útiles:
is_canceled=true|false— documentos cancelados ante el SAT/DIAN.is_admited=true|false— documentos marcados como admitidos (tagadmitido, p. ej. víaPOST /documents/{reference}/acknowledge).tags=admitidootags=1,2— por nombre o ID de tag (equivalente a filtrar admitidos cuando usás el nombreadmitido).
Ejemplo:
GET /documents?page=1&page_size=30&is_canceled=false&is_admited=true&fields=beneficiaries,payments,document_supports,invoice_reception_events,payment_receipt_complements,erp_document,logs
Documentation Index
Fetch the complete documentation index at: https://docs.payana.la/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
API key provista por Payana.
Query Parameters
Página (1-indexed).
x >= 1Cantidad de ítems por página.
1 <= x <= 100Lista de campos expandibles a incluir en la respuesta, separados por coma. Si se omite, se devuelve solo el payload base.
Campos expandibles de un documento que pueden ser solicitados mediante el query param fields.
beneficiaries, line_items, payments, document_supports, invoice_reception_events, payment_receipt_complements, erp_document, logs, expenses Búsqueda libre por número de documento, beneficiario, identificador, etc.
100Filtrar por referencia (UUID) del beneficiario. Acepta múltiples valores separados por coma (ej. ref-123,ref-456,ref-789).
Filtrar por referencia (UUID) del beneficiario empleado. Acepta múltiples valores separados por coma.
Filtrar por referencia (UUID) del proyecto del beneficiario empleado. Acepta múltiples valores separados por coma.
Filtrar por tipo de documento. Tipo de documento.
invoice, debit_note, credit_note, expense Filtrar por origen del documento (cómo fue creado). Origen del documento: cómo fue creado en Payana.
fiscal, manual, legalization, api, integration Filtrar por estado interno del documento (máquina de estados). Estado interno del documento dentro de la máquina de estados de Payana.
draft, pending, in_review, approved, rejected, canceled, paid Filtrar por estado compuesto del documento (aprobación + pago). Estado compuesto del documento (aprobación + pago), usado como filtro agregado.
pending, in_review, approved, rejected, paid, partial, overdue, canceled Filtrar por estado de aprobación del documento. Estado de aprobación del documento dentro del flujo de aprobaciones.
pending, in_review, approved, rejected Si es true, devuelve únicamente documentos cancelados ante el SAT/DIAN. Si es false, los excluye.
Si es true, devuelve únicamente documentos admitidos (con el tag de sistema admitido). Si es false, excluye los admitidos. Equivalente a tags=admitido para el caso true.
Si es true, devuelve únicamente facturas emitidas por Payana.
Si es true, devuelve únicamente documentos de gastos.
Fecha de emisión desde (inclusive). Formato yyyy-MM-dd.
Fecha de emisión hasta (inclusive). Formato yyyy-MM-dd.
Fecha de vencimiento desde (inclusive). Formato yyyy-MM-dd.
Fecha de vencimiento hasta (inclusive). Formato yyyy-MM-dd.
Filtrar por IDs o nombres de tags, separados por coma (ej. 1,2 o admitido).
Campo por el cual ordenar los resultados. Campo de ordenamiento para el listado de documentos.
created_at, document_number, type, amount, issue_date, expiration_date, beneficiary, beneficiary_employee Orden de los resultados.
asc, desc