Editar nota crédito

Endpoint que permite editar una nota de crédito 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 la nota de crédito que se ha modificado.

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

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

Identificador de la nota de crédito que se desea editar.

Body Params

Objeto JSON para la edición de una nota de crédito

string

Fecha de la nota de crédito. Formato yyyy-MM-dd.

string

Fecha de vencimiento de la nota de crédito. Formato yyyy-MM-dd.

string

Observaciones de la nota de crédito (no visibles en el pdf o documento impreso). Longitud máxima permitida: 500.

string

Notas de la nota de crédito, visibles en el PDF o documento impreso. Longitud máxima permitida: 500.

string

Términos y condiciones de la nota de crédito. Longitud máxima permitida: 500.

client
object
required

Objecto que contiene el id del cliente asociado a la nota de crédito. Se puede enviar directamente el id del cliente en este atributo.

items
array of objects

Array de objetos item (productos/servicios) asociados a la nota de crédito. Cada objeto debe incluir: id (string, obligatorio): identificador del producto o servicio que se vende; price (double, obligatorio): precio de venta; reference (string) : referencia del producto/servicio; description (string): descripción del producto/servicio; tax (objeto) : array de objetos tax que indican la información del impuesto; quantity (obligatorio): cantidad vendida del producto o servicio; discount (decimal): porcentaje de descuento aplicado al producto, éste no debe incluir el símbolo %, únicamente su tasa. Para costa rica, el atributo discount pasa a ser un objeto compuesto por los atributos: nature (indica la naturaleza del descuento) y discount (indica la tasa del descuento). El precio del producto/servicio no debe incluir impuestos ni descuentos.

items
numberTemplate
object

Objeto que contiene la información de la numeración de la nota de crédito. Para numeraciones automáticas solo debe incluir el id de la numeración, para numeraciones manuales se debe enviar como mínimo el id de la numeración y el número de la nota de crédito. Si no se envía este atributo la aplicación intenta crear la nota de crédito con la numeración preferida que tiene configurada la empresa. Si no es posible retorna error.

priceList
object

Objeto que indica el id de la lista de precios asociada a la nota de crédito. Se puede enviar directamente el id de la lista de precios en este atributo.

currency
object

Objecto que incluye la información de la moneda y tasa de cambio asociada a la nota de crédito. Solo se debe incluir si la compañía tiene activa la funcionalidad de multimoneda y tiene configurada la moneda seleccionada. Debe incluir el código de la moneda (de tres letras según ISO) y la tasa de cambio.

warehouse
object

Objeto que indica el id de la bodega/almacén asociada a la nota de crédito. Se puede enviar directamente el id de la bodega/almacén en este atributo. Si no se envía este parámetro la nota de crédito queda asociada a la bodega/almacén Principal.

refunds
array of objects

Array de objetos con la información de las devoluciones asociadas a la nota de crédito, los campos que se deben enviar en cada objeto son: date (obligatorio) Fecha de la devolución, account (int, obligatorio) id de la cuenta bancaria, amount (int, obligatorio) monto de la devolución y observations (string) observaciones de la devolución.

refunds
invoices
array of objects

Array de objetos con la información de las facturas de venta que se desean asociar a la nota de crédito. Cada factura debe tener los siguientes datos: id (int, obligatorio) id de la factura de venta y amount (int, obligatorio) monto asociado. Si se desea timbrar la nota de crédito este valor este campo es obligatorio y la suma del valor total de cada una de las facturas de venta debe ser igual al total de la nota de crédito.Si envias este parámetro se reemplazarán todas las facturas de venta con las nuevas. Si lo envias en null se borrarán todas las facturas asociadas.

invoices
costCenter
object

Objeto que indica el id del centro de costos que se desea asociar a la nota de crédito. Se puede enviar directamente el id del centro de costos en este atributo.

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