Entradas de diario (Journals)

Entradas de diario (Journals)

Obtener lista de entradas de diario

Este endpoint requiere autenticación
  1. GET /webapi/journals?skip=0&maxRecords=10
Respuesta Esperada:
  1. {
  2.     "status":"ok",
  3.     "data":
  4.     [
  5.         {
  6.             "ID":"00000000-0000-0000-0000-000000000000",
  7.             "DB":00000.000000,
  8.             "CR":00000.000000,
  9.             "DocID":"0000000",
  10.             "DocDate":"2013-01-01T00:00:00",
  11.             "Notes":"",
  12.             "Accounts":
  13.             [
  14.                 {
  15.                     "AccountID":"00000000-0000-0000-0000-000000000000",
  16.                     "AccountCode":"0000-00",
  17.                     "AccountName":"",
  18.                     "Debit":0.000000,
  19.                     "Credit":00000.000000,
  20.                     "RowOrder":0,
  21.                     "AccountType":100
  22.                 },
  23.                 {
  24.                     "AccountID":"00000000-0000-0000-0000-000000000000",
  25.                     "AccountCode":"0000-00",
  26.                     "AccountName":"",
  27.                     "Debit":00000.000000,
  28.                     "Credit":0.000000,
  29.                     "RowOrder":0,
  30.                     "AccountType":130
  31.                 }
  32.             ]
  33.         }
  34.     ]
  35. }


Agregar Entrada de diario

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

Solicitud esperada (body):
  1. {
  2.     'DocID' : '(autogenerated)',
  3.     'DocDate' : '2016-01-01',
  4.     'Notes' : '@Notes',
  5.     'Accounts' : [{'AccountID' : '@AccountID', 'Credit' : '@Credit', 'Debit' : '@Debit' }]
  6. }

Respuesta Esperada:
  1. {
  2.     "status":"ok",
  3.     "data":"00000000-0000-0000-0000-000000000000"
  4. }

Editar Entrada de diario

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

Solicitud esperada (body):
  1. {
  2.     'ID' : '00000000-0000-0000-0000-000000000000',
  3.     'DocID' : '@DocID',
  4.     'DocDate' : '2016-01-01',
  5.     'Notes' : '@Notes',
  6.     'Accounts' : [{'AccountID' : '@AccountID', 'Credit' : '@Credit', 'Debit' : '@Debit' }]
  7. }

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

Eliminar Entrada de diario

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

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

    • Related Articles

    • 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":     [         {             ...
    • 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":         [             {                 ...
    • Cuentas de gastos (Expenses classes)

      Obtener lista de cuentas de gastos Este endpoint requiere autenticación GET /webapi/expenseClasses?skip=0&maxRecords=10 Respuesta Esperada: {     "status":"ok",     "data":     [         {             "ID":"9486c625-8d3a-4dcf-b8cd-0a6a5826c70d",     ...
    • Catalogo de cuentas (Chart Accounts)

      Obtener catalogo de cuentas Este endpoint requiere autenticación GET /webapi/chartAccounts?skip=0&maxRecords=10 Respuesta Esperada: {     "status":"ok",     "data":     [         {             "ID":"fee9cce1-6216-4a8f-8f73-94ba125610cf",             ...