Ordenes de compra (Purchase Orders)
Obtener lista de ordenes de compra
Este endpoint requiere autenticación
- GET /webapi/purchaseorders?skip=0&maxRecords=10
Respuesta Esperada:
- {
- "status":"ok",
- "data":
- [
- {
- "ID":"d40b316e-1114-4643-a04b-50ab3f2376a9",
- "AccountName":"new account",
- "TaxAmount":0.000000,
- "Total":100.0000,
- "DocID":"0000019",
- "DocDate":"2014-01-01T00:00:00",
- "AccountID":"bde77223-a6a6-4ce9-a52a-7958a2c8365e",
- "CurrencyID":"USD",
- "PaymentTerms":null,
- "Notes":null,
- "NotesVendor":null,
- "DiscountPercent":0.000000,
- "Items":
- [
- {
- "ItemID":null,
- "ItemSKU":null,
- "ItemName":"Test Item",
- "Price":100.000000,
- "Quantity":1.000000,
- "TaxID":null,
- "TaxName":null,
- "TaxPercent":0.000000
- }
- ]
- }
- ]
- }
Agregar Orden de compra
Este endpoint requiere autenticación
- POST /webapi/purchaseorders
Solicitud esperada (body):
- {
- "DocID":"0000019",
- "DocDate":"2014-01-01T00:00:00",
- "AccountID":"bde77223-a6a6-4ce9-a52a-7958a2c8365e",
- "CurrencyID":"USD",
- "PaymentTerms":null,
- "Notes":null,
- "NotesVendor":null,
- "DiscountPercent":0.000000,
- "CopyMail":null,
- "SendContact":true,
- "Items":
- [
- {
- "ItemID":null,
- "ItemSKU":null,
- "ItemName":"Test Item",
- "Price":100.000000,
- "Quantity":1.000000,
- "TaxID":null,
- "TaxName":null,
- "TaxPercent":0.000000
- }
- ]
- }
Respuesta Esperada:
- {
- "status":"ok",
- "data":"bde77223-a6a6-4ce9-a52a-7958a2c8365e"
- }
Editar Orden de compra
Este endpoint requiere autenticación
- PUT /webapi/purchaseorders
Solicitud esperada (body):
- {
- "ID":"00000000-0000-0000-0000-000000000000",
- "DocID":"0000000",
- "DocDate":"2014-01-01T00:00:00",
- "AccountID":"00000000-0000-0000-0000-000000000000",
- "CurrencyID":"USD",
- "PaymentTerms":null,
- "Notes":null,
- "NotesVendor":null,
- "DiscountPercent":0.000000,
- "CopyMail":null,
- "SendContact":true,
- "Items":
- [
- {
- "ItemID":null,
- "ItemSKU":null,
- "ItemName":"Test Item",
- "Price":100.000000,
- "Quantity":1.000000,
- "TaxID":null,
- "TaxName":null,
- "TaxPercent":0.000000
- }
- ]
- }
Respuesta Esperada:
- {
- "status":"ok",
- "data":null
- }
Eliminar Orden de compra
Este endpoint requiere autenticación
- DELETE /webapi/purchaseorders?ID=00000000-0000-0000-0000-000000000000
Respuesta Esperada:
- {
- "status":"ok",
- "data":null
- }
Enviar Orden de compra
Este endpoint requiere autenticación
- POST /webapi/purchaseorders?ID=a2e0b740-f036-4d47-8eb3-d64849d13a8e
Respuesta Esperada:
- {
- "status":"ok",
- "data":null
- }
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": [ { ...