{"info":{"_postman_id":"13102f4c-899d-4169-bdce-72c6c5f82475","name":"Colppy API","description":"<html><head></head><body><p><strong>Colppy</strong> esta construido en base a una API propia. Esta API es el nexo entre el sitio web de Colppy y sus servidores. Como desarrolladores podemos usar este nexo para crear nuestras propias aplicaciones contables o automatizar nuestros sistemas de gestión aprovechando el potencial contable que ofrece Colppy. </p>\n<p>Para empezar a trabajar con <strong>Colppy API</strong> primero debemos ingresar a la web de desarrollador de Colppy, registrar un usuario y contraseña.</p>\n<p>Luego, ingresar a la documentación de las provisiones y operaciones disponibles de Colppy API.</p>\n<p>Recuerda que para poder utilizar el ambiente de prueba Staging una vez creado el usuario DEV tarda 24 horas en habilitarse.</p>\n<p><strong>Qué es Colppy API?</strong></p>\n<p>La API de Colppy utiliza el protocolo HTTPS para hacer las pegadas a la API. Colppy API permite mediante una solicitud en formato json; iniciar sesión, realizar altas y bajas de facturas, leer datos de empresas o cliente entre otras funcionalidades. </p>\n<p><strong>Cómo empiezo?</strong></p>\n<p>El primer paso para empezar a desarrollar es registrar usuario y contraseña en la Web de desarrolladores de Colppy. Para realizar una petición podemos o generar un script en php que utilice Curl o utilizando alguna herramienta que puedan ejecutar HTTP POST Request (Por ej. httprequester para Firefox o PostMan para Chrome).</p>\n<p><strong>Cómo realizo una petición?</strong></p>\n<p>La url de Colppy API para realizar pruebas es <a href=\"https://staging.colppy.com/lib/frontera2/service.php\">https://staging.colppy.com/lib/frontera2/service.php</a>. El punto de acceso a Colppy API en su versión Producción es <a href=\"https://login.colppy.com/lib/frontera2/service.php\">https://login.colppy.com/lib/frontera2/service.php</a>. Para poder generar una petición debemos ejecutar HTTP POST Request a una de las URLs en donde se encuentra el servicios, ya sea de producción o testing con JSON que tiene el siguiente formato:\nEl JSON se divide en tres partes <strong>auth, service y parameters</strong>.</p>\n<p><code>{    \"auth\":{       \"usuario\":\"usuario_API\",       \"password\":\"Clave MD5\"    },    \"service\":{       \"provision\":\"Usuario\",       \"operacion\":\"iniciar_sesion\"    },    \"parameters\":{       \"usuario\":\"Usuario_Colppy\",       \"password\":\"Clave MD5\"    } }</code></p>\n<p>En <strong>auth</strong> van tus credenciales, con las que te registraste en la web de desarrolladores de Colppy, y el MD5 de la contraseña que utilizaste para registraste. Por ejemplo si mi nombre usuario como desarrollador es SujetoDePrueba y mi contraseña <strong>SujetoDePruebaContraseña</strong>, el JSON quedaría de la siguiente forma:</p>\n<p><code>{       \"auth\": {             \"usuario\": \"SujetoDePrueba\",             \"password\": \"d0edfe89f30a78ef45ab9a22bd0f826b\"       } }</code></p>\n<p>El md5 de la cadena <strong>\"SujetoDePruebaContraseña\"</strong> es  la cadena <strong>\"d0edfe89f30a78ef45ab9a22bd0f826b\"</strong>.\nEn <strong>service</strong> se especifica que es lo que deseo hacer con en la petición. Cada alta, baja y modificación de colppy están en diferentes Provisiones y cada una de estas en diferentes operaciones. La Provisiones hacen referencia sobre cual de los módulo Colppy deseo trabajar, y la operación hace referencia a lo que deseo hacer con ese módulo. Existe un Índice con las distintas Provisiones y Operaciones que soporta Colppy. Por ejemplo si lo que quiero hacer es iniciar sesión en Colppy lo que tengo que hacer es modificar el campo <em>provision</em> con el nombre del modulo al que quiero acceder en este caso <em>Usuario</em>, luego me fijo en el índice de provisiones y operaciones de Colppy y verifico que exista la operaciones iniciar_sesion, Entonces en el campo operaciones lo cambio a iniciar_sesion.  Entonces el JSON quedaría de la siguiente manera</p>\n<p><code>{    \"service\": {             \"provision\": \"Usuario\",             \"operacion\": \"iniciar_sesion\"       }, }</code></p>\n<p>Nota importante sobre el nombre de las provisiones y operaciones; son sensible a mayúsculas. Siempre tener el índice de provisiones y operaciones a mano. En parameters van los parametros que espera la operacion para poderse ejecutar. Estos parámetros varían de provisión en provision y de operación en operacion. En este caso estamos tratando de iniciar sesion en Colppy, si nos fijamos en el índice de provisiones y operaciones en la sección de la provisión sesion, podemos ver los parámetros que espera la operación en el JSON.</p>\n<p>En el nuestro ejemplo el JSON final quedaría de la siguiente manera:</p>\n<p><code>{    \"auth\":{       \"usuario\":\"Usuario Desarrollador\",       \"password\":\"Password Desarollador\"    },    \"service\":{       \"provision\":\"Usuario\",       \"operacion\":\"iniciar_sesion\"    },    \"parameters\":{       \"usuario\":\"UsuarioColppy\",       \"password\":\"ContraseñaColppy\"    } }</code></p>\n<p>Una vez que ejecutamos la HTTP POST Request con nuestro JSON, Colppy API nos va a responder con un mensaje informándonos si el requerimiento se realizó con éxito o no.   </p>\n<p>Ejemplo de una respuesta de éxito:</p>\n<p><code>{    \"service\":{       \"provision\":\"Usuario\",       \"operacion\":\"iniciar_sesion\",       \"version\":\"1_0_0_0\",       \"response_date\":\"2014-24-06 17:10:19\"    },    \"result\":{       \"estado\":0,       \"mensaje\":\"La operaci\\u00f3n se realiz\\u00f3 correctamente\"    },    \"response\":{       \"success\":true,       \"message\":\"La operacion se realizo con exito.\",       \"data\":{          \"claveSesion\":\"b5a97564ad59e624a6ba545ecd3ca112\"       }    } }</code></p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"2675876","collectionId":"13102f4c-899d-4169-bdce-72c6c5f82475","publishedId":"T17Dg8xk","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2020-08-11T20:01:04.000Z"},"item":[{"name":"Sesiones","item":[{"name":"Iniciar Sesión","event":[{"listen":"prerequest","script":{"id":"cc8244bd-3934-4809-99d4-732f44a90307","exec":["let body = JSON.parse(pm.request.body.raw);","if(!!body){","    pm.environment.set(\"API_USERNAME\", body.auth.usuario);","    pm.environment.set(\"API_PASSWORD\", body.auth.password);","    pm.environment.set(\"SESSION_USERNAME\", body.parameters.usuario);","}",""],"type":"text/javascript"}},{"listen":"test","script":{"id":"b0ede40c-8158-4eb8-bed1-202cbb45a35e","exec":["let jsonData = JSON.parse(responseBody);","","","pm.test(\"Status test\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response\");","    pm.expect(jsonData.response.success).to.equal(true)","    pm.environment.set(\"SESSION_TOKEN\", jsonData.response.data.claveSesion);","    ","});",""],"type":"text/javascript"}}],"id":"7917455d-78cb-40c9-82bd-bbaa5cfde4a9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"<API_USERNAME>\",\n        \"password\": \"<API_PASSWORD_MD5>\"\n    },\n    \"service\": {\n        \"provision\": \"Usuario\",\n        \"operacion\": \"iniciar_sesion\"\n    },\n    \"parameters\": {\n        \"usuario\": \"<COLPPY_USERNAME>\",\n        \"password\": \"<COLPPY_PASSWORD_MD5>\" \n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}","description":"<p>Para el inicio de sesión se utiliza la operación <strong>iniciar_sesión</strong> de la provisión <strong>Usuario</strong>. A este servicio se le pasa el usuario y la contraseña en md5. </p>\n<p>Si las credenciales son correctas el servicio te devuelve una <strong>claveSesion</strong>, la cual es requerida para consumir el resto de los servicios. </p>\n<p>La duración de las sesiones es de 60 minutos que se renuevan por 60 minutos más cada vez que se utiliza la <strong>claveSesion</strong> en alguna petición.</p>\n<h4 id=\"parámetros\">Parámetros</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Requerido</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>auth.usuario</td>\n<td>string</td>\n<td>Si</td>\n<td>Usuario dado de alta en <a href=\"http://dev.colppy.com/\">Colppy Developers</a></td>\n</tr>\n<tr>\n<td>auth.password</td>\n<td>string</td>\n<td>Si</td>\n<td>Contraseña en MD5 del usuario dado de alta en <a href=\"http://dev.colppy.com/\">Colppy Developers</a></td>\n</tr>\n<tr>\n<td>parameters.service.provision</td>\n<td>string</td>\n<td>Si</td>\n<td>Nombre de la Provisión en este caso <strong>Usuario</strong></td>\n</tr>\n<tr>\n<td>parameters.service.operacion</td>\n<td>string</td>\n<td>Si</td>\n<td>Nombre de la Operación en este caso <strong>iniciar_sesion</strong></td>\n</tr>\n<tr>\n<td>parameters.sesion.usuario</td>\n<td>string</td>\n<td>Si</td>\n<td>Usuario de la empresa que vas a integrar</td>\n</tr>\n<tr>\n<td>parameters.sesion.password</td>\n<td>string</td>\n<td>Si</td>\n<td>Contraseña en MD5 del usuario de la empresa que vas a integrar</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"host":["{{BASE_URI}}{{PATH}}"],"query":[],"variable":[]}},"response":[{"id":"06453ebb-3d11-47d6-9e9f-7d915d7f32f0","name":"Iniciar Sesión: Con una contraseña de usuario API incorrecta","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"username@dominio.com\",\n        \"password\": \"e7ac6f61043c5a26011204b33bff69ec\"\n    },\n    \"service\": {\n        \"provision\": \"Usuario\",\n        \"operacion\": \"iniciar_sesion\"\n    },\n    \"parameters\": {\n        \"usuario\": \"username.company@dominio.com\",\n        \"password\": \"83ede967c0121e2e3d547bf15864231e\" \n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Wed, 01 Jul 2020 00:05:06 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET,PUT,POST,DELETE,HEAD,OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Authorization, X-Authorization,X-Requested-With"},{"key":"Allow","value":"GET,HEAD,POST,OPTIONS,TRACE"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[],"responseTime":null,"body":"{\n  \"service\": {\n    \"provision\": \"Usuario\",\n    \"operacion\": \"iniciar_sesion\",\n    \"response_date\": \"2020-06-30 21:21:44\"\n  },\n  \"result\": {\n    \"estado\": 602,\n    \"mensaje\": \"La contraseña de usuario es incorrecta\"\n  },\n  \"response\": null\n}"},{"id":"095e5694-c781-4644-b8bc-e4fec592f36e","name":"Iniciar Sesión: Con credenciales de empresa incorrectas","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"username@dominio.com\",\n        \"password\": \"e7ac6f61043c5a26011204b33bff69ec\"\n    },\n    \"service\": {\n        \"provision\": \"Usuario\",\n        \"operacion\": \"iniciar_sesion\"\n    },\n    \"parameters\": {\n        \"usuario\": \"username.company@dominio.com\",\n        \"password\": \"83ede967c0121e2e3d547bf15864231e\" \n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Wed, 01 Jul 2020 00:05:06 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET,PUT,POST,DELETE,HEAD,OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Authorization, X-Authorization,X-Requested-With"},{"key":"Allow","value":"GET,HEAD,POST,OPTIONS,TRACE"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[],"responseTime":null,"body":"{\n  \"service\": {\n    \"provision\": \"Usuario\",\n    \"operacion\": \"iniciar_sesion\",\n    \"version\": \"1_0_0_0\",\n    \"response_date\": \"2020-06-30 21:23:31\"\n  },\n  \"result\": {\n    \"estado\": 0,\n    \"mensaje\": \"La operación se realizó correctamente\"\n  },\n  \"response\": {\n    \"success\": false,\n    \"message\": \"El usuario y/o la contraseña son incorrectos.\"\n  }\n}"},{"id":"537b11a7-09ce-494c-bce1-2caf2d900e93","name":"Iniciar Sesión: exitosamente","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"username@dominio.com\",\n        \"password\": \"e7ac6f61043c5a26011204b33bff69ec\"\n    },\n    \"service\": {\n        \"provision\": \"Usuario\",\n        \"operacion\": \"iniciar_sesion\"\n    },\n    \"parameters\": {\n        \"usuario\": \"username.company@dominio.com\",\n        \"password\": \"83ede967c0121e2e3d547bf15864231e\" \n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Wed, 01 Jul 2020 00:05:06 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET,PUT,POST,DELETE,HEAD,OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Authorization, X-Authorization,X-Requested-With"},{"key":"Allow","value":"GET,HEAD,POST,OPTIONS,TRACE"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[],"responseTime":null,"body":"{\n  \"service\": {\n    \"provision\": \"Usuario\",\n    \"operacion\": \"iniciar_sesion\",\n    \"version\": \"1_0_0_0\",\n    \"response_date\": \"2020-06-30 21:07:39\"\n  },\n  \"result\": {\n    \"estado\": 0,\n    \"mensaje\": \"La operación se realizó correctamente\"\n  },\n  \"response\": {\n    \"success\": true,\n    \"message\": \"La operación se realizó con éxito.\",\n    \"data\": {\n      \"claveSesion\": \"f2b15********************81c6bc7\"\n    }\n  }\n}"},{"id":"76bf441e-c27f-4268-a3bd-012fb164009e","name":"Iniciar Sesión: Con un usuario API que no existe","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"username@dominio.com\",\n        \"password\": \"e7ac6f61043c5a26011204b33bff69ec\"\n    },\n    \"service\": {\n        \"provision\": \"Usuario\",\n        \"operacion\": \"iniciar_sesion\"\n    },\n    \"parameters\": {\n        \"usuario\": \"username.company@dominio.com\",\n        \"password\": \"83ede967c0121e2e3d547bf15864231e\" \n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Wed, 01 Jul 2020 00:05:06 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET,PUT,POST,DELETE,HEAD,OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Authorization, X-Authorization,X-Requested-With"},{"key":"Allow","value":"GET,HEAD,POST,OPTIONS,TRACE"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[],"responseTime":null,"body":"{\n  \"service\": {\n    \"provision\": \"Usuario\",\n    \"operacion\": \"iniciar_sesion\",\n    \"response_date\": \"2020-06-30 21:19:19\"\n  },\n  \"result\": {\n    \"estado\": 600,\n    \"mensaje\": \"El usuario 'username@dominio.com' no existe\"\n  },\n  \"response\": null\n}"}],"_postman_id":"7917455d-78cb-40c9-82bd-bbaa5cfde4a9"},{"name":"Cerrar Sesión","event":[{"listen":"prerequest","script":{"id":"5e3ba194-2767-49c3-92fc-65467b464b2d","exec":[""],"type":"text/javascript"}},{"listen":"test","script":{"id":"a1d467af-b52c-4dde-8bf6-0494860ef377","exec":["let jsonData = JSON.parse(responseBody);","","","pm.test(\"Status test\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response\");","    pm.expect(jsonData.response.success).to.equal(true)","    pm.expect(jsonData.response.message).to.equal('La operación se realizó con éxito.')","    pm.environment.set(\"SESSION_TOKEN\", '');","    pm.environment.set(\"SESSION_USERNAME\", '');","    pm.environment.set(\"API_PASSWORD\", '');","    pm.environment.set(\"API_USERNAME\", '');","});"],"type":"text/javascript"}}],"id":"b889fa35-6ea9-489f-8076-5e04c0358fb7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Usuario\",\n        \"operacion\": \"cerrar_sesion\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}","description":"<p>Para cerrar sesión se utiliza la operación <strong>cerrar_sesión</strong> de la provisión <strong>Usuario</strong>. Este servicio sólo recibe el par usuario y claveSesion. </p>\n<p>Si la sesión es válida, entonces lo que hace es invalidarla.</p>\n<h4 id=\"parámetros\">Parámetros</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Requerido</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>auth.usuario</td>\n<td>string</td>\n<td>Si</td>\n<td>Usuario dado de alta en <a href=\"http://dev.colppy.com/\">Colppy Developers</a></td>\n</tr>\n<tr>\n<td>auth.password</td>\n<td>string</td>\n<td>Si</td>\n<td>Contraseña en MD5 del usuario dado de alta en <a href=\"http://dev.colppy.com/\">Colppy Developers</a></td>\n</tr>\n<tr>\n<td>parameters.service.provision</td>\n<td>string</td>\n<td>Si</td>\n<td>Nombre de la Provisión en este caso <strong>Usuario</strong></td>\n</tr>\n<tr>\n<td>parameters.service.operacion</td>\n<td>string</td>\n<td>Si</td>\n<td>Nombre de la Operación en este caso <strong>cerrar_sesión</strong></td>\n</tr>\n<tr>\n<td>parameters.sesion.usuario</td>\n<td>string</td>\n<td>Si</td>\n<td>Usuario de la empresa que vas a integrar</td>\n</tr>\n<tr>\n<td>parameters.sesion.claveSesion</td>\n<td>string</td>\n<td>Si</td>\n<td>Clave de sesión obtenida en el inicio de sesión</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"host":["{{BASE_URI}}{{PATH}}"],"query":[],"variable":[]}},"response":[{"id":"08aa4373-3a26-446e-9a98-2e8aa8ae7a4c","name":"Cerrar Sesión: Con credenciales de empresa incorrectas","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"username@dominio.com\",\n        \"password\": \"e7ac6f61043c5a26011204b33bff69ec\"\n    },\n    \"service\": {\n        \"provision\": \"Usuario\",\n        \"operacion\": \"cerrar_sesion\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"username.company@dominio.com\",\n            \"claveSesion\": \"f2b15f2********************c6bc7\"\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n  \"service\": {\n    \"provision\": \"Usuario\",\n    \"operacion\": \"cerrar_sesion\",\n    \"version\": \"1_0_0_0\",\n    \"response_date\": \"2020-06-30 21:48:47\"\n  },\n  \"result\": {\n    \"estado\": 1,\n    \"mensaje\": \"La sesion no es válida.\"\n  },\n  \"response\": null\n}"},{"id":"88f98410-b93e-4577-882b-d6cd38d80ba5","name":"Cerrar Sesión: Con un usuario API que no existe","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"username@dominio.com\",\n        \"password\": \"e7ac6f61043c5a26011204b33bff69ec\"\n    },\n    \"service\": {\n        \"provision\": \"Usuario\",\n        \"operacion\": \"cerrar_sesion\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"username.company@dominio.com\",\n            \"claveSesion\": \"f2b15f2********************c6bc7\"\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"service\": {\n        \"provision\": \"Usuario\",\n        \"operacion\": \"iniciar_sesion\",\n        \"response_date\": \"2020-06-30 21:19:19\"\n    },\n    \"result\": {\n        \"estado\": 600,\n        \"mensaje\": \"El usuario 'username@dominio.com' no existe\"\n    },\n    \"response\": null\n}"},{"id":"c2a9fc4c-abb8-45ee-ba8e-233d83a351aa","name":"Cerrar Sesión: Con una contraseña de usuario API incorrecta","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"username@dominio.com\",\n        \"password\": \"e7ac6f61043c5a26011204b33bff69ec\"\n    },\n    \"service\": {\n        \"provision\": \"Usuario\",\n        \"operacion\": \"cerrar_sesion\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"username.company@dominio.com\",\n            \"claveSesion\": \"f2b15f2********************c6bc7\"\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"service\": {\n        \"provision\": \"Usuario\",\n        \"operacion\": \"iniciar_sesion\",\n        \"response_date\": \"2020-06-30 21:21:44\"\n    },\n    \"result\": {\n        \"estado\": 602,\n        \"mensaje\": \"La contraseña de usuario es incorrecta\"\n    },\n    \"response\": null\n}"},{"id":"ccb4aad5-24e3-465b-98da-1390ac1d3d19","name":"Cerrar Sesión: Exitosamente","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"username@dominio.com\",\n        \"password\": \"e7ac6f61043c5a26011204b33bff69ec\"\n    },\n    \"service\": {\n        \"provision\": \"Usuario\",\n        \"operacion\": \"cerrar_sesion\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"username.company@dominio.com\",\n            \"claveSesion\": \"f2b15f2********************c6bc7\"\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"service\": {\n        \"provision\": \"Usuario\",\n        \"operacion\": \"cerrar_sesion\",\n        \"version\": \"1_0_0_0\",\n        \"response_date\": \"2020-06-30 21:39:41\"\n    },\n    \"result\": {\n        \"estado\": 0,\n        \"mensaje\": \"La operación se realizó correctamente\"\n    },\n    \"response\": {\n        \"success\": true,\n        \"message\": \"La operación se realizó con éxito.\"\n    }\n}"}],"_postman_id":"b889fa35-6ea9-489f-8076-5e04c0358fb7"}],"id":"e3a77d1b-0c53-4d60-b719-1ff864099be4","description":"<p>Estos son los servicios que debes usar para iniciar y cerrar sesión en Colppy. Es muy importante que recuerdes que previamente debes haberte registrado como desarrollador en <a href=\"http://dev.colppy.com/\">Colppy Developers</a> y con esas credenciales (email y MD5 de la contraseña) vas a poder usar la API.</p>\n<p>También es muy importante recordarte que además de las credenciales de API, siempre vas a necesitar las credenciales (usuario y MD5 de la contraseña) de una empresa registrada en colppy. </p>\n","event":[{"listen":"prerequest","script":{"id":"42638482-da48-4710-82a3-42540a5a6c00","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"99a9ef13-711e-4b90-842c-9e585453f85f","type":"text/javascript","exec":[""]}}],"_postman_id":"e3a77d1b-0c53-4d60-b719-1ff864099be4"},{"name":"Clientes","item":[{"name":"Alta Cliente","event":[{"listen":"test","script":{"id":"43d2d8db-ab4c-4352-8180-07acc198bd46","exec":["let jsonData = JSON.parse(responseBody);","","","pm.test(\"Status test\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response\");","    pm.response.to.have.jsonBody(\"response.data\");","    pm.expect(jsonData.response.success).to.equal(true)","    pm.expect(jsonData.response.message).to.contains('La operacion se realizó con éxito.')","    pm.expect(jsonData.response.data.idCliente).not.equal(null)","});"],"type":"text/javascript"}}],"id":"ee5a3040-c571-48ed-927f-f0ac0e9609b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Cliente\",\n        \"operacion\": \"alta_cliente\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \"info_general\": {\n            \"idUsuario\": \"a\",\n            \"idCliente\": \"\",\n            \"idEmpresa\": \"11675\",\n            \"NombreFantasia\": \"ACME\",\n            \"RazonSocial\": \"ACME S.A.\",\n            \"CUIT\": \"20-08442162-7\",\n            \"dni\": \"\",\n            \"DirPostal\": \"San Martin 1234.\",\n            \"DirPostalCiudad\": \"CABA\",\n            \"DirPostalCodigoPostal\": \"1234\",\n            \"DirPostalProvincia\": \"CABA\",\n            \"DirPostalPais\": \"Argentina\",\n            \"Telefono\": \"43211234\",\n            \"Email\": \"aaaaaa@aaa.com\"\n        },\n        \"info_otra\": {\n            \"Activo\": \"1\",\n            \"FechaAlta\": \"\",\n            \"DirFiscal\": \"\",\n            \"DirFiscalCiudad\": \"\",\n            \"DirFiscalCodigoPostal\": \"\",\n            \"DirFiscalProvincia\": \"\",\n            \"DirFiscalPais\": \"\",\n            \"idCondicionPago\": \"\",\n            \"idCondicionIva\": \"\",\n            \"porcentajeIVA\": \"\",\n            \"idPlanCuenta\": \"\",\n            \"CuentaCredito\": \"\",\n            \"DirEnvio\": \"\",\n            \"DirEnvioCiudad\": \"\",\n            \"DirEnvioCodigoPostal\": \"\",\n            \"DirEnvioProvincia\": \"\",\n            \"DirEnvioPais\": \"\"\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}","description":"<h2 id=\"comprobaciones\">Comprobaciones:</h2>\n<ul>\n<li>La sesión es válida (si están activadas las sesiones). Implica que el usuario exista.</li>\n<li>La empresa existe y pertenece al usuario. (Se hace explícitamente al indicar los datos en la petición)</li>\n</ul>\n<h2 id=\"errores-posibles\">Errores posibles</h2>\n<ul>\n<li>ID de empresa faltante.</li>\n<li>Razón Social faltante.</li>\n<li>Nombre Fantasía faltante.</li>\n<li>Error al realizar el alta.</li>\n<li>El CUIT ya existe; está siendo usado para otro cliente.</li>\n</ul>\n","urlObject":{"host":["{{BASE_URI}}{{PATH}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"ee5a3040-c571-48ed-927f-f0ac0e9609b5"},{"name":"Leer fondo pago","event":[{"listen":"test","script":{"id":"298afa17-cbda-4673-b687-a0e7f1b5db59","exec":["let jsonData = JSON.parse(responseBody);","","","pm.test(\"Status test\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response\");","    pm.response.to.have.jsonBody(\"response.data\");","    pm.expect(jsonData.response.success).to.equal(true)","    pm.expect(jsonData.response.message).to.contains('La operación se realizó con éxito.')","    pm.expect(jsonData.response.data.idcliente).not.equal(null)","});"],"type":"text/javascript"}}],"id":"bcd2d568-3946-4237-beb1-c422a69e720e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Cliente\",\n        \"operacion\": \"AR_leer_fondos_pagos\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \"add\": 0,\n        \"idEmpresa\": 24928,\n        \"idCobro\": \"1238275\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}","description":"<p>Esta petición puede traer tanto items ya guardados de cobro como también entre 3 y 5 items  con campos vacíos todo dependiendo de las condiciones de parámetros que se pasen. Si el campo add ==1 y existe el idCobro entonces se devuelve 3 filas de elementos con campos vacíos. Si el Add es !=1 y el idCobro no es vacío entonces debe devolver null en el caso de que no se encuentre nada o las filas que correspondan con sus campos. Si el idCobro es vació entonces devuelve solo 5 filas con campos vacíos.</p>\n<h3 id=\"parametros\">Parametros:</h3>\n<ul>\n<li>add: Identificador Numérico entero. Puede ser vacio o 1.</li>\n<li>idEmpresa: Identificador de la.Empresa en todo el sistema. Numérico entero. Obligatorio</li>\n<li>idCobro: Identificador del cobro. Numérico entero. Puede ser vacio.</li>\n</ul>\n","urlObject":{"host":["{{BASE_URI}}{{PATH}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"bcd2d568-3946-4237-beb1-c422a69e720e"},{"name":"Alta de Cobro","event":[{"listen":"test","script":{"id":"f45616ad-e0b8-4643-beed-c866c5e3a66e","exec":["let jsonData = JSON.parse(responseBody);","","","pm.test(\"Status test\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response\");","    pm.response.to.have.jsonBody(\"response.success\");","    pm.expect(jsonData.response.success).to.equal(true);","    pm.response.to.have.jsonBody(\"response.message\");","    pm.expect(jsonData.response.message).to.contains('Cobro validado con exito');","    pm.response.to.have.jsonBody(\"response.idCobro\");","    pm.expect(jsonData.response.idCobro).not.equal(null)","});"],"type":"text/javascript"}}],"id":"cba6a393-9b6b-468d-b7fb-84a5798d4c67","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Cliente\",\n        \"operacion\": \"alta_cobro\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \n        \"cobros\": [],\n        \"mediospagos\": [{\n            \"idMedioCobro\": \"Transferencia\",\n            \"idPlanCuenta\": \"Santander\",\n            \"Banco\": \"\",\n            \"nroCheque\": \"\",\n            \"fechaValidez\": \"\",\n            \"importe\": 888,\n            \"VAD\": \"S\",\n            \"Conciliado\": \"\",\n            \"idTabla\": 0,\n            \"idElemento\": 0,\n            \"idItem\": 0\n        }],\n        \"estesoreria\": \"0\",\n        \"idUsuario\": \"dario.rebora@colppy.com\",\n        \"idCobro\": \"\",\n        \"idCliente\": \"2946676\",\n        \"idEmpresa\": \"24928\",\n        \"nroRecibo1\": \"8888\",\n        \"nroRecibo2\": \"000090885\",\n        \"fechaCobro\": \"05-11-2019\",\n        \"idEstadoCobro\": \"Aprobado\",\n        \"descripcion\": \"\",\n        \"valorCambio\": \"0\",\n        \"totalEsteCobro\": 0,\n        \"saldoFacturas\": 405,\n        \"anticipo\": 0,\n        \"descuentos\": 0,\n        \"intereses\": 0,\n        \"retencionIIBB\": 0,\n        \"totalACobrar\": 0,\n        \"idMedioCobro\": \"Transferencia\",\n        \"totalCobrado\": 888,\n        \"retencionOtras\": 0,\n        \"retsufridas\": [],\n        \"retsufridasotras\": [],\n        \"diferenciaTipoCambio\": 0\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}","description":"<p>Esta petición puede traer tanto items ya guardados de cobro como también entre 3 y 5 items  con campos vacíos todo dependiendo de las condiciones de parámetros que se pasen. Si el campo add ==1 y existe el idCobro entonces se devuelve 3 filas de elementos con campos vacíos. Si el Add es !=1 y el idCobro no es vacío entonces debe devolver null en el caso de que no se encuentre nada o las filas que correspondan con sus campos. Si el idCobro es vació entonces devuelve solo 5 filas con campos vacíos.</p>\n<h3 id=\"parametros\">Parametros:</h3>\n<ul>\n<li>add: Identificador Numérico entero. Puede ser vacio o 1.</li>\n<li>idEmpresa: Identificador de la.Empresa en todo el sistema. Numérico entero. Obligatorio</li>\n<li>idCobro: Identificador del cobro. Numérico entero. Puede ser vacio.</li>\n</ul>\n","urlObject":{"host":["{{BASE_URI}}{{PATH}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"cba6a393-9b6b-468d-b7fb-84a5798d4c67"},{"name":"Editar Cliente","event":[{"listen":"test","script":{"id":"7b9ac6fb-8f10-4a38-8df4-cf9852d08327","exec":["let jsonData = JSON.parse(responseBody);","","","pm.test(\"Status test\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response\");","    pm.response.to.have.jsonBody(\"response.data\");","    pm.expect(jsonData.response.success).to.equal(true)","    pm.expect(jsonData.response.message).to.contains(\"La operacion se realizó con éxito.\")","    pm.expect(jsonData.response.data.idCliente).not.equal(null)","});"],"type":"text/javascript"}}],"id":"310c84e9-e687-490b-a7ab-0538b6e807b7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Cliente\",\n        \"operacion\": \"editar_cliente\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \"info_general\": {\n            \"idUsuario\": \"a\",\n            \"idCliente\": \"3765843\",\n            \"idEmpresa\": \"11675\",\n            \"NombreFantasia\": \"ACME\",\n            \"RazonSocial\": \"ACME S.A.\",\n            \"CUIT\": \"20-08442162-7\",\n            \"DirPostal\": \"San Martin 1234.\",\n            \"DirPostalCiudad\": \"CABA\",\n            \"DirPostalCodigoPostal\": \"1234\",\n            \"DirPostalProvincia\": \"CABA\",\n            \"DirPostalPais\": \"Argentina\",\n            \"Telefono\": \"43211234\",\n            \"Email\": \"aaaaaa@aaa.com\"\n        },\n        \"info_otra\": {\n            \"Activo\": \"1\",\n            \"FechaAlta\": \"\",\n            \"DirFiscal\": \"\",\n            \"DirFiscalCiudad\": \"\",\n            \"DirFiscalCodigoPostal\": \"\",\n            \"DirFiscalProvincia\": \"\",\n            \"DirFiscalPais\": \"\",\n            \"idCondicionPago\": \"\",\n            \"idCondicionIva\": \"\",\n            \"porcentajeIVA\": \"\",\n            \"idPlanCuenta\": \"\",\n            \"CuentaCredito\": \"\",\n            \"DirEnvio\": \"\",\n            \"DirEnvioCiudad\": \"\",\n            \"DirEnvioCodigoPostal\": \"\",\n            \"DirEnvioProvincia\": \"\",\n            \"DirEnvioPais\": \"\"\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}","description":"<h2 id=\"comprobaciones\">Comprobaciones:</h2>\n<ul>\n<li>La sesión es válida (si están activadas las sesiones). Implica que el usuario exista.</li>\n<li>La empresa existe y pertenece al usuario.</li>\n<li>El cliente existe y pertenece a la empresa.</li>\n</ul>\n<h2 id=\"errores-posibles\">Errores posibles</h2>\n<ul>\n<li>Falta el campo idEmpresa, idCliente, idUsuario ó NombreFantasia.</li>\n<li>No se encuentra el cliente.</li>\n<li>El CUIT ya pertenece a otro cliente</li>\n</ul>\n","urlObject":{"host":["{{BASE_URI}}{{PATH}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"310c84e9-e687-490b-a7ab-0538b6e807b7"},{"name":"Leer Cliente","event":[{"listen":"test","script":{"id":"eef32773-05d0-4dd2-b0b2-e296745a9fcf","exec":["let jsonData = JSON.parse(responseBody);","","","pm.test(\"Status test\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response\");","    pm.response.to.have.jsonBody(\"response.data\");","    pm.expect(jsonData.response.success).to.equal(true)","    pm.expect(jsonData.response.message).to.contains(\"La operación se realizó con éxito.\")","    pm.expect(jsonData.response.data.idCliente).not.equal(null)","});"],"type":"text/javascript"}}],"id":"4e5277ee-b5d9-4178-805e-2e0bb1395b05","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Cliente\",\n        \"operacion\": \"leer_cliente\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n           \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \"idEmpresa\": \"11675\",\n        \"idCliente\": \"3765843\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}","description":"<h2 id=\"comprobaciones\">Comprobaciones:</h2>\n<ul>\n<li>La sesión es válida (si están activadas las sesiones). Implica que el usuario exista.</li>\n<li>La empresa existe y pertenece al usuario.</li>\n<li>El cliente existe y pertenece a la empresa. (Se hace implícito al buscar por el par [idCliente, idEmpresa])</li>\n</ul>\n<h2 id=\"errores-posibles\">Errores posibles</h2>\n<ul>\n<li>ID de empresa faltante.</li>\n<li>ID de cliente faltante.</li>\n<li>No se encuentra el cliente.</li>\n</ul>\n","urlObject":{"host":["{{BASE_URI}}{{PATH}}"],"query":[],"variable":[]}},"response":[{"id":"3e7c965a-b3e1-47f8-a1fa-e57e5bfcacc6","name":"Leer Cliente exitoso","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Cliente\",\n        \"operacion\": \"leer_cliente\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n           \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \"idEmpresa\": \"11675\",\n        \"idCliente\": \"3964254\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Fri, 02 Oct 2020 14:21:07 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET,PUT,POST,DELETE,HEAD,OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Authorization, X-Authorization,X-Requested-With"},{"key":"Allow","value":"GET,HEAD,POST,OPTIONS,TRACE"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[],"responseTime":null,"body":"{\n    \"service\": {\n        \"provision\": \"Cliente\",\n        \"operacion\": \"leer_cliente\",\n        \"version\": \"1_0_0_0\",\n        \"response_date\": \"2020-10-02 11:21:07\"\n    },\n    \"result\": {\n        \"estado\": 0,\n        \"mensaje\": \"La operación se realizó correctamente\"\n    },\n    \"response\": {\n        \"success\": true,\n        \"message\": \"La operación se realizó con éxito.\",\n        \"data\": {\n            \"idEmpresa\": \"11675\",\n            \"idCliente\": \"3964254\",\n            \"RazonSocial\": \"ABEL NEMECIO GONZALEZ\",\n            \"NombreFantasia\": \"ABEL NEMECIO GONZALEZ\",\n            \"FechaAlta\": \"03-08-2020\",\n            \"DirPostal\": \"GENERAL PAZ 617\",\n            \"DirPostalCiudad\": \"POSADAS\",\n            \"DirPostalCodigoPostal\": \"3300\",\n            \"DirPostalProvincia\": \"Misiones\",\n            \"DirPostalPais\": null,\n            \"DirFiscal\": \"\",\n            \"DirFiscalCiudad\": \"\",\n            \"DirFiscalCodigoPostal\": \"\",\n            \"DirFiscalProvincia\": \"Misiones\",\n            \"DirFiscalPais\": \"\",\n            \"Telefono\": \"\",\n            \"Fax\": \"\",\n            \"Activo\": \"1\",\n            \"LimiteCredito\": \"0.00\",\n            \"idCondicionPago\": \"0\",\n            \"idCondicionIva\": \"1\",\n            \"CUIT\": \"20-12450692-2\",\n            \"Producto\": null,\n            \"idTipoPercepcion\": \"0\",\n            \"CertificadoExclusion\": \"\",\n            \"idPlanCuenta\": \"\",\n            \"NroCuenta\": \"\",\n            \"CBU\": null,\n            \"Banco\": null,\n            \"DesBanco\": null,\n            \"porcentajeIVA\": \"0\",\n            \"porcentajeDesc\": \"0.00\",\n            \"idRetGanancias\": null,\n            \"Email\": \"@gmail.com\",\n            \"CuentaCredito\": null,\n            \"meliBuyerId\": null,\n            \"DirEnvio\": \"\",\n            \"DirEnvioCiudad\": \"\",\n            \"DirEnvioCodigoPostal\": \"\",\n            \"DirEnvioProvincia\": \"\",\n            \"DirEnvioPais\": \"\",\n            \"dni\": \"\",\n            \"idTransportista\": null,\n            \"idRetencionEnFuente\": \"0\",\n            \"isNit\": \"0\",\n            \"checkDigit\": \"\",\n            \"countryId\": \"12\",\n            \"regionId\": \"0\",\n            \"cityId\": \"0\",\n            \"idClienteOld\": null,\n            \"idTipoDocto\": \"3\",\n            \"primerNombre\": null,\n            \"segundoNombre\": null,\n            \"primerApellido\": null,\n            \"segundoApellido\": null,\n            \"record_insert_ts\": \"2020-08-03 10:28:47\",\n            \"record_update_ts\": \"2020-08-03 14:48:25\",\n            \"id\": \"12\",\n            \"code\": \"AR\",\n            \"name\": \"Argentina\",\n            \"codigoAFIP\": \"200\",\n            \"cuitFisica\": null,\n            \"cuitJuridica\": null,\n            \"countryDesc\": \"Argentina\",\n            \"cityDesc\": \"\",\n            \"regionDesc\": \"\",\n            \"retencionFuenteDesc\": \"\",\n            \"price_list_id\": null,\n            \"idTercero\": 6205297\n        }\n    }\n}"},{"id":"e829dac8-0918-44b8-889f-8e2b4ae41e0d","name":"Leer Cliente","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Cliente\",\n        \"operacion\": \"leer_cliente\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n           \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \"idEmpresa\": \"11675\",\n        \"idCliente\": \"3765843\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Fri, 02 Oct 2020 14:20:11 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET,PUT,POST,DELETE,HEAD,OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Authorization, X-Authorization,X-Requested-With"},{"key":"Allow","value":"GET,HEAD,POST,OPTIONS,TRACE"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[],"responseTime":null,"body":"{\n    \"service\": {\n        \"provision\": \"Cliente\",\n        \"operacion\": \"leer_cliente\",\n        \"version\": \"1_0_0_0\",\n        \"response_date\": \"2020-10-02 11:20:11\"\n    },\n    \"result\": {\n        \"estado\": 0,\n        \"mensaje\": \"La operación se realizó correctamente\"\n    },\n    \"response\": {\n        \"success\": false,\n        \"message\": \"No se encuentra el cliente.\"\n    }\n}"}],"_postman_id":"4e5277ee-b5d9-4178-805e-2e0bb1395b05"},{"name":"Listar Cliente","event":[{"listen":"test","script":{"id":"15c9e98a-7a58-4751-baff-c358b053d5e5","exec":["let jsonData = JSON.parse(responseBody);","","","pm.test(\"Status test\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response\");","    pm.response.to.have.jsonBody(\"response.data\");","    pm.expect(jsonData.response.success).to.equal(true)","    pm.expect(jsonData.response.message).to.contains(\"La operación se realizó con éxito.\")","    pm.expect(jsonData.response.data.idCliente).not.equal(null)","});"],"type":"text/javascript"}}],"id":"6a972228-ca24-4bbb-abd1-ebc735a964d2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Cliente\",\n        \"operacion\": \"listar_cliente\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \"idEmpresa\": \"11675\",\n        \"start\": 0,\n        \"limit\": 2,\n        \"filter\": [\n            {\n                \"field\": \"Activo\",\n                \"op\": \"=\",\n                \"value\": \"1\"\n            },\n            {\n                \"field\": \"CUIT\",\n                \"op\": \"=\",\n                \"value\": \"30-69224359-1\"\n            },\n            {\n                \"field\": \"FechaAlta\",\n                \"op\": \"=\",\n                \"value\": \"2012-01-01\"\n            },\n            {\n                \"field\": \"NombreFantasia\",\n                \"op\": \"=\",\n                \"value\": \"TERMOANDES S.A.\"\n            }\n        ],\n        \"order\": [\n            {\n                \"field\": \"NombreFantasia\",\n                \"dir\": \"asc\"\n            }\n        ]\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}","description":"<h2 id=\"comprobaciones\">Comprobaciones:</h2>\n<ul>\n<li>La sesión es válida (si están activadas las sesiones). Implica que el usuario exista.</li>\n<li>La empresa existe y pertenece al usuario.</li>\n<li>Si El limit viene vacío, entonces se toma por defecto 50.</li>\n<li>Si el start (inicio) viene vacío o es mayor que el limit (límite) se toma por defecto el 0.</li>\n<li>Si el filtro viene vacío, entonces se debe enviar de la siguiente manera : filter:[]</li>\n<li>Los parámetros de ordenamiento son obligatorios , si van vacíos se deben pasar de la siguiente manera:\n<code>\"order\": [{   \"field\": \"RazonSocial\",  \"dir\": \"ASC\"  }],</code></li>\n<li>Si se pasa el order y no se pasan el o los \"campos de ordenamiento\" (field) entonces no se toma en cuenta el ordenar.</li>\n</ul>\n<h2 id=\"errores-posibles\">Errores posibles</h2>\n<ul>\n<li>Falta el campo idEmpresa.</li>\n<li>Los parámetros no corresponden a un json válido.</li>\n<li>Error en los parámetros.</li>\n<li>Si se pasa el filtro, los valores obligatorios por cada filtro son field, op y value. Sino retorna error en los parámetros.</li>\n<li>El campo \"order\" es obligatorio</li>\n</ul>\n","urlObject":{"host":["{{BASE_URI}}{{PATH}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"6a972228-ca24-4bbb-abd1-ebc735a964d2"},{"name":"Leer Detalle Cliente","event":[{"listen":"test","script":{"id":"2f41de33-3bff-4965-8931-b8f4ddeb9998","exec":["let jsonData = JSON.parse(responseBody);","","","pm.test(\"Status test\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response\");","    pm.response.to.have.jsonBody(\"response.data\");","    pm.expect(jsonData.response.success).to.equal(true)","    pm.expect(jsonData.response.message).to.contains(\"La operación se realizó con éxito.\")","    pm.expect(jsonData.response.data.idCliente).not.equal(null)","});"],"type":"text/javascript"}}],"id":"201abceb-412a-47cc-b115-424d49a1a943","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Cliente\",\n        \"operacion\": \"leer_detalle_cliente\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \"idEmpresa\": \"11675\",\n        \"idCliente\": \"3765843\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}","description":"<h2 id=\"comprobaciones\">Comprobaciones:</h2>\n<ul>\n<li>La sesión es válida (si están activadas las sesiones).</li>\n<li>Se comprueba que se pase el id de la empresa.</li>\n<li>Se comprueba que se pase el id de cliente.</li>\n</ul>\n<h2 id=\"errores-posibles\">Errores posibles</h2>\n<ul>\n<li>ID de empresa faltante.</li>\n<li>ID de cliente faltante.</li>\n<li>No se encuentra el cliente.</li>\n</ul>\n","urlObject":{"host":["{{BASE_URI}}{{PATH}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"201abceb-412a-47cc-b115-424d49a1a943"},{"name":"New Request","id":"f8491479-072f-4dd0-b29c-0687820dcb20","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"urlObject":{"query":[],"variable":[]},"url":""},"response":[],"_postman_id":"f8491479-072f-4dd0-b29c-0687820dcb20"}],"id":"96c63c81-d9b5-4613-9fcc-d3adf22af0ec","description":"<p>Todos los campos mencionados a continuación son enviados al servidor de API en las operaciones de alta_cliente y editar_cliente, con el formato de propiedades de un objeto JSON como se muestra en los ejemplos respectivos.\nTodos los campos son requeridos y deberán contener nulo ('') en caso de no tener valor.\nEn la tabla que se muestra a continuación se listan los campos requeridos, su tipo, su valores permitidos y si deben obligatoriamente contener un valor que no sea nulo ('').</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Nombre del campo <strong>info_general</strong></th>\n<th>Requerimientos</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CUIT</td>\n<td>Formato de CUIT válido (XX-XXXXXXXX-X). Se valida con fórmula de dígito verificador. Además se valida si existe un cliente con el mismo CUIT (Obligatorio, pero puede venir con valor vacio \"\")</td>\n</tr>\n<tr>\n<td>DirPostalCiudad</td>\n<td>Ciudad. No más largo de 40 caracteres</td>\n</tr>\n<tr>\n<td>DirPostalCodigoPostal</td>\n<td>Código Postal. No más largo de 10 caracteres</td>\n</tr>\n<tr>\n<td>DirPostalPais</td>\n<td>País. No más largo de 15 caracteres</td>\n</tr>\n<tr>\n<td>DirPostalProvincia</td>\n<td>Provincia. No más largo de 40 caracteres. Debe ser un dato de una lista de posibles provincias1</td>\n</tr>\n<tr>\n<td>DNI</td>\n<td>Numérico - 10 caracteres</td>\n</tr>\n<tr>\n<td>Email</td>\n<td>No más largo de 100 caracteres</td>\n</tr>\n<tr>\n<td>idCliente</td>\n<td>Identificador del Cliente de la Empresa. Numérico entero. Obligatorio para edición y lectura</td>\n</tr>\n<tr>\n<td>idEmpresa</td>\n<td>Identificador de la.Empresa en todo el sistema. Numérico entero. Obligatorio</td>\n</tr>\n<tr>\n<td>NombreFantasia</td>\n<td>Alfanumérico. No más largo de 60 caracteres. Obligatorio</td>\n</tr>\n<tr>\n<td>RazonSocial</td>\n<td>Alfanumérico. No más largo de 60 caracteres. Obligatorio</td>\n</tr>\n<tr>\n<td>Telefono</td>\n<td>No más largo de 18 caracteres</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Nombre del campo <strong>info_otra</strong></th>\n<th>Requerimientos</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Activo</td>\n<td>Valores posibles 0=Inactivo o 1=Activo. Obligatorio</td>\n</tr>\n<tr>\n<td>FechaAlta</td>\n<td>Formato 'dd-mm-aaaa' o 'dd-mm-aa'</td>\n</tr>\n<tr>\n<td>DirFiscal</td>\n<td>Dirección Fiscal del Cliente. No más largo de 60 caracteres</td>\n</tr>\n<tr>\n<td>DirFiscalCiudad</td>\n<td>No más largo de 40 caracteres</td>\n</tr>\n<tr>\n<td>DirFiscalCodigoPostal</td>\n<td>No más largo de 10 caracteres</td>\n</tr>\n<tr>\n<td>DirFiscalProvincia</td>\n<td>No más largo de 40 caracteres. Debe ser un dato de una lista de posibles provincias1</td>\n</tr>\n<tr>\n<td>DirFiscalPais</td>\n<td>No más largo de 15 caracteres</td>\n</tr>\n<tr>\n<td>idCondiciónPago</td>\n<td>Valores de acuerdo a tabla del Apéndice.</td>\n</tr>\n<tr>\n<td>idCondiciónIva</td>\n<td>Valores de acuerdo a tabla del Apéndice.</td>\n</tr>\n<tr>\n<td>porcentajeIVA</td>\n<td>Debe ser un dato de una lista de posibles IVA(21,10.5,27)</td>\n</tr>\n<tr>\n<td>idPlanCuenta</td>\n<td>Alfanumérico. Número de Cuenta del Plan de Cuentas correspondiente a la cuenta de ingresos por defecto en la facturas de venta de este cliente (Obligatorio, pero puede venir con valor vacio \"\")</td>\n</tr>\n<tr>\n<td>CuentaCredito</td>\n<td>Alfanumérico. Cuenta de Deudores por Ventas.</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"2d34e445-b26d-4e0c-94d6-ccca388cdf40","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"7f2e2650-3efd-454a-a5ef-baf33c031185","type":"text/javascript","exec":[""]}}],"_postman_id":"96c63c81-d9b5-4613-9fcc-d3adf22af0ec"},{"name":"Contabilidad","item":[{"name":"Alta Asiento","event":[{"listen":"test","script":{"id":"b337904d-fcb4-48b1-ab46-e62a717a394c","exec":["let jsonData = JSON.parse(responseBody);","","","pm.test(\"Status test\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response\");","    pm.response.to.have.jsonBody(\"response.data\");","    pm.expect(jsonData.response.success).to.equal(true)","    pm.expect(jsonData.response.message).to.contains('La operación se realizó con éxito.')","    pm.expect(jsonData.response.data.idAsiento).not.equal(null)","});"],"type":"text/javascript"}}],"id":"f8674cc9-73a7-4af5-ac40-4aae627caa54","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Contabilidad\",\n        \"operacion\": \"alta_asiento\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \"idUsuario\": \"a\",\n        \"idAsiento\": \"\",\n        \"idEmpresa\": \"11675\",\n        \"fechaContable\": \"30/06/2020\",\n        \"descAsiento\": \"Descripcion tested\",\n        \"totalDebito\": 100,\n        \"totalCredito\": 100,\n        \"itemsAsiento\": [\n            {\n                \"idPlanCuenta\": \"\",\n                \"Descripcion\": \"521116 - Alquileres\",\n                \"ccosto1\": \"\",\n                \"ccosto2\": \"\",\n                \"Debito\": 100,\n                \"Credito\": 0,\n                \"Comentario\": \"\",\n                \"Conciliado\": \"\",\n                \"tercero\": \"\",\n                \"idTercero\": \"\"\n            },\n            {\n                \"idPlanCuenta\": \"\",\n                \"Descripcion\": \"114109 - Adelantos al Personal\",\n                \"ccosto1\": \"\",\n                \"ccosto2\": \"\",\n                \"Debito\": \"0.00\",\n                \"Credito\": 100,\n                \"Comentario\": \"\",\n                \"Conciliado\": \"\",\n                \"tercero\": \"\",\n                \"idTercero\": \"\"\n            }\n        ]\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}","urlObject":{"host":["{{BASE_URI}}{{PATH}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"f8674cc9-73a7-4af5-ac40-4aae627caa54"},{"name":"Editar Asiento","event":[{"listen":"test","script":{"id":"be037135-d0d6-40fb-b259-60514a01b9d1","exec":["let jsonData = JSON.parse(responseBody);","","","pm.test(\"Status test\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response\");","    pm.response.to.have.jsonBody(\"response.data\");","    pm.expect(jsonData.response.success).to.equal(true)","    pm.expect(jsonData.response.message).to.contains('La operación se realizó con éxito.')","    pm.expect(jsonData.response.data.idAsiento).not.equal(null)","});"],"type":"text/javascript"}}],"id":"8384dd18-7657-47b7-b647-c3443392405b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Contabilidad\",\n        \"operacion\": \"alta_asiento\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \"idUsuario\": \"a\",\n        \"idAsiento\": \"\",\n        \"idEmpresa\": \"11675\",\n        \"fechaContable\": \"30/06/2020\",\n        \"descAsiento\": \"Descripcion tested\",\n        \"totalDebito\": 100,\n        \"totalCredito\": 100,\n        \"itemsAsiento\": [\n            {\n                \"idPlanCuenta\": \"521116\",\n                \"Descripcion\": \"521116 - Alquileres\",\n                \"ccosto1\": \"\",\n                \"ccosto2\": \"\",\n                \"Debito\": 100,\n                \"Credito\": 0,\n                \"Comentario\": \"\",\n                \"Conciliado\": \"\",\n                \"tercero\": \"\",\n                \"idTercero\": \"\"\n            },\n            {\n                \"idPlanCuenta\": \"114109\",\n                \"Descripcion\": \"114109 - Adelantos al Personal\",\n                \"ccosto1\": \"\",\n                \"ccosto2\": \"\",\n                \"Debito\": \"0.00\",\n                \"Credito\": 100,\n                \"Comentario\": \"\",\n                \"Conciliado\": \"\",\n                \"tercero\": \"\",\n                \"idTercero\": \"\"\n            }\n        ]\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}","urlObject":{"host":["{{BASE_URI}}{{PATH}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"8384dd18-7657-47b7-b647-c3443392405b"},{"name":"Listar Asientos Manuales","event":[{"listen":"test","script":{"id":"b3862119-900c-46f2-a621-070aba2b3887","exec":["let jsonData = JSON.parse(responseBody);","","","pm.test(\"Status test\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response\");","    pm.response.to.have.jsonBody(\"response.data\");","    pm.expect(jsonData.response.success).to.equal(true)","    pm.expect(jsonData.response.message).to.contains(\"La operación se realizó con éxito.\")","    pm.expect(jsonData.response.data).not.equal(null)","});"],"type":"text/javascript"}}],"id":"0f0ce2fd-cd62-43fa-ad9a-7800794c4c7d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Contabilidad\",\n        \"operacion\": \"listar_asientosmanuales\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \"idEmpresa\": \"11675\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}","description":"<p>Campos Requeridos:\n\"idEmpresa\"\n\"idCliente\"</p>\n","urlObject":{"host":["{{BASE_URI}}{{PATH}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"0f0ce2fd-cd62-43fa-ad9a-7800794c4c7d"},{"name":"Leer Arbol Contable","event":[{"listen":"test","script":{"id":"90ffafa0-9414-4a1b-9d80-a5b46c3f6cb5","exec":["let jsonData = JSON.parse(responseBody);","","","pm.test(\"Status test\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response\");","    pm.response.to.have.jsonBody(\"response.data\");","    pm.expect(jsonData.response.success).to.equal(true)","    pm.expect(jsonData.response.message).to.contains(\"La operación se realizó con éxito.\")","    pm.expect(jsonData.response.data).not.equal(null)","});"],"type":"text/javascript"}}],"id":"d756d8a2-c98f-4798-b826-1bec91e316d6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Contabilidad\",\n        \"operacion\": \"leer_arbol_contabilidad\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \"idEmpresa\": \"11675\",\n        \"fechaDesde\": \"2017-01-01\",\n        \"fechaHasta\": \"2017-09-25\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}","description":"<p>Campos Requeridos:\n\"idEmpresa\"\n\"idCliente\"</p>\n","urlObject":{"host":["{{BASE_URI}}{{PATH}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"d756d8a2-c98f-4798-b826-1bec91e316d6"},{"name":"Listar cuentas del Diario","event":[{"listen":"test","script":{"id":"a69fadfa-5e82-41f1-92d0-489d744a426f","exec":["let jsonData = JSON.parse(responseBody);","","","pm.test(\"Status test\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response\");","    pm.response.to.have.jsonBody(\"response.cuentas\");","    pm.expect(jsonData.response.success).to.equal(true)","    pm.expect(jsonData.response.message).to.contains(\"La operación se realizó con éxito.\")","    pm.expect(jsonData.response.cuentas).not.equal(null)","});"],"type":"text/javascript"}}],"id":"85eb9737-b9bd-442c-8b0b-52017e06c95f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Contabilidad\",\n        \"operacion\": \"listar_cuentasdiario\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \"idEmpresa\": \"11675\",\n        \"query\": \"\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}","description":"<h2 id=\"comprobaciones\">Comprobaciones:</h2>\n<ul>\n<li>La sesión es válida (si están activadas las sesiones). Implica que el usuario exista.</li>\n<li>La empresa existe y pertenece al usuario.</li>\n<li>En query tiene que ir el daro del idplancuenta que busques, si queres una lista completa se deja vacio como en el ejemplo</li>\n</ul>\n<h2 id=\"errores-posibles\">Errores posibles</h2>\n<ul>\n<li>Falta el campo idEmpresa</li>\n</ul>\n","urlObject":{"host":["{{BASE_URI}}{{PATH}}"],"query":[],"variable":[]}},"response":[{"id":"1a360400-7612-415e-a40e-2849bdaa96f4","name":"Ejemplo exitoso","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Contabilidad\",\n        \"operacion\": \"listar_cuentasdiario\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \"idEmpresa\": \"11675\",\n        \"query\": \"\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Thu, 01 Oct 2020 20:06:07 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET,PUT,POST,DELETE,HEAD,OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"Content-Type, Authorization, X-Authorization,X-Requested-With"},{"key":"Allow","value":"GET,HEAD,POST,OPTIONS,TRACE"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[],"responseTime":null,"body":"{\n    \"service\": {\n        \"provision\": \"Contabilidad\",\n        \"operacion\": \"listar_cuentasdiario\",\n        \"version\": \"1_0_0_0\",\n        \"response_date\": \"2020-10-01 17:06:07\"\n    },\n    \"result\": {\n        \"estado\": 0,\n        \"mensaje\": \"La operación se realizó correctamente\"\n    },\n    \"response\": {\n        \"success\": true,\n        \"message\": \"La operación se realizó con éxito.\",\n        \"cuentas\": [\n            {\n                \"Id\": \"17X\",\n                \"idPlanCuenta\": \"114XXX\",\n                \"Descripcion\": \"114XXX - Adelantos al Personal\"\n            },\n            {\n                \"Id\": \"11315X\",\n                \"idPlanCuenta\": \"311XXX\",\n                \"Descripcion\": \"311XXX - Ajuste de Capital\"\n            },\n            {\n                \"Id\": \"16X\",\n                \"idPlanCuenta\": \"521XXX\",\n                \"Descripcion\": \"521XXX - Alquileres\"\n            },\n            {\n                \"Id\": \"13X\",\n                \"idPlanCuenta\": \"521XXX\",\n                \"Descripcion\": \"521XXX - Amortizaciones\"\n            }\n        ]\n    }\n}"}],"_postman_id":"85eb9737-b9bd-442c-8b0b-52017e06c95f"},{"name":"Listar Movimientos del Diario","event":[{"listen":"test","script":{"id":"8b75d2cd-a848-428e-b57a-5284241ec093","exec":["let jsonData = JSON.parse(responseBody);","","","pm.test(\"Status test\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response\");","    pm.response.to.have.jsonBody(\"response.movimientos\");","    pm.expect(jsonData.response.success).to.equal(true)","    pm.expect(jsonData.response.message).to.contains(\"La operación se realizó con éxito.\")","    pm.expect(jsonData.response.movimientos).not.equal(null)","});"],"type":"text/javascript"}}],"id":"b051939a-6fd3-4a5c-af90-ca861ca79927","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Contabilidad\",\n        \"operacion\": \"listar_movimientosdiario\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \"idEmpresa\": \"11675\",\n        \"fromDate\": \"2017-01-01\",\n        \"toDate\": \"2017-09-25\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}","description":"<p>Campos Requeridos:\n\"idEmpresa\"\n\"idCliente\"</p>\n","urlObject":{"host":["{{BASE_URI}}{{PATH}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"b051939a-6fd3-4a5c-af90-ca861ca79927"}],"id":"167ada06-2f5e-4463-9f8c-a7190304a1a2","description":"<p>Todos los campos mencionados a continuación son enviados al servidor de API en las operaciones de alta_asiento y editar_asiento, con el formato de propiedades de un objeto JSON como se muestra en los ejemplos respectivos.\nTodos los campos son requeridos y deberán contener nulo ('') en caso de no tener valor.\nEn la tabla que se muestra a continuación se listan los campos requeridos, su tipo, su valores permitidos y si deben obligatoriamente contener un valor que no sea nulo ('').</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Nombre del campo</th>\n<th>Requerimientos</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>idEmpresa</td>\n<td>Identificador de la.Empresa en todo el sistema. Numérico entero. Obligatorio</td>\n</tr>\n<tr>\n<td>idAsiento</td>\n<td>Identificador del Asiento de la Empresa. Numérico entero. Obligatorio.</td>\n</tr>\n<tr>\n<td>descAsiento</td>\n<td>Alfanumérico. No más largo de 255 caracteres. Obligatorio</td>\n</tr>\n<tr>\n<td>fechaContable</td>\n<td>Formato 'dd-mm-aaaa' o 'dd-mm-aa'. Obligatorio</td>\n</tr>\n<tr>\n<td>totalDebito</td>\n<td>Numérico con decimales. Obligatorio</td>\n</tr>\n<tr>\n<td>totalCredito</td>\n<td>Numérico con decimales. Obligatorio</td>\n</tr>\n<tr>\n<td>itemsAsiento</td>\n<td>Ítems de la factura en forma de Arreglo. Obligatorio. Ver detalle más adelante.</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"arreglo-de-items-de-asiento-itemsasiento\">Arreglo de Items de Asiento ItemsAsiento</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Nombre del campo</th>\n<th>Requerimientos</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>idPlanCuenta</td>\n<td>Identificador único de la cuenta relacionada</td>\n</tr>\n<tr>\n<td>Descripcion</td>\n<td>Descripción del Plan de cuenta. Obligatorio</td>\n</tr>\n<tr>\n<td>ccosto1</td>\n<td>Nombre del centro de costos</td>\n</tr>\n<tr>\n<td>ccosto2</td>\n<td>Nombre del segundo centro de costos</td>\n</tr>\n<tr>\n<td>Debito</td>\n<td>Numérico con decimales. Obligatorio</td>\n</tr>\n<tr>\n<td>Credito</td>\n<td>Numérico con decimales. Obligatorio</td>\n</tr>\n<tr>\n<td>Comentario</td>\n<td>Alfanumérico. No más largo de 255 caracteres. Obligatorio</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"validaciones-que-deben-pasar-los-datos-antes-de-enviarlos\">Validaciones que deben pasar los datos antes de enviarlos</h2>\n<ol>\n<li>totalDebito = Suma de todos los \"Debito\" de itemsAsiento</li>\n<li>totalCredito = Suma de todos los \"Credito\" de itemsAsiento</li>\n<li>totalDebito = totalCredito </li>\n<li>Debe ingresarse por lo menos un ítem de asiento</li>\n<li>La descripción de un Item con importe no puede estar en blanco</li>\n<li>Todos los items deben tener un idPlanCuenta con información</li>\n</ol>\n","event":[{"listen":"prerequest","script":{"id":"1d679da3-0a79-449b-a8e3-b949158b8ad4","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"d022eef9-85c9-4715-b15c-6e331a703cc3","type":"text/javascript","exec":[""]}}],"_postman_id":"167ada06-2f5e-4463-9f8c-a7190304a1a2"},{"name":"Empresa","item":[{"name":"Alta Empresa","event":[{"listen":"test","script":{"id":"99dc5148-c74a-43ce-9109-c119a9a327c6","exec":["let jsonData = JSON.parse(responseBody);","","","pm.test(\"Status test\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response\");","    pm.response.to.have.jsonBody(\"response.data\");","    pm.expect(jsonData.response.success).to.equal(true)","    pm.expect(jsonData.response.message).to.contains('La operación se realizó con éxito.')","    pm.expect(jsonData.response.data.idEmpresa).not.equal(null)","});"],"type":"text/javascript"}}],"id":"65401f74-857d-4b57-8954-0ffd26093847","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Empresa\",\n        \"operacion\": \"alta_empresa\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \"datos_generales\": {\n            \"idUsuario\": \"a\",\n            \"Nombre\": \"Test172\",\n            \"razonSocial\": \"Test172\",\n            \"domicilio\": \"Abc 123 - CABA\",\n            \"localidad\": \"CABA\",\n            \"codigoPostal\": \"1422\",\n            \"provincia\": \"Catamarca\",\n            \"pais\": \"Test172\",\n            \"telefono\": \"Test172\",\n            \"email\": \"a@a.com\",\n            \"CUIT\": \"00-00000000-0\",\n            \"nroIIBB\": \"767\",\n            \"monotributo\": \"1\",\n            \"idEmpresa\": \"\",\n            \"idCondicionIva\": \"2\",\n            \"tipoOperacion\": \"2\"\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}","description":"<p>Servicio para crear un empresa</p>\n","urlObject":{"host":["{{BASE_URI}}{{PATH}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"65401f74-857d-4b57-8954-0ffd26093847"},{"name":"Editar Empresa","event":[{"listen":"test","script":{"id":"9cf4db8f-cccd-4c12-ba3a-c98e3f3a81c5","exec":["let jsonData = JSON.parse(responseBody);","","","pm.test(\"Status test\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response\");","    pm.expect(jsonData.response.success).to.equal(true)","    pm.expect(jsonData.response.message).to.contains('Se pudo editar la empresa exitosamente.')","});"],"type":"text/javascript"}}],"id":"ea8343bd-6aec-4cda-b45e-999d24257de7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Empresa\",\n        \"operacion\": \"editar_empresa\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \"datos_generales\": {\n            \"idEmpresa\": \"44907\",\n            \"Nombre\": \"Test172\",\n            \"razonSocial\": \"Test172\",\n            \"nroIIBB\": \"exento\",\n            \"CUIT\": \"00-00000000-0\",\n            \"domicilio\": \"BONIFACIO JOSE 3550\",\n            \"codigoPostal\": \"1407\",\n            \"localidad\": \"CP: C1072AAL\",\n            \"provincia\": \"CABA\",\n            \"pais\": \"Argentina\",\n            \"telefono\": \"110000006\",\n            \"email\": \"dario.rebora@colppy.com\",\n            \"cbu\": \"\",\n            \"monotributo\": \"1\",\n            \"idCondicionIva\": \"1\",\n            \"impgan\": \"1\",\n            \"countryId\": \"12\",\n            \"fecha_cierre_impuesto\": \"2000-11-01\",\n            \"idAdministradora\": \"\"\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}","description":"<p>Servicio para crear un empresa</p>\n","urlObject":{"host":["{{BASE_URI}}{{PATH}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"ea8343bd-6aec-4cda-b45e-999d24257de7"},{"name":"Leer Empresa","event":[{"listen":"test","script":{"id":"78feb4ff-ae4b-4df4-a8b6-006bd2aa8c58","exec":["let jsonData = JSON.parse(responseBody);","","","pm.test(\"Status test\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response\");","    pm.response.to.have.jsonBody(\"response.data\");","    pm.expect(jsonData.response.success).to.equal(true)","    pm.expect(jsonData.response.message).to.contains('La operación se realizó con éxito.')","    pm.expect(jsonData.response.data.idEmpresa).not.equal(null)","});"],"type":"text/javascript"}}],"id":"ea523c6c-58a2-4736-b6a4-b537ab147c34","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Empresa\",\n        \"operacion\": \"leer_empresa\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \"idEmpresa\": \"11675\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}","description":"<p>Servicio para crear un empresa</p>\n","urlObject":{"host":["{{BASE_URI}}{{PATH}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"ea523c6c-58a2-4736-b6a4-b537ab147c34"},{"name":"Leer Talonario","event":[{"listen":"test","script":{"id":"6a30df7c-2958-4fa6-87ff-9ac86a960b93","exec":["let jsonData = JSON.parse(responseBody);","","","pm.test(\"Status test\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response\");","    pm.response.to.have.jsonBody(\"response.data\");","    pm.expect(jsonData.response.success).to.equal(true)","    pm.expect(jsonData.response.message).to.contains('La operación se realizó con éxito.')","    pm.expect(jsonData.response.data.idEmpresa).not.equal(null)","});"],"type":"text/javascript"}}],"id":"7ca13554-05de-430c-b066-d7f1bbbe802e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Empresa\",\n        \"operacion\": \"leer_talonario\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \"talonarioDefault\": 1,\n        \"descTipoComprobante\": \"\",\n        \"idEmpresa\": \"11675\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}","description":"<p>Servicio para crear un empresa</p>\n","urlObject":{"host":["{{BASE_URI}}{{PATH}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"7ca13554-05de-430c-b066-d7f1bbbe802e"},{"name":"Leer Numero Recibo","event":[{"listen":"test","script":{"id":"d4e553b7-d111-4a1f-a7d0-1f4559960cf7","exec":["let jsonData = JSON.parse(responseBody);","","","pm.test(\"Status test\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response\");","    pm.expect(jsonData.response.success).to.equal(true)","    pm.expect(jsonData.response.message).to.contains('La operación se realizó con éxito.')","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response.data\");","    pm.expect(jsonData.response.data.idTalonario).not.equal(null)","});"],"type":"text/javascript"}}],"id":"05e18010-3047-4460-8e6d-4086ccbf268a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Empresa\",\n        \"operacion\": \"leer_numero_recibo\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \"idEmpresa\": \"11675\",\n        \"prefijo\": \"0\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}","description":"<p>Servicio para crear un empresa</p>\n","urlObject":{"host":["{{BASE_URI}}{{PATH}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"05e18010-3047-4460-8e6d-4086ccbf268a"},{"name":"Proximo numero factura","event":[{"listen":"test","script":{"id":"8ffb51dd-c47f-4ab4-86a9-4b354459ec10","exec":["let jsonData = JSON.parse(responseBody);","","","pm.test(\"Status test\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response\");","    pm.expect(jsonData.response.success).to.equal(true)","});"],"type":"text/javascript"}}],"id":"73e157aa-949c-4d17-8ac1-bb657aa11e17","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Empresa\",\n        \"operacion\": \"proximo_numero_factura\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \"idEmpresa\": \"11675\",\n        \"prefijo\": \"0000\",\n        \"tipofactura\": \"A\",\n        \"tipocomprobante\": \"4\",\n        \"recurrente\": \"\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}","description":"<p>Servicio para crear un empresa</p>\n","urlObject":{"host":["{{BASE_URI}}{{PATH}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"73e157aa-949c-4d17-8ac1-bb657aa11e17"},{"name":"Proximo numero Remito","event":[{"listen":"test","script":{"id":"ede2d88d-b832-4815-ad91-743a87c18638","exec":["let jsonData = JSON.parse(responseBody);","","","pm.test(\"Status test\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response\");","    pm.expect(jsonData.response.success).to.equal(true)","});"],"type":"text/javascript"}}],"id":"34202695-c743-4fc1-80d2-bfa01b88fc0b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Empresa\",\n        \"operacion\": \"proximo_numero_remito\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \"idEmpresa\": \"11675\",\n        \"prefijo\": \"0780\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}","description":"<p>Servicio para crear un empresa</p>\n","urlObject":{"host":["{{BASE_URI}}{{PATH}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"34202695-c743-4fc1-80d2-bfa01b88fc0b"},{"name":"Listar Empresas","event":[{"listen":"test","script":{"id":"0a0f6c37-7c58-48c1-8bb3-1cac44ca707d","exec":["let jsonData = JSON.parse(responseBody);","","","pm.test(\"Status test\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response\");","    pm.response.to.have.jsonBody(\"response.data\");","    pm.expect(jsonData.response.success).to.equal(true)","    pm.expect(jsonData.response.message).to.contains('Operacion realizada con exito')","});"],"type":"text/javascript"}}],"id":"7abff580-74d8-40f2-8b85-c71d69816f34","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Empresa\",\n        \"operacion\": \"listar_empresa\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \"start\": 0,\n        \"limit\": 10\n    },\n    \"filter\": [{\n        \"field\": \"IdEmpresa\",\n        \"op\": \"<>\",\n        \"value\": \"1\"\n    }],\n    \"order\": {\n        \"field\": [\"IdEmpresa\"],\n        \"order\": \"asc\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}","description":"<p>Servicio para crear un empresa</p>\n","urlObject":{"host":["{{BASE_URI}}{{PATH}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"7abff580-74d8-40f2-8b85-c71d69816f34"},{"name":"Listar Centros de costos","event":[{"listen":"test","script":{"id":"213bcf7f-3669-4e28-b1a5-e7ca91779467","exec":["let jsonData = JSON.parse(responseBody);","","","pm.test(\"Status test\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response suceessfull test\", function () {","    pm.response.to.have.jsonBody(\"response\");","    pm.response.to.have.jsonBody(\"response.codigos\");","    pm.expect(jsonData.response.success).to.equal(true)","    pm.expect(jsonData.response.message).to.contains('Operacion realizada con éxito')","});"],"type":"text/javascript"}}],"id":"612cc2a1-fc68-43b7-8bf5-ffbde1927bf0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"auth\": {\n        \"usuario\": \"{{API_USERNAME}}\",\n        \"password\": \"{{API_PASSWORD}}\"\n    },\n    \"service\": {\n        \"provision\": \"Empresa\",\n        \"operacion\": \"listar_ccostos\"\n    },\n    \"parameters\": {\n        \"sesion\": {\n            \"usuario\": \"{{SESSION_USERNAME}}\",\n            \"claveSesion\": \"{{SESSION_TOKEN}}\"\n        },\n        \"idEmpresa\": \"11675\",\n    \t\"ccosto\": 1\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URI}}{{PATH}}","description":"<ul>\n<li>La sesión es válida (si están activadas las sesiones). Implica que el usuario exista.</li>\n<li>La empresa existe y pertenece al usuario.</li>\n<li>ccosto debe ser igual a 1 o 2</li>\n</ul>\n","urlObject":{"host":["{{BASE_URI}}{{PATH}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"612cc2a1-fc68-43b7-8bf5-ffbde1927bf0"}],"id":"f8e095cc-f5af-40e9-a789-85fb282f08bd","_postman_id":"f8e095cc-f5af-40e9-a789-85fb282f08bd","description":""},{"name":"https://login.colppy.com/resources/php/paneldecontrol/TC_graficoResultados.php","id":"0a3fb212-778d-47ae-b5b3-7eb02bc5837f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"User-Agent","value":"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/119.0"},{"key":"Accept","value":"*/*"},{"key":"Accept-Language","value":"es-AR,es;q=0.5"},{"key":"Accept-Encoding","value":"gzip, deflate, br"},{"key":"X-Requested-With","value":"XMLHttpRequest"},{"key":"Content-Type","value":"application/x-www-form-urlencoded; charset=UTF-8"},{"key":"Origin","value":"https://login.colppy.com"},{"key":"Connection","value":"keep-alive"},{"key":"Referer","value":"https://login.colppy.com/"},{"key":"Cookie","value":"_ga_2YZSSWYXN2=GS1.1.1702470417.36.1.1702470427.50.0.0; _gcl_au=1.1.2053766292.1700691022; _ga=GA1.1.1355306944.1700691022; cookieFlag=1; intercom-id-j7l53tgt=3350902c-8ccf-46b5-8a93-ae52313fd114; intercom-session-j7l53tgt=cjE2dkUvU2piZTRjQUovUnRsL2hOVDJnbGY1bU1xK1RGWTJ0L01VbTdyNy9lSzVkbkxEaHlYL1ZUb29ia3YwZi0tZjBDRld5YmVMZ3BsNmJndHVNMTU1dz09--c2a4002909e6b4d7ee9808c5bb42caf036e9b990; intercom-device-id-j7l53tgt=d8aac22c-05b3-4142-bedb-793b6e3b78fb; _hjSessionUser_1926704=eyJpZCI6IjA5ZTcyNjFlLWVmNGYtNWRiNC05ZmI3LWY0NmE4ZjA2ODBiYyIsImNyZWF0ZWQiOjE3MDA2OTEwMjMzMjMsImV4aXN0aW5nIjp0cnVlfQ==; _ga=GA1.3.1355306944.1700691022; __hstc=205627596.e5f2c9256c58ed20e075778b47e6b341.1700691023830.1702407450539.1702470419576.40; hubspotutk=e5f2c9256c58ed20e075778b47e6b341; companyContryId=12; userIdCookie=70047; RELOAD_COOKIE=852a7fd50f4b06dd7ddsec4cssdbd9b3dc38dxe6; _clck=rxmspd%7C2%7Cfh9%7C0%7C1422; _upscope__region=bnVsbA==; intercom-session-npov0n5p=REpPSndkaEJrbUkzQWRzVXlmcXd4UlJlME5QWXpGM3YvSnh4Z3dmdDhZbzBFK1RZS0tseit2NmVkSEhzZXM4NS0tb0EzYVZnNTZvQ0I2c2VJckpUQ0I1UT09--f90218a5b89c6704379ab9e91586d3cf47ebf57a; intercom-device-id-npov0n5p=1ab06844-ea8d-4214-a2b0-fe15a0c6a7b1; idEmpresaUsuario=38257; _ga_FYDLPN68N8=GS1.1.1702407480.2.1.1702407664.0.0.0; _uetvid=70b9fbe082f511eeaa99b501a87d8562; mp_c0c13c431fb0a0960dc763e575fc0ee3_mixpanel=%7B%22distinct_id%22%3A%20%22jluis1985%40gmail.com%22%2C%22%24device_id%22%3A%20%2218c017dcada7eb-02299dd7da1c1b8-976263f-1fa400-18c017dcada7eb%22%2C%22%24initial_referrer%22%3A%20%22%24direct%22%2C%22%24initial_referring_domain%22%3A%20%22%24direct%22%2C%22Tipo%20Plan%20Empresa%22%3A%20%22estandar%22%2C%22%24user_id%22%3A%20%22jluis1985%40gmail.com%22%2C%22company_id%22%3A%20%221868%22%2C%22company%22%3A%20%5B%0A%20%20%20%20%221868%22%0A%5D%7D; mp_4545efc9a177955da64918be186f49b9_mixpanel=%7B%22distinct_id%22%3A%20%22jose.marino%40colppy.com%22%2C%22%24device_id%22%3A%20%2218c02ba3069acf-0b8a4a85cb864-976263f-1fa400-18c02ba3069acf%22%2C%22%24initial_referrer%22%3A%20%22%24direct%22%2C%22%24initial_referring_domain%22%3A%20%22%24direct%22%2C%22Tipo%20Plan%20Empresa%22%3A%20%22pendiente_pago%22%2C%22%24user_id%22%3A%20%22jose.marino%40colppy.com%22%2C%22company_id%22%3A%20%2260974%22%2C%22company%22%3A%20%5B%0A%20%20%20%20%2260974%22%0A%5D%7D; _gid=GA1.3.1931924599.1702470418; _gat_UA-28076719-1=1; _hjIncludedInSessionSample_1926704=0; _hjSession_1926704=eyJpZCI6IjRjNWU0ZWQxLWE2NzMtNGNlMS04ODFkLTIzNjgxODI3YTAwMyIsImNyZWF0ZWQiOjE3MDI0NzA0MTk1MTEsImluU2FtcGxlIjpmYWxzZSwic2Vzc2lvbml6ZXJCZXRhRW5hYmxlZCI6ZmFsc2V9; _hjAbsoluteSessionInProgress=1; __hssrc=1; __hssc=205627596.2.1702470419576; _gali=ingresar_btn; loginUsernameCookie=heineralejo@gmail.com; loginPasswordCookie=d571804d5e314bcdf279d93aa32e55ab; mp_70cdfac3c6917b21c98de14b024a9d2a_mixpanel=%7B%22distinct_id%22%3A%20%22heineralejo%40gmail.com%22%2C%22%24device_id%22%3A%20%2218bf91594ce34a-0943e6e3c36d078-976263f-1fa400-18bf91594ce34a%22%2C%22%24initial_referrer%22%3A%20%22%24direct%22%2C%22%24initial_referring_domain%22%3A%20%22%24direct%22%2C%22Tipo%20Plan%20Empresa%22%3A%20%22contador_plus%22%2C%22%24user_id%22%3A%20%22heineralejo%40gmail.com%22%2C%22company_id%22%3A%20%2213145%22%2C%22company%22%3A%20%5B%0A%20%20%20%20%2213145%22%0A%5D%2C%22__mps%22%3A%20%7B%7D%2C%22__mpso%22%3A%20%7B%7D%2C%22__mpus%22%3A%20%7B%7D%2C%22__mpa%22%3A%20%7B%7D%2C%22__mpu%22%3A%20%7B%7D%2C%22__mpr%22%3A%20%5B%5D%2C%22__mpap%22%3A%20%5B%5D%7D; _hjHasCachedUserAttributes=true"},{"key":"Sec-Fetch-Dest","value":"empty"},{"key":"Sec-Fetch-Mode","value":"cors"},{"key":"Sec-Fetch-Site","value":"same-origin"},{"key":"TE","value":"trailers"}],"body":{"mode":"raw","raw":"idEmpresa=13145&modo=M"},"url":"https://login.colppy.com/resources/php/paneldecontrol/TC_graficoResultados.php","urlObject":{"protocol":"https","path":["resources","php","paneldecontrol","TC_graficoResultados.php"],"host":["login","colppy","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"0a3fb212-778d-47ae-b5b3-7eb02bc5837f"}],"event":[{"listen":"prerequest","script":{"id":"5e048627-5164-47cf-bef4-30dc3d8ee722","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b588b53e-736d-4c85-806e-51f38a087087","type":"text/javascript","exec":[""]}}]}