Facturas (Invoices)

Facturas (Invoices)

Obtener lista de facturas

Este endpoint requiere autenticación
  1. GET /webapi/invoices?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.             "Balance":100.0000,
  11.             "Subtotal":0.0,
  12.             "DiscountAmount":0.0,
  13.             "Status":0,
  14.             "DocID":"0000019",
  15.             "DocDate":"2014-01-01T00:00:00",
  16.             "AccountID":"bde77223-a6a6-4ce9-a52a-7958a2c8365e",
  17.             "ExchangeRate":1.000000,
  18.             "ExchangeRate2":1.000000,
  19.             "CurrencyID":"USD",
  20.             "PO":null,
  21.             "PaymentTerms":null,
  22.             "NotesClient":null,
  23.             "DiscountPercent":0.000000,
  24.             "ImageFilePath":null,
  25.             "UUID":null,
  26.             "Folio":null,
  27.             "Serie":null,
  28.             "StatusCFDI":0,
  29.             "BranchID":null,
  30.             "BranchName":null,
  31.             "PaymentCount":null,
  32.             "PaymentCountName":null,
  33.             "FolioID":null,
  34.             "Cancelled":false,
  35.             "InvoiceSequence":0,
  36.             "TaxFree":false,
  37.             "TaxSequence":null,
  38.             "DueDate":null,
  39.             "Items":
  40.             [
  41.                 {
  42.                     "ID":"94e8b9c7-e1c7-4c69-b04e-76da662ff8a1",
  43.                     "ItemID":null,
  44.                     "ItemSKU":null,
  45.                     "ItemName":"Test Item",
  46.                     "Price":100.000000,
  47.                     "Quantity":1.000000,
  48.                     "TaxID":null,
  49.                     "TaxName":null,
  50.                     "TaxPercent":0.000000
  51.                  }
  52.             ]
  53.         }
  54.     ]
  55. }


Obtener lista de facturas pendientes

Este endpoint requiere autenticación
  1. GET /webapi/getpendinginvoices?CurrencyID=USD&CustomerID=00000000-0000-0000-0000-000000000000
Mientras que el parametro CustomerID es opcional, el parametro Curre​ncyID es REQUERIDO

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.             "Balance":100.0000,
  11.             "Subtotal":0.0,
  12.             "DiscountAmount":0.0,
  13.             "Status":0,
  14.             "DocID":"0000019",
  15.             "DocDate":"2014-01-01T00:00:00",
  16.             "AccountID":"bde77223-a6a6-4ce9-a52a-7958a2c8365e",
  17.             "ExchangeRate":1.000000,
  18.             "ExchangeRate2":1.000000,
  19.             "CurrencyID":"USD",
  20.             "PO":null,
  21.             "PaymentTerms":null,
  22.             "NotesClient":null,
  23.             "DiscountPercent":0.000000,
  24.             "ImageFilePath":null,
  25.             "UUID":null,
  26.             "Folio":null,
  27.             "Serie":null,
  28.             "StatusCFDI":0,
  29.             "BranchID":null,
  30.             "BranchName":null,
  31.             "PaymentCount":null,
  32.             "PaymentCountName":null,
  33.             "FolioID":null,
  34.             "Cancelled":false,
  35.             "InvoiceSequence":0,
  36.             "TaxFree":false,
  37.             "TaxSequence":null,
  38.             "DueDate":null,
  39.             "Items":
  40.             [
  41.                 {
  42.                     "ID":"94e8b9c7-e1c7-4c69-b04e-76da662ff8a1",
  43.                     "ItemID":null,
  44.                     "ItemSKU":null,
  45.                     "ItemName":"Test Item",
  46.                     "Price":100.000000,
  47.                     "Quantity":1.000000,
  48.                     "TaxID":null,
  49.                     "TaxName":null,
  50.                     "TaxPercent":0.000000
  51.                  }
  52.             ]
  53.         }
  54.     ]
  55. }


Agregar Factura

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

Solicitud esperada (body):
  1. {
  2.     'docDate' : '2014-01-01',
  3.     'accountID' : 'bde77223-a6a6-4ce9-a52a-7958a2c8365e',
  4.     'currencyID' : 'USD',
  5.     'exchangeRate' : 1,
  6.     'exchangeRate2' : 1,
  7.     'items':
  8.     [
  9.         {
  10.             'itemName': 'Test Item', 
  11.             'price' : 100, 
  12.             'quantity' : 1
  13.         }
  14.     ]
  15. }

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

Editar Factura

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

Solicitud esperada (body):
  1. {
  2.     'id' : 'd48e96ef-c9b4-4cf6-bf96-aebf9e134641',
  3.     'docId' : '000001',
  4.     'docDate' : '2014-01-01',
  5.     'accountID' : 'bde77223-a6a6-4ce9-a52a-7958a2c8365e',
  6.     'currencyID' : 'USD',
  7.     'exchangeRate' : 1,
  8.     'exchangeRate2' : 1,
  9.     'items': 
  10.     [
  11.         {
  12.             'itemName': 'Test Item', 
  13.             'price' : 100, 
  14.             'quantity' : 1
  15.         }
  16.     ]
  17. }

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

Eliminar Factura

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

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

Enviar Factura

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

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


    • Related Articles

    • 6. Crea Facturas

      Creación de Facturas:   Primeros Pasos:   En el paso anterior te mostramos como hacer tus cotizaciones y a convertirlas en facturas en tan solo segundos. Ahora, te guiaremos para que puedas crear nuevas facturas con simples pasos, facilitándote tu ...
    • 5. Crea Cotizaciones

      Creación de Cotizaciones:  Primeros Pasos:  Si ya has creado tu lista de clientes y registrado tus proveedores en el sistema, este es el siguiente paso en el que te enseñamos de manera sencilla a crear tus cotizaciones para que así integres un ...
    • 4. Crea tus Clientes/Proveedores

      Creación de Clientes y Proveedores: Primeros Pasos:  En este paso te ayudamos a crear tus clientes y proveedores en la herramienta  para que tengas toda la información valiosa, para una mejor toma de decisiones. A. Crea tus Clientes: Los clientes son ...
    • 3. Crea tus Artículos/Servicios

      Creación de Artículos y/o Servicios:   Primeros Pasos: Este es el siguiente paso para que ingreses tus datos en nuestra herramienta. Aquí te mostraremos cómo crear artículos y/o servicios con AccountingLive.  Crea tus Artículos y/o Servicios: ...
    • 1. Crea tu Cuenta

      Creación de Usuario y Empresa  Primeros Pasos Has dado un paso muy importante para hacer crecer tu negocio y a la vez ganar tranquilidad en la gestión financiera de tu empresa. Aquí te mostraremos cómo iniciarte en el sistema y crear tu cuenta paso a ...