{"metadata":{"image":[],"title":"","description":""},"api":{"url":"/journals","auth":"required","method":"post","examples":{"codes":[{"name":"Ajuste de categorías sencillo","language":"json","code":"{\n\t\"date\": \"2019-01-28\",\n\t\"entries\": [\n\t\t{\n\t\t\t\"id\": 5087,\n\t\t\t\"debit\": 100\n\t\t},\n\t\t{\n\t\t\t\"id\": 5090,\n\t\t\t\"credit\": 100\n\t\t}\n\t]\n}"},{"code":"{\n\t\"date\": \"2019-01-28\",\n  \"client\": 1,\n\t\"reference\": \"Ref-1022\",\n\t\"observations\": \"Ajuste realizado nro 1022\",\n\t\"entries\": [\n\t\t{\n\t\t\t\"id\": 5087,\n\t\t\t\"debit\": 100,\n      \"costCenter\": {\n        \"id\": 1 \n      }\n\t\t},\n\t\t{\n\t\t\t\"id\": 5090,\n\t\t\t\"description\": \"Gastos varios\",\n\t\t\t\"credit\": 100\n\t\t}\n\t]\n}","language":"json","name":"Ajuste de categorías completo"}]},"results":{"codes":[{"name":"","code":"{\n    \"id\": \"1\",\n    \"entries\": [\n        {\n            \"id\": \"5087\",\n            \"name\": \"Impuestos de renta y complementarios\",\n            \"description\": \"Descripción opcional del débito\",\n            \"debit\": 100,\n            \"credit\": 0,\n          \t\"client\": null,\n            \"costCenter\": {\n              \"id\": \"1\",\n              \"code\": \"123\",\n              \"name\": \"Centro 1\",\n              \"description\": \"Centro de costo 1\",\n              \"status\": \"active\"\n            }\n        },\n        {\n            \"id\": \"5090\",\n            \"name\": \"Banco 1\",\n            \"description\": \"Descripción opcional del crédito\",\n            \"debit\": 0,\n            \"credit\": 100,\n          \t\"client\": null\n        }\n    ],\n    \"client\": null,\n    \"date\": \"2019-01-28\",\n    \"observations\": \"Observaciones del ajuste\",\n    \"reference\": \"Referencia del ajuste\",\n    \"status\": \"open\",\n    \"total\": 100\n}","language":"json","status":200},{"name":"","code":"{ \n\t\"error\": \"La información para crear el modelo no existe o es inválida\",\n  \"code\" : 400\n}","language":"json","status":400}]},"settings":"","params":[{"name":"date","type":"yyyy-mm-dd","default":"","desc":"Fecha del ajuste de categorías. Formato yyyy-MM-dd.","required":true,"in":"body","ref":"","_id":"5c5337f7fb3381001f0d93a1"},{"name":"reference","type":"string","default":"","desc":"Referencia del ajuste de categorías. Longitud máxima permitida: 255.","required":false,"in":"body","ref":"","_id":"5c5337f7fb3381001f0d93a0"},{"name":"observations","type":"string","default":"","desc":"Observaciones del ajuste de categorías. Longitud máxima permitida: 500.","required":false,"in":"body","ref":"","_id":"5c5337f7fb3381001f0d939f"},{"name":"client","type":"mixed","default":"","desc":"Objecto que contiene el id del cliente asociado al ajuste de categorías. Se puede enviar directamente el id del cliente en este atributo.","required":false,"in":"body","ref":"","_id":"5c5337f7fb3381001f0d939e"},{"name":"entries","type":"array_object","default":"","desc":"Array de objetos entry asociados al ajuste de categorías. Cada objeto debe incluir: `id (number, obligatorio)`: identificador de la categoría que se desea ajustar; `description (string)`: descripción adicional del entry para el ajuste de categorías; `debit (double)` : monto a debitar de la categoría en el ajuste de categorías; `credit (double)`: monto a acreditar de la categoría en el ajuste de categorías; `client (mixed)`: Id del cliente, puede ser un objeto con la propiedad id o un integer directamente; `costCenter (mixed)`: Id del centro de costo, puede enviarse como objeto o como integer. Cada entry sólo debe incluir un monto en `debit` o `credit`, no en ambos.","required":true,"in":"body","ref":"","_id":"5c5337f7fb3381001f0d939d"}]},"next":{"description":"","pages":[]},"title":"Crear ajuste de categorías","type":"endpoint","slug":"crear-ajuste-de-categorías","excerpt":"","body":"[block:callout]\n{\n  \"type\": \"warning\",\n  \"title\": \"Sólo se permite enviar montos de débito o crédito por categoría\",\n  \"body\": \"El objeto **Entry** sólo permite enviar el monto del ajuste en el campo **debit** o **credit** según corresponda en el ajuste de categorías. No se permite enviar montos en ambos campos en un mismo objeto **Entry**.\\n```\\n{\\n    \\\"code\\\": \\\"400\\\",\\n    \\\"message\\\": \\\"La categoría sólo debe tener un valor débito o un valor crédito\\\"\\n}\\n```\"\n}\n[/block]","updates":[],"order":3,"isReference":false,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"5c5337f7fb3381001f0d939c","project":"56abd2434e4b730d009eb10a","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"],"_id":"56abd2434e4b730d009eb10d","project":"56abd2434e4b730d009eb10a","releaseDate":"2016-01-29T20:57:39.712Z","__v":39,"createdAt":"2016-01-29T20:57:39.712Z"},"category":{"sync":{"isSync":false,"url":""},"pages":[],"title":"Ajustes de Categorías","slug":"ajustes-de-categorías","order":19,"from_sync":false,"reference":false,"_id":"5c4f5c0e1555130014796daa","project":"56abd2434e4b730d009eb10a","version":"56abd2434e4b730d009eb10d","createdAt":"2019-01-28T19:46:22.091Z","__v":0},"user":"5a2184feb778240012e38415","createdAt":"2019-01-31T18:01:27.578Z","__v":13,"parentDoc":null}

