Ordenes de compra (Purchase Orders)

Ordenes de compra (Purchase Orders)

Obtener lista de ordenes de compra

Este endpoint requiere autenticación
  1. GET /webapi/purchaseorders?skip=0&maxRecords=10
Respuesta Esperada:
  1. {
  2.     "status":"ok",
  3.     "data":
  4.     [
  5.         {
  6.             "ID":"d40b316e-1114-4643-a04b-50ab3f2376a9",
  7.             "AccountName":"new account",
  8.             "TaxAmount":0.000000,
  9.             "Total":100.0000,
  10.             "DocID":"0000019",
  11.             "DocDate":"2014-01-01T00:00:00",
  12.             "AccountID":"bde77223-a6a6-4ce9-a52a-7958a2c8365e",
  13.             "CurrencyID":"USD",
  14.             "PaymentTerms":null,
  15.             "Notes":null,
  16.             "NotesVendor":null,
  17.             "DiscountPercent":0.000000,
  18.             "Items":
  19.             [
  20.                 {
  21.                     "ItemID":null,
  22.                     "ItemSKU":null,
  23.                     "ItemName":"Test Item",
  24.                     "Price":100.000000,
  25.                     "Quantity":1.000000,
  26.                     "TaxID":null,
  27.                     "TaxName":null,
  28.                     "TaxPercent":0.000000
  29.                  }
  30.             ]
  31.         }
  32.     ]
  33. }


Agregar Orden de compra

Este endpoint requiere autenticación
  1. POST /webapi/purchaseorders

Solicitud esperada (body):
  1. {
  2.             "DocID":"0000019",
  3.             "DocDate":"2014-01-01T00:00:00",
  4.             "AccountID":"bde77223-a6a6-4ce9-a52a-7958a2c8365e",
  5.             "CurrencyID":"USD",
  6.             "PaymentTerms":null,
  7.             "Notes":null,
  8.             "NotesVendor":null,
  9.             "DiscountPercent":0.000000,
  10.             "CopyMail":null,
  11.             "SendContact":true,
  12.             "Items":
  13.             [
  14.                 {
  15.                     "ItemID":null,
  16.                     "ItemSKU":null,
  17.                     "ItemName":"Test Item",
  18.                     "Price":100.000000,
  19.                     "Quantity":1.000000,
  20.                     "TaxID":null,
  21.                     "TaxName":null,
  22.                     "TaxPercent":0.000000
  23.                  }
  24.             ]
  25. }

Respuesta Esperada:
  1. {
  2.     "status":"ok",
  3.     "data":"bde77223-a6a6-4ce9-a52a-7958a2c8365e"
  4. }

Editar Orden de compra

Este endpoint requiere autenticación
  1. PUT /webapi/purchaseorders

Solicitud esperada (body):
  1. {
  2.             "ID":"00000000-0000-0000-0000-000000000000",
  3.             "DocID":"0000000",
  4.             "DocDate":"2014-01-01T00:00:00",
  5.             "AccountID":"00000000-0000-0000-0000-000000000000",
  6.             "CurrencyID":"USD",
  7.             "PaymentTerms":null,
  8.             "Notes":null,
  9.             "NotesVendor":null,
  10.             "DiscountPercent":0.000000,
  11.             "CopyMail":null,
  12.             "SendContact":true,
  13.             "Items":
  14.             [
  15.                 {
  16.                     "ItemID":null,
  17.                     "ItemSKU":null,
  18.                     "ItemName":"Test Item",
  19.                     "Price":100.000000,
  20.                     "Quantity":1.000000,
  21.                     "TaxID":null,
  22.                     "TaxName":null,
  23.                     "TaxPercent":0.000000
  24.                  }
  25.             ]
  26. }

Respuesta Esperada:
  1. {
  2.     "status":"ok",
  3.     "data":null
  4. }

Eliminar Orden de compra

Este endpoint requiere autenticación
  1. DELETE /webapi/purchaseorders?ID=00000000-0000-0000-0000-000000000000

Respuesta Esperada:
  1. {
  2.     "status":"ok",
  3.     "data":null
  4. }


Enviar Orden de compra

Este endpoint requiere autenticación
  1. POST /webapi/purchaseorders?ID=a2e0b740-f036-4d47-8eb3-d64849d13a8e

Respuesta Esperada:
  1. {
  2.     "status":"ok",
  3.     "data":null
  4. }

    • Related Articles

    • Devoluciones (Purchase returns)

      Obtener lista de devoluciones Este endpoint requiere autenticación GET /webapi/purchasereturns?skip=0&maxRecords=10 Respuesta Esperada: {     "status":"ok",     "data":     [         {             "AccountID": null,             "CurrencyID": null,   ...
    • API de AccountingLive

      Introducción La API de AccountingLive le permite conectar su aplicación a AccountingLive para acceder a los datos del sistema. La API se implementa con diferentes endpoints HTTPS que reciben y devuelven objetos JSON a través de peticiones HTTP ...
    • Herramientas de inicio de sección (Login Tools)

      Obtener lista de empresas por usuario Este endpoint NO requiere autenticación GET /webapi/companylist?skip=0&maxRecords=100&userName=@USERNAME&password=@PASSWORD Respuesta Esperada: {     "status":"ok",     "data":     [         {             ...
    • Entradas de diario (Journals)

      Obtener lista de entradas de diario Este endpoint requiere autenticación GET /webapi/journals?skip=0&maxRecords=10 Respuesta Esperada: {     "status":"ok",     "data":     [         {             "ID":"00000000-0000-0000-0000-000000000000",           ...
    • Métodos de pago (Payment Methods)

      Obtener lista de métodos de pago Este endpoint requiere autenticación GET /webapi/paymentMethods?skip=0&maxRecords=10 Respuesta Esperada: {     "status":"ok",     "data":         [             {                 ...