Editar pago

Endpoint que permite editar un pago en la aplicación. Únicamente se modifican los atributos que se envían en el request, los otros atributos del objeto que no se envían quedan intactos. Se retorna el pago que se ha modificado.

Por ejemplo para editar la fecha de creación de un pago se debe enviar el siguiente JSON: {"date" : "2016-06-27"} Para eliminar algún dato del pago enviar el atributo en null, así: {"observations" : null}

Se debe tener en cuenta que el tipo del pago no puede se modificado, es decir, un pago tipo in, no puede editarse a tipo out.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Id del pago que se desea editar. Se debe enviar en la URL.

Body Params
numberTemplate
object

Objeto que contiene la información de la numeración del pago. Si no se envía este atributo la aplicación intenta crear el pago con la numeración preferida que tiene configurada la empresa.

date

Fecha de pago. Formato yyyy-MM-dd.

bankAccount
object

Objeto cuenta de banco que indica a dónde debe ingresar o de dónde debe salir el dinero para el pago. Este objeto debe contener el id del banco.

string
enum

Método de pago, las opciones posibles son: transfer, cash, deposit, check, credit-card, debit-card. Longitud máxima permitida: 15.

Allowed:
string

Observaciones del pago. No son visibles en el documento impreso. Longitud máxima permitida: 500.

string

Notas del pago. Visibles en el documento impreso. Longitud máxima permitida: 500.

client
object

Indica el cliente asociado al pago. Si el pago se realiza a facturas de compra o venta, todas las facturas deben pertenecer al mismo cliente. El objeto debe incluir el id del cliente que realiza o al cual se le realiza el pago.

invoices
array of objects

Array de objetos factura de venta que indica la(s) factura(s) de venta que se pagaron. Cada objeto debe contener: id (number, obligatorio): Identificador de la factura a pagar; amount (double, obligatorio) : valor pagado; retentions (array) : array de objetos retención que indica las retenciones aplicadas en el pago de la factura.

invoices
bills
array of objects

Array de objetos factura de compra que indica la(s) factura(s) de compra que se pagaron. Cada objeto debe contener: id (number, obligatorio): Identificador de la factura a pagar; amount (double, obligatorio) : valor pagado; retentions (array) : array de objetos retención que indica las retenciones aplicadas en el pago de la factura de compra.

bills
categories
array of objects

Array de objetos categoría que indica la(s) categoría(s) que se pagaron. Cada objeto debe contener: id (number, obligatorio): Identificador de la categoría; tax (objeto) : objeto tax que indica el impuesto asociado; quantity (double, obligatorio): cantidad de la categoría; price (double, obligatorio): precio unitario pagado; observations (string): observaciones de la categoría.

categories
retentions
array of objects

Array de objetos retención que indica las retenciones aplicadas en el pago, este atributo se envía únicamente cuando el pago está asociado a categorías y se realizaron retenciones. Cada objeto debe contener: id (number, obligatorio): Identificador de la retención que se desea asociar a la factura; amount (double, obligatorio): valor retenido.

retentions
currency
object

Objeto que indica la moneda del pago y la tasa de cambio, se debe incluir si la empresa tiene activa la funcionalidad de multimoneda y si el pago se realiza en una moneda diferente a la principal de la empresa. Se debe tener en cuenta que solo se pueden pagar facturas de venta y de compra que tengan la misma moneda de la transacción.

costCenter
object

Objeto que indica el id del centro de costo asociado. Se puede enviar directamente el id del centro de costo en este atributo o enviarlo como objeto.

comments
array of strings

Arreglo de strings con cada uno de los comentarios que se desean asociar.

comments
Responses

Language
Credentials
Basic
base64
:
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json