Facturación
Listar lo facturable de un cliente
Sin cliente, lista los clientes con pedidos confirmados por facturar. Con un cliente, lista las líneas de sus pedidos confirmados con su precio, bonificación y cuotas congelados.
GET/api/v1/documents/list-invoiceable-lines
- Permiso
documents.prepare- Empresa
- Opera sobre la empresa activa
- Tipo
- Lectura: no cambia nada
- Respuesta
- JSON
Encabezados
CookietextorequeridoLa cookie de sesión del usuario de la integración (
__Secure-erp.session_token). Cuando esté la clave API, va enAuthorization: Bearer. Ver Autenticación.X-Expected-CompanyuuidrequeridoLa empresa sobre la que operás. Si no coincide con la de la credencial, responde 409. Ver Empresa activa.
Parámetros de la consulta
sourceopciónValores:
sales-ordersdelivery-notesdeliveryIduuidcustomerIduuiddocumentIduuidsalesOrderIduuid
Respuesta
200 con este JSON.
customerslista de objetorequeridoCampos de cada elemento (8)
iduuidrequeridolegalNametextorequeridodocumentTypetextorequeridodocumentNumbertextorequeridovatConditiontextorequeridoletteropciónrequeridoValores:
ABneedsCuitsí o norequeridoaddresstextorequerido
lineslista de objetorequeridoCampos de cada elemento (12)
salesOrderobjetorequeridoCampos (3)
iduuidrequeridonumbertextorequeridodocumentDatefecharequerido
salesOrderLineIduuidrequeridoitemobjetorequeridoCampos (7)
iduuidrequeridocodetextorequeridonametextorequeridounitCodetextorequeridoallowsDecimalssí o norequeridoitemTypetextorequeridovatRatecualquierarequerido
quantitynúmerorequeridoinvoicedQuantitynúmerorequeridopendingQuantitynúmerorequeridoheldByDocumentnúmerorequeridounitPricetextorequeridodiscountPercentnúmerorequeridoheaderDiscountPercentnúmerorequeridopaymentTermIduuidrequeridoadmite nullpaymentPlanlista de objetorequeridoCampos de cada elemento (2)
percentnúmerorequeridodueDaysenterorequerido
deliveryNoteLineslista de objetorequeridoCampos de cada elemento (15)
deliveryNoteobjetorequeridoCampos (4)
iduuidrequeridonumbertextorequeridodocumentDatefecharequeridoxsí o norequerido
deliveryNoteLineIduuidrequeridosalesOrderobjetorequeridoCampos (2)
iduuidrequeridonumbertextorequerido
salesOrderLineIduuidrequeridoitemobjetorequeridoCampos (7)
iduuidrequeridocodetextorequeridonametextorequeridounitCodetextorequeridoallowsDecimalssí o norequeridoitemTypetextorequeridovatRatecualquierarequerido
quantitynúmerorequeridoinvoicedQuantitynúmerorequeridopendingQuantitynúmerorequeridoheldByDocumentnúmerorequeridopreselectedsí o norequeridounitPricetextorequeridodiscountPercentnúmerorequeridoheaderDiscountPercentnúmerorequeridopaymentTermIduuidrequeridoadmite nullpaymentPlanlista de objetorequeridoCampos de cada elemento (2)
percentnúmerorequeridodueDaysenterorequerido
hasDeliveryNotessí o norequeridopointsOfSalelista de objetorequeridoCampos de cada elemento (4)
iduuidrequeridonumberenterorequeridodescriptiontextorequeridoisDefaultsí o norequerido
issuerProblemslista de textorequeridocanPreparesí o norequeridotodayfecharequerido
Errores
Un rechazo responde application/problem+json con un code estable. Los más comunes en esta operación:
401 | Falta la credencial o venció. |
403 | La credencial no tiene el permiso documents.prepare. |
409 | La empresa activa no es la de X-Expected-Company. |
422 | Datos inválidos o una regla de negocio rota, con el detalle por campo. |
503 | Sistema ocupado: reintentá después de Retry-After segundos. |
La lista completa está en Errores.