Pagos (Payments)

Pagos (Payments)

Obtener lista de pagos

Este endpoint requiere autenticación
  1. GET /webapi/payments?skip=0&maxRecords=10
Respuesta Esperada:
  1. {
  2.     "status":"ok",
  3.     "data":
  4.     [
  5.         {
  6.             "BankAccountIDName": null,
  7.             "BankAccountName": null,
  8.             "formatedDate": null,
  9.             "ID": "00000000-0000-0000-0000-000000000000",
  10.             "PaymentTypeName": null,
  11.             "ProjectCustomerName": null,
  12.             "ProjectName": null,
  13.             "AccountID": null,
  14.             "AccountName": null,
  15.             "Amount": 0.0,
  16.             "BankAccountID": null,
  17.             "BankCurrencyID": null,
  18.             "BankExchangeRate": 0.0,
  19.             "BankExchangeRate2": 0.0,
  20.             "BeneficiaryName": null,
  21.             "CurrencyID": null,
  22.             "DocDate": "0001-01-01T00:00:00",
  23.             "DocID": null,
  24.             "Notes": null,
  25.             "PaymentType": 0,
  26.             "ProjectID": null,
  27.             "Docs": 
  28.             [
  29.                 {
  30.                     "Balance": 0.0,
  31.                     "DocDate": "0001-01-01T00:00:00",
  32.                     "DocID": null,
  33.                     "formatedDate": null,
  34.                     "ID": "00000000-0000-0000-0000-000000000000",
  35.                     "RowOrder": 0,
  36.                     "ToPay": 0.0,
  37.                     "vendorName": null
  38.                 }
  39.             ],
  40.             "DebitAccounts": 
  41.             [
  42.                 {
  43.                     "AccountCode": null,
  44.                     "AccountID": "00000000-0000-0000-0000-000000000000",
  45.                     "AccountName": null,
  46.                     "Amount": 0.0
  47.                 }
  48.             ]
  49.         }
  50.     ]
  51. }


Obtener lista de tipos de pagos

Este endpoint NO requiere autenticación
  1. GET /webapi/webapi/getpaymenttypes
Respuesta Esperada:
  1. {
  2.     "status":"ok",
  3.     "data":
  4.     [
  5.         {
  6.             "ID": "0",
  7.             "Name": ""
  8.         }
  9.     ]
  10. }

Agregar Pago

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

Solicitud esperada (body):
  1. {
  2.     "AccountID": null,
  3.     "Amount": 0.0,
  4.     "BankAccountID": null,
  5.     "BankExchangeRate": 0.0,
  6.     "BankExchangeRate2": 0.0,
  7.     "BeneficiaryName": null,
  8.     "CurrencyID": null,
  9.     "DocDate": "0001-01-01T00:00:00",
  10.     "DocID": null,
  11.     "Notes": null,
  12.     "PaymentType": 0,
  13.     "ProjectID": null,

  14.     "Docs": 
  15.     [      
  16.         {
  17.             "ID": "00000000-0000-0000-0000-000000000000",
  18.             "ToPay": 0.0
  19.         }
  20.     ],
  21.     "DebitAccounts": 
  22.     [
  23.         {
  24.             "AccountID": "00000000-0000-0000-0000-000000000000",
  25.             "Amount": 0.0
  26.         }
  27.     ]
  28. }

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

Editar Pago

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

Solicitud esperada (body):
  1. {
  2.     "ID": "00000000-0000-0000-0000-000000000000",
  3.     "AccountID": null,
  4.     "Amount": 0.0,
  5.     "BankAccountID": null,
  6.     "BankExchangeRate": 0.0,
  7.     "BankExchangeRate2": 0.0,
  8.     "BeneficiaryName": null,
  9.     "CurrencyID": null,
  10.     "DocDate": "0001-01-01T00:00:00",
  11.     "DocID": null,
  12.     "Notes": null,
  13.     "PaymentType": 0,
  14.     "ProjectID": null,
  15.     "Docs": 
  16.     [      
  17.         {
  18.             "ID": "00000000-0000-0000-0000-000000000000",
  19.             "ToPay": 0.0
  20.         }
  21.     ],
  22.     "DebitAccounts": 
  23.     [
  24.         {
  25.             "AccountID": "00000000-0000-0000-0000-000000000000",
  26.             "Amount": 0.0
  27.         }
  28.     ]
  29. }

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

Eliminar Pago

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

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

    • Related Articles

    • 7. Registra Pagos

      PASO  EN CONSTRUCCIÓN
    • Crea Bancos

      Creación de Bancos:  AccountingLive te ofrece el módulo de bancos para que puedas tener el control de dinero de tu negocio y facilitar la administración de tus cuentas. Puedes gestionar cuentas bancarias para hacer tus depósitos, realizar pagos, ...
    • 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 ...
    • 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 ...