Ir al contenido
ERPDocs
llms.txt

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

  • Cookietextorequerido

    La cookie de sesión del usuario de la integración (__Secure-erp.session_token). Cuando esté la clave API, va en Authorization: Bearer. Ver Autenticación.

  • X-Expected-Companyuuidrequerido

    La 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ón

    Valores: sales-orders delivery-notes

  • deliveryIduuid
  • customerIduuid
  • documentIduuid
  • salesOrderIduuid

Respuesta

200 con este JSON.

  • customerslista de objetorequerido
    Campos de cada elemento (8)
    • iduuidrequerido
    • legalNametextorequerido
    • documentTypetextorequerido
    • documentNumbertextorequerido
    • vatConditiontextorequerido
    • letteropciónrequerido

      Valores: A B

    • needsCuitsí o norequerido
    • addresstextorequerido
  • lineslista de objetorequerido
    Campos de cada elemento (12)
    • salesOrderobjetorequerido
      Campos (3)
      • iduuidrequerido
      • numbertextorequerido
      • documentDatefecharequerido
    • salesOrderLineIduuidrequerido
    • itemobjetorequerido
      Campos (7)
      • iduuidrequerido
      • codetextorequerido
      • nametextorequerido
      • unitCodetextorequerido
      • allowsDecimalssí o norequerido
      • itemTypetextorequerido
      • vatRatecualquierarequerido
    • quantitynúmerorequerido
    • invoicedQuantitynúmerorequerido
    • pendingQuantitynúmerorequerido
    • heldByDocumentnúmerorequerido
    • unitPricetextorequerido
    • discountPercentnúmerorequerido
    • headerDiscountPercentnúmerorequerido
    • paymentTermIduuidrequeridoadmite null
    • paymentPlanlista de objetorequerido
      Campos de cada elemento (2)
      • percentnúmerorequerido
      • dueDaysenterorequerido
  • deliveryNoteLineslista de objetorequerido
    Campos de cada elemento (15)
    • deliveryNoteobjetorequerido
      Campos (4)
      • iduuidrequerido
      • numbertextorequerido
      • documentDatefecharequerido
      • xsí o norequerido
    • deliveryNoteLineIduuidrequerido
    • salesOrderobjetorequerido
      Campos (2)
      • iduuidrequerido
      • numbertextorequerido
    • salesOrderLineIduuidrequerido
    • itemobjetorequerido
      Campos (7)
      • iduuidrequerido
      • codetextorequerido
      • nametextorequerido
      • unitCodetextorequerido
      • allowsDecimalssí o norequerido
      • itemTypetextorequerido
      • vatRatecualquierarequerido
    • quantitynúmerorequerido
    • invoicedQuantitynúmerorequerido
    • pendingQuantitynúmerorequerido
    • heldByDocumentnúmerorequerido
    • preselectedsí o norequerido
    • unitPricetextorequerido
    • discountPercentnúmerorequerido
    • headerDiscountPercentnúmerorequerido
    • paymentTermIduuidrequeridoadmite null
    • paymentPlanlista de objetorequerido
      Campos de cada elemento (2)
      • percentnúmerorequerido
      • dueDaysenterorequerido
  • hasDeliveryNotessí o norequerido
  • pointsOfSalelista de objetorequerido
    Campos de cada elemento (4)
    • iduuidrequerido
    • numberenterorequerido
    • descriptiontextorequerido
    • isDefaultsí o norequerido
  • issuerProblemslista de textorequerido
  • canPreparesí o norequerido
  • todayfecharequerido

Errores

Un rechazo responde application/problem+json con un code estable. Los más comunes en esta operación:

401Falta la credencial o venció.
403La credencial no tiene el permiso documents.prepare.
409La empresa activa no es la de X-Expected-Company.
422Datos inválidos o una regla de negocio rota, con el detalle por campo.
503Sistema ocupado: reintentá después de Retry-After segundos.

La lista completa está en Errores.