postCrear ajuste de categorías


Definition

{{ api_url }}{{ page_api_url }}

Parameters

Body Params

date:
required
yyyy-mm-dd
Fecha del ajuste de categorías. Formato yyyy-MM-dd.
reference:
string
Referencia del ajuste de categorías. Longitud máxima permitida: 255.
observations:
string
Observaciones del ajuste de categorías. Longitud máxima permitida: 500.
client:
mixed
Objecto que contiene el id del cliente asociado al ajuste de categorías. Se puede enviar directamente el id del cliente en este atributo.
entries:
required
array of objects
Array de objetos entry asociados al ajuste de categorías. Cada objeto debe incluir: `id (number, obligatorio)`: identificador de la categoría que se desea ajustar; `description (string)`: descripción adicional del entry para el ajuste de categorías; `debit (double)` : monto a debitar de la categoría en el ajuste de categorías; `credit (double)`: monto a acreditar de la categoría en el ajuste de categorías; `client (mixed)`: Id del cliente, puede ser un objeto con la propiedad id o un integer directamente; `costCenter (mixed)`: Id del centro de costo, puede enviarse como objeto o como integer. Cada entry sólo debe incluir un monto en `debit` o `credit`, no en ambos.

Examples


Result Format


Documentation

[block:callout] { "type": "warning", "title": "Sólo se permite enviar montos de débito o crédito por categoría", "body": "El objeto **Entry** sólo permite enviar el monto del ajuste en el campo **debit** o **credit** según corresponda en el ajuste de categorías. No se permite enviar montos en ambos campos en un mismo objeto **Entry**.\n```\n{\n \"code\": \"400\",\n \"message\": \"La categoría sólo debe tener un valor débito o un valor crédito\"\n}\n```" } [/block]

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 }}