{"metadata":{"image":[],"title":"","description":""},"api":{"url":"/credit-notes","auth":"required","settings":"","results":{"codes":[{"name":"OK","code":"{\n  \"date\": \"2015-11-15\",\n  \"client\":  2,\n  \"items\" : [\n    {\n      \"id\": 1,\n      \"price\" : 120,\n      \"quantity\" : 5\n    },\n    {\n      \"id\": 2,\n      \"description\": \"Cartera de cuero color café\",\n      \"price\": 85,\n      \"discount\" : 10,\n      \"tax\" : [\n        {\n          \"id\" : 6,\n          }\n        ],\n      \"quantity\" : 1\n      }\n    ]\n}","language":"json","status":200}]},"params":[{"name":"date","type":"yyyy-mm-dd","default":"","desc":"Fecha de la nota de crédito. Formato yyyy-MM-dd.","required":true,"in":"body","ref":"","_id":"5eb1e742a39cc9024da2873d"},{"name":"dueDate","type":"yyyy-mm-dd","default":"","desc":"Fecha de vencimiento de la nota de crédito. Formato yyyy-MM-dd.","required":false,"in":"body","ref":"","_id":"5eb1e742a39cc9024da2873c"},{"name":"observations","type":"string","default":"","desc":"Observaciones de la nota de crédito (no visibles en el pdf o documento impreso). Longitud máxima permitida: 500.","required":false,"in":"body","ref":"","_id":"5eb1e742a39cc9024da2873b"},{"name":"anotation","type":"string","default":"","desc":"Notas de la nota de crédito, visibles en el PDF o documento impreso. Longitud máxima permitida: 500.","required":false,"in":"body","ref":"","_id":"5eb1e742a39cc9024da2873a"},{"name":"termsConditions","type":"string","default":"","desc":"Términos y condiciones de la nota de crédito. Longitud máxima permitida: 500.","required":false,"in":"body","ref":"","_id":"5eb1e742a39cc9024da28739"},{"name":"client","type":"mixed","default":"","desc":"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.","required":true,"in":"body","ref":"","_id":"5eb1e742a39cc9024da28738"},{"name":"items","type":"array_object","default":"","desc":"Array de objetos item (productos/servicios) asociados a la nota de crédito. Cada objeto debe incluir: `id (number, 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.","required":true,"in":"body","ref":"","_id":"5eb1e742a39cc9024da28736"},{"name":"numberTemplate","type":"object","default":"","desc":"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.","required":false,"in":"body","ref":"","_id":"5eb1e742a39cc9024da28737"},{"name":"priceList","type":"mixed","default":"","desc":"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.","required":false,"in":"body","ref":"","_id":"5eb1e742a39cc9024da28735"},{"name":"currency","type":"object","default":"","desc":"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.","required":false,"in":"body","ref":"","_id":"5eb1e742a39cc9024da28734"},{"name":"warehouse","type":"mixed","default":"","desc":"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.","required":false,"in":"body","ref":"","_id":"5eb1e742a39cc9024da28733"},{"name":"paymentMethod (Costa Rica)","type":"string","default":"","desc":"Para Costa Rica, indica el método de pago de la nota de crédito. Las opciones posibles son: `cash`  Efectivo,  `card` Tarjeta débito/crédito,  `check` Cheque,  `transfer` Transferencia - depósito bancario,  `collection-by-third` Recaudo por teceros,  `other` Otros métodos de pago. Si se desea emitir la nota de crédito, este atributo se vuelve obligatorio.","required":false,"in":"body","ref":"","_id":"5eb1e742a39cc9024da28732"},{"name":"paymentForm (Chile)","type":"object","default":"","desc":"Para Chile, el objeto paymentForm indica la forma de pago de la nta de crédito, este objeto puede contener atributos:  * `id (string)` código de la forma de pago y * `value(string)` nombre de la forma de pago. Si se desea emitir la nota de crédito, este atributo se vuelve obligatorio. Las opciones disponibles las encuentras [aquí](https://developer.alegra.com/docs/chile).","required":true,"in":"body","ref":"","_id":"5eb1e742a39cc9024da28731"},{"name":"type (Colombia, Costa Rica y Perú)","type":"string","default":"","desc":"Para Colombia, Costa Rica y Perú, indica el tipo de la nota de crédito. Las opciones disponibles las encuentras aquí: [colombia](https://developer.alegra.com/docs/colombia), [costaRica](https://developer.alegra.com/docs/costaRica) y [perú](https://developer.alegra.com/docs/peru).","required":false,"in":"body","ref":"","_id":"5eb1e742a39cc9024da28730"},{"name":"stamp (Colombia)","type":"object","default":"","desc":"Para Colombia, el objeto stamp indica que se desea emitir la nota de crédito en Alegra.  Si se desea emitir la nota de crédito en Alegra, se debe enviar este objeto con los siguientes atributos :  * `generateStamp (boolean)` : Enviar en true para indicar que se desea emitir la factura en la aplicación.  Nota: Se debe tener en cuenta que si se desea emitir una nota de crédito por medio de la API y el proceso no resulta exitoso, la aplicación crea la nota de crédito en estado abierta, retorna un código HTTP 400 (Request malo) y en la respuesta se envía el error obtenido al intentar expedir la nota de crédito junto con la nota de crédito creada.","required":false,"in":"body","ref":"","_id":"5eb1e742a39cc9024da2872f"},{"name":"stamp (México)","type":"object","default":"","desc":"Para México, el objeto stamp indica que se desea timbrar la nota de crédito en Alegra. Si se desea emitir la nota de crédito en Alegra, se debe mandar este objeto con los siguientes atributos :  `generateStamp (boolean)` : Enviar en true para indicar que se desea timbrar la nota de crédito en la aplicación.  Se debe tener en cuenta que la compañía debe tener configurada la información del certificado y llave privada para timbrar la nota de crédito correctamente.   Nota: Se debe tener en cuenta que si se desea timbrar una nota de crédito por medio de la API y el proceso no resulta exitoso, la aplicación crea la nota de crédito en estado abierta, retorna un código HTTP 400 (Request malo) y en la respuesta se envía el error obtenido al intentar timbrar la nota de crédito junto con la nota de crédito creada.  En el ejemplo \"México -Proceso timbre no exitoso\" se puede observar esta situación.","required":false,"in":"body","ref":"","_id":"5eb1e742a39cc9024da2872e"},{"name":"stamp (Perú)","type":"object","default":"","desc":"Para Perú, el objeto stamp indica que se desea emitir la nota de crédito en Alegra.    Si se desea emitir la nota de crédito en Alegra, se debe mandar este objeto con los siguientes atributos :  * `generateStamp (boolean)` : Enviar en true para indicar que se desea emitir la nota de crédito en la aplicación.  Se debe tener en cuenta que la compañía debe haber configurado a Carvajal como PSE ante SUNAT y asociar una numeración electrónica a la nota de crédito. Nota: Se debe tener en cuenta que si se desea emitir una nota de crédito por medio de la API y el proceso no resulta exitoso, la aplicación crea la nota de crédito en estado borrador, retorna un código HTTP 400 (Request malo) y en la respuesta se envía el error obtenido al intentar emitir la nota de crédito junto con la nota creada.","required":false,"in":"body","ref":"","_id":"5eb1e742a39cc9024da2872d"},{"name":"stamp (Costa Rica)","type":"object","default":"","desc":"Para Costa Rica, el objeto stamp indica que se desea emitir la nota de crédito en Alegra.  Si se desea emitir la nota de crédito en Alegra, se debe enviar este objeto con los siguientes atributos :  * `generateStamp (boolean)` : Enviar en true para indicar que se desea emitir la nota de crédito en la aplicación.  Nota: Se debe tener en cuenta que si se desea emitir una nota de crédito por medio de la API y el proceso no resulta exitoso, la aplicación crea la nota de crédito en estado abierta, retorna un código HTTP 400 (Request malo) y en la respuesta se envía el error obtenido al intentar expedir la nota de crédito junto con la nota de crédito creada.","required":false,"in":"body","ref":"","_id":"5eb1e742a39cc9024da2872c"},{"name":"stamp (Argentina)","type":"object","default":"","desc":"Para Argentina, el objeto stamp indica que se desea emitir la nota de crédito en Alegra.  Si se desea emitir la nota de crédito en Alegra, se debe enviar este objeto con los siguientes atributos :  * `generateStamp (boolean)` : Enviar en true para indicar que se desea emitir la nota de crédito en la aplicación.  Nota: Se debe tener en cuenta que si se desea expedir una nota de crédito por medio de la API y el proceso no resulta exitoso, la aplicación crea la nota de crédito en estado abierta, retorna un código HTTP 400 (Request malo) y en la respuesta se envía el error obtenido al intentar expedir la nota de crédito junto con la nota de crédito creada.","required":false,"in":"body","ref":"","_id":"5eb1e742a39cc9024da2872b"},{"name":"stamp (Chile)","type":"object","default":"","desc":"Para Chile, el objeto stamp indica que se desea emitir la nota de crédito en Alegra. Si se desea emitir la nota de crédito en Alegra, se debe enviar este objeto con el atributo :  * `generateStamp (boolean)` : Enviar en true para indicar que se desea emitir la nota de crédito en la aplicación.  Nota: Se debe tener en cuenta que si se desea emitir una nota de crédito por medio de la API y el proceso no resulta exitoso, la aplicación crea la nota de crédito en estado abierta, retorna un código HTTP 400 (Request malo) y en la respuesta se envía el error obtenido al intentar expedir la nota de crédito junto con la nota de crédito creada.","required":false,"in":"body","ref":"","_id":"5eb1e742a39cc9024da2872a"},{"name":"saleCondition (Costa Rica)","type":"string","default":"","desc":"Para Costa Rica, indica la condición de la venta. Consulta el catálogo de parámetros correspondiente a cada país haciendo clic [aquí](https://developer.alegra.com/docs/costa-rica). Si se desea emitir la nota de crédito, este atributo se vuelve obligatorio.","required":false,"in":"body","ref":"","_id":"5eb1e742a39cc9024da28729"},{"name":"saleCondition (Argentina)","type":"string","default":"","desc":"Para Argentina, indica la condición de la venta.  Las opciones posibles son: `CASH` Efectivo, `DEBIT_CARD` Tarjeta Debito, `CREDIT_CARD` Tarjeta Crédito, `DEPOSIT` Depósito,  `TRANSFER` Transferencia. Si se desea emitir la nota de crédito, este atributo se vuelve obligatorio.","required":false,"in":"body","ref":"","_id":"5eb1e742a39cc9024da28728"},{"name":"economicActivity (Costa Rica)","type":"string","default":"","desc":"Para Costa Rica, indica el código de la actividad económica asociada a la nota de crédito. Si no se envía, se asignará por defecto el código de la actividad económica de la compañía.","required":false,"in":"body","ref":"","_id":"5eb1e742a39cc9024da28727"},{"name":"saleConcept (Argentina)","type":"string","default":"","desc":"Para Argentina, indica el concepto de venta asociado a la nota de crédito. Las opciones posibles son:  `PRODUCTS` Productos, `SERVICES` Servicios, `PRODUCTS_SERVICES` Productos y Servicios. Si se desea emitir la nota de crédito, este atributo se vuelve obligatorio.","required":false,"in":"body","ref":"","_id":"5eb1e742a39cc9024da28726"},{"name":"cause (Costa Rica, Perú y Colombia)","type":"string","default":"","desc":"Para Costa Rica, Perú y Colombia, indica la descripción de la razón y/o naturaleza por la cual se genera la nota de crédito. Este parámetro es obligatorio cuando se desea emitir la nota de crédito.","required":false,"in":"body","ref":"","_id":"5eb1e9c9e19606006e766c60"},{"name":"refunds","type":"array_object","default":"","desc":"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.","required":false,"in":"body","ref":"","_id":"5eb1e742a39cc9024da28725"},{"name":"invoices","type":"array_object","default":"","desc":"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 oblihgatorio 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.","required":false,"in":"body","ref":"","_id":"5eb1e742a39cc9024da28724"},{"name":"costCenter","type":"mixed","default":"","desc":"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.","required":false,"in":"body","ref":"","_id":"5ed9284e9e98be0193b9255a"}],"examples":{"codes":[{"code":"{\n  \"date\": \"2015-11-15\",\n  \"client\":  2,\n  \"items\" : [\n    {\n      \"id\": 1,\n      \"price\" : 120,\n      \"quantity\" : 5\n    },\n    {\n      \"id\": 2,\n      \"description\": \"Cartera de cuero color café\",\n      \"price\": 85,\n      \"discount\" : 10,\n      \"tax\" : [\n        {\n          \"id\" : 6\n        }\n      ],\n      \"quantity\" : 1\n      }\n    ]\n}","language":"json","name":"Nota de crédito sencilla"},{"code":"{\n    \"date\": \"2020-04-17\",\n    \"client\":{\n    \t\"id\": 1\n    } ,\n    \"anotation\": \"Notas de la nota de crédito\",\n    \"items\": [\n        {\n            \"id\": 1,\n            \"reference1\": \"Item 1\",\n            \"price\": 1,\n            \"discount\": 0,\n            \"description\": \"Descripción del item\",\n            \"quantity\": 1,\n            \"tax\":[\n            \t{\n            \t\t\"id\":25\n            \t}\t\n            ]\n        }\n    ],\n    \"priceList\": 2,\n    \"currency\": {\n        \"code\": \"USD\",\n        \"exchangeRate\": 3000\n    },\n    \"warehouse\": 2,\n    \"type\": \"VOID_ELECTRONIC_INVOICE\",\n    \"termsConditions\": \"Vuela vuelaaaaa\",\n    \"refunds\": [\n    \t{\n    \t\t\"date\": \"2019-10-10\",\n    \t\t\"account\": 2,\n    \t\t\"amount\": 10,\n    \t\t\"observations\": \"Observaciones de la devolución\"\n    \t}\n    ],\n    \"invoices\": [\n    \t{\n    \t\t\"id\": 46, \n    \t\t\"amount\": 100\n    \t}\n    ],\n    \"stamp\": {\n        \"generateStamp\": true\n    },\n    \"numberTemplate\": {\n    \t\"id\": 3233\n    },\n    \"saleCondition\": \"DEPOSIT\",\n    \"paymentForm\": 1,\n    \"cause\": \"Razon de la nota de crédito\",\n    \"paymentMethod\": \"CASH\",\n    \"paymentType\": \"PUE\",\n    \"economiActivity\": 111011,\n\t  \"costCenter\": {\n    \t\"id\": 1\n    }\n}","language":"json","name":"Nota de crédito completa"}]},"method":"post"},"next":{"description":"","pages":[]},"title":"Crear nota de crédito","type":"endpoint","slug":"crear-nota-de-crédito","excerpt":"Endpoint que permite crear una nota de crédito desde cero.","body":"","updates":[],"order":3,"isReference":false,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"5eb1e742a39cc9024da28723","createdAt":"2020-05-05T22:22:58.083Z","user":"56abd213d4432d1900eed227","category":{"sync":{"isSync":false,"url":""},"pages":[],"title":"Notas Crédito","slug":"notas-crédito","order":22,"from_sync":false,"reference":false,"_id":"5e8ca028538a310018ccd2df","createdAt":"2020-04-07T15:45:44.192Z","version":"56abd2434e4b730d009eb10d","project":"56abd2434e4b730d009eb10a","__v":0},"version":{"version":"1","version_clean":"1.0.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["56abd2444e4b730d009eb10e","56abd4c8f25f160d00e17f81","56abd72ff25f160d00e17f84","56b3b8ea9f97020d0012d936","56b3b91ac25dea2b00b0cac9","56b4b2faeed075230097d688","56b4b32deed075230097d689","56b4b37327d9c00d005d6bc4","56b4b3bf3d5f130d00dad120","56b4b3d9eed075230097d68a","56b4b3eb7bccae0d00e9a12e","56b4b4085997532100bc6b61","56fbce6e2885e80e006c855f","5739ed9aad40e23200f674b6","573dd672b3f88f0e00dcae1c","58ad0922e570c62500512a82","58ad092b55018f1900218fda","58e412a5aa544d1b0005f7da","59e62c2a3ccab100263e800a","59e63126b4f8b0002edbe92c","5b5bbc98eaf71700031c2fda","5bedb529a56934002ee522b9","5c3e39454d3006001420f73e","5c4f5c0e1555130014796daa","5c6ac741acb04f003f927fa7","5c7e9c7c412d4c003f750162","5d055915910ab30020e5bc06","5d76e2018e0ce7006c82dbe1","5d9ca92eac34370012872d08","5d9f8149103b9f006c1421e0","5e3098aba5919200612d0c33","5e8ca028538a310018ccd2df","5e9f0d4c720ad8006c6c7dc1","5ea9c2f382fcd2003df9f412","5ec7defc6aa2be001e7504f5","5ed8f716a8308c0412b5473a","5ed9274fe5a9b8041fd1df43","5ed92afa0d09d60253220b3f","5efcff9cd7e1be00118e8272","5f172282d7522c03be08713f"],"_id":"56abd2434e4b730d009eb10d","project":"56abd2434e4b730d009eb10a","releaseDate":"2016-01-29T20:57:39.712Z","__v":40,"createdAt":"2016-01-29T20:57:39.712Z"},"project":"56abd2434e4b730d009eb10a","__v":21,"parentDoc":null}

postCrear nota de crédito

Endpoint que permite crear una nota de crédito desde cero.

Definition

{{ api_url }}{{ page_api_url }}

Parameters

Body Params

date:
required
yyyy-mm-dd
Fecha de la nota de crédito. Formato yyyy-MM-dd.
dueDate:
yyyy-mm-dd
Fecha de vencimiento de la nota de crédito. Formato yyyy-MM-dd.
observations:
string
Observaciones de la nota de crédito (no visibles en el pdf o documento impreso). Longitud máxima permitida: 500.
anotation:
string
Notas de la nota de crédito, visibles en el PDF o documento impreso. Longitud máxima permitida: 500.
termsConditions:
string
Términos y condiciones de la nota de crédito. Longitud máxima permitida: 500.
client:
required
mixed
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:
required
array of objects
Array de objetos item (productos/servicios) asociados a la nota de crédito. Cada objeto debe incluir: `id (number, 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.
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:
mixed
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:
mixed
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.
paymentMethod:
string
Para Costa Rica, indica el método de pago de la nota de crédito. Las opciones posibles son: `cash` Efectivo, `card` Tarjeta débito/crédito, `check` Cheque, `transfer` Transferencia - depósito bancario, `collection-by-third` Recaudo por teceros, `other` Otros métodos de pago. Si se desea emitir la nota de crédito, este atributo se vuelve obligatorio.
paymentForm:
required
object
Para Chile, el objeto paymentForm indica la forma de pago de la nta de crédito, este objeto puede contener atributos: * `id (string)` código de la forma de pago y * `value(string)` nombre de la forma de pago. Si se desea emitir la nota de crédito, este atributo se vuelve obligatorio. Las opciones disponibles las encuentras [aquí](https://developer.alegra.com/docs/chile).
type:
string
Para Colombia, Costa Rica y Perú, indica el tipo de la nota de crédito. Las opciones disponibles las encuentras aquí: [colombia](https://developer.alegra.com/docs/colombia), [costaRica](https://developer.alegra.com/docs/costaRica) y [perú](https://developer.alegra.com/docs/peru).
stamp:
object
Para Colombia, el objeto stamp indica que se desea emitir la nota de crédito en Alegra. Si se desea emitir la nota de crédito en Alegra, se debe enviar este objeto con los siguientes atributos : * `generateStamp (boolean)` : Enviar en true para indicar que se desea emitir la factura en la aplicación. Nota: Se debe tener en cuenta que si se desea emitir una nota de crédito por medio de la API y el proceso no resulta exitoso, la aplicación crea la nota de crédito en estado abierta, retorna un código HTTP 400 (Request malo) y en la respuesta se envía el error obtenido al intentar expedir la nota de crédito junto con la nota de crédito creada.
stamp:
object
Para México, el objeto stamp indica que se desea timbrar la nota de crédito en Alegra. Si se desea emitir la nota de crédito en Alegra, se debe mandar este objeto con los siguientes atributos : `generateStamp (boolean)` : Enviar en true para indicar que se desea timbrar la nota de crédito en la aplicación. Se debe tener en cuenta que la compañía debe tener configurada la información del certificado y llave privada para timbrar la nota de crédito correctamente. Nota: Se debe tener en cuenta que si se desea timbrar una nota de crédito por medio de la API y el proceso no resulta exitoso, la aplicación crea la nota de crédito en estado abierta, retorna un código HTTP 400 (Request malo) y en la respuesta se envía el error obtenido al intentar timbrar la nota de crédito junto con la nota de crédito creada. En el ejemplo "México -Proceso timbre no exitoso" se puede observar esta situación.
stamp:
object
Para Perú, el objeto stamp indica que se desea emitir la nota de crédito en Alegra. Si se desea emitir la nota de crédito en Alegra, se debe mandar este objeto con los siguientes atributos : * `generateStamp (boolean)` : Enviar en true para indicar que se desea emitir la nota de crédito en la aplicación. Se debe tener en cuenta que la compañía debe haber configurado a Carvajal como PSE ante SUNAT y asociar una numeración electrónica a la nota de crédito. Nota: Se debe tener en cuenta que si se desea emitir una nota de crédito por medio de la API y el proceso no resulta exitoso, la aplicación crea la nota de crédito en estado borrador, retorna un código HTTP 400 (Request malo) y en la respuesta se envía el error obtenido al intentar emitir la nota de crédito junto con la nota creada.
stamp:
object
Para Costa Rica, el objeto stamp indica que se desea emitir la nota de crédito en Alegra. Si se desea emitir la nota de crédito en Alegra, se debe enviar este objeto con los siguientes atributos : * `generateStamp (boolean)` : Enviar en true para indicar que se desea emitir la nota de crédito en la aplicación. Nota: Se debe tener en cuenta que si se desea emitir una nota de crédito por medio de la API y el proceso no resulta exitoso, la aplicación crea la nota de crédito en estado abierta, retorna un código HTTP 400 (Request malo) y en la respuesta se envía el error obtenido al intentar expedir la nota de crédito junto con la nota de crédito creada.
stamp:
object
Para Argentina, el objeto stamp indica que se desea emitir la nota de crédito en Alegra. Si se desea emitir la nota de crédito en Alegra, se debe enviar este objeto con los siguientes atributos : * `generateStamp (boolean)` : Enviar en true para indicar que se desea emitir la nota de crédito en la aplicación. Nota: Se debe tener en cuenta que si se desea expedir una nota de crédito por medio de la API y el proceso no resulta exitoso, la aplicación crea la nota de crédito en estado abierta, retorna un código HTTP 400 (Request malo) y en la respuesta se envía el error obtenido al intentar expedir la nota de crédito junto con la nota de crédito creada.
stamp:
object
Para Chile, el objeto stamp indica que se desea emitir la nota de crédito en Alegra. Si se desea emitir la nota de crédito en Alegra, se debe enviar este objeto con el atributo : * `generateStamp (boolean)` : Enviar en true para indicar que se desea emitir la nota de crédito en la aplicación. Nota: Se debe tener en cuenta que si se desea emitir una nota de crédito por medio de la API y el proceso no resulta exitoso, la aplicación crea la nota de crédito en estado abierta, retorna un código HTTP 400 (Request malo) y en la respuesta se envía el error obtenido al intentar expedir la nota de crédito junto con la nota de crédito creada.
saleCondition:
string
Para Costa Rica, indica la condición de la venta. Consulta el catálogo de parámetros correspondiente a cada país haciendo clic [aquí](https://developer.alegra.com/docs/costa-rica). Si se desea emitir la nota de crédito, este atributo se vuelve obligatorio.
saleCondition:
string
Para Argentina, indica la condición de la venta. Las opciones posibles son: `CASH` Efectivo, `DEBIT_CARD` Tarjeta Debito, `CREDIT_CARD` Tarjeta Crédito, `DEPOSIT` Depósito, `TRANSFER` Transferencia. Si se desea emitir la nota de crédito, este atributo se vuelve obligatorio.
economicActivity:
string
Para Costa Rica, indica el código de la actividad económica asociada a la nota de crédito. Si no se envía, se asignará por defecto el código de la actividad económica de la compañía.
saleConcept:
string
Para Argentina, indica el concepto de venta asociado a la nota de crédito. Las opciones posibles son: `PRODUCTS` Productos, `SERVICES` Servicios, `PRODUCTS_SERVICES` Productos y Servicios. Si se desea emitir la nota de crédito, este atributo se vuelve obligatorio.
cause:
string
Para Costa Rica, Perú y Colombia, indica la descripción de la razón y/o naturaleza por la cual se genera la nota de crédito. Este parámetro es obligatorio cuando se desea emitir la nota de crédito.
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.
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 oblihgatorio 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.
costCenter:
mixed
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.

Examples


Result Format


User Information

Try It Out

post
{{ tryResults.results }}
Method{{ tryResults.method }}
Request Headers
{{ tryResults.requestHeaders }}
URL{{ tryResults.url }}
Request Data
{{ tryResults.data }}
Status
Response Headers
{{ tryResults.responseHeaders }}