{"info":{"_postman_id":"cd75dd6d-b441-4d93-8c14-0551fea9d0e0","name":"API FAPRO","description":"<html><head></head><body><h4 id=\"introducción\">Introducción</h4>\n<p>Bienvenido a la documentación de Fapro. Aquí encontrarás todo lo necesario para integrarte con nuestra API: guías paso a paso, referencias técnicas y ejemplos prácticos. Si necesitas ayuda, nuestro equipo de soporte está disponible.</p>\n<h4 id=\"url-base\">URL base</h4>\n<p>Todas las solicitudes deben hacerse sobre el siguiente host:</p>\n<p><code>https://api.fapro.app</code></p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"41093879","collectionId":"cd75dd6d-b441-4d93-8c14-0551fea9d0e0","publishedId":"2sBXijKCEk","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"9781ED"},"publishDate":"2026-06-11T14:46:42.000Z"},"item":[{"name":"API V1","item":[{"name":"Login","item":[{"name":"Login","id":"15d24968-cd00-4d35-9f24-8ef4919e2bc3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n      \"email\": \"\",\n      \"password\": \"\"\n}\n","options":{"raw":{"language":"json"}}},"url":"https://api.fapro.app/api/v1.0/login","description":"<h3 id=\"api-endpoint-login\"><strong>API Endpoint: Login</strong></h3>\n<p><strong>Descripción:</strong> Autentica a un usuario registrado en el sistema mediante sus credenciales. Si la autenticación es exitosa, retorna un token de acceso (JWT u otro formato) que debe incluirse en las solicitudes posteriores para acceder a recursos protegidos.</p>\n<p><strong>Método: POST</strong></p>\n<p><strong>URL:</strong> <a href=\"https://api.fapro.app/api/v1.0/login\">https://api.fapro.app/api/v1.0/login</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"body-de-la-request\"><strong>Body de la Request</strong></h4>\n<p>{</p>\n<p>\"email\": \"<a href=\"https://mailto:usuario@test.com\">usuario@test.com</a>\",</p>\n<p>\"password\": \"contraseña secreta\"<br />}</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Campo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>SI</td>\n<td>Correo electrónico de usuario</td>\n</tr>\n<tr>\n<td>password</td>\n<td>string</td>\n<td>SI</td>\n<td>Contraseña de usuario</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n     \"status\": \"success\",\n     \"code\": 200,\n     \"data\": {\n        \"accessToken\": \"XXXXXXXXXXXXxxxxxxxxxxxXXXXXXXXXXX\",\n        \"token\": {\n          \"id\": \"XXXXXXXXXXXXxxxxxxxxxxxXXXXXXXXXXX\",\n          \"user_id\": 0001,\n          \"client_id\": \"0\",\n          \"name\": \"\",\n          \"scopes\": [],\n          \"revoked\": false,\n          \"created_at\": \"2026-04-15 18:50:09.054\",\n          \"updated_at\": \"2026-04-15 18:50:09.054\",\n          \"expires_at\": \"2026-04-16T03:50:09.054Z\"\n         },\n        \"country\": \"pais\"\n     },\n     \"message\": \"Authenticación correcta\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p>status: Estado de la respuesta. Valor esperado: \"success\" (string).</p>\n</li>\n<li><p>code: Código HTTP de la respuesta (integer).</p>\n</li>\n<li><p>data: Objeto principal con los datos de sesión del usuario (object).</p>\n<ul>\n<li><p>accessToken: Token de acceso que debe enviarse en el header Authorization de las requests (string).</p>\n</li>\n<li><p>token: Información detallada del token generado (object).</p>\n<ul>\n<li><p>id: Identificador único del token (string).</p>\n</li>\n<li><p>user_id: ID del usuario al que pertenece el token (integer).</p>\n</li>\n<li><p>client_id: ID del cliente OAuth asociado a la sesión (string).</p>\n</li>\n<li><p>name: Nombre descriptivo del token (puede estar vacío) (string).</p>\n</li>\n<li><p>scopes: Lista de permisos/alcances otorgados al token (array).</p>\n</li>\n<li><p>revoked: Indica si el token fue revocado. false = token activo (boolean).</p>\n</li>\n<li><p>created_at: Fecha y hora de creación del token (string datetime).</p>\n</li>\n<li><p>updated_at: Fecha y hora de última actualización del token (string datetime).</p>\n</li>\n<li><p>expires_at: Fecha y hora de expiración del token (string datetime).</p>\n</li>\n</ul>\n</li>\n<li><p>country: País asociado al usuario autenticado (string).</p>\n</li>\n</ul>\n</li>\n<li><p>message: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity<br />  <strong>- 401</strong> <strong>Unauthorized</strong></li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 422,\n    \"message\": \"email and password are required\"\n}\n\n</code></pre>\n<p>401 Unauthorized</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 401,\n    \"message\": \"Invalid credentials\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","login"],"host":["api","fapro","app"],"query":[],"variable":[]}},"response":[{"id":"0e6ae4de-43ef-4352-b72e-b66ea293c536","name":"200 Success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{jwt}}","type":"text"}],"body":{"mode":"raw","raw":" {\n    \"email\": \"usuario@test.com\",\n    \"password\": \"contraseña secreta\"\n }","options":{"raw":{"language":"json"}}},"url":"https://api.fapro.app/api/v1.0/login"},"status":"Success","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Wed, 15 Apr 2026 18:50:09 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"559"},{"key":"x-amzn-requestid","value":"ec39a2b5-0bb8-4409-9a53-e13f45cb0794"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"559"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"098f0d21-92cd-4fab-9e47-7411951c213f"},{"key":"set-cookie","value":"AWSALB=62rbyGoUbzI2XTa19qY+B8m/zQ0nXajmcHFkZ6s4v6laICt6S97nR24JkgkGFH1cNKOqxnAcMlo3k8GdTogqq0r+EAARvBb2Yio1xAy4+RADjwDxm9Z6pIA+WU1X; Expires=Wed, 22 Apr 2026 18:50:08 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=62rbyGoUbzI2XTa19qY+B8m/zQ0nXajmcHFkZ6s4v6laICt6S97nR24JkgkGFH1cNKOqxnAcMlo3k8GdTogqq0r+EAARvBb2Yio1xAy4+RADjwDxm9Z6pIA+WU1X; Expires=Wed, 22 Apr 2026 18:50:08 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b3-bMFCXIAMEv5Q="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Wed, 15 Apr 2026 18:50:09 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"default"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 200,\n    \"data\": {\n        \"accessToken\": \"XXXXXXXXXXXXxxxxxxxxxxxXXXXXXXXXXX\",\n        \"token\": {\n            \"id\": \"XXXXXXXXXXXXxxxxxxxxxxxXXXXXXXXXXX\",\n            \"user_id\": 0001,\n            \"client_id\": \"0\",\n            \"name\": \"\",\n            \"scopes\": [],\n            \"revoked\": false,\n            \"created_at\": \"2026-04-15 18:50:09.054\",\n            \"updated_at\": \"2026-04-15 18:50:09.054\",\n            \"expires_at\": \"2026-04-16T03:50:09.054Z\"\n        },\n        \"country\": null\n    },\n    \"message\": \"Authenticación correcta\"\n}"},{"id":"ee02fcf4-7302-4afb-b57e-149d80664a8f","name":"401 Unauthorized","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"email@test.com\",\n  \"password\": \"password\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.fapro.app/api/v1.0/login"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 15 Apr 2026 15:35:50 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"61"},{"key":"Connection","value":"keep-alive"},{"key":"x-amzn-RequestId","value":"abbee8db-b44c-45a5-86da-226120510583"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Access-Control-Allow-Origin","value":""},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-Remapped-Content-Length","value":"61"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Content-Security-Policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-Remapped-Connection","value":"keep-alive"},{"key":"X-Download-Options","value":"noopen"},{"key":"x-request-id","value":"8f8775e0-fff5-4116-a89d-1bc29dfc8519"},{"key":"Set-Cookie","value":"AWSALB=lyUcTf8HhZDBGboZs5NhZASIHVmKkoS513Sr+eQTRiZYiX8+3K4MzPo0iielvjSP2tCRUgLUReQynPWry4hkrgdNKlC8zBZZx5kaebaqtZ4EXqAHA6Xj0YfdbTJ9; Expires=Wed, 22 Apr 2026 15:35:50 GMT; Path=/"},{"key":"Set-Cookie","value":"AWSALBCORS=lyUcTf8HhZDBGboZs5NhZASIHVmKkoS513Sr+eQTRiZYiX8+3K4MzPo0iielvjSP2tCRUgLUReQynPWry4hkrgdNKlC8zBZZx5kaebaqtZ4EXqAHA6Xj0YfdbTJ9; Expires=Wed, 22 Apr 2026 15:35:50 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b3h9iGOnoAMEo9g="},{"key":"Vary","value":"Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Powered-By","value":"Strapi <strapi.io>"},{"key":"x-amzn-Remapped-Date","value":"Wed, 15 Apr 2026 15:35:50 GMT"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"x-tenant","value":"default"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 401,\n    \"message\": \"Invalid credentials\"\n}"},{"id":"1b1c0a5a-1ce2-4589-adb7-6a697b6e091f","name":"422 Unprocessable Entity","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":" {\n    \"email\": \"usuario@test.com\"\n }","options":{"raw":{"language":"json"}}},"url":"https://api.fapro.app/api/v1.0/login"},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Thu, 16 Apr 2026 14:22:33 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"73"},{"key":"x-amzn-requestid","value":"0f0bbd93-baf1-4ccf-ad91-8659496f11b7"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"73"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"f87a726e-bb89-473f-a4de-e38460221f8f"},{"key":"set-cookie","value":"AWSALB=bg9CrAMknMu0tQGgRPKmjP7OLIRBcPuN5jlnrGGvIeBj5NQlWdI5tCJqqvvujDPdrHUGh7RDl+SctNKlCxHwBGPfO0kNLJ2/szn53rDVW7ApNRFMvWd+E48o1EtM; Expires=Thu, 23 Apr 2026 14:22:33 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=bg9CrAMknMu0tQGgRPKmjP7OLIRBcPuN5jlnrGGvIeBj5NQlWdI5tCJqqvvujDPdrHUGh7RDl+SctNKlCxHwBGPfO0kNLJ2/szn53rDVW7ApNRFMvWd+E48o1EtM; Expires=Thu, 23 Apr 2026 14:22:33 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b6qKmEthIAMEkhQ="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Thu, 16 Apr 2026 14:22:33 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"default"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 422,\n    \"message\": \"email and password are required\"\n}"}],"_postman_id":"15d24968-cd00-4d35-9f24-8ef4919e2bc3"}],"id":"c62b2bfb-e4c8-4ba1-bb4c-2717594da5b1","_postman_id":"c62b2bfb-e4c8-4ba1-bb4c-2717594da5b1","description":""},{"name":"Administrador de empresas","item":[{"name":"Agregar Empresa con Contraseña","id":"9baea7c9-a577-42ba-a91a-4e9d711317ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"rut\": \"\",\n  \"password\": \"\",\n  \"rz\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.fapro.app/api/v1.0/company/create_from_password","description":"<h3 id=\"api-endpoint-agregar-empresas-con-contraseña\"><strong>API Endpoint: Agregar empresas con Contraseña</strong></h3>\n<p><strong>Descripción:</strong> Esta API permite agregar empresas con su contraseña del Servicio de Impuestos Internos.</p>\n<p><strong>Método: POST</strong></p>\n<p><strong>URL:</strong> <a href=\"https://api.fapro.app/api/v1.0/company/create_from_password\">https://api.fapro.app/api/v1.0/company/create_from_password</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"body-de-la-request\"><strong>Body de la Request</strong></h4>\n<p>{</p>\n<p>\"email\": \"<a href=\"https://mailto:usuario@test.com\">usuario@test.com</a>\",</p>\n<p>\"password\": \"contraseña secreta\"</p>\n<p>\"rz\": \"nombre empresa\"<br />}</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Campo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>SI</td>\n<td>Correo electrónico de usuario</td>\n</tr>\n<tr>\n<td>password</td>\n<td>string</td>\n<td>SI</td>\n<td>Contraseña de usuario</td>\n</tr>\n<tr>\n<td>rz</td>\n<td>string</td>\n<td>NO</td>\n<td>Nombre empresa</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"id\": 0001,\n        \"business_name\": \"nombre empresa\",\n        \"rut\": \"12345678-9\"\n    },\n    \"message\": \"Empresa creada correctamente\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p>status: Estado de la respuesta. Valor esperado: \"success\" (string).</p>\n</li>\n<li><p>code: Código interno de la operación (integer).</p>\n</li>\n<li><p>data: Objeto con los datos de la empresa creada (object).</p>\n<ul>\n<li><p>id: Identificador único de la empresa generado por el sistema (integer).</p>\n</li>\n<li><p>business_name: Nombre o razón social de la empresa (string).</p>\n</li>\n<li><p>rut: RUT de la empresa (string).</p>\n</li>\n</ul>\n</li>\n<li><p>message: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :</li>\n</ul>\n<p>- 400 Bad Request: cuando la clave tributaria del SII es incorrecta</p>\n<p>- 422 Unprocessable Entity: cuando faltan campos obligatorios</p>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<ul>\n<li><strong>400 Bad Request</strong></li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"la Clave Tributaria ingresada no es correcta\",\n    \"errors\": []\n}\n\n</code></pre>\n<ul>\n<li>422 Unprocessable Entity</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El campo password es obligatorio.\",\n    \"errors\": [\n        \"El campo password es obligatorio.\"\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","company","create_from_password"],"host":["api","fapro","app"],"query":[],"variable":[]}},"response":[{"id":"66c38df9-bbac-4766-95e4-4b06a46b7a02","name":"200 Success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"rut\": \"12345678-9\",\n    \"password\": \"contraseña secreta\"\n    \n}","options":{"raw":{"language":"json"}}},"url":"https://api.fapro.app/api/v1.0/company/create_from_password"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":":status","value":200},{"key":"date","value":"Thu, 16 Apr 2026 14:48:21 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"137"},{"key":"x-amzn-requestid","value":"7dc681cf-e8b2-4cd5-9e43-f5cf0c2defe6"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"137"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"6f4f8cf1-c5dd-4871-bfca-ac21bda57bed"},{"key":"set-cookie","value":"AWSALB=Q0i0KZpsFVLX3dCTd3v8SPMv18TzV/VoJDuKBo1va7+esredXwOAKPpf4r/rhAM/Q1J7dqClpqQLF13ksy9qtEhjGIeRe7tdUro00lqDzE04ejqiFTtNkf93TGXX; Expires=Thu, 23 Apr 2026 14:48:20 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=Q0i0KZpsFVLX3dCTd3v8SPMv18TzV/VoJDuKBo1va7+esredXwOAKPpf4r/rhAM/Q1J7dqClpqQLF13ksy9qtEhjGIeRe7tdUro00lqDzE04ejqiFTtNkf93TGXX; Expires=Thu, 23 Apr 2026 14:48:20 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b6t8MFuFIAMEZEg="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Thu, 16 Apr 2026 14:48:21 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"id\": 0080,\n        \"business_name\": \"nombre empresa\",\n        \"rut\": \"12345678-9\"\n    },\n    \"message\": \"Empresa creada correctamente\"\n}"},{"id":"312a75c7-f789-4462-bc03-f14e6e94368f","name":"400 Bad Request","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"rut\":\"12345678-9\",\n    \"password\": \"contraseña incorrecta\",\n    \"rz\":\"\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.fapro.app/api/v1.0/company/create_from_password"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":":status","value":400},{"key":"date","value":"Thu, 16 Apr 2026 14:41:11 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"106"},{"key":"x-amzn-requestid","value":"418a84ae-545d-4a43-ae62-89828cda7676"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"106"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"51ffc5a3-95bb-4893-810e-dbf9f08e18bd"},{"key":"set-cookie","value":"AWSALB=uBkXpt4WJF4IY6lNzff5EpB90yxNbFO9dtDeg+NO8p3q3i7m+zw4Y//ZO+iH8uQHVhmFlnNynPPTBfuqYyKp2Zp7xPl0siD/LfbPwziw//v3308XfhQREi8vdZSH; Expires=Thu, 23 Apr 2026 14:41:10 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=uBkXpt4WJF4IY6lNzff5EpB90yxNbFO9dtDeg+NO8p3q3i7m+zw4Y//ZO+iH8uQHVhmFlnNynPPTBfuqYyKp2Zp7xPl0siD/LfbPwziw//v3308XfhQREi8vdZSH; Expires=Thu, 23 Apr 2026 14:41:10 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b6s5CGW1IAMEbgg="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Thu, 16 Apr 2026 14:41:11 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"la Clave Tributaria ingresada no es correcta\",\n    \"errors\": []\n}"},{"id":"1754d2f4-5fd3-4a6d-8ff2-d36ec56fe5ca","name":"422 Unprocessable Entity","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"rut\": \"76791519-5\"\n    \n}","options":{"raw":{"language":"json"}}},"url":"https://api.fapro.app/api/v1.0/company/create_from_password"},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Thu, 16 Apr 2026 14:58:15 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"130"},{"key":"x-amzn-requestid","value":"930bee22-1de1-433a-89bb-3badf2b610af"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"130"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"52653a42-00cc-42e6-88b6-39fb763c1a92"},{"key":"set-cookie","value":"AWSALB=RFbogaDpKUV0SYROK/O/WfDywh9otU1u4+bdS50pyp09Yr+OmUSvq1rLNd9hjRYB0spGyhqGZKN0/UhEcVR9K1075+t5H7yaQ+pjM6Tkpx7fWK+kPKv+Hv9yTdLt; Expires=Thu, 23 Apr 2026 14:58:15 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=RFbogaDpKUV0SYROK/O/WfDywh9otU1u4+bdS50pyp09Yr+OmUSvq1rLNd9hjRYB0spGyhqGZKN0/UhEcVR9K1075+t5H7yaQ+pjM6Tkpx7fWK+kPKv+Hv9yTdLt; Expires=Thu, 23 Apr 2026 14:58:15 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b6vZSGomoAMEo9g="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Thu, 16 Apr 2026 14:58:15 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El campo password es obligatorio.\",\n    \"errors\": [\n        \"El campo password es obligatorio.\"\n    ]\n}"}],"_postman_id":"9baea7c9-a577-42ba-a91a-4e9d711317ee"},{"name":"Agregar empresa con Certificado","id":"b33d20ec-4249-4ff3-8bf5-833469507526","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"rz\": \"\",\n    \"rut\": \"\",\n    \"password\": \"\",\n    \"name\": \"\",\n    \"factoring\":\"\",\n    \"certificate\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.fapro.app/api/v1.0/company/create_from_certificate","description":"<h3 id=\"api-endpoint-agregar-empresas-con-certificado\"><strong>API Endpoint: Agregar empresas con Certificado</strong></h3>\n<p><strong>Descripción:</strong> Esta API permite agregar empresas con su certificado digital del Servicio de Impuestos Internos.</p>\n<p><strong>Método: POST</strong></p>\n<p><strong>URL:</strong> <a href=\"https://api.fapro.app/api/v1.0/company/create_from_certificate\">https://api.fapro.app/api/v1.0/company/create_from_certificate</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"body-de-la-request\"><strong>Body de la Request</strong></h4>\n<p>{</p>\n<p>\"rz\": \"\",</p>\n<p>\"rut\": \"rut empresa\",</p>\n<p>\"password\": \"clave de la empresa\",</p>\n<p>\"name\": \"\",</p>\n<p>\"factoring\":\"\",</p>\n<p>\"certificate\": \"certificado digital\"<br />}</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Campo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rz</td>\n<td>string</td>\n<td>NO</td>\n<td>Nombre de la empresa.</td>\n</tr>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>RUT de la empresa</td>\n</tr>\n<tr>\n<td>password</td>\n<td>string</td>\n<td>SI</td>\n<td>Contraseña de usuario</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>NO</td>\n<td></td>\n</tr>\n<tr>\n<td>factoring</td>\n<td>string</td>\n<td>NO</td>\n<td></td>\n</tr>\n<tr>\n<td>certificate</td>\n<td>string</td>\n<td>SI</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"id\": 1010,\n        \"business_name\": \"Nombre empresa\",\n        \"rut\": \"98765432-1\"\n    },\n    \"message\": \"Empresa Actualizada correctamente\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p>status: Estado de la respuesta. Valor esperado: \"success\" (string).</p>\n</li>\n<li><p>code: Código interno de la operación (integer).</p>\n</li>\n<li><p>data: Objeto con los datos de la empresa creada (object).</p>\n<ul>\n<li><p>id: Identificador único de la empresa generado por el sistema (integer).</p>\n</li>\n<li><p>business_name: Nombre o razón social de la empresa (string).</p>\n</li>\n<li><p>rut: RUT de la empresa (string).</p>\n</li>\n</ul>\n</li>\n<li><p>message: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :</li>\n</ul>\n<p>- 400 Bad Request: cuando la clave tributaria del SII es incorrecta</p>\n<p>- 422 Unprocessable Entity: cuando faltan campos obligatorios</p>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<ul>\n<li><strong>400 Bad Request</strong></li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"La contraseña del certificado es incorrecta\",\n    \"errors\": []\n}\n\n</code></pre>\n<ul>\n<li><strong>422 Unprocessable Entity</strong></li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut es obligatorio.\",\n    \"errors\": [\n        \"El rut es obligatorio.\",\n        \"La contraseña es obligatoria.\",\n        \"El certificado digital es obligatorio\"\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","company","create_from_certificate"],"host":["api","fapro","app"],"query":[],"variable":[]}},"response":[{"id":"d3e1affb-229c-422d-81f8-79f532758b19","name":"200 Success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"rz\": \"\",\n    \"rut\": \"rut empresa\",\n    \"password\": \"clave de la empresa\",\n    \"name\": \"\",\n    \"factoring\":\"\",\n    \"certificate\": \"certificado digital\"\n    \n}","options":{"raw":{"language":"json"}}},"url":"https://api.fapro.app/api/v1.0/company/create_from_certificate"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Thu, 23 Apr 2026 16:29:28 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"142"},{"key":"x-amzn-requestid","value":"eb613cdb-72e2-443f-905e-3d6183a0a690"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"142"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"129ec0ad-ee96-4343-a822-88933a7383c1"},{"key":"set-cookie","value":"AWSALB=f3p9q0AqCvvzu43bXHxCuhI9kB3g08a7C3YRvSS0MZISeio1d2ApQChGTdAlbjpZlyBaSNq/c2UB24TP082HdSXJu4ZCsBCc8r8OH4wA3tjYB5k6nG8JQ71o2FBs; Expires=Thu, 30 Apr 2026 16:29:25 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=f3p9q0AqCvvzu43bXHxCuhI9kB3g08a7C3YRvSS0MZISeio1d2ApQChGTdAlbjpZlyBaSNq/c2UB24TP082HdSXJu4ZCsBCc8r8OH4wA3tjYB5k6nG8JQ71o2FBs; Expires=Thu, 30 Apr 2026 16:29:25 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cSBT7Fn9oAMEFWg="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Thu, 23 Apr 2026 16:29:28 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"id\": 1010,\n        \"business_name\": \"Nombre empresa\",\n        \"rut\": \"98765432-1\"\n    },\n    \"message\": \"Empresa Actualizada correctamente\"\n}"},{"id":"590f36e5-2d67-49b3-abf8-8cb66c08182a","name":"422 Unprocessable Entity","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"rz\": \"\",\n    \"rut\": \"\",\n    \"password\": \"\",\n    \"name\": \"\",\n    \"factoring\":\"\",\n    \"certificate\": \"\"\n    \n}","options":{"raw":{"language":"json"}}},"url":"https://api.fapro.app/api/v1.0/company/create_from_certificate"},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Thu, 23 Apr 2026 16:31:46 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"181"},{"key":"x-amzn-requestid","value":"a7f033f8-a285-45aa-b6de-b7822272c61c"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"181"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"e037e048-7399-4782-a177-c977bad29b90"},{"key":"set-cookie","value":"AWSALB=qjHOMq2Kp5cBiPPLgSswAtYYBSLb3xyn3076lFPjYBNxqblBcnmtkv+Gq8l0yZDuAWKjiAarpILHN8DliC7qmmLysZg0EwzHoEfUKhD1MawslatVrRHn0tGBjgq2; Expires=Thu, 30 Apr 2026 16:31:46 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=qjHOMq2Kp5cBiPPLgSswAtYYBSLb3xyn3076lFPjYBNxqblBcnmtkv+Gq8l0yZDuAWKjiAarpILHN8DliC7qmmLysZg0EwzHoEfUKhD1MawslatVrRHn0tGBjgq2; Expires=Thu, 30 Apr 2026 16:31:46 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cSBp9HTKIAMEBTA="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Thu, 23 Apr 2026 16:31:46 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut es obligatorio.\",\n    \"errors\": [\n        \"El rut es obligatorio.\",\n        \"La contraseña es obligatoria.\",\n        \"El certificado digital es obligatorio\"\n    ]\n}"},{"id":"95e28a4f-ff37-4fb3-b519-17edb062ed41","name":"400 Bad Request","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"rz\": \"\",\n    \"rut\": \"rut empresa\",\n    \"password\": \"clave de la empresa\",\n    \"name\": \"\",\n    \"factoring\":\"\",\n    \"certificate\": \"certificado digital\"\n    \n}","options":{"raw":{"language":"json"}}},"url":"https://api.fapro.app/api/v1.0/company/create_from_certificate"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":":status","value":400},{"key":"date","value":"Thu, 23 Apr 2026 16:48:48 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"106"},{"key":"x-amzn-requestid","value":"b89c2f9b-8503-4f45-96fa-361d38275d88"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"106"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"6fedfb04-fe8a-4151-9666-9af13061eaa0"},{"key":"set-cookie","value":"AWSALB=oxAKqtkfbdU3aNazFeEJb595PygWp1bCkur8XlaL7mhodX+qA5XSjMRdjMLEWG0IbY37EA2mDL7dnd5F0muK7ZrYlrvvyLp3xrIa7Nqb+bG5atHGYaxMA6HTpbCz; Expires=Thu, 30 Apr 2026 16:48:47 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=oxAKqtkfbdU3aNazFeEJb595PygWp1bCkur8XlaL7mhodX+qA5XSjMRdjMLEWG0IbY37EA2mDL7dnd5F0muK7ZrYlrvvyLp3xrIa7Nqb+bG5atHGYaxMA6HTpbCz; Expires=Thu, 30 Apr 2026 16:48:47 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cSEJhG-kIAMEPeQ="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Thu, 23 Apr 2026 16:48:48 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"La contraseña del certificado es incorrecta\",\n    \"errors\": []\n}"}],"_postman_id":"b33d20ec-4249-4ff3-8bf5-833469507526"},{"name":"Deshabilitar empresa","id":"38901775-d338-483b-8117-26cda19f1bcd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{jwt}}"},{"key":"accept","value":"application/json"},{"key":"content-type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"rut\":\"12345678-9\"}","options":{"raw":{"language":"json"}}},"url":"https://api.fapro.app/api/v1.0/company/disable","description":"<h2 id=\"deshabilitar-empresa\">Deshabilitar Empresa</h2>\n<p>Deshabilita una o varias empresas en el sistema. Este endpoint permite inhabilitar una empresa de forma individual mediante su RUT, o en lote proporcionando una lista de RUTs.</p>\n<hr />\n<h2 id=\"endpoint\">Endpoint</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>POST https://api.fapro.app/api/v1.0/company/disable\n\n</code></pre><hr />\n<h2 id=\"autenticación\">Autenticación</h2>\n<p>Este endpoint requiere autenticación mediante <strong>Bearer Token</strong>. El token JWT debe enviarse en el header <code>Authorization</code>.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Valor</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Authorization</code></td>\n<td><code>Bearer {{jwt}}</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"headers\">Headers</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Valor</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Authorization</code></td>\n<td><code>Bearer {{jwt}}</code></td>\n<td>Token de autenticación JWT</td>\n</tr>\n<tr>\n<td><code>accept</code></td>\n<td><code>application/json</code></td>\n<td>Formato de respuesta esperado</td>\n</tr>\n<tr>\n<td><code>content-type</code></td>\n<td><code>application/json</code></td>\n<td>Formato del cuerpo de la solicitud</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"cuerpo-de-la-solicitud-json\">Cuerpo de la Solicitud (JSON)</h2>\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><code>rut</code></td>\n<td><code>string</code></td>\n<td>Sí</td>\n<td>RUT de la empresa a deshabilitar. Ejemplo: <code>\"12345678-9\"</code></td>\n</tr>\n<tr>\n<td><code>ruts</code></td>\n<td><code>array of strings</code></td>\n<td>No</td>\n<td>Lista de RUTs de empresas a deshabilitar en lote</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"ejemplo--deshabilitar-una-empresa\">Ejemplo — Deshabilitar una empresa</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"rut\": \"12345678-9\"\n}\n\n</code></pre>\n<h3 id=\"ejemplo--deshabilitar-múltiples-empresas\">Ejemplo — Deshabilitar múltiples empresas</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"ruts\": [\"12345678-9\", \"98765432-1\"]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","company","disable"],"host":["api","fapro","app"],"query":[],"variable":[]}},"response":[],"_postman_id":"38901775-d338-483b-8117-26cda19f1bcd"}],"id":"5662e079-97fc-42d4-9d51-e80931079367","_postman_id":"5662e079-97fc-42d4-9d51-e80931079367","description":""},{"name":"Información de empresa","item":[{"name":"Perfil Empresa","id":"48ecf333-1f5a-427d-a0e0-3fd490d37f60","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":"https://api.fapro.app/api/v1.0/company/profile?=","description":"<h3 id=\"api-endpoint-perfil-de-empresa\"><strong>API Endpoint: Perfil de empresa</strong></h3>\n<p><strong>Descripción:</strong> Esta API permite consultar el detalle completo de una empresa registrada en el sistema a través de su RUT. La respuesta incluye datos generales como razón social, correo de sucursal y ejecutivo asignado, estado de conexión, origen de vinculación, disponibilidad de carpeta tributaria y fechas relevantes como creación del registro, inicio de actividades y última actualización del token.</p>\n<p><strong>Método: GET</strong></p>\n<p><a href=\"https://api.fapro.app/api/v1.0/company/profile\"><b>URL: </b>https://api.fapro.app/api/v1.0/company/profile</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>\"12345678-9\"</td>\n<td>RUT de la empresa a consultar.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"company\": {\n            \"authentication\": \"\",\n            \"branch\": \"user@test.com\",\n            \"business_name\": \"nombre empresa\",\n            \"connected\": 0,\n            \"created_at\": \"2023-07-10 14:38:00\",\n            \"disable_date\": null,\n            \"es_mipyme\": \"1\",\n            \"executive\": \"ejecutivo@test.com\",\n            \"group\": null,\n            \"has_taxfolder\": false,\n            \"is_company_in_a_day\": \"0\",\n            \"origen_vinculacion\": \"Indeterminado\",\n            \"rut\": \"12345678-9\",\n            \"start_activities_date\": null,\n            \"token_date\": \"2023-07-11 14:17:37.297\"\n        }\n    },\n    \"message\": \"Ejecución correcta\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p>status: Estado de la respuesta. Valor esperado: \"success\" (string).</p>\n</li>\n<li><p>code: Código interno de la operación (integer).</p>\n</li>\n<li><p>data: Objeto principal con los datos de la empresa (object).</p>\n<ul>\n<li><p>company: Objeto con el detalle de la empresa (object).</p>\n<ul>\n<li><p>authentication: Datos de autenticación de la empresa (string).</p>\n</li>\n<li><p>branch: Correo electrónico de la sucursal o usuario asociado (string).</p>\n</li>\n<li><p>business_name: Nombre o razón social de la empresa (string).</p>\n</li>\n<li><p>connected: Estado de conexión de la empresa. 0 = desconectado (integer).</p>\n</li>\n<li><p>created_at: Fecha y hora de creación del registro (string datetime).</p>\n</li>\n<li><p>disable_date: Fecha en que la empresa fue deshabilitada. Null si está activa (null o string).</p>\n</li>\n<li><p>es_mipyme: Indica si la empresa es MIPYME. \"1\" = sí, \"0\" = no (string).</p>\n</li>\n<li><p>executive: Correo electrónico del ejecutivo asignado (string).</p>\n</li>\n<li><p>group: Grupo al que pertenece la empresa. Null si no tiene grupo asignado (null o string).</p>\n</li>\n<li><p>has_taxfolder: Indica si la empresa tiene carpeta tributaria (boolean).</p>\n</li>\n<li><p>is_company_in_a_day: Indica si la empresa fue creada en un día. \"1\" = sí, \"0\" = no (string).</p>\n</li>\n<li><p>origen_vinculacion: Origen de la vinculación de la empresa (string).</p>\n</li>\n<li><p>rut: RUT de la empresa (string).</p>\n</li>\n<li><p>start_activities_date: Fecha de inicio de actividades. Null si no está registrada (null o string).</p>\n</li>\n<li><p>token_date: Fecha y hora del último token generado para la empresa (string datetime).</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p>message: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity: cuando faltan campos obligatorios.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","company","profile"],"host":["api","fapro","app"],"query":[{"key":"","value":""}],"variable":[]}},"response":[{"id":"fd654677-be22-47ea-b64a-046f70a3b7ef","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text","disabled":true}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/profile","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","profile"],"query":[{"key":"rut","value":"","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":":status","value":200},{"key":"date","value":"Thu, 16 Apr 2026 17:20:04 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"492"},{"key":"x-amzn-requestid","value":"126cd0c4-01e8-4465-9bc3-6b20aa4e703a"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"492"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"a6e2b236-9408-4b89-a054-9e99af1696ee"},{"key":"set-cookie","value":"AWSALB=/tMlnTxh8pN5bRRsOW/MQF0bICwubW9BF/WAJAZ7FwwSEDfL27aRoOsxVN0dESasJbSFFeUme4oBJ9s5QQe4oMYGbsQH26Mxm+zKvdP6EWXORp4E0U1GMzBaktVI; Expires=Thu, 23 Apr 2026 17:20:04 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=/tMlnTxh8pN5bRRsOW/MQF0bICwubW9BF/WAJAZ7FwwSEDfL27aRoOsxVN0dESasJbSFFeUme4oBJ9s5QQe4oMYGbsQH26Mxm+zKvdP6EWXORp4E0U1GMzBaktVI; Expires=Thu, 23 Apr 2026 17:20:04 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b7EKwF7BIAMEpvw="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Thu, 16 Apr 2026 17:20:04 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"company\": {\n            \"authentication\": \"\",\n            \"branch\": \"user@test.com\",\n            \"business_name\": \"nombre empresa\",\n            \"connected\": 0,\n            \"created_at\": \"2023-07-10 14:38:00\",\n            \"disable_date\": null,\n            \"es_mipyme\": \"1\",\n            \"executive\": \"ejecutivo@test.com\",\n            \"group\": null,\n            \"has_taxfolder\": false,\n            \"is_company_in_a_day\": \"0\",\n            \"origen_vinculacion\": \"Indeterminado\",\n            \"rut\": \"12345678-9\",\n            \"start_activities_date\": null,\n            \"token_date\": \"2023-07-11 14:17:37.297\"\n        }\n    },\n    \"message\": \"Ejecución correcta\"\n}"},{"id":"59dd0204-699d-4f8d-bd34-87aa6d4eb46b","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text","disabled":true}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/profile","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","profile"],"query":[{"key":"rut","value":"","disabled":true}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Thu, 16 Apr 2026 17:23:00 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"204"},{"key":"x-amzn-requestid","value":"9a681277-3079-4ec7-9bb2-63f8f12e5c2e"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"204"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"4b3cb9ff-4931-4939-ae27-b394f2adeaa5"},{"key":"set-cookie","value":"AWSALB=pYyj0ajkXx33RWDMclJMbYSrUc7ClB68wec3697WJKpHQ6tL835rVH1febgJRNDCN61AiBK58JkIlIkzyXwEca/w/Fassv/iwjqvtwpITBS8q+6V3salGhwCbm8t; Expires=Thu, 23 Apr 2026 17:23:00 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=pYyj0ajkXx33RWDMclJMbYSrUc7ClB68wec3697WJKpHQ6tL835rVH1febgJRNDCN61AiBK58JkIlIkzyXwEca/w/Fassv/iwjqvtwpITBS8q+6V3salGhwCbm8t; Expires=Thu, 23 Apr 2026 17:23:00 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b7EmSH1ooAMEmZg="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Thu, 16 Apr 2026 17:23:00 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}"}],"_postman_id":"48ecf333-1f5a-427d-a0e0-3fd490d37f60"},{"name":"Principales Clientes","id":"d97502ab-7c99-41cd-8214-bd5bf0879870","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.fapro.app/api/v1.0/company/main_customers","description":"<h3 id=\"api-endpoint-principales-clientes\"><strong>API Endpoint: Principales Clientes</strong></h3>\n<p><strong>Descripción:</strong> Esta API entrega el listado de los mayores clientes de la empresa consultada. Retorna la Razón Social, RUT y monto bruto vendido en un rango de fechas.</p>\n<p><strong>Método: GET</strong></p>\n<p><a href=\"https://api.fapro.app/api/v1.0/company/main_customers\"><b>URL: </b>https://api.fapro.app/api/v1.0/company/main_customers</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>\"12345678-9\"</td>\n<td>RUT de la empresa a consultar.</td>\n</tr>\n<tr>\n<td>fecha_inicial</td>\n<td>date</td>\n<td>SI</td>\n<td>\"2025-01-01\"</td>\n<td>Fecha de incio. Formato aceptado: YYYY-MM-DD</td>\n</tr>\n<tr>\n<td>fecha_final</td>\n<td>date</td>\n<td>SI</td>\n<td>\"2025-01-02\"</td>\n<td>Fecha de fin. Formato aceptado: YYYY-MM-DD</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"customer\": [\n            {\n                \"Razon Social\": \"Nombre empresa \",\n                \"RUT\": \"12345678\",\n                \"dv_RUT\": \"9\",\n                \"Monto_total_vendido\": \"1417221829\"\n            },\n            {\n                \"Razon Social\": \"Nombre empresa \",\n                \"RUT\": \"12345678\",\n                \"dv_RUT\": \"9\",\n                \"Monto_total_vendido\": \"1411829\"\n            },\n            {\n                \"Razon Social\": \"Nombre empresa \",\n                \"RUT\": \"12345678\",\n                \"dv_RUT\": \"9\",\n                \"Monto_total_vendido\": \"1417221829\"\n            },\n        ]\n    },\n    \"message\": \"Ejecución correcta\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p>status: Estado de la respuesta. Valor esperado: \"success\" (string).</p>\n</li>\n<li><p>code: Código interno de la operación (integer).</p>\n</li>\n<li><p>data: Objeto principal con los datos de la consulta (object).</p>\n<ul>\n<li><p>customer: Listado de los mayores clientes de la empresa consultada (array of objects).</p>\n<ul>\n<li><p>Razon Social: Nombre o razón social del cliente (string).</p>\n</li>\n<li><p>RUT: RUT del cliente sin dígito verificador (string).</p>\n</li>\n<li><p>dv_RUT: Dígito verificador del RUT del cliente (string).</p>\n</li>\n<li><p>Monto_total_vendido: Monto bruto total vendido al cliente en el rango de fechas consultado (string).</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p>message: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity: cuando faltan campos obligatorios.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","company","main_customers"],"host":["api","fapro","app"],"query":[{"disabled":true,"key":"rut","value":""},{"disabled":true,"key":"fecha_inicial","value":"2025-01-01"},{"disabled":true,"key":"fecha_final","value":"2026-01-01"}],"variable":[]}},"response":[{"id":"7be12290-7066-42d6-9aaf-101858389063","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text","disabled":true}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/main_customers","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","main_customers"],"query":[{"key":"rut","value":"12345678-9","disabled":true},{"key":"fecha_inicial","value":"2025-01-01","disabled":true},{"key":"fecha_final","value":"2026-01-01","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Thu, 16 Apr 2026 18:20:00 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"1384"},{"key":"x-amzn-requestid","value":"d0564553-d22f-428f-a2a3-513c824a70f7"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"1384"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"c1ad6ba2-e26f-4e9f-a3d6-4982af819006"},{"key":"set-cookie","value":"AWSALB=pjPMQ5K1+9idBNuxfZDkjCE+/sA6am6hZqOX8wxfCzxWIN46kuluPJIFl4IT9x491sYA7bCtXiobjFZxiimswf9O1z2rCThMd+sN6kHGB7dYZZ53/VZM8zEQqPdB; Expires=Thu, 23 Apr 2026 18:19:59 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=pjPMQ5K1+9idBNuxfZDkjCE+/sA6am6hZqOX8wxfCzxWIN46kuluPJIFl4IT9x491sYA7bCtXiobjFZxiimswf9O1z2rCThMd+sN6kHGB7dYZZ53/VZM8zEQqPdB; Expires=Thu, 23 Apr 2026 18:19:59 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b7M8jEMHIAMEu0g="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Thu, 16 Apr 2026 18:20:00 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"customer\": [\n            {\n                \"Razon Social\": \"Nombre empresa 1 \",\n                \"RUT\": \"12345678\",\n                \"dv_RUT\": \"9\",\n                \"Monto_total_vendido\": \"1417221829\"\n            },\n            {\n                \"Razon Social\": \"Nombre empresa 2\",\n                \"RUT\": \"12345678\",\n                \"dv_RUT\": \"9\",\n                \"Monto_total_vendido\": \"987654455\"\n            },\n            {\n                \"Razon Social\": \"Nombre empresa 3\",\n                \"RUT\": \"12345678\",\n                \"dv_RUT\": \"9\",\n                \"Monto_total_vendido\": \"98765443\"\n            },\n        ]\n    },\n    \"message\": \"Ejecución correcta\"\n}"},{"id":"87195bbc-f8f6-4568-bcef-e1ea8c7b9d75","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text","disabled":true}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/main_customers","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","main_customers"],"query":[{"key":"rut","value":"12345678-9","disabled":true},{"key":"fecha_inicial","value":"2025-01-01","disabled":true},{"key":"fecha_final","value":"2026-01-01","disabled":true}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Thu, 16 Apr 2026 18:15:30 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"204"},{"key":"x-amzn-requestid","value":"4ec04fee-1460-4c6b-a814-04288d6e2959"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"204"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"a035ffde-38a8-411b-aeff-9ded1e444601"},{"key":"set-cookie","value":"AWSALB=cxjPHO9KbMGdq5S3IeAXB3YIxwEIWJaJomboc+bY7AFQlwWDBKsgGmeiQZIfK+thWQnhgiOcyRzH9KT0hurCvWtAkv8phiChj8DG242wStjMJIZ0O9Fhnq1Ou2nK; Expires=Thu, 23 Apr 2026 18:15:30 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=cxjPHO9KbMGdq5S3IeAXB3YIxwEIWJaJomboc+bY7AFQlwWDBKsgGmeiQZIfK+thWQnhgiOcyRzH9KT0hurCvWtAkv8phiChj8DG242wStjMJIZ0O9Fhnq1Ou2nK; Expires=Thu, 23 Apr 2026 18:15:30 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b7MSaGJoIAMElqA="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Thu, 16 Apr 2026 18:15:30 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}"}],"_postman_id":"d97502ab-7c99-41cd-8214-bd5bf0879870"},{"name":"Principales Proveedores","id":"bc010a51-83e3-4468-8bbe-2a404e3fcac0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.fapro.app/api/v1.0/company/main_suppliers","description":"<h3 id=\"api-endpoint-principales-proveedores\"><strong>API Endpoint: Principales Proveedores</strong></h3>\n<p><strong>Descripción:</strong> Esta API te entregará el listado de los mayores proveedores de la empresa consultada, obtendrás Razón Social, RUT y monto bruto vendido en un rango de fechas.</p>\n<p><strong>Método: GET</strong></p>\n<p><a href=\"https://api.fapro.app/api/v1.0/company/main_suppliers\"><b>URL: </b>https://api.fapro.app/api/v1.0/company/main_suppliers</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>\"12345678-9\"</td>\n<td>RUT de la empresa a consultar.</td>\n</tr>\n<tr>\n<td>fecha_inicial</td>\n<td>date</td>\n<td>SI</td>\n<td>2025-01-01</td>\n<td>Fecha de incio. Formato aceptado: YYYY-MM-DD</td>\n</tr>\n<tr>\n<td>fecha_final</td>\n<td>date</td>\n<td>SI</td>\n<td>2025-01-02</td>\n<td>Fecha de fin. Formato aceptado: YYYY-MM-DD</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"supplier\": [\n            {\n                \"Razon Social\": \"Nombre de empresa 1\",\n                \"RUT\": \"12345678\",\n                \"dv_RUT\": \"K\",\n                \"Monto total comprado\": \"287635201\"\n            },\n             {\n                \"Razon Social\": \"Nombre de empresa 2\",\n                \"RUT\": \"12345678\",\n                \"dv_RUT\": \"K\",\n                \"Monto total comprado\": \"9876666\"\n            },\n             {\n                \"Razon Social\": \"Nombre de empresa 3 \",\n                \"RUT\": \"12345678\",\n                \"dv_RUT\": \"K\",\n                \"Monto total comprado\": \"878787655\"\n            },\n        ]\n    },\n    \"message\": \"Ejecución correcta\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p>status: Estado de la respuesta. Valor esperado: \"success\" (string).</p>\n</li>\n<li><p>code: Código interno de la operación (integer).</p>\n</li>\n<li><p>data: Objeto principal con los datos de la consulta (object).</p>\n<ul>\n<li><p>supplier: Listado de los mayores proveedores de la empresa consultada (array of objects).</p>\n<ul>\n<li><p>Razon Social: Nombre o razón social del proveedor (string).</p>\n</li>\n<li><p>RUT: RUT del proveedor sin dígito verificador (string).</p>\n</li>\n<li><p>dv_RUT: Dígito verificador del RUT del proveedor (string).</p>\n</li>\n<li><p>Monto total comprado: Monto bruto total comprado al proveedor en el rango de fechas consultado (string).</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p>message: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity: cuando faltan campos obligatorios (rut o fechas inicial y final).</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El campo fecha inicial es obligatorio.\",\n    \"errors\": [\n        \"El campo fecha inicial es obligatorio.\"\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","company","main_suppliers"],"host":["api","fapro","app"],"query":[{"disabled":true,"key":"rut","value":"12344678-9"},{"disabled":true,"key":"fecha_inicial","value":""},{"disabled":true,"key":"fecha_final","value":"2026-01-01"}],"variable":[]}},"response":[{"id":"938aa21a-2177-44bb-a7dc-b81629ab92f3","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text","disabled":true}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/main_suppliers","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","main_suppliers"],"query":[{"key":"rut","value":"","disabled":true},{"key":"fecha_inicial","value":"2025-01-01","disabled":true},{"key":"fecha_final","value":"2026-01-01","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Thu, 16 Apr 2026 18:40:29 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"138968"},{"key":"x-amzn-requestid","value":"2b89ed11-a9b9-457c-9716-9573bbd467e1"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"138968"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"89390451-d648-4004-9e25-ddcd6aad0ec7"},{"key":"set-cookie","value":"AWSALB=65OZBAXIGBV2ncZuNL8Lz+jdX4LVjdWl3simMRxw71zGWNrpg5Dw+y24Cfp6V441SOVoOIui+pJG2FqVp06eP4A19hfohdGZQ6n4x+EvoQF0oqwg03gQPQSgdwUo; Expires=Thu, 23 Apr 2026 18:40:18 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=65OZBAXIGBV2ncZuNL8Lz+jdX4LVjdWl3simMRxw71zGWNrpg5Dw+y24Cfp6V441SOVoOIui+pJG2FqVp06eP4A19hfohdGZQ6n4x+EvoQF0oqwg03gQPQSgdwUo; Expires=Thu, 23 Apr 2026 18:40:18 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b7P68FSuoAMEMYA="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Thu, 16 Apr 2026 18:40:29 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"supplier\": [\n            {\n                \"Razon Social\": \"Nombre de empresa 1\",\n                \"RUT\": \"12345678\",\n                \"dv_RUT\": \"K\",\n                \"Monto total comprado\": \"287635201\"\n            },\n             {\n                \"Razon Social\": \"Nombre de empresa 2\",\n                \"RUT\": \"12345678\",\n                \"dv_RUT\": \"K\",\n                \"Monto total comprado\": \"9876666\"\n            },\n             {\n                \"Razon Social\": \"Nombre de empresa 3 \",\n                \"RUT\": \"12345678\",\n                \"dv_RUT\": \"K\",\n                \"Monto total comprado\": \"878787655\"\n            },\n        ]\n    },\n    \"message\": \"Ejecución correcta\"\n}"},{"id":"10918065-e488-4113-a47a-0af755352402","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text","disabled":true}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/main_suppliers","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","main_suppliers"],"query":[{"key":"rut","value":"","disabled":true},{"key":"fecha_inicial","value":"2025-01-01","disabled":true},{"key":"fecha_final","value":"2026-01-01","disabled":true}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Thu, 16 Apr 2026 18:47:20 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"204"},{"key":"x-amzn-requestid","value":"c24dc952-f3dd-47c3-b064-a1976aecbe66"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"204"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"a189ef75-a856-4b65-a53c-9b32f2c3abb1"},{"key":"set-cookie","value":"AWSALB=8skSBJdGq+kDwd5e7NroWTyqxRm+467dXAVSb3cYLS5xuMEF/cGomtfNyns7Qs3S4AkDmJwhs6/9aW4BVn5bf8BwK29TsYA1J6gtSAmhfJW1/2YzP4h1uD04UsJ/; Expires=Thu, 23 Apr 2026 18:47:20 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=8skSBJdGq+kDwd5e7NroWTyqxRm+467dXAVSb3cYLS5xuMEF/cGomtfNyns7Qs3S4AkDmJwhs6/9aW4BVn5bf8BwK29TsYA1J6gtSAmhfJW1/2YzP4h1uD04UsJ/; Expires=Thu, 23 Apr 2026 18:47:20 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b7Q88EsXIAMEboA="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Thu, 16 Apr 2026 18:47:20 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}"}],"_postman_id":"bc010a51-83e3-4468-8bbe-2a404e3fcac0"},{"name":"Representantes","id":"f1443f7b-4d51-43f7-a716-8347019b8696","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.fapro.app/api/v1.0/company/representante","description":"<h3 id=\"api-endpoint-representantes\"><strong>API Endpoint: Representantes</strong></h3>\n<p><strong>Descripción:</strong> Esta API permite consultar los representantes declarados en el SII.</p>\n<p><strong>Método: GET</strong></p>\n<p><a href=\"https://api.fapro.app/api/v1.0/company/representante\"><b>URL: </b>https://api.fapro.app/api/v1.0/company/representante</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>\"12345678-9\"</td>\n<td>RUT de la empresa a consultar.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"representantes\": [\n            {\n                \"rut_representante\": \"12345678\",\n                \"dv_representante\": \"9\",\n                \"razon_social\": \"Nombre de la empresa\",\n                \"nombres_representante\": \"Nombre del representante\",\n                \"apellido_paterno_representante\": \"Apellido paterno del representante\",\n                \"apellido_materno_representante\": \"Apellido materno del representante\",\n                \"fecha_incorporacion_representante\": \"2019-11-21\",\n                \"fecha_termino_representante\": null,\n                \"vigente\": \"1\"\n            }\n        ]\n    },\n    \"message\": \"Ejecución correcta\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p>status: Estado de la respuesta. Valor esperado: \"success\" (string).</p>\n</li>\n<li><p>code: Código interno de la operación (integer).</p>\n</li>\n<li><p>data: Objeto principal con los datos de la consulta (object).</p>\n<ul>\n<li><p>representantes: Listado de representantes legales de la empresa (array of objects).</p>\n<ul>\n<li><p>rut_representante: RUT del representante legal sin dígito verificador (string).</p>\n</li>\n<li><p>dv_representante: Dígito verificador del RUT del representante legal (string).</p>\n</li>\n<li><p>razon_social: Nombre o razón social de la empresa asociada al representante (string).</p>\n</li>\n<li><p>nombres_representante: Nombres del representante legal (string).</p>\n</li>\n<li><p>apellido_paterno_representante: Apellido paterno del representante legal (string).</p>\n</li>\n<li><p>apellido_materno_representante: Apellido materno del representante legal (string).</p>\n</li>\n<li><p>fecha_incorporacion_representante: Fecha en que el representante fue incorporado (string date).</p>\n</li>\n<li><p>fecha_termino_representante: Fecha en que finalizó la representación. Null si sigue vigente (null o string date).</p>\n</li>\n<li><p>vigente: Indica si el representante está activo. \"1\" = vigente, \"0\" = no vigente (string).</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p>message: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity: cuando faltan campos obligatorios.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"La empresa no existe\",\n    \"errors\": []\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","company","representante"],"host":["api","fapro","app"],"query":[{"disabled":true,"key":"rut","value":""}],"variable":[]}},"response":[{"id":"81d22eb5-4bd2-4c53-86b3-0347e919ec1e","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text","disabled":true}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/representante","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","representante"],"query":[{"key":"rut","value":"","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Fri, 17 Apr 2026 13:25:41 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"410"},{"key":"x-amzn-requestid","value":"4420b963-31f3-44dc-9681-62f603281de4"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"410"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"2f303a76-edfd-4d31-a4b7-5e43776bf321"},{"key":"set-cookie","value":"AWSALB=Lol5YWHvofcXNu8Kmii84Mdc/bmUzFgpWW51Zhp8U6g9UWO+h/qVVWhh0QhnXUlsaN9CoxU+EsWkaw6x/kL5YNeIzConk4vNrroVEXCeiH76LP9OF4qsksTcZ6Cb; Expires=Fri, 24 Apr 2026 13:25:38 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=Lol5YWHvofcXNu8Kmii84Mdc/bmUzFgpWW51Zhp8U6g9UWO+h/qVVWhh0QhnXUlsaN9CoxU+EsWkaw6x/kL5YNeIzConk4vNrroVEXCeiH76LP9OF4qsksTcZ6Cb; Expires=Fri, 24 Apr 2026 13:25:38 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b90w4HO6IAMEhNA="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Fri, 17 Apr 2026 13:25:41 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"representantes\": [\n            {\n                \"rut_representante\": \"12345678\",\n                \"dv_representante\": \"9\",\n                \"razon_social\": \"Nombre de la empresa\",\n                \"nombres_representante\": \"Nombre del representante\",\n                \"apellido_paterno_representante\": \"Apellido paterno del representante\",\n                \"apellido_materno_representante\": \"Apellido materno del representante\",\n                \"fecha_incorporacion_representante\": \"2019-11-21\",\n                \"fecha_termino_representante\": null,\n                \"vigente\": \"1\"\n            }\n        ]\n    },\n    \"message\": \"Ejecución correcta\"\n}"},{"id":"4f250a67-e099-4e8f-a810-91ed24845568","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text","disabled":true}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/representante","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","representante"],"query":[{"key":"rut","value":"","disabled":true}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Fri, 17 Apr 2026 14:56:58 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"82"},{"key":"x-amzn-requestid","value":"aa4afae9-aebf-493e-8253-2576169e3703"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"82"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"ea79aba7-39b9-4ebd-971a-2d97589db58a"},{"key":"set-cookie","value":"AWSALB=uUfwUkKCms3EO6OvDQYwo21qaSJCuz1yP27t1uM1hgZPoO0sOV4yXlnfm6e6wM4YnMDY45BAdvrBmncDelRWDQ2JVGcVngfnwgRhhlhaYvQZ7NIrGF41rGXtsTAU; Expires=Fri, 24 Apr 2026 14:56:57 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=uUfwUkKCms3EO6OvDQYwo21qaSJCuz1yP27t1uM1hgZPoO0sOV4yXlnfm6e6wM4YnMDY45BAdvrBmncDelRWDQ2JVGcVngfnwgRhhlhaYvQZ7NIrGF41rGXtsTAU; Expires=Fri, 24 Apr 2026 14:56:57 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b-CJHFpFIAMEPQQ="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Fri, 17 Apr 2026 14:56:58 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"La empresa no existe\",\n    \"errors\": []\n}"}],"_postman_id":"f1443f7b-4d51-43f7-a716-8347019b8696"},{"name":"Socios","id":"bf8141e8-c17e-440f-b0cb-a101a415497f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.fapro.app/api/v1.0/company/socios","description":"<h3 id=\"api-endpoint-socios\"><strong>API Endpoint: Socios</strong></h3>\n<p><strong>Descripción:</strong> Esta API permite consultar los socios declarados en el SII.</p>\n<p><strong>Método: GET</strong></p>\n<p><strong>URL:</strong> <a href=\"https://api.fapro.app/api/v1.0/company/socios\">https://api.fapro.app/api/v1.0/company/socios</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>\"12345678-9\"</td>\n<td>RUT de la empresa a consultar.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"Socios\": [\n            {\n                \"rut_socio\": \"12345678\",\n                \"dv_socio\": \"5\",\n                \"razon_social\": \"Nombre empresa\",\n                \"nombres_socio\": \"Nombres socio\",\n                \"company_id\": \"001\",\n                \"apellido_paterno_socio\": \"Apeliido paterno socio\",\n                \"apellido_materno_socio\": \"Apeliido materno socio\",\n                \"porcentaje_utilidad\": \"100.000\",\n                \"fecha_incorporacion_socio\": \"2019-11-21\",\n                \"fecha_termino_socio\": null,\n                \"capital_enterado\": \"1000\",\n                \"capital_por_enterar\": \"\",\n                \"capital_total\": null,\n                \"capital_fecha_enterar\": null,\n                \"capital_reserva\": null,\n                \"capital_porcentaje_utilidad_total\": null,\n                \"porcentaje_capital\": null,\n                \"vigente\": \"1\"\n            }\n        ]\n    },\n    \"message\": \"Ejecución correcta\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p>status: Estado de la respuesta. Valor esperado: \"success\" (string).</p>\n</li>\n<li><p>code: Código interno de la operación (integer).</p>\n</li>\n<li><p>data: Objeto principal con los datos de la consulta (object).</p>\n<ul>\n<li><p>Socios: Listado de socios de la empresa (array of objects).</p>\n<ul>\n<li><p>rut_socio: RUT del socio sin dígito verificador (string).</p>\n</li>\n<li><p>dv_socio: Dígito verificador del RUT del socio (string).</p>\n</li>\n<li><p>razon_social: Nombre o razón social de la empresa asociada al socio (string).</p>\n</li>\n<li><p>nombres_socio: Nombres del socio (string).</p>\n</li>\n<li><p>company_id: Identificador único de la empresa (string).</p>\n</li>\n<li><p>apellido_paterno_socio: Apellido paterno del socio (string).</p>\n</li>\n<li><p>apellido_materno_socio: Apellido materno del socio (string).</p>\n</li>\n<li><p>porcentaje_utilidad: Porcentaje de utilidad asignado al socio (string).</p>\n</li>\n<li><p>fecha_incorporacion_socio: Fecha en que el socio fue incorporado a la empresa (string date).</p>\n</li>\n<li><p>fecha_termino_socio: Fecha en que finalizó la participación del socio. Null si sigue vigente (null o string date).</p>\n</li>\n<li><p>capital_enterado: Monto de capital ya aportado por el socio (string).</p>\n</li>\n<li><p>capital_por_enterar: Monto de capital pendiente de aportar por el socio (string).</p>\n</li>\n<li><p>capital_total: Monto total de capital del socio. Null si no está registrado (null o string).</p>\n</li>\n<li><p>capital_fecha_enterar: Fecha límite para enterar el capital pendiente. Null si no aplica (null o string date).</p>\n</li>\n<li><p>capital_reserva: Monto de capital en reserva. Null si no aplica (null o string).</p>\n</li>\n<li><p>capital_porcentaje_utilidad_total: Porcentaje total de utilidad sobre el capital. Null si no aplica (null o string).</p>\n</li>\n<li><p>porcentaje_capital: Porcentaje de capital del socio sobre el total de la empresa. Null si no aplica (null o string).</p>\n</li>\n<li><p>vigente: Indica si el socio está activo. \"1\" = vigente, \"0\" = no vigente (string).</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p>message: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity: cuando faltan campos obligatorios.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"La empresa no existe\",\n    \"errors\": []\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","company","socios"],"host":["api","fapro","app"],"query":[{"disabled":true,"key":"rut","value":""}],"variable":[]}},"response":[{"id":"430b888f-00c9-4ea2-ab8b-e2b4b3d379a9","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text","disabled":true}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/socios","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","socios"],"query":[{"key":"rut","value":"","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Fri, 17 Apr 2026 14:52:36 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"588"},{"key":"x-amzn-requestid","value":"0c21c874-41b6-4c2d-9868-5563af955413"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"588"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"16ba6240-52ca-4cbc-b7d6-be2d64f2eb72"},{"key":"set-cookie","value":"AWSALB=BiAVi+tv6rjIuRJTJSFqGGVbx/NEXqVioJVECKC+1puKcUkLTy79y9sUkPDa8jIv2jrS6HS9IIV1iS2XNa+/Rd3fykUdCseOgI+orj5uy/c4SnPNeE+IEoTYnBcx; Expires=Fri, 24 Apr 2026 14:52:36 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=BiAVi+tv6rjIuRJTJSFqGGVbx/NEXqVioJVECKC+1puKcUkLTy79y9sUkPDa8jIv2jrS6HS9IIV1iS2XNa+/Rd3fykUdCseOgI+orj5uy/c4SnPNeE+IEoTYnBcx; Expires=Fri, 24 Apr 2026 14:52:36 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b-BgSH3cIAMEZgw="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Fri, 17 Apr 2026 14:52:36 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"Socios\": [\n            {\n                \"rut_socio\": \"12345678\",\n                \"dv_socio\": \"5\",\n                \"razon_social\": \"Nombre empresa\",\n                \"nombres_socio\": \"Nombres socio\",\n                \"company_id\": \"001\",\n                \"apellido_paterno_socio\": \"Apeliido paterno socio\",\n                \"apellido_materno_socio\": \"Apeliido materno socio\",\n                \"porcentaje_utilidad\": \"100.000\",\n                \"fecha_incorporacion_socio\": \"2019-11-21\",\n                \"fecha_termino_socio\": null,\n                \"capital_enterado\": \"1000\",\n                \"capital_por_enterar\": \"\",\n                \"capital_total\": null,\n                \"capital_fecha_enterar\": null,\n                \"capital_reserva\": null,\n                \"capital_porcentaje_utilidad_total\": null,\n                \"porcentaje_capital\": null,\n                \"vigente\": \"1\"\n            }\n        ]\n    },\n    \"message\": \"Ejecución correcta\"\n}"},{"id":"6b90a92d-4043-4494-809c-d8b6fd9b0eaa","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text","disabled":true}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/socios","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","socios"],"query":[{"key":"rut","value":"","disabled":true}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Fri, 17 Apr 2026 14:55:41 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"82"},{"key":"x-amzn-requestid","value":"24d568b8-cc14-42b9-843d-f024039a2204"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"82"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"b573b17f-6762-47bf-8ca2-6e780a95cd46"},{"key":"set-cookie","value":"AWSALB=Jd5H+9c7Z0TyxGmrauMmnOWZNM2gi67eb1rN+MFVJHLbzy0AqI+Gvqnx6K6g3u9I5F4IH94Kn2lmFBx2TgA1djKqEdEtySVl94J7I5tceeczAPe1xb1QrCjU8RGJ; Expires=Fri, 24 Apr 2026 14:55:41 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=Jd5H+9c7Z0TyxGmrauMmnOWZNM2gi67eb1rN+MFVJHLbzy0AqI+Gvqnx6K6g3u9I5F4IH94Kn2lmFBx2TgA1djKqEdEtySVl94J7I5tceeczAPe1xb1QrCjU8RGJ; Expires=Fri, 24 Apr 2026 14:55:41 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b-B9NG7bIAMEOyw="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Fri, 17 Apr 2026 14:55:41 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"La empresa no existe\",\n    \"errors\": []\n}"}],"_postman_id":"bf8141e8-c17e-440f-b0cb-a101a415497f"},{"name":"Resumen consolidador por mes cerrado","id":"91e74b5d-8608-470a-9f0a-9bfc78724e4a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":"https://api.fapro.app/api/v1.0/company/consolidated_summaries_month_closed","description":"<h3 id=\"api-endpoint-resumen-consolidador-por-mes-cerrado\"><strong>API Endpoint: Resumen Consolidador por mes cerrado</strong></h3>\n<p><strong>Descripción:</strong> Esta API permite consultar el resumen consolidado por mes cerrado de una empresa, retornando información agrupada por tipo de operación (compra o venta) y periodo mensual. Para cada registro entrega el monto neto, monto exento y el total neto, permitiendo realizar un análisis financiero consolidado de las operaciones de la empresa en un rango de fechas determinado.</p>\n<p><strong>Método: GET</strong></p>\n<p><a href=\"https://api.fapro.app/api/v1.0/company/consolidated_summaries_month_closed\"><b>URL: </b>https://api.fapro.app/api/v1.0/company/consolidated_summaries_month_closed</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>\"12345678-9\"</td>\n<td>RUT de la empresa a consultar.</td>\n</tr>\n<tr>\n<td>periodo</td>\n<td>string</td>\n<td>SI</td>\n<td>2020-07</td>\n<td>Período de la consulta. El formato que acepta es: YYYY-MM</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"data\": [\n            {\n                \"rut\": \"1234568-7\",\n                \"company_id\": \"001\",\n                \"operacion\": \"COMPRA\",\n                \"periodo\": \"202305\",\n                \"monto_neto\": \"4451789\",\n                \"monto_exento\": \"572629\",\n                \"total_neto\": \"5024418\"\n            },\n            {\n                \"rut\": \"98765432-7\",\n                \"company_id\": \"966\",\n                \"operacion\": \"VENTA\",\n                \"periodo\": \"202304\",\n                \"monto_neto\": \"10111075\",\n                \"monto_exento\": \"0\",\n                \"total_neto\": \"10111075\"\n            },  \n        ]\n    },\n    \"message\": \"Ejecución correcta\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p>status: Estado de la respuesta. Valor esperado: \"success\" (string).</p>\n</li>\n<li><p>code: Código interno de la operación (integer).</p>\n</li>\n<li><p>data: Objeto principal con los datos de la consulta (object).</p>\n<ul>\n<li><p>data: Listado del resumen consolidado por mes cerrado de la empresa (array of objects).</p>\n<ul>\n<li><p>rut: RUT de la empresa con dígito verificador (string).</p>\n</li>\n<li><p>company_id: Identificador único de la empresa (string).</p>\n</li>\n<li><p>operacion: Tipo de operación registrada. Valores posibles: \"COMPRA\" o \"VENTA\" (string).</p>\n</li>\n<li><p>periodo: Periodo correspondiente al mes cerrado en formato YYYYMM (string).</p>\n</li>\n<li><p>monto_neto: Monto neto de las operaciones del periodo (string).</p>\n</li>\n<li><p>monto_exento: Monto exento de impuestos del periodo (string).</p>\n</li>\n<li><p>total_neto: Suma total entre monto neto y monto exento del periodo (string).</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p>message: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity: cuando faltan campos obligatorios.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El campo rut es obligatorio.\",\n    \"errors\": [\n        \"El campo rut es obligatorio.\"\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","company","consolidated_summaries_month_closed"],"host":["api","fapro","app"],"query":[{"disabled":true,"key":"rut","value":""},{"disabled":true,"key":"periodo","value":"2025-09"}],"variable":[]}},"response":[{"id":"3d651809-549b-42d8-84df-9bc8c4076f13","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text","disabled":true}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/consolidated_summaries_month_closed","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","consolidated_summaries_month_closed"],"query":[{"key":"rut","value":"12345678-9","disabled":true},{"key":"periodo","value":"2025-09","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":":status","value":200},{"key":"date","value":"Fri, 17 Apr 2026 15:28:12 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"11446"},{"key":"x-amzn-requestid","value":"638ecc1f-fba4-4f2e-9b99-7d233fea0a51"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"11446"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"1e81f6cc-2a7c-48c5-b847-1f5480655e68"},{"key":"set-cookie","value":"AWSALB=dLcG/8pt2AG3/LSDw6ZrBssjLoep6nT83ueZWx6f2u1ma+ptHF2z9B5Ouj/4gqqYZ/ej2tStUTH0242jspUnkFFRgBv3zHmP7j59icpeYB6Ce11VzlI/qtlByGzv; Expires=Fri, 24 Apr 2026 15:28:11 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=dLcG/8pt2AG3/LSDw6ZrBssjLoep6nT83ueZWx6f2u1ma+ptHF2z9B5Ouj/4gqqYZ/ej2tStUTH0242jspUnkFFRgBv3zHmP7j59icpeYB6Ce11VzlI/qtlByGzv; Expires=Fri, 24 Apr 2026 15:28:11 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b-Gt4GywoAMEjDw="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Fri, 17 Apr 2026 15:28:12 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"data\": [\n            {\n                \"rut\": \"1234568-7\",\n                \"company_id\": \"001\",\n                \"operacion\": \"COMPRA\",\n                \"periodo\": \"202305\",\n                \"monto_neto\": \"4451789\",\n                \"monto_exento\": \"572629\",\n                \"total_neto\": \"5024418\"\n            },\n            {\n                \"rut\": \"98765432-7\",\n                \"company_id\": \"966\",\n                \"operacion\": \"VENTA\",\n                \"periodo\": \"202304\",\n                \"monto_neto\": \"10111075\",\n                \"monto_exento\": \"0\",\n                \"total_neto\": \"10111075\"\n            },  \n        ]\n    },\n    \"message\": \"Ejecución correcta\"\n}"},{"id":"8c843b90-30b7-43a1-a31e-ab1acfe861f3","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/consolidated_summaries_month_closed?rut=77104908-7&periodo=2025-09","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","consolidated_summaries_month_closed"],"query":[{"key":"rut","value":"77104908-7"},{"key":"periodo","value":"2025-09"}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Fri, 17 Apr 2026 15:30:44 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"120"},{"key":"x-amzn-requestid","value":"401c3f30-c82b-464b-930f-ec90a4e14007"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"120"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"880ba898-d155-4f47-908d-7a8f344bbc50"},{"key":"set-cookie","value":"AWSALB=8a6AOT+7S0Y/0dayis9uabTIrlXSi88y2DW9O0kCs3iNGooB5zNLzh8kebOEi0D58xVgxBzXJdPD6fQKUKTjqKinZauMRuoolKIVi9C7G5+TaFa3ZgD5uEdVDKCf; Expires=Fri, 24 Apr 2026 15:30:44 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=8a6AOT+7S0Y/0dayis9uabTIrlXSi88y2DW9O0kCs3iNGooB5zNLzh8kebOEi0D58xVgxBzXJdPD6fQKUKTjqKinZauMRuoolKIVi9C7G5+TaFa3ZgD5uEdVDKCf; Expires=Fri, 24 Apr 2026 15:30:44 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b-HFtF1CIAMEJ_w="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Fri, 17 Apr 2026 15:30:44 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El campo rut es obligatorio.\",\n    \"errors\": [\n        \"El campo rut es obligatorio.\"\n    ]\n}"}],"_postman_id":"91e74b5d-8608-470a-9f0a-9bfc78724e4a"}],"id":"8f411f66-1539-4038-bb44-5254f9fa7089","_postman_id":"8f411f66-1539-4038-bb44-5254f9fa7089","description":""},{"name":"Análisis","item":[{"name":"%NC/Total Cedido (Cliente y Cliente-Deudor)","id":"5d94bd56-584c-44a0-b4b9-c5e1a4280208","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":"https://api.fapro.app/api/v1.0/company/percentage_nc_total_ceded","description":"<h3 id=\"api-endpoint-porcentaje-notas-de-créditototal-cedido\"><strong>API Endpoint: Porcentaje Notas de crédito/Total Cedido</strong></h3>\n<p><strong>Descripción:</strong> Esta API permite obtener el % de notas de créditos sobre los documentos cedidos en un periodo de tiempo determinado, es posible consultar la empresa en general o la empresa por un cliente particular.</p>\n<p><strong>Método: GET</strong></p>\n<p><a href=\"https://api.fapro.app/api/v1.0/company/percentage_nc_total_sold\"><b>URL: </b>https://api.fapro.app/api/v1.0/company/percentage_nc_total_ceded</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>\"12345678-9\"</td>\n<td>RUT de la empresa a consultar.</td>\n</tr>\n<tr>\n<td>rut_deudor</td>\n<td>string</td>\n<td>NO</td>\n<td>\"43215678-9\"</td>\n<td>RUT del deudor.</td>\n</tr>\n<tr>\n<td>fecha_inicial</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-09-05</td>\n<td>Fecha inicial del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n<tr>\n<td>fecha_final</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-10-08</td>\n<td>Fecha final del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"consolidado\": 0,\n        \"deudores\": [\n            {\n                \"rut_deudor\": \"98765432\",\n                \"porcentaje_nc_sobre_total_cedido\": 0\n            }\n        ]\n    },\n    \"message\": \"Ejecución correcta\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p><strong>status</strong>: Estado de la respuesta. Valor esperado: <code>\"success\"</code> (string).</p>\n</li>\n<li><p><strong>code</strong>: Código interno de la operación (integer).</p>\n</li>\n<li><p><strong>data</strong>: Objeto principal con los datos de la consulta (object).</p>\n</li>\n<li><p><strong>data.consolidado</strong>: Porcentaje consolidado de notas de crédito sobre el total cedido, considerando a todos los deudores en conjunto (integer/decimal).</p>\n</li>\n<li><p><strong>data.deudores</strong>: Listado de deudores con el detalle individual del indicador (array).</p>\n</li>\n<li><p><strong>data.deudores[].rut_deudor</strong>: RUT del deudor asociado a las facturas cedidas (string).</p>\n</li>\n<li><p><strong>data.deudores[].porcentaje_nc_sobre_total_cedido</strong>: Porcentaje que representan las notas de crédito emitidas sobre el total cedido para ese deudor específico (integer/decimal).</p>\n</li>\n<li><p><strong>message</strong>: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity: cuando faltan campos obligatorios.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n        \"El campo fecha inicial es obligatorio.\",\n        \"El campo fecha final es obligatorio.\"\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","company","percentage_nc_total_ceded"],"host":["api","fapro","app"],"query":[{"disabled":true,"key":"rut","value":""},{"disabled":true,"key":"fecha_inicial","value":"2025-03-06"},{"disabled":true,"key":"fecha_final","value":"2026-03-05"}],"variable":[]}},"response":[{"id":"cca3efff-3456-445b-98e1-b08b1746783a","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/percentage_nc_total_ceded","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","percentage_nc_total_ceded"],"query":[{"key":"rut","value":"","disabled":true},{"key":"fecha_inicial","value":"2025-03-06","disabled":true},{"key":"fecha_final","value":"2026-03-05","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Thu, 23 Apr 2026 20:18:25 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"162"},{"key":"x-amzn-requestid","value":"02d0b92b-b15f-4244-84af-ebafc315f2be"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"162"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"c8c3a138-033f-4a8b-b0b6-f79bcfedd952"},{"key":"set-cookie","value":"AWSALB=ShaN7ezq3PNQKIDP8dkn489zdlVMLiS4Fh9J9b9Aq3oDPw0JPk2Qsch4sMPr/Uusl/Lgu6YpXQ17MPWt0/kCwk6idZoz6u934UKOMOmXx1wMHQYwSg53lZCxpisY; Expires=Thu, 30 Apr 2026 20:18:25 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=ShaN7ezq3PNQKIDP8dkn489zdlVMLiS4Fh9J9b9Aq3oDPw0JPk2Qsch4sMPr/Uusl/Lgu6YpXQ17MPWt0/kCwk6idZoz6u934UKOMOmXx1wMHQYwSg53lZCxpisY; Expires=Thu, 30 Apr 2026 20:18:25 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cSi2yEsroAMEoUA="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Thu, 23 Apr 2026 20:18:25 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"consolidado\": 0,\n        \"deudores\": [\n            {\n                \"rut_deudor\": \"78542610\",\n                \"porcentaje_nc_sobre_total_cedido\": 0\n            }\n        ]\n    },\n    \"message\": \"Ejecución correcta\"\n}"},{"id":"ded666e9-0644-406f-9717-e34180140f39","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/percentage_nc_total_ceded","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","percentage_nc_total_ceded"],"query":[{"key":"rut","value":"76351957-0","disabled":true},{"key":"fecha_inicial","value":"2025-03-06","disabled":true},{"key":"fecha_final","value":"2026-03-05","disabled":true}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Thu, 23 Apr 2026 19:51:49 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"284"},{"key":"x-amzn-requestid","value":"27a433b6-561d-4fbb-b559-6a72a00f8e69"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"284"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"671306ab-8d2c-4a65-a34e-11be669427f8"},{"key":"set-cookie","value":"AWSALB=UOUtEZUgtj4XnJqzeZkgEkePr07z068q69r2C+tEzObbTRwhOaVNpG8F3JgO5ZCwRTFrv1/t3xCu211dzFl2pmiKa39gzlG6kIN/IL7tPPujC/QCGQBetxbaQiwC; Expires=Thu, 30 Apr 2026 19:51:49 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=UOUtEZUgtj4XnJqzeZkgEkePr07z068q69r2C+tEzObbTRwhOaVNpG8F3JgO5ZCwRTFrv1/t3xCu211dzFl2pmiKa39gzlG6kIN/IL7tPPujC/QCGQBetxbaQiwC; Expires=Thu, 30 Apr 2026 19:51:49 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cSe9bE9_oAMES1w="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Thu, 23 Apr 2026 19:51:49 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n        \"El campo fecha inicial es obligatorio.\",\n        \"El campo fecha final es obligatorio.\"\n    ]\n}"}],"_postman_id":"5d94bd56-584c-44a0-b4b9-c5e1a4280208"},{"name":"%NC/Total Vendido (Cliente y Cliente-Deudor)","id":"418e417d-e6d6-4a0d-bb06-21825d13066f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.fapro.app/api/v1.0/company/percentage_nc_total_sold","description":"<h3 id=\"api-endpoint-porcentaje-notas-de-créditototal-vendido\"><strong>API Endpoint: Porcentaje Notas de crédito/Total Vendido</strong></h3>\n<p><strong>Descripción:</strong> Esta API permite obtener el % de notas de créditos sobre las ventas en un periodo de tiempo determinado, es posible consultar la empresa en general o la empresa por un cliente particular.</p>\n<p><strong>Método: GET</strong></p>\n<p><a href=\"https://api.fapro.app/api/v1.0/company/percentage_nc_total_sold\"><b>URL: </b>https://api.fapro.app/api/v1.0/company/percentage_nc_total_sold</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>\"12345678-9\"</td>\n<td>RUT de la empresa a consultar.</td>\n</tr>\n<tr>\n<td>rut_deudor</td>\n<td>string</td>\n<td>NO</td>\n<td>\"43215678-9\"</td>\n<td>RUT del deudor.</td>\n</tr>\n<tr>\n<td>fecha_inicial</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-09-05</td>\n<td>Fecha inicial del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n<tr>\n<td>fecha_final</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-10-08</td>\n<td>Fecha final del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"porcentaje_nota_credito_sobre_ventas_totales\": 0\n    },\n    \"message\": \"Ejecución correcta\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p>status: Estado de la respuesta. Valor esperado: \"success\" (string).</p>\n</li>\n<li><p>code: Código interno de la operación (integer).</p>\n</li>\n<li><p>data: Objeto principal con los datos de la consulta (object).<br />  · porcentaje_nota_credito_sobre_ventas_totales: Porcentaje que representan las notas de crédito sobre el total de ventas de la empresa en el periodo consultado (float).</p>\n</li>\n<li><p>message: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity: cuando faltan campos obligatorios.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","company","percentage_nc_total_sold"],"host":["api","fapro","app"],"query":[{"disabled":true,"key":"rut","value":""},{"disabled":true,"key":"rut_deudor","value":null},{"disabled":true,"key":"fecha_inicial","value":"2025-03-06"},{"disabled":true,"key":"fecha_final","value":"2026-03-05"}],"variable":[]}},"response":[{"id":"c26c900a-5c72-4735-bfae-3522db6c1297","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text","disabled":true}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/percentage_nc_total_sold","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","percentage_nc_total_sold"],"query":[{"key":"rut","value":"","disabled":true},{"key":"rut_deudor","value":null,"disabled":true},{"key":"fecha_inicial","value":"2025-03-06","disabled":true},{"key":"fecha_final","value":"2026-03-05","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Fri, 17 Apr 2026 17:03:40 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"119"},{"key":"x-amzn-requestid","value":"25942632-694f-4724-ade9-79318d2dda04"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"119"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"821798d9-379a-4197-8b4d-985efb2b190b"},{"key":"set-cookie","value":"AWSALB=pLB0FiWOvLt2mTSGE+wnQiIks3usJtMJA6WwnvgDRoTeI6Bi1pFYenF5e4rotFqf0dJao03JGYeAKSRF+in5c0WbVMfnB4+zMEik/yOqA6Rwt/5lH78FRUBv965F; Expires=Fri, 24 Apr 2026 17:03:40 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=pLB0FiWOvLt2mTSGE+wnQiIks3usJtMJA6WwnvgDRoTeI6Bi1pFYenF5e4rotFqf0dJao03JGYeAKSRF+in5c0WbVMfnB4+zMEik/yOqA6Rwt/5lH78FRUBv965F; Expires=Fri, 24 Apr 2026 17:03:40 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b-Us-HN3oAMEOVw="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Fri, 17 Apr 2026 17:03:40 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"porcentaje_nota_credito_sobre_ventas_totales\": 0\n    },\n    \"message\": \"Ejecución correcta\"\n}"},{"id":"dd735cd7-4cd5-4cfe-a93f-366102d0938c","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text","disabled":true}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/percentage_nc_total_sold","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","percentage_nc_total_sold"],"query":[{"key":"rut","value":"","disabled":true},{"key":"rut_deudor","value":null,"disabled":true},{"key":"fecha_inicial","value":"2025-03-06","disabled":true},{"key":"fecha_final","value":"2026-03-05","disabled":true}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Fri, 17 Apr 2026 17:04:33 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"204"},{"key":"x-amzn-requestid","value":"302fe4d5-75db-427a-8ce7-8a975be1d679"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"204"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"b0d5952a-d41d-47ec-a6f5-0399e99030d0"},{"key":"set-cookie","value":"AWSALB=jpPKuHRg/0Ii0QaNWDF9yPylPYZ7HVQ702PjLvaDznwXVm363TL4HSwRZw8EXtRbgCkrLOH6KFDSzhPYzjcZkTgXB3ctboPDTPdkF7lEa6GgsVyDqlKY3u1agAwJ; Expires=Fri, 24 Apr 2026 17:04:32 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=jpPKuHRg/0Ii0QaNWDF9yPylPYZ7HVQ702PjLvaDznwXVm363TL4HSwRZw8EXtRbgCkrLOH6KFDSzhPYzjcZkTgXB3ctboPDTPdkF7lEa6GgsVyDqlKY3u1agAwJ; Expires=Fri, 24 Apr 2026 17:04:32 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b-U1NEzXoAMEouA="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Fri, 17 Apr 2026 17:04:33 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}"}],"_postman_id":"418e417d-e6d6-4a0d-bb06-21825d13066f"},{"name":"% Factura Reclamada/Venta","id":"7a64ca7f-4072-4984-9114-dd9339372e46","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.fapro.app/api/v1.0/company/percentage_claimed_invoices_sale","description":"<h3 id=\"api-endpoint-porcentaje-de-facturas-reclamadasventa\"><strong>API Endpoint: Porcentaje de Facturas reclamadas/Venta</strong></h3>\n<p><strong>Descripción:</strong> Esta API permite obtener el % de facturas reclamadas sobre las ventas en un periodo de tiempo determinado, es posible consultar la empresa en general o la empresa por un cliente particular.</p>\n<p><strong>Método: GET</strong></p>\n<p><a href=\"https://api.fapro.app/api/v1.0/company/percentage_claimed_invoices_sale\"><b>URL: </b>https://api.fapro.app/api/v1.0/company/percentage_claimed_invoices_sale</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>\"12345678-9\"</td>\n<td>RUT de la empresa a consultar.</td>\n</tr>\n<tr>\n<td>rut_deudor</td>\n<td>string</td>\n<td>NO</td>\n<td>\"43215678-9\"</td>\n<td>RUT del deudor.</td>\n</tr>\n<tr>\n<td>fecha_inicial</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-09-05</td>\n<td>Fecha inicial del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n<tr>\n<td>fecha_final</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-10-08</td>\n<td>Fecha final del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"%_factura_reclamada_sobre_venta\": 0\n    },\n    \"message\": \"Ejecución correcta\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p>status: Estado de la respuesta. Valor esperado: \"success\" (string).</p>\n</li>\n<li><p>code: Código interno de la operación (integer).</p>\n</li>\n<li><p>data: Objeto principal con los datos de la consulta (object).<br />  · %_factura_reclamada_sobre_venta: Porcentaje que representan las facturas reclamadas sobre el total de ventas de la empresa en el periodo consultado (float).</p>\n</li>\n<li><p>message: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity: cuando faltan campos obligatorios.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","company","percentage_claimed_invoices_sale"],"host":["api","fapro","app"],"query":[{"disabled":true,"key":"rut","value":""},{"disabled":true,"key":"rut_deudor","value":null},{"disabled":true,"key":"fecha_inicial","value":"2025-08-01"},{"disabled":true,"key":"fecha_final","value":"2025-12-31"}],"variable":[]}},"response":[{"id":"5081251b-63ec-41cb-92b3-b3fda3846f1f","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/percentage_claimed_invoices_sale","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","percentage_claimed_invoices_sale"],"query":[{"key":"rut","value":"","disabled":true},{"key":"rut_deudor","value":null,"disabled":true},{"key":"fecha_inicial","value":"2025-08-01","disabled":true},{"key":"fecha_final","value":"2025-12-31","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Fri, 17 Apr 2026 18:12:16 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"106"},{"key":"x-amzn-requestid","value":"d3b2643e-a078-4531-ae4a-b35dcba59658"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"106"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"9ea83ec1-f2c3-47f7-ae80-1a6f63062b8b"},{"key":"set-cookie","value":"AWSALB=AfVfJjGwcy50Qf9P4hbZyC6KcTfa5W7wEB2xASqqXKsyUTd1fiYP6cTfr2pDS6SixchUUCzRQy+nbZa4CK5DIgsiBmpWrObG3fYBNaB0Jn/gTAmW+s3nDi3WCrvB; Expires=Fri, 24 Apr 2026 18:11:52 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=AfVfJjGwcy50Qf9P4hbZyC6KcTfa5W7wEB2xASqqXKsyUTd1fiYP6cTfr2pDS6SixchUUCzRQy+nbZa4CK5DIgsiBmpWrObG3fYBNaB0Jn/gTAmW+s3nDi3WCrvB; Expires=Fri, 24 Apr 2026 18:11:52 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b-esZFlMoAMEmkg="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Fri, 17 Apr 2026 18:12:16 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"%_factura_reclamada_sobre_venta\": 0\n    },\n    \"message\": \"Ejecución correcta\"\n}"},{"id":"14f61e65-5328-4356-b009-a45fec347b82","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/percentage_claimed_invoices_sale","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","percentage_claimed_invoices_sale"],"query":[{"key":"rut","value":"","disabled":true},{"key":"rut_deudor","value":null,"disabled":true},{"key":"fecha_inicial","value":"2025-08-01","disabled":true},{"key":"fecha_final","value":"2025-12-31","disabled":true}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Fri, 17 Apr 2026 18:12:55 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"204"},{"key":"x-amzn-requestid","value":"6836a903-e69c-426b-b4f4-556d3d975729"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"204"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"26b723e7-2d0e-4c87-b5f4-538fd3b609ab"},{"key":"set-cookie","value":"AWSALB=Xs9L42LT5jUwe3M5uuRdSiX6PdHWtv1b42xMyVBTGiqmA20n/TyXQXJVxpetMmXUVf6+vp6Htyg5WmIWkW91E0FJ/36GNxXE3HaqOplxMdWpTXvggG1S7lLgHNW5; Expires=Fri, 24 Apr 2026 18:12:55 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=Xs9L42LT5jUwe3M5uuRdSiX6PdHWtv1b42xMyVBTGiqmA20n/TyXQXJVxpetMmXUVf6+vp6Htyg5WmIWkW91E0FJ/36GNxXE3HaqOplxMdWpTXvggG1S7lLgHNW5; Expires=Fri, 24 Apr 2026 18:12:55 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b-e2PFdjoAMEWTA="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Fri, 17 Apr 2026 18:12:55 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}"}],"_postman_id":"7a64ca7f-4072-4984-9114-dd9339372e46"},{"name":"Penetración de Mercado","id":"d9ce4c4c-f3c9-4500-8efd-6e4d142b5ba8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":"https://api.fapro.app/api/v1.0/company/share-of-wallet?fecha_inicial=2025-08-01&fecha_final=2026-03-01","description":"<h3 id=\"api-endpoint-share-of-wallet\"><strong>API Endpoint: Share of Wallet</strong></h3>\n<p><strong>Descripción:</strong> Devuelve el indicador de <em>share of wallet</em> de un cliente, es decir, la porción del total factorizado por ese cliente en el mercado que corresponde a operaciones realizadas con nuestra empresa.</p>\n<p><strong>Método: GET</strong></p>\n<p><a href=\"https://api.fapro.app/api/v1.0/company/share-of-wallet\"><b>URL: </b>https://api.fapro.app/api/v1.0/company/share-of-wallet</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>NO*</td>\n<td>\"12345678-9\"</td>\n<td>RUT de la empresa a consultar.</td>\n</tr>\n<tr>\n<td>fecha_inicial</td>\n<td>date</td>\n<td>SI</td>\n<td>2025-01-01</td>\n<td>Fecha inicial del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n<tr>\n<td>fecha_final</td>\n<td>date</td>\n<td>SI</td>\n<td>2025-03-30</td>\n<td>Fecha final del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"share of wallet\": \"0.0000\"\n    },\n    \"message\": \"Ejecución correcta\"\n}\n\n</code></pre>\n<p><strong>Nota:</strong> El parámetro <code>rut</code> es opcional. Si se especifica, la respuesta incluirá únicamente la información asociada a ese RUT. Si se omite, el endpoint retornará el listado completo de RUTs registrados en el sistema.</p>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p><strong>status</strong>: Estado de la respuesta. Valor esperado: <code>\"success\"</code> (string).</p>\n</li>\n<li><p><strong>code</strong>: Código interno de la operación (integer).</p>\n</li>\n<li><p><strong>data</strong>: Objeto principal con los datos de la consulta (object).</p>\n</li>\n<li><p><strong>data.share of wallet</strong>: Porcentaje de participación de la empresa sobre el total factorizado por el cliente en el mercado (string).</p>\n</li>\n<li><p><strong>message</strong>: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity: cuando faltan campos obligatorios.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El campo fecha inicial es obligatorio.\",\n    \"errors\": [\n        \"El campo fecha inicial es obligatorio.\",\n        \"El campo fecha final es obligatorio.\"\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","company","share-of-wallet"],"host":["api","fapro","app"],"query":[{"disabled":true,"key":"rut","value":""},{"key":"fecha_inicial","value":"2025-08-01"},{"key":"fecha_final","value":"2026-03-01"}],"variable":[]}},"response":[{"id":"66058559-985b-4a7b-a399-d76c4324844a","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/share-of-wallet","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","share-of-wallet"],"query":[{"key":"rut","value":"","disabled":true},{"key":"fecha_inicial","value":"2025-08-01","disabled":true},{"key":"fecha_final","value":"2026-03-01","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Thu, 23 Apr 2026 19:17:12 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"97"},{"key":"x-amzn-requestid","value":"0210e7f3-769e-465c-a8c8-a8df674110d5"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"97"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"fc94a105-1157-4bf6-a160-8e29a9ba04aa"},{"key":"set-cookie","value":"AWSALB=J1yStxrhoKtIm6AYE5dkYOSdu9BJ/h6jFGvufTvy2gqofAjq7VA6zKIJZgqtncJLTakbX71S2CGIXclVYugW4mMrSWEOAuwZOaqfPMnJnSH9cGHHG/bBuhra7Zvh; Expires=Thu, 30 Apr 2026 19:17:12 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=J1yStxrhoKtIm6AYE5dkYOSdu9BJ/h6jFGvufTvy2gqofAjq7VA6zKIJZgqtncJLTakbX71S2CGIXclVYugW4mMrSWEOAuwZOaqfPMnJnSH9cGHHG/bBuhra7Zvh; Expires=Thu, 30 Apr 2026 19:17:12 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cSZ43GrXoAMELOA="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Thu, 23 Apr 2026 19:17:12 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"share of wallet\": \"0.0000\"\n    },\n    \"message\": \"Ejecución correcta\"\n}"},{"id":"95c6d9f3-f9cc-47f9-b737-4b1ffe9badf6","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/share-of-wallet","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","share-of-wallet"],"query":[{"key":"rut","value":"","disabled":true},{"key":"fecha_inicial","value":"2025-08-01","disabled":true},{"key":"fecha_final","value":"2026-03-01","disabled":true}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Thu, 23 Apr 2026 19:18:09 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"179"},{"key":"x-amzn-requestid","value":"6cf9f0c6-a186-4b67-8d8d-ed4c9e6543f7"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"179"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"c06283ef-7a86-45ce-83a4-6c92f1541bb0"},{"key":"set-cookie","value":"AWSALB=xu0c73eV/kHrFijz63oO6Kl/w31PzbkGYIiOlXS/E9rujTVzW3+4aXUrewtJoDI/Dtqk/lyaPMprqZVpPY/khROQgDoyLHh09mGxoiL5isYF3F7bjVDOkhpAR+BD; Expires=Thu, 30 Apr 2026 19:18:09 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=xu0c73eV/kHrFijz63oO6Kl/w31PzbkGYIiOlXS/E9rujTVzW3+4aXUrewtJoDI/Dtqk/lyaPMprqZVpPY/khROQgDoyLHh09mGxoiL5isYF3F7bjVDOkhpAR+BD; Expires=Thu, 30 Apr 2026 19:18:09 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cSaBzH44oAMEWGA="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Thu, 23 Apr 2026 19:18:09 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El campo fecha inicial es obligatorio.\",\n    \"errors\": [\n        \"El campo fecha inicial es obligatorio.\",\n        \"El campo fecha final es obligatorio.\"\n    ]\n}"}],"_postman_id":"d9ce4c4c-f3c9-4500-8efd-6e4d142b5ba8"}],"id":"eb0dd620-2877-4807-abc1-7aabd6f9be76","_postman_id":"eb0dd620-2877-4807-abc1-7aabd6f9be76","description":""},{"name":"Compras y ventas","item":[{"name":"Monto Compra","id":"d8c0e939-7ccb-44a1-972e-a30598a7f38c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.fapro.app/api/v1.0/company/total-purchase","description":"<h3 id=\"api-endpoint-monto-compra\"><strong>API Endpoint: Monto Compra</strong></h3>\n<p><strong>Descripción:</strong> Esta API entrega las compras mensuales de un RUT específico en un intervalo de tiempo determinado.</p>\n<p><strong>Método: GET</strong></p>\n<p><a href=\"https://api.fapro.app/api/v1.0/company/total-purchase\"><b>URL: </b>https://api.fapro.app/api/v1.0/company/total-purchase</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>\"12345678-9\"</td>\n<td>RUT de la empresa a consultar.</td>\n</tr>\n<tr>\n<td>init_date</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-09-05</td>\n<td>Fecha inicial del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n<tr>\n<td>end_date</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-10-08</td>\n<td>Fecha final del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"total_purchases\": \"0\"\n    },\n    \"message\": \"Ejecucion correcta\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p>status: Estado de la respuesta. Valor esperado: \"success\" (string).</p>\n</li>\n<li><p>code: Código interno de la operación (integer).</p>\n</li>\n<li><p>data: Objeto principal con los datos de la consulta (object).<br />  · total_purchases: Monto total de compras de la empresa en el periodo consultado (string).</p>\n</li>\n<li><p>message: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity: cuando faltan campos obligatorios.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","company","total-purchase"],"host":["api","fapro","app"],"query":[{"disabled":true,"key":"rut","value":""},{"disabled":true,"key":"init_date","value":"2025-05-01"},{"disabled":true,"key":"end_date","value":"2025-04-01"}],"variable":[]}},"response":[{"id":"3201eac5-0cfc-497f-8c93-fa1554af74ab","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/total-purchase?rut=&init_date=2025-05-01&end_date=2025-08-01","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","total-purchase"],"query":[{"key":"rut","value":""},{"key":"init_date","value":"2025-05-01"},{"key":"end_date","value":"2025-08-01"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Fri, 17 Apr 2026 18:42:13 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"91"},{"key":"x-amzn-requestid","value":"a0701e67-2365-48b9-ac93-b81eb266baae"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"91"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"1d54c7f4-f9ac-445a-9758-f223b576195e"},{"key":"set-cookie","value":"AWSALB=EdRXKHNMwedkZYjqt17egaH6AbQnesEM4ud3XNB89UzNFZH89N7ddR7ZA+n/pJiaKrzOH1VdFlPajuvDqfXlCEvWFMnmn4NxM2VDTW35oZLBr5PyxGtFj8Lczc2J; Expires=Fri, 24 Apr 2026 18:42:13 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=EdRXKHNMwedkZYjqt17egaH6AbQnesEM4ud3XNB89UzNFZH89N7ddR7ZA+n/pJiaKrzOH1VdFlPajuvDqfXlCEvWFMnmn4NxM2VDTW35oZLBr5PyxGtFj8Lczc2J; Expires=Fri, 24 Apr 2026 18:42:13 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b-jI3HJLoAMEl1w="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Fri, 17 Apr 2026 18:42:13 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"total_purchases\": \"0\"\n    },\n    \"message\": \"Ejecucion correcta\"\n}"},{"id":"6150d27c-3bf2-45b4-b400-849b1c2606ec","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/total-purchase?rut=&init_date=2025-05-01&end_date=2025-02-01","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","total-purchase"],"query":[{"key":"rut","value":""},{"key":"init_date","value":"2025-05-01"},{"key":"end_date","value":"2025-02-01"}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Fri, 17 Apr 2026 18:43:04 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"204"},{"key":"x-amzn-requestid","value":"6ccc8c2e-88bf-4458-9410-c677738dc4e1"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"204"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"73d9daba-e85c-4482-a766-5a40ed33c212"},{"key":"set-cookie","value":"AWSALB=L0OfRtHBoG07jfRPHOl0qPKdJPizJQxgyoCFLFb+ABLs2VZ6ZdbFJjtWyNoPng9tkVb4P2WRsT3x1Wq5AreHWNESj3a8TRqD6XxztpZofquzHtfYLrfTlvyC2dHF; Expires=Fri, 24 Apr 2026 18:43:04 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=L0OfRtHBoG07jfRPHOl0qPKdJPizJQxgyoCFLFb+ABLs2VZ6ZdbFJjtWyNoPng9tkVb4P2WRsT3x1Wq5AreHWNESj3a8TRqD6XxztpZofquzHtfYLrfTlvyC2dHF; Expires=Fri, 24 Apr 2026 18:43:04 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b-jQzHNuoAMECBA="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Fri, 17 Apr 2026 18:43:04 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}"}],"_postman_id":"d8c0e939-7ccb-44a1-972e-a30598a7f38c"},{"name":"Monto Ventas","id":"d8ea9701-d7e6-40f1-9389-98e44539c974","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":"https://api.fapro.app/api/v1.0/company/total-sale","description":"<h3 id=\"api-endpoint-monto-venta\"><strong>API Endpoint: Monto Venta</strong></h3>\n<p><strong>Descripción:</strong> Esta API entrega las ventas mensuales de un RUT específico en un intervalo de tiempo determinado.</p>\n<p><strong>Método: GET</strong></p>\n<p><a href=\"https://api.fapro.app/api/v1.0/company/total-purchase\"><b>URL: </b>https://api.fapro.app/api/v1.0/company/total-sale</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>\"12345678-9\"</td>\n<td>RUT de la empresa a consultar.</td>\n</tr>\n<tr>\n<td>init_date</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-09-05</td>\n<td>Fecha inicial del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n<tr>\n<td>end_date</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-10-08</td>\n<td>Fecha final del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"total_sales\": \"0\"\n    },\n    \"message\": \"Ejecucion correcta\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p>status: Estado de la respuesta. Valor esperado: \"success\" (string).</p>\n</li>\n<li><p>code: Código interno de la operación (integer).</p>\n</li>\n<li><p>data: Objeto principal con los datos de la consulta (object).<br />  · total_sales: Monto total de ventas de la empresa en el periodo consultado (string).</p>\n</li>\n<li><p>message: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity: cuando faltan campos obligatorios.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","company","total-sale"],"host":["api","fapro","app"],"query":[{"disabled":true,"key":"rut","value":""},{"disabled":true,"key":"init_date","value":"2025-09-30"},{"disabled":true,"key":"end_date","value":"2026-01-01"}],"variable":[]}},"response":[{"id":"ad66c7d1-c8c6-49fa-9a34-7e06196f253c","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/total-sale","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","total-sale"],"query":[{"key":"rut","value":"","disabled":true},{"key":"init_date","value":"2025-09-30","disabled":true},{"key":"end_date","value":"2026-01-01","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Fri, 17 Apr 2026 19:22:06 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"87"},{"key":"x-amzn-requestid","value":"eab99f1e-8c0d-4501-b7d5-bc898da77b88"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"87"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"f9409a26-41e1-4073-9b82-caa49c33f3f8"},{"key":"set-cookie","value":"AWSALB=ti9AYf7OfRtimZfn186YaJU93daQjttkU8rWXzQVcPGDnOiY3G3K3BkPBY2Yni2Oa74OPdXgMDsUEKfGf0vMJwDmflp8WEEddbVcEDtXnL/tG1BozOyin4cs0jQj; Expires=Fri, 24 Apr 2026 19:22:02 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=ti9AYf7OfRtimZfn186YaJU93daQjttkU8rWXzQVcPGDnOiY3G3K3BkPBY2Yni2Oa74OPdXgMDsUEKfGf0vMJwDmflp8WEEddbVcEDtXnL/tG1BozOyin4cs0jQj; Expires=Fri, 24 Apr 2026 19:22:02 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b-o-LGgYIAMEDPA="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Fri, 17 Apr 2026 19:22:06 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"total_sales\": \"0\"\n    },\n    \"message\": \"Ejecucion correcta\"\n}"},{"id":"a82ff4a3-ed1b-4cb4-954a-7cab8eeaee4e","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/total-sale","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","total-sale"],"query":[{"key":"rut","value":"","disabled":true},{"key":"init_date","value":"2025-09-30","disabled":true},{"key":"end_date","value":"2026-01-01","disabled":true}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Fri, 17 Apr 2026 19:26:40 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"204"},{"key":"x-amzn-requestid","value":"bda71344-2503-4b3c-90ed-6624d2796398"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"204"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"9d36c094-faf8-41d5-9d81-e4e1d3fa3886"},{"key":"set-cookie","value":"AWSALB=daUN4QFct7k7xfwgWnAV+401a5pTn1IWVZCCa96MEaq25tMWgcrxNSkZzseKlOo2z0oxsH7Yn7qRsZzb2mwpPDy9PL4IZiXEWM8T6giIcRdxPW72fJCkLwlitAxn; Expires=Fri, 24 Apr 2026 19:26:36 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=daUN4QFct7k7xfwgWnAV+401a5pTn1IWVZCCa96MEaq25tMWgcrxNSkZzseKlOo2z0oxsH7Yn7qRsZzb2mwpPDy9PL4IZiXEWM8T6giIcRdxPW72fJCkLwlitAxn; Expires=Fri, 24 Apr 2026 19:26:36 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b-ppDFTWIAMEavQ="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Fri, 17 Apr 2026 19:26:40 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}"}],"_postman_id":"d8ea9701-d7e6-40f1-9389-98e44539c974"},{"name":"Monto consolidado","id":"63b84f01-a718-47e4-acb2-10f4f32d4850","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":"https://api.fapro.app/api/v1.0/company/total-consolidated?rut=77104908-7&init_date=2025-03-01&end_date=2025-07-02","description":"<h3 id=\"api-endpoint-monto-consolidados\"><strong>API Endpoint: Monto Consolidados</strong></h3>\n<p><strong>Descripción:</strong> Esta API entrega las compras, ventas y margen mensuales de un RUT específico en un intervalo de tiempo determinado. El formato de la fecha es AAAA-MM-DD.</p>\n<p><strong>Método: GET</strong></p>\n<p><a href=\"https://api.fapro.app/api/v1.0/company/total-consolidated\"><b>URL: </b>https://api.fapro.app/api/v1.0/company/total-consolidated</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>\"12345678-9\"</td>\n<td>RUT de la empresa a consultar.</td>\n</tr>\n<tr>\n<td>init_date</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-09-05</td>\n<td>Fecha inicial del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n<tr>\n<td>end_date</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-10-08</td>\n<td>Fecha final del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"total_purchases\": \"0\",\n        \"total_sales\": \"0\",\n        \"total_gross_profit\": 0\n    },\n    \"message\": \"Ejecución correcta\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p>status: Estado de la respuesta. Valor esperado: \"success\" (string).</p>\n</li>\n<li><p>code: Código interno de la operación (integer).</p>\n</li>\n<li><p>data: Objeto principal con los datos de la consulta (object).<br />  · total_purchases: Monto total de compras de la empresa en el periodo consultado (string).<br />  · total_sales: Monto total de ventas de la empresa en el periodo consultado (string).<br />  · total_gross_profit: Utilidad bruta total de la empresa en el periodo consultado (float).</p>\n</li>\n<li><p>message: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity: cuando faltan campos obligatorios.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","company","total-consolidated"],"host":["api","fapro","app"],"query":[{"key":"rut","value":"77104908-7"},{"key":"init_date","value":"2025-03-01"},{"key":"end_date","value":"2025-07-02"}],"variable":[]}},"response":[{"id":"718a2059-6d97-4ea7-a314-c6444f7c29ce","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/total-consolidated","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","total-consolidated"],"query":[{"key":"rut","value":"","disabled":true},{"key":"init_date","value":"2025-03-01","disabled":true},{"key":"end_date","value":"2025-07-02","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Fri, 17 Apr 2026 19:36:40 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"133"},{"key":"x-amzn-requestid","value":"15ddc868-81eb-4144-a421-26bd810de380"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"133"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"960f29f4-f505-46a5-9fa3-771d9e7757a8"},{"key":"set-cookie","value":"AWSALB=gekIkowcWkEMib4EWySwja/rStUhdtlXQZW1/+5Gw5F0gQW8O104U2TczuCI/Mpp6sG/LWAg+lSOy4duUTn+ECQ6uFvUeLj+8SHzvcmsXRfxLobxJbsJpu47Ftna; Expires=Fri, 24 Apr 2026 19:36:37 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=gekIkowcWkEMib4EWySwja/rStUhdtlXQZW1/+5Gw5F0gQW8O104U2TczuCI/Mpp6sG/LWAg+lSOy4duUTn+ECQ6uFvUeLj+8SHzvcmsXRfxLobxJbsJpu47Ftna; Expires=Fri, 24 Apr 2026 19:36:37 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b-rG6HWGIAMErIw="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Fri, 17 Apr 2026 19:36:40 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"total_purchases\": \"0\",\n        \"total_sales\": \"0\",\n        \"total_gross_profit\": 0\n    },\n    \"message\": \"Ejecución correcta\"\n}"},{"id":"ddd06185-218f-4d40-ba8a-6a5f226fc8ee","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/total-consolidated?rut=&init_date=2025-03-01&end_date=2025-07-02","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","total-consolidated"],"query":[{"key":"rut","value":""},{"key":"init_date","value":"2025-03-01"},{"key":"end_date","value":"2025-07-02"}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Fri, 17 Apr 2026 19:37:29 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"204"},{"key":"x-amzn-requestid","value":"ee3f328f-e1f7-45d4-be03-6e974f15d093"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"204"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"47b60774-731c-415e-b4dc-666a730e580a"},{"key":"set-cookie","value":"AWSALB=jFyPien9WGMIIk+R62sEBCr02mxh7q05b9+IBMbVkSX6PtrqwE2eVLVDJ8EGdr783q764gTwq4ofRVZLz9iC1AL5dxTuQNAsLqxzpzSTdi3oKngEsbFRUClqwWcE; Expires=Fri, 24 Apr 2026 19:37:29 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=jFyPien9WGMIIk+R62sEBCr02mxh7q05b9+IBMbVkSX6PtrqwE2eVLVDJ8EGdr783q764gTwq4ofRVZLz9iC1AL5dxTuQNAsLqxzpzSTdi3oKngEsbFRUClqwWcE; Expires=Fri, 24 Apr 2026 19:37:29 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b-rPBGDZoAMEogA="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Fri, 17 Apr 2026 19:37:29 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}"}],"_postman_id":"63b84f01-a718-47e4-acb2-10f4f32d4850"},{"name":"Lista de documentos de ventas","id":"982d1e68-bc05-4349-8b02-2e1fe6182ca2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":"https://api.fapro.app/api/v1.2/company/list-docs-sales?rut_emisor=77055894-8&fecha_inicial=2026-01-02&fecha_final=2026-04-24","description":"<h3 id=\"api-endpoint-lista-de-documentos-de-ventas\"><strong>API Endpoint: Lista de Documentos de Ventas</strong></h3>\n<p><strong>Descripción:</strong> Esta API entrega la lista de documentos ventas de un RUT específico en un intervalo de tiempo determinado.</p>\n<p><strong>Método: GET</strong></p>\n<p><strong>URL:</strong> <a href=\"https://api.fapro.app/api/v1.2/company/list-docs-sales\">https://api.fapro.app/api/v1.2/company/list-docs-sales</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut_emisor</td>\n<td>string</td>\n<td>SI</td>\n<td>\"12345678-9\"</td>\n<td>RUT de la empresa a consultar.</td>\n</tr>\n<tr>\n<td>fecha_inicial</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-09-05</td>\n<td>Fecha inicial del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n<tr>\n<td>fecha_final</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-10-08</td>\n<td>Fecha final del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n<tr>\n<td>folio</td>\n<td>INT</td>\n<td>NO</td>\n<td>156</td>\n<td>Número de folio a consultar.</td>\n</tr>\n<tr>\n<td>tipo_documento</td>\n<td>INT</td>\n<td>NO</td>\n<td>33</td>\n<td>Tipo de documento a consultar.</td>\n</tr>\n<tr>\n<td>facturas_cedidas</td>\n<td>BOOL (0 ó 1)</td>\n<td>NO</td>\n<td>0</td>\n<td>Tipo de facturas que se quieren incluir en la consulta.</td>\n</tr>\n<tr>\n<td>facturas_nota_credito</td>\n<td>BOOL (0 ó 1)</td>\n<td>NO</td>\n<td>1</td>\n<td>Tipo de facturas que se quieren incluir en la consulta.</td>\n</tr>\n<tr>\n<td>facturas_rechazadas</td>\n<td>BOOL (0 ó 1)</td>\n<td>NO</td>\n<td>1</td>\n<td>Tipo de facturas que se quieren incluir en la consulta.</td>\n</tr>\n<tr>\n<td>rut_deudor</td>\n<td>string</td>\n<td>NO</td>\n<td>\"87654321-9\"</td>\n<td>Rut del deudor.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"facturas_ventas\": [\n            {\n                \"folio\": \"3001\",\n                \"fecha_documento\": \"2026-04-01\",\n                \"fecha_recepcion_sii\": \"2026-04-07\",\n                \"tipo_documento\": \"33\",\n                \"rut_emisor\": \"98765432\",\n                \"dv_emisor\": \"8\",\n                \"rut_deudor\": \"712345678\",\n                \"dv_deudor\": \"0\",\n                \"razon_social_deudor\": \"Nombre empresa deudor\",\n                \"monto_total_factura\": \"85341\",\n                \"fecha_de_reclamo\": null,\n                \"evento_receptor\": \"\",\n                \"estado_cesion\": \"0\",\n                \"rut_cesionario\": null,\n                \"dv_cesionario\": null,\n                \"rz_cesionario\": null,\n                \"fecha_cesion\": null,\n                \"notas_debito_asociadas\": [],\n                \"notas_credito_asociadas\": [\n                     {\n                        \"folio\": 91,\n                        \"monto_total_nota_credito\": 23118028\n                    }\n                ]\n            }\n        ]\n    },\n    \"message\": \"Ejecución correcta\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p><strong>status</strong>: Estado de la respuesta. Valor esperado: <code>\"success\"</code> (string).</p>\n</li>\n<li><p><strong>code</strong>: Código interno de la operación (integer).</p>\n</li>\n<li><p><strong>data</strong>: Objeto principal con los datos de la consulta (object).</p>\n</li>\n<li><p><strong>data.facturas_ventas</strong>: Listado de facturas de venta registradas (array).</p>\n</li>\n<li><p><strong>data.facturas_ventas[].folio</strong>: Número de folio del documento tributario electrónico (string).</p>\n</li>\n<li><p><strong>data.facturas_ventas[].fecha_documento</strong>: Fecha de emisión del documento, en formato <code>AAAA-MM-DD</code> (string).</p>\n</li>\n<li><p><strong>data.facturas_ventas[].fecha_recepcion_sii</strong>: Fecha en que el documento fue recepcionado por el Servicio de Impuestos Internos (SII), en formato <code>AAAA-MM-DD</code> (string).</p>\n</li>\n<li><p><strong>data.facturas_ventas[].tipo_documento</strong>: Código SII del tipo de Documento Tributario Electrónico. Ejemplo: <code>\"33\"</code> corresponde a Factura Electrónica (string).</p>\n</li>\n<li><p><strong>data.facturas_ventas[].rut_emisor</strong>: RUT de la empresa emisora del documento, sin dígito verificador (string).</p>\n</li>\n<li><p><strong>data.facturas_ventas[].dv_emisor</strong>: Dígito verificador del RUT del emisor (string).</p>\n</li>\n<li><p><strong>data.facturas_ventas[].rut_deudor</strong>: RUT del deudor o receptor del documento, sin dígito verificador (string).</p>\n</li>\n<li><p><strong>data.facturas_ventas[].dv_deudor</strong>: Dígito verificador del RUT del deudor (string).</p>\n</li>\n<li><p><strong>data.facturas_ventas[].razon_social_deudor</strong>: Razón social de la empresa deudora del documento (string).</p>\n</li>\n<li><p><strong>data.facturas_ventas[].monto_total_factura</strong>: Monto total de la factura, expresado en pesos chilenos (string).</p>\n</li>\n<li><p><strong>data.facturas_ventas[].fecha_de_reclamo</strong>: Fecha en la que el documento fue reclamado ante el SII. <code>null</code> si no existe reclamo (string | null).</p>\n</li>\n<li><p><strong>data.facturas_ventas[].evento_receptor</strong>: Descripción del evento o estado registrado por el receptor del documento. Cadena vacía si no hay evento registrado (string).</p>\n</li>\n<li><p><strong>data.facturas_ventas[].estado_cesion</strong>: Estado de cesión de la factura ante el SII. Ejemplo: <code>\"0\"</code> indica que no ha sido cedida (string).</p>\n</li>\n<li><p><strong>data.facturas_ventas[].rut_cesionario</strong>: RUT de la empresa cesionaria a la que se cedió la factura, sin dígito verificador. <code>null</code> si no ha sido cedida (string | null).</p>\n</li>\n<li><p><strong>data.facturas_ventas[].dv_cesionario</strong>: Dígito verificador del RUT del cesionario. <code>null</code> si no ha sido cedida (string | null).</p>\n</li>\n<li><p><strong>data.facturas_ventas[].rz_cesionario</strong>: Razón social del cesionario. <code>null</code> si no ha sido cedida (string | null).</p>\n</li>\n<li><p><strong>data.facturas_ventas[].fecha_cesion</strong>: Fecha en la que se realizó la cesión de la factura. <code>null</code> si no ha sido cedida (string | null).</p>\n</li>\n<li><p><strong>data.facturas_ventas[].notas_debito_asociadas</strong>: Listado de notas de débito asociadas al documento (array).</p>\n</li>\n<li><p><strong>data.facturas_ventas[].notas_credito_asociadas</strong>: Listado de notas de crédito asociadas al documento (array).</p>\n</li>\n<li><p><strong>data.facturas_ventas[].notas_credito_asociadas[].folio</strong>: Número de folio de la nota de crédito asociada (integer).</p>\n</li>\n<li><p><strong>data.facturas_ventas[].notas_credito_asociadas[].monto_total_nota_credito</strong>: Monto total de la nota de crédito, expresado en pesos chilenos (integer).</p>\n</li>\n<li><p><strong>message</strong>: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity: cuando faltan campos obligatorios.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El campo rut_emisor es obligatorio.\",\n    \"errors\": [\n        \"El campo rut_emisor es obligatorio.\",\n        \"El campo fecha_inicial es obligatorio.\",\n        \"El campo fecha_final es obligatorio.\"\n    ]\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.2","company","list-docs-sales"],"host":["api","fapro","app"],"query":[{"key":"rut_emisor","value":"77055894-8"},{"key":"fecha_inicial","value":"2026-01-02"},{"key":"fecha_final","value":"2026-04-24"},{"disabled":true,"key":"folio","value":""},{"disabled":true,"key":"tipo_documento","value":""},{"disabled":true,"key":"facturas_cedidas","value":""},{"disabled":true,"key":"rut_deudor","value":""},{"disabled":true,"key":"facturas_notas_credito","value":""},{"disabled":true,"key":"facturas_rechazadas","value":""}],"variable":[]}},"response":[{"id":"0175527a-b842-4364-9188-179b5c81384b","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.2/company/list-docs-sales","protocol":"https","host":["api","fapro","app"],"path":["api","v1.2","company","list-docs-sales"],"query":[{"key":"rut_emisor","value":"","disabled":true},{"key":"fecha_inicial","value":"2026-01-02","disabled":true},{"key":"fecha_final","value":"2026-04-24","disabled":true},{"key":"folio","value":"","disabled":true},{"key":"tipo_documento","value":"","disabled":true},{"key":"facturas_cedidas","value":"","disabled":true},{"key":"rut_deudor","value":"","disabled":true},{"key":"facturas_notas_credito","value":"","disabled":true},{"key":"facturas_rechazadas","value":"","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":":status","value":200},{"key":"date","value":"Fri, 24 Apr 2026 14:32:17 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"104394"},{"key":"x-amzn-requestid","value":"2d7bda27-03cc-4898-9014-2dc8cae123ac"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"104394"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"5a747294-3df0-4e7a-b086-50fad0ecb8bd"},{"key":"set-cookie","value":"AWSALB=I8uAxW33Zasmhzq/9TBdA+6MwTI18D+iXP6ivykizNLUpTtlkKOGoguU+AJ7L/6wp8Uxn+iW1nFhZbURB0pclzdF4gSxCIss25wqRw55YuJfUhU1KGMMQokhnBQJ; Expires=Fri, 01 May 2026 14:32:14 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=I8uAxW33Zasmhzq/9TBdA+6MwTI18D+iXP6ivykizNLUpTtlkKOGoguU+AJ7L/6wp8Uxn+iW1nFhZbURB0pclzdF4gSxCIss25wqRw55YuJfUhU1KGMMQokhnBQJ; Expires=Fri, 01 May 2026 14:32:14 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cVDFTEixIAMENxQ="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Fri, 24 Apr 2026 14:32:17 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"facturas_ventas\": [\n            {\n                \"folio\": \"3001\",\n                \"fecha_documento\": \"2026-04-01\",\n                \"fecha_recepcion_sii\": \"2026-04-07\",\n                \"tipo_documento\": \"33\",\n                \"rut_emisor\": \"98765432\",\n                \"dv_emisor\": \"8\",\n                \"rut_deudor\": \"712345678\",\n                \"dv_deudor\": \"0\",\n                \"razon_social_deudor\": \"Nombre empresa deudor\",\n                \"monto_total_factura\": \"85341\",\n                \"fecha_de_reclamo\": null,\n                \"evento_receptor\": \"\",\n                \"estado_cesion\": \"0\",\n                \"rut_cesionario\": null,\n                \"dv_cesionario\": null,\n                \"rz_cesionario\": null,\n                \"fecha_cesion\": null,\n                \"notas_debito_asociadas\": [],\n                \"notas_credito_asociadas\": [\n                     {\n                        \"folio\": 01,\n                        \"monto_total_nota_credito\": 23118028\n                    }\n                ]\n            }\n        ]\n    }\n    \"message\": \"Ejecución correcta\"\n}"},{"id":"b5d8458d-2f5e-4111-a633-41f2deb84904","name":"422 Unprocesable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.2/company/list-docs-sales?rut_emisor=76520886-6&fecha_inicial=2026-01-01&fecha_final=2026-03-20","protocol":"https","host":["api","fapro","app"],"path":["api","v1.2","company","list-docs-sales"],"query":[{"key":"rut_emisor","value":"76520886-6"},{"key":"fecha_inicial","value":"2026-01-01"},{"key":"fecha_final","value":"2026-03-20"},{"key":"folio","value":"","disabled":true},{"key":"tipo_documento","value":"","disabled":true},{"key":"facturas_cedidas","value":"","disabled":true},{"key":"rut_deudor","value":"","disabled":true},{"key":"facturas_notas_credito","value":"","disabled":true},{"key":"facturas_rechazadas","value":"","disabled":true}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Thu, 23 Apr 2026 20:51:14 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"218"},{"key":"x-amzn-requestid","value":"8e4b4a3b-04bd-441d-b7b8-751d1321b841"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"218"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"bc13579c-d6c2-40ed-8c8b-c5d9fc6c03a4"},{"key":"set-cookie","value":"AWSALB=sjqCBUBKDg8HMXxc86GLo8+hyf+NNWeITnP+HoTCH87OwdnXsiYbiZdMqx4QNqzWaJsDHJbxFelCbKUXMcT2QxJvZegp+XLAVO8ZoUFUiLggEMnRnQpgUTvX9ofr; Expires=Thu, 30 Apr 2026 20:51:14 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=sjqCBUBKDg8HMXxc86GLo8+hyf+NNWeITnP+HoTCH87OwdnXsiYbiZdMqx4QNqzWaJsDHJbxFelCbKUXMcT2QxJvZegp+XLAVO8ZoUFUiLggEMnRnQpgUTvX9ofr; Expires=Thu, 30 Apr 2026 20:51:14 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cSnqZGVDoAMELbA="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Thu, 23 Apr 2026 20:51:14 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut emisor proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut emisor proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}"}],"_postman_id":"982d1e68-bc05-4349-8b02-2e1fe6182ca2"},{"name":"Listas de documentos de compras","id":"81b859e0-8ae1-4c48-9313-f9f8ff721536","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.fapro.app/api/v1.2/company/list_docs_purchases","description":"<h3 id=\"api-endpoint-lista-de-documentos-de-compras\"><strong>API Endpoint: Lista de documentos de compras</strong></h3>\n<p><strong>Descripción:</strong> Esta API permite obtener el listado de facturas de compra emitidas a la empresa consultada durante un periodo específico. El filtro de fechas se aplica sobre la fecha en que el SII recepcionó cada documento, no sobre la fecha de emisión</p>\n<p><strong>Método: GET</strong></p>\n<p>URL: <a href=\"https://api.fapro.app/api/v1.2/company/list_docs_purchases\">https://api.fapro.app/api/v1.2/company/list_docs_purchases</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut_deudor</td>\n<td>string</td>\n<td>SI</td>\n<td>\"12345678-9\"</td>\n<td>RUT de la empresa a consultar.</td>\n</tr>\n<tr>\n<td>fecha_inicial</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-09-05</td>\n<td>Fecha inicial del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n<tr>\n<td>fecha_final</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-10-08</td>\n<td>Fecha final del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n<tr>\n<td>folio</td>\n<td>INT</td>\n<td>NO</td>\n<td>45</td>\n<td>Número de folio a consultar.</td>\n</tr>\n<tr>\n<td>tipo_documento</td>\n<td>INT</td>\n<td>NO</td>\n<td>33</td>\n<td>Tipo de documento a consultar.</td>\n</tr>\n<tr>\n<td>facturas_cedidas</td>\n<td>BOOL (0 ó 1)</td>\n<td>NO</td>\n<td>0</td>\n<td>Tipo de facturas que se quieren incluir en la consulta.</td>\n</tr>\n<tr>\n<td>facturas_nota_credito</td>\n<td>BOOL (0 ó 1)</td>\n<td>NO</td>\n<td>1</td>\n<td>Tipo de facturas que se quieren incluir en la consulta.</td>\n</tr>\n<tr>\n<td>facturas_rechazadas</td>\n<td>BOOL (0 ó 1)</td>\n<td>NO</td>\n<td>1</td>\n<td>Tipo de facturas que se quieren incluir en la consulta.</td>\n</tr>\n<tr>\n<td>rut_emisor</td>\n<td>string</td>\n<td>NO</td>\n<td>\"87654321-9\"</td>\n<td>Rut del deudor.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"facturas_compras\": [\n            {\n                \"folio\": \"6551\",\n                \"fecha_documento\": \"2026-01-26\",\n                \"fecha_recepcion_sii\": \"2026-01-26\",\n                \"tipo_documento\": \"33\",\n                \"rut_emisor\": \"98765432\",\n                \"dv_emisor\": \"1\",\n                \"rut_deudor\": \"12345678\",\n                \"dv_deudor\": \"7\",\n                \"razon_social_emisor\": \"Nombre empresa emisora\",\n                \"monto_total_factura\": \"373692\",\n                \"fecha_de_reclamo\": null,\n                \"evento_receptor\": \"Forma de pago contado\",\n                \"estado_cesion\": \"0\",\n                \"rut_cesionario\": null,\n                \"dv_cesionario\": null,\n                \"rz_cesionario\": null,\n                \"fecha_cesion\": null,\n                \"notas_debito_asociadas\": [],\n                \"notas_credito_asociadas\": []\n            }\n        ]\n    }\n    \"message\": \"Ejecución correcta\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p>Acá tenés la descripción:Descripción de la Respuesta</p>\n<ul>\n<li><p><strong>status</strong>: Estado de la respuesta. Valor esperado: <code>\"success\"</code> (string).</p>\n</li>\n<li><p><strong>code</strong>: Código interno de la operación (integer).</p>\n</li>\n<li><p><strong>data</strong>: Objeto principal con los datos de la consulta (object).</p>\n</li>\n<li><p><strong>data.facturas_compras</strong>: Listado de facturas de compra registradas (array).</p>\n</li>\n<li><p><strong>data.facturas_compras[].folio</strong>: Número de folio del documento tributario electrónico (string).</p>\n</li>\n<li><p><strong>data.facturas_compras[].fecha_documento</strong>: Fecha de emisión del documento, en formato <code>AAAA-MM-DD</code> (string).</p>\n</li>\n<li><p><strong>data.facturas_compras[].fecha_recepcion_sii</strong>: Fecha en que el documento fue recepcionado por el Servicio de Impuestos Internos (SII), en formato <code>AAAA-MM-DD</code> (string).</p>\n</li>\n<li><p><strong>data.facturas_compras[].tipo_documento</strong>: Código SII del tipo de Documento Tributario Electrónico. Ejemplo: <code>\"33\"</code> corresponde a Factura Electrónica (string).</p>\n</li>\n<li><p><strong>data.facturas_compras[].rut_emisor</strong>: RUT de la empresa emisora del documento, sin dígito verificador (string).</p>\n</li>\n<li><p><strong>data.facturas_compras[].dv_emisor</strong>: Dígito verificador del RUT del emisor (string).</p>\n</li>\n<li><p><strong>data.facturas_compras[].rut_deudor</strong>: RUT del deudor o receptor del documento, sin dígito verificador (string).</p>\n</li>\n<li><p><strong>data.facturas_compras[].dv_deudor</strong>: Dígito verificador del RUT del deudor (string).</p>\n</li>\n<li><p><strong>data.facturas_compras[].razon_social_emisor</strong>: Razón social de la empresa emisora del documento (string).</p>\n</li>\n<li><p><strong>data.facturas_compras[].monto_total_factura</strong>: Monto total de la factura, expresado en pesos chilenos (string).</p>\n</li>\n<li><p><strong>data.facturas_compras[].fecha_de_reclamo</strong>: Fecha en la que el documento fue reclamado ante el SII. <code>null</code> si no existe reclamo (string | null).</p>\n</li>\n<li><p><strong>data.facturas_compras[].evento_receptor</strong>: Descripción del evento o estado registrado por el receptor del documento. Ejemplo: <code>\"Forma de pago contado\"</code> (string).</p>\n</li>\n<li><p><strong>data.facturas_compras[].estado_cesion</strong>: Estado de cesión de la factura ante el SII. Ejemplo: <code>\"0\"</code> indica que no ha sido cedida (string).</p>\n</li>\n<li><p><strong>data.facturas_compras[].rut_cesionario</strong>: RUT de la empresa cesionaria a la que se cedió la factura, sin dígito verificador. <code>null</code> si no ha sido cedida (string | null).</p>\n</li>\n<li><p><strong>data.facturas_compras[].dv_cesionario</strong>: Dígito verificador del RUT del cesionario. <code>null</code> si no ha sido cedida (string | null).</p>\n</li>\n<li><p><strong>data.facturas_compras[].rz_cesionario</strong>: Razón social del cesionario. <code>null</code> si no ha sido cedida (string | null).</p>\n</li>\n<li><p><strong>data.facturas_compras[].fecha_cesion</strong>: Fecha en la que se realizó la cesión de la factura. <code>null</code> si no ha sido cedida (string | null).</p>\n</li>\n<li><p><strong>data.facturas_compras[].notas_debito_asociadas</strong>: Listado de notas de débito asociadas al documento (array).</p>\n</li>\n<li><p><strong>data.facturas_compras[].notas_credito_asociadas</strong>: Listado de notas de crédito asociadas al documento (array).</p>\n</li>\n<li><p><strong>message</strong>: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity: cuando faltan campos obligatorios.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El campo rut es obligatorio.\",\n    \"errors\": [\n        \"El campo rut es obligatorio.\",\n        \"El campo fecha inicial es obligatorio.\",\n        \"El campo fecha final es obligatorio.\"\n    ]\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.2","company","list_docs_purchases"],"host":["api","fapro","app"],"query":[{"disabled":true,"key":"rut_deudor","value":""},{"disabled":true,"key":"fecha_inicial","value":"2026-01-01"},{"disabled":true,"key":"fecha_final","value":"2026-04-01"},{"disabled":true,"key":"rut_emisor","value":""},{"disabled":true,"description":{"content":"<p>int</p>\n","type":"text/plain"},"key":"folio","value":""},{"disabled":true,"description":{"content":"<p>int</p>\n","type":"text/plain"},"key":"tipo_documento","value":""},{"disabled":true,"description":{"content":"<p>boolean</p>\n","type":"text/plain"},"key":"facturas_cedidas","value":""},{"disabled":true,"description":{"content":"<p>boolean</p>\n","type":"text/plain"},"key":"facturas_nota_credito","value":""},{"disabled":true,"description":{"content":"<p>boolean</p>\n","type":"text/plain"},"key":"facturas_rechazadas","value":""}],"variable":[]}},"response":[{"id":"6d178691-fedc-4629-8b65-fed9fa59de46","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text","disabled":true}],"url":{"raw":"https://api.fapro.app/api/v1.2/company/list_docs_purchases?rut_deudor=&fecha_inicial=2026-01-01&fecha_final=2026-04-01","protocol":"https","host":["api","fapro","app"],"path":["api","v1.2","company","list_docs_purchases"],"query":[{"key":"rut_deudor","value":""},{"key":"fecha_inicial","value":"2026-01-01"},{"key":"fecha_final","value":"2026-04-01"},{"key":"rut_emisor","value":"","disabled":true},{"key":"folio","value":"","description":"int","disabled":true},{"key":"tipo_documento","value":"","description":"int","disabled":true},{"key":"facturas_cedidas","value":"","description":"boolean","disabled":true},{"key":"facturas_nota_credito","value":"","description":"boolean","disabled":true},{"key":"facturas_rechazadas","value":"","description":"boolean","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Fri, 24 Apr 2026 12:53:13 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"1085"},{"key":"x-amzn-requestid","value":"493f26a6-9206-405b-b074-5e1b6a0cf11e"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"1085"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"7f9b1a94-dd61-440a-be56-2d01a63458c7"},{"key":"set-cookie","value":"AWSALB=UUIToU9+tXEv/BrvZLp1bIGU933dFMuKCyk/eXKYtriN8/CNa6hyMl5E/L0XuncLeX3UB8kmdxSKiIGfbFCeRDNHmncCFGJYCQ478R/qDPojAcP5RISXR0o3X0Vl; Expires=Fri, 01 May 2026 12:53:12 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=UUIToU9+tXEv/BrvZLp1bIGU933dFMuKCyk/eXKYtriN8/CNa6hyMl5E/L0XuncLeX3UB8kmdxSKiIGfbFCeRDNHmncCFGJYCQ478R/qDPojAcP5RISXR0o3X0Vl; Expires=Fri, 01 May 2026 12:53:12 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cU0k7G5_IAMEOyQ="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Fri, 24 Apr 2026 12:53:13 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"facturas_compras\": [\n            {\n                \"folio\": \"6551\",\n                \"fecha_documento\": \"2026-01-26\",\n                \"fecha_recepcion_sii\": \"2026-01-26\",\n                \"tipo_documento\": \"33\",\n                \"rut_emisor\": \"98765432\",\n                \"dv_emisor\": \"1\",\n                \"rut_deudor\": \"12345678\",\n                \"dv_deudor\": \"7\",\n                \"razon_social_emisor\": \"Nombre empresa emisora\",\n                \"monto_total_factura\": \"373692\",\n                \"fecha_de_reclamo\": null,\n                \"evento_receptor\": \"Forma de pago contado\",\n                \"estado_cesion\": \"0\",\n                \"rut_cesionario\": null,\n                \"dv_cesionario\": null,\n                \"rz_cesionario\": null,\n                \"fecha_cesion\": null,\n                \"notas_debito_asociadas\": [],\n                \"notas_credito_asociadas\": []\n            },\n            {\n                \"folio\": \"6002\",\n                \"fecha_documento\": \"2026-01-27\",\n                \"fecha_recepcion_sii\": \"2026-01-27\",\n                \"tipo_documento\": \"33\",\n                \"rut_emisor\": \"45678912\",\n                \"dv_emisor\": \"1\",\n                \"rut_deudor\": \"345678928\",\n                \"dv_deudor\": \"7\",\n                \"razon_social_emisor\": \"Nombre empresa emisora\",\n                \"monto_total_factura\": \"367631\",\n                \"fecha_de_reclamo\": null,\n                \"evento_receptor\": \"Forma de pago contado\",\n                \"estado_cesion\": \"0\",\n                \"rut_cesionario\": null,\n                \"dv_cesionario\": null,\n                \"rz_cesionario\": null,\n                \"fecha_cesion\": null,\n                \"notas_debito_asociadas\": [],\n                \"notas_credito_asociadas\": []\n            }\n        ]\n    },\n    \"message\": \"Ejecución correcta\"\n}"},{"id":"b6380ab5-64b1-493e-8264-1816aa26dd35","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text","disabled":true}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/list_docs_purchases?rut=77104908-7&fecha_inicial=2026-01-01","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","list_docs_purchases"],"query":[{"key":"rut","value":"77104908-7"},{"key":"fecha_inicial","value":"2026-01-01"},{"key":"fecha_final","value":"2026-04-01","disabled":true},{"key":"rut_emisor","value":null,"disabled":true}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Mon, 20 Apr 2026 14:53:00 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"120"},{"key":"x-amzn-requestid","value":"e0a20bdb-3a9a-40a5-8552-5ddfcd724a4c"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"120"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"3e5ab06b-c188-4dc1-bdd0-c62a94d0ae9f"},{"key":"set-cookie","value":"AWSALB=A3EiA98LrUIyqQp7JwSR0Srs/FelPip6TsQvaStCAXIXLFLpood8KNO1f2yHEpyXUuNaC320caxEVZpG15s7MdtKZkoQgavykDP7VqlCzrzk05vGTYk923y2D3m6; Expires=Mon, 27 Apr 2026 14:53:00 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=A3EiA98LrUIyqQp7JwSR0Srs/FelPip6TsQvaStCAXIXLFLpood8KNO1f2yHEpyXUuNaC320caxEVZpG15s7MdtKZkoQgavykDP7VqlCzrzk05vGTYk923y2D3m6; Expires=Mon, 27 Apr 2026 14:53:00 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cH6YBEifIAMEkRA="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Mon, 20 Apr 2026 14:53:00 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El campo rut es obligatorio.\",\n    \"errors\": [\n        \"El campo rut es obligatorio.\"\n    ]\n}"}],"_postman_id":"81b859e0-8ae1-4c48-9313-f9f8ff721536"},{"name":"Relacion Cliente - Deudor","id":"f9af65bc-6bda-4f79-bcf5-df43308b6a52","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.fapro.app/api/v1.0/company/client_debtor_relationship","description":"<h3 id=\"api-endpoint-relación-cliente--deudor\"><strong>API Endpoint: Relación Cliente- Deudor</strong></h3>\n<p><strong>Descripción:</strong> Esta API permite obtener la relación de cliente-deudor en un periodo de tiempo seleccionado.</p>\n<p><strong>Método: GET</strong></p>\n<p><a href=\"https://api.fapro.app/api/v1.0/company/client_debtor_relationship\"><b>URL: </b>https://api.fapro.app/api/v1.0/company/client_debtor_relationship</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>\"12345678-9\"</td>\n<td>RUT de la empresa a consultar.</td>\n</tr>\n<tr>\n<td>fecha_inicial</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-09-05</td>\n<td>Fecha inicial del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n<tr>\n<td>fecha_final</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-10-08</td>\n<td>Fecha final del período a consultar. Formato que se acepta: YYYY-MM-DD.</td>\n</tr>\n<tr>\n<td>rut_deudor</td>\n<td>string</td>\n<td>SI</td>\n<td>\"56784321-9</td>\n<td>Rut del deudor.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"meses_con_venta\": 0,\n        \"meses_consultados\": 5\n    },\n    \"message\": \"Ejecución correcta\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p><strong>status</strong>: Estado de la respuesta. Valor esperado: <code>\"success\"</code> (string).</p>\n</li>\n<li><p><strong>code</strong>: Código interno de la operación (integer).</p>\n</li>\n<li><p><strong>data</strong>: Objeto principal con los datos de la consulta (object).</p>\n</li>\n<li><p><strong>data.meses_con_venta</strong>: Cantidad de meses dentro del periodo consultado en los que la empresa registró ventas (integer).</p>\n</li>\n<li><p><strong>data.meses_consultados</strong>: Cantidad total de meses incluidos en el rango de consulta (integer).</p>\n</li>\n<li><p><strong>message</strong>: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity: cuando faltan campos obligatorios.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n        \"El campo rut deudor seleccionado no existe.\",\n        \"El campo fecha inicial es obligatorio.\",\n        \"El campo fecha final es obligatorio.\"\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","company","client_debtor_relationship"],"host":["api","fapro","app"],"query":[{"disabled":true,"key":"rut","value":""},{"disabled":true,"key":"rut_deudor","value":""},{"disabled":true,"key":"fecha_inicial","value":"2025-05-01"},{"disabled":true,"key":"fecha_final","value":"2025-09-01"}],"variable":[]}},"response":[{"id":"2842912e-1308-4e96-8827-d9aef692eda4","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/client_debtor_relationship?rut=77104908-7&rut_deudor=76520886-6&fecha_inicial=2025-05-01&fecha_final=2025-09-01","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","client_debtor_relationship"],"query":[{"key":"rut","value":"77104908-7"},{"key":"rut_deudor","value":"76520886-6"},{"key":"fecha_inicial","value":"2025-05-01"},{"key":"fecha_final","value":"2025-09-01"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Mon, 20 Apr 2026 17:58:03 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"112"},{"key":"x-amzn-requestid","value":"439f749d-6c63-4a16-ae88-6b813061767d"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"112"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"5ca0c824-3207-44b3-a882-5af48bdb2bcc"},{"key":"set-cookie","value":"AWSALB=Ii0ShS8a9Qyt4Kpsxc1plcKXNMjzVjYYmhVFAZOviOfFvbQRkhCJSg57ELap3tg53mtA+fa/XRXo+6wQflRRa6nRWPdVjAwOgXpiixFSbCKR2VKNJ/w3t6Pws9Od; Expires=Mon, 27 Apr 2026 17:58:03 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=Ii0ShS8a9Qyt4Kpsxc1plcKXNMjzVjYYmhVFAZOviOfFvbQRkhCJSg57ELap3tg53mtA+fa/XRXo+6wQflRRa6nRWPdVjAwOgXpiixFSbCKR2VKNJ/w3t6Pws9Od; Expires=Mon, 27 Apr 2026 17:58:03 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cIVeyEAeoAMEJ1w="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Mon, 20 Apr 2026 17:58:03 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"meses_con_venta\": 0,\n        \"meses_consultados\": 5\n    },\n    \"message\": \"Ejecución correcta\"\n}"},{"id":"a70b840e-0633-487f-965c-b45123e04f24","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/client_debtor_relationship","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","client_debtor_relationship"],"query":[{"key":"rut","value":"77104908-7","disabled":true},{"key":"rut_deudor","value":"76520886-6","disabled":true},{"key":"fecha_inicial","value":"2025-05-01","disabled":true},{"key":"fecha_final","value":"2025-09-01","disabled":true}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Mon, 20 Apr 2026 17:59:02 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"330"},{"key":"x-amzn-requestid","value":"ae2ab71d-aff3-415a-81f9-bff7c1808e7a"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"330"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"a2149582-93e3-4bc2-bf22-6a7d313a38b9"},{"key":"set-cookie","value":"AWSALB=LQX6Ep6fmU3Rz/c2l/gR7Nd0M7FC2XsSkBuhDmVLLhxoEEEqsOQAM1rDf0MQQcFhambRp8YuSSyhOS9jxWqgshXs6UfD+4BabH3B4dVtxXiHGvAssiERmzMzXXBM; Expires=Mon, 27 Apr 2026 17:59:02 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=LQX6Ep6fmU3Rz/c2l/gR7Nd0M7FC2XsSkBuhDmVLLhxoEEEqsOQAM1rDf0MQQcFhambRp8YuSSyhOS9jxWqgshXs6UfD+4BabH3B4dVtxXiHGvAssiERmzMzXXBM; Expires=Mon, 27 Apr 2026 17:59:02 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cIVoGGFCIAMEmjA="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Mon, 20 Apr 2026 17:59:02 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n        \"El campo rut deudor seleccionado no existe.\",\n        \"El campo fecha inicial es obligatorio.\",\n        \"El campo fecha final es obligatorio.\"\n    ]\n}"}],"_postman_id":"f9af65bc-6bda-4f79-bcf5-df43308b6a52"},{"name":"Boletas Ventas","id":"1d83ba0f-2c8f-4de0-a6a6-f54c6166c25c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":"https://api.fapro.app/api/v1.0/company/boletas_venta?periodo=202603","description":"<h3 id=\"api-endpoint-boletas-ventas\"><strong>API Endpoint: Boletas Ventas</strong></h3>\n<p><strong>Descripción:</strong> Esta API entrega el detalle mensual de las boletas registradas en el Registro de Compras y Ventas.</p>\n<p><strong>Método: GET</strong></p>\n<p><a href=\"https://api.fapro.app/api/v1.0/company/boletas_venta\"><b>URL: </b>https://api.fapro.app/api/v1.0/company/boletas_venta</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>\"12345678-9\"</td>\n<td>RUT de la empresa a consultar.</td>\n</tr>\n<tr>\n<td>periodo</td>\n<td>string</td>\n<td>SI</td>\n<td>AAAAMM</td>\n<td>Periodo que se quiere consultar. Formato aceptado: AAAAMM</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": [\n        {\n            \"operacion\": \"VENTA\",\n            \"estado\": \"REGISTRO\",\n            \"dcv_codigo\": 3434344456,\n            \"periodo\": 202603,\n            \"tipo_documento\": 39,\n            \"nombre_tipo_documento\": \"Total Oper. del mes Boleta Electr.\",\n            \"total_documentos\": 3,\n            \"monto_exento\": 0,\n            \"monto_neto\": 2200000,\n            \"iva_recuperable\": 418000,\n            \"iva_uso_comun\": 0,\n            \"iva_no_recuperable\": 0,\n            \"monto_total\": 2618000\n        }\n    ],\n    \"message\": \"Ejecucion correcta\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p><strong>status</strong>: Estado de la respuesta. Valor esperado: <code>\"success\"</code> (string).</p>\n</li>\n<li><p><strong>code</strong>: Código interno de la operación (integer).</p>\n</li>\n<li><p><strong>data</strong>: Arreglo con los registros de resumen mensual de boletas de venta (array).</p>\n</li>\n<li><p><strong>data[].operacion</strong>: Tipo de operación tributaria. Valores esperados: <code>\"VENTA\", \"COMPRA\"</code> (string).</p>\n</li>\n<li><p><strong>data[].estado</strong>: Estado del documento en el Registro de Compras y Ventas (RCV) del SII. Valores posibles: <code>\"REGISTRO\"</code>, <code>\"PENDIENTE\"</code>, <code>\"NO_INCLUIR\"</code>, <code>\"RECLAMADO\"</code> (string).</p>\n</li>\n<li><p><strong>data[].dcv_codigo</strong>: Identificador único del registro en el DCV/RCV del SII (integer).</p>\n</li>\n<li><p><strong>data[].periodo</strong>: Período tributario en formato <code>AAAAMM</code> (integer).</p>\n</li>\n<li><p><strong>data[].tipo_documento</strong>: Código SII del tipo de Documento Tributario Electrónico. Valores que pueden obtenerse: 35, 38, 39, 41 y 48 (integer).</p>\n</li>\n<li><p><strong>data[].nombre_tipo_documento</strong>: Descripción legible del tipo de documento tributario Valores posibles: Total Oper. del mes Boleta Afecta, Total Oper. del mes Boleta Exenta, Total Oper. del mes Boleta Electr., Total Op. del mes Boleta Exenta Electr. y Total mes Comprobantes Pago Electrónico (string).</p>\n</li>\n<li><p><strong>data[].total_documentos</strong>: Cantidad de documentos emitidos en el período (integer).</p>\n</li>\n<li><p><strong>data[].monto_exento</strong>: Suma de montos exentos de IVA, expresada en pesos chilenos (integer).</p>\n</li>\n<li><p><strong>data[].monto_neto</strong>: Suma de montos netos sin IVA, expresada en pesos chilenos (integer).</p>\n</li>\n<li><p><strong>data[].iva_recuperable</strong>: Monto del IVA débito fiscal asociado a las ventas, expresado en pesos chilenos (integer).</p>\n</li>\n<li><p><strong>data[].iva_uso_comun</strong>: Monto del IVA de uso común, expresado en pesos chilenos (integer).</p>\n</li>\n<li><p><strong>data[].iva_no_recuperable</strong>: Monto del IVA no recuperable, expresado en pesos chilenos (integer).</p>\n</li>\n<li><p><strong>data[].monto_total</strong>: Monto total bruto del período (neto + IVA), expresado en pesos chilenos (integer).</p>\n</li>\n<li><p><strong>message</strong>: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity: cuando faltan campos obligatorios.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El campo rut es obligatorio.\",\n    \"errors\": [\n        \"El campo rut es obligatorio.\"\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","company","boletas_venta"],"host":["api","fapro","app"],"query":[{"disabled":true,"key":"rut","value":"8625125-6"},{"key":"periodo","value":"202603"}],"variable":[]}},"response":[{"id":"00f57443-cef2-4ae7-90da-2d85ced55eff","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/boletas_venta","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","boletas_venta"],"query":[{"key":"rut","value":"","disabled":true},{"key":"periodo","value":"202603","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Thu, 23 Apr 2026 17:37:30 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"380"},{"key":"x-amzn-requestid","value":"afbd04b0-8945-45d2-96b7-539ef1d2ed79"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"380"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"5bf7a1c8-3402-40b8-8138-e0cde4d1f55e"},{"key":"set-cookie","value":"AWSALB=QMPNkI5g9gigJBosOK1CRaKM7RVxfSOHZiF8cg8jvsYg48EjQkelqu6Sl/VUrmD/deLMBua+1xlUc3hEw7dD1iO+r/wM/QJ+f1r8S0hGm0bx0OGH/8W2JtXS/Okg; Expires=Thu, 30 Apr 2026 17:37:29 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=QMPNkI5g9gigJBosOK1CRaKM7RVxfSOHZiF8cg8jvsYg48EjQkelqu6Sl/VUrmD/deLMBua+1xlUc3hEw7dD1iO+r/wM/QJ+f1r8S0hGm0bx0OGH/8W2JtXS/Okg; Expires=Thu, 30 Apr 2026 17:37:29 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cSLSBFOcIAMEASQ="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Thu, 23 Apr 2026 17:37:30 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": [\n        {\n            \"operacion\": \"VENTA\",\n            \"estado\": \"REGISTRO\",\n            \"dcv_codigo\": 3434344456,\n            \"periodo\": 202603,\n            \"tipo_documento\": 39,\n            \"nombre_tipo_documento\": \"Total Oper. del mes Boleta Electr.\",\n            \"total_documentos\": 3,\n            \"monto_exento\": 0,\n            \"monto_neto\": 2200000,\n            \"iva_recuperable\": 418000,\n            \"iva_uso_comun\": 0,\n            \"iva_no_recuperable\": 0,\n            \"monto_total\": 2618000\n        }\n    ],\n    \"message\": \"Ejecucion correcta\"\n}"},{"id":"66bafd25-99ba-4145-bfb3-6537279dd36d","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/boletas_venta?periodo=202603","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","boletas_venta"],"query":[{"key":"rut","value":"","disabled":true},{"key":"periodo","value":"202603"}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Thu, 23 Apr 2026 17:43:23 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"120"},{"key":"x-amzn-requestid","value":"2d64d071-5434-42c5-9bd4-6f147c5ecd5f"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"120"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"f5164e18-cf1e-4a54-b9c5-dbc33902c19d"},{"key":"set-cookie","value":"AWSALB=nC+BD6AOp+9RlgYOUkSWzMq/zajgwVxoR4BdFIEvyBbrjqCQ/k9+VXs1XbahvuW9TO9hxlmBdSJ4ovKq47kvCJHDEva62Ql/tQigerSskGolNu5D00rq7cNZIrhs; Expires=Thu, 30 Apr 2026 17:43:22 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=nC+BD6AOp+9RlgYOUkSWzMq/zajgwVxoR4BdFIEvyBbrjqCQ/k9+VXs1XbahvuW9TO9hxlmBdSJ4ovKq47kvCJHDEva62Ql/tQigerSskGolNu5D00rq7cNZIrhs; Expires=Thu, 30 Apr 2026 17:43:22 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cSMJRH4WIAMEa6A="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Thu, 23 Apr 2026 17:43:23 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El campo rut es obligatorio.\",\n    \"errors\": [\n        \"El campo rut es obligatorio.\"\n    ]\n}"}],"_postman_id":"1d83ba0f-2c8f-4de0-a6a6-f54c6166c25c"}],"id":"ece4bfdf-46b6-47db-8656-325a81dbba1c","_postman_id":"ece4bfdf-46b6-47db-8656-325a81dbba1c","description":""},{"name":"Montos","item":[{"name":"Monto total cedido","id":"a20c6df2-2e1f-445c-89fe-95d242d4bb60","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":"https://api.fapro.app/api/v1.0/company/monto_cedido","description":"<h3 id=\"api-endpoint-monto-total-cedido\"><strong>API Endpoint: Monto total cedido</strong></h3>\n<p><strong>Descripción:</strong> Esta API permite obtener el monto total que una empresa vinculada ha cedido a través de factoring durante un rango de fechas determinado. El periodo se construye en base a la fecha de cesión de cada documento.</p>\n<p><strong>Método: GET</strong></p>\n<p><a href=\"https://api.fapro.app/api/v1.0/company/monto_cedido\"><b>URL: </b>https://api.fapro.app/api/v1.0/company/monto_cedido</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>\"12345678-9\"</td>\n<td>RUT de la empresa a consultar.</td>\n</tr>\n<tr>\n<td>fecha_inicial</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-09-05</td>\n<td>Fecha inicial del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n<tr>\n<td>fecha_final</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-10-08</td>\n<td>Fecha final del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"Monto cedido\": \"0\",\n        \"monto_cedido\": \"0\"\n    },\n    \"message\": \"Ejecucion correcta\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p><strong>status</strong>: Estado de la respuesta. Valor esperado: <code>\"success\"</code> (string).<strong>code</strong>: Código interno de la operación (integer).</p>\n</li>\n<li><p><strong>data</strong>: Objeto principal con los datos de la consulta (object).</p>\n</li>\n<li><p><strong>data.Monto cedido</strong>: Monto total cedido por la empresa en el periodo consultado (string).</p>\n</li>\n<li><p><strong>data.monto_cedido</strong>: Monto total cedido por la empresa en el periodo consultado (string).</p>\n</li>\n<li><p><strong>message</strong>: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity: cuando faltan campos obligatorios.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","company","monto_cedido"],"host":["api","fapro","app"],"query":[{"disabled":true,"key":"rut","value":""},{"disabled":true,"key":"fecha_inicial","value":"2025-09-01"},{"disabled":true,"key":"fecha_final","value":"2026-02-01"}],"variable":[]}},"response":[{"id":"e16157e7-f7c9-4987-bf5f-d6a41b55be16","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/monto_cedido","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","monto_cedido"],"query":[{"key":"rut","value":"","disabled":true},{"key":"fecha_inicial","value":"2025-09-01","disabled":true},{"key":"fecha_final","value":"2026-02-01","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Mon, 20 Apr 2026 18:16:33 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"107"},{"key":"x-amzn-requestid","value":"57a6290a-ebee-4d3d-ab72-08511425222a"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"107"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"69ea0712-460a-4e21-b6c6-e9ee1d22ddb2"},{"key":"set-cookie","value":"AWSALB=wQJaWJ9uEY34C04aGyXFImLiiOaLx7JDNxR6Z0E2Xy0GaMvhgcaccKxieRT/Bqp1erqVriU+1vIk7NGrOrqQFcxN7qAGJmvY73cHZfY5neqDA5VSxzgVuwmNPPL8; Expires=Mon, 27 Apr 2026 18:16:32 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=wQJaWJ9uEY34C04aGyXFImLiiOaLx7JDNxR6Z0E2Xy0GaMvhgcaccKxieRT/Bqp1erqVriU+1vIk7NGrOrqQFcxN7qAGJmvY73cHZfY5neqDA5VSxzgVuwmNPPL8; Expires=Mon, 27 Apr 2026 18:16:32 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cIYMMFLfIAMEuOg="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Mon, 20 Apr 2026 18:16:33 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"Monto cedido\": \"0\",\n        \"monto_cedido\": \"0\"\n    },\n    \"message\": \"Ejecucion correcta\"\n}"},{"id":"e609575e-fc0a-4eeb-8d9b-391f526a8bad","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/monto_cedido?rut=&fecha_inicial=2025-09-01&fecha_final=2026-02-01","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","monto_cedido"],"query":[{"key":"rut","value":""},{"key":"fecha_inicial","value":"2025-09-01"},{"key":"fecha_final","value":"2026-02-01"}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Mon, 20 Apr 2026 18:15:07 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"204"},{"key":"x-amzn-requestid","value":"e336e080-b299-4246-b281-048237144a18"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"204"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"705f42c7-37f8-4e37-b8b5-18d318fc829b"},{"key":"set-cookie","value":"AWSALB=Ckk9EoEp8KG5MguoyM466JzcP9YH8Ihu7zvgOC2pBIkBBdjw7tM7+IejbXpAjlmCXQ0FCjAbt2H19kYWdklw/zJ/C3xg2Gpx/bG6tsboqD/pGZqQf2Dq9EJotjFR; Expires=Mon, 27 Apr 2026 18:15:05 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=Ckk9EoEp8KG5MguoyM466JzcP9YH8Ihu7zvgOC2pBIkBBdjw7tM7+IejbXpAjlmCXQ0FCjAbt2H19kYWdklw/zJ/C3xg2Gpx/bG6tsboqD/pGZqQf2Dq9EJotjFR; Expires=Mon, 27 Apr 2026 18:15:05 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cIX-eGMkoAMEOVw="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Mon, 20 Apr 2026 18:15:07 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}"}],"_postman_id":"a20c6df2-2e1f-445c-89fe-95d242d4bb60"},{"name":"Facturas reclamadas sobre el total cedido","id":"ef5afe8a-9106-44d1-8023-4ba1f4d7887a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":"https://api.fapro.app/api/v1.0/company/factura_rec_total_cedido","description":"<h3 id=\"api-endpoint-facturas-reclamadas-sobre-el-total-cedido\"><strong>API Endpoint: Facturas reclamadas sobre el total cedido</strong></h3>\n<p><strong>Descripción: Esta API ob</strong>tiene la relación entre facturas reclamadas y el total cedido por la empresa en un rango de fechas.</p>\n<p><strong>Método: GET</strong></p>\n<p><a href=\"https://api.fapro.app/api/v1.0/company/factura_rec_total_cedido\"><b>URL: </b>https://api.fapro.app/api/v1.0/company/factura_rec_total_cedido</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>\"12345678-9\"</td>\n<td>RUT de la empresa a consultar.</td>\n</tr>\n<tr>\n<td>fecha_inicial</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-09-05</td>\n<td>Fecha inicial del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n<tr>\n<td>fecha_final</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-10-08</td>\n<td>Fecha final del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"consolidado\": 0,\n        \"deudores\": [\n             {\n                \"rut_deudor\": 10001,\n                \"factura_reclamada_total_cedido\": 100212\n            },\n            {\n                \"rut_deudor\": 10002,\n                \"factura_reclamada_total_cedido\": 0\n            },\n        ]\n    },\n    \"message\": \"Ejecución correcta\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p><strong>status</strong>: Estado de la respuesta. Valor esperado: <code>\"success\"</code> (string).</p>\n</li>\n<li><p><strong>code</strong>: Código interno de la operación (integer).</p>\n</li>\n<li><p><strong>data</strong>: Objeto principal con los datos de la consulta (object).</p>\n</li>\n<li><p><strong>data.consolidado</strong>: Monto consolidado de facturas reclamadas sobre el total cedido por la empresa en el periodo consultado (integer).</p>\n</li>\n<li><p><strong>data.deudores</strong>: Listado con el detalle de facturas reclamadas sobre el total cedido, desagregado por cada deudor (array).</p>\n</li>\n<li><p><strong>data.deudores[].rut_deudor</strong>: RUT del deudor asociado a las facturas cedidas (integer).</p>\n</li>\n<li><p><strong>data.deudores[].factura_reclamada_total_cedido</strong>: Monto de facturas reclamadas sobre el total cedido correspondiente a ese deudor (integer).</p>\n</li>\n<li><p><strong>message</strong>: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity: cuando faltan campos obligatorios.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n        \"El campo fecha inicial es obligatorio.\",\n        \"El campo fecha final es obligatorio.\"\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","company","factura_rec_total_cedido"],"host":["api","fapro","app"],"query":[{"disabled":true,"key":"rut","value":"76791519-5"},{"disabled":true,"key":"fecha_inicial","value":"2025-09-01"},{"disabled":true,"key":"fecha_final","value":"2026-02-01"}],"variable":[]}},"response":[{"id":"33bc5d23-2884-4951-8675-45dce321e162","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/factura_rec_total_cedido","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","factura_rec_total_cedido"],"query":[{"key":"rut","value":"","disabled":true},{"key":"fecha_inicial","value":"2025-09-01","disabled":true},{"key":"fecha_final","value":"2026-02-01","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Mon, 20 Apr 2026 18:48:41 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"100"},{"key":"x-amzn-requestid","value":"492c09a3-9930-4618-ba07-c3f92e462e43"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"100"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"812be061-372d-4ec7-a973-ea0711991b77"},{"key":"set-cookie","value":"AWSALB=t4/zs/LF2qGmuFmpB/T34pLjVIEgGe6eDvc1SL5tkJNVVHvVZGjQVFwUZ3eUXE7nWoXajlJugOw7fQvecwiKcscj5q6I1WctpqxbYP5RIfF2vVLMDjABElFMvOs1; Expires=Mon, 27 Apr 2026 18:48:41 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=t4/zs/LF2qGmuFmpB/T34pLjVIEgGe6eDvc1SL5tkJNVVHvVZGjQVFwUZ3eUXE7nWoXajlJugOw7fQvecwiKcscj5q6I1WctpqxbYP5RIfF2vVLMDjABElFMvOs1; Expires=Mon, 27 Apr 2026 18:48:41 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cIc5gH0VIAMECBQ="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Mon, 20 Apr 2026 18:48:41 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"consolidado\": 0,\n        \"deudores\": [\n             {\n                \"rut_deudor\": 10001,\n                \"factura_reclamada_total_cedido\": 100212\n            },\n            {\n                \"rut_deudor\": 10002,\n                \"factura_reclamada_total_cedido\": 0\n            },\n        ]\n    },\n    \"message\": \"Ejecución correcta\"\n}"},{"id":"c98281f8-fecc-4ecf-9583-8cbc724a0b75","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/factura_rec_total_cedido","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","factura_rec_total_cedido"],"query":[{"key":"rut","value":"","disabled":true},{"key":"fecha_inicial","value":"2025-09-01","disabled":true},{"key":"fecha_final","value":"2026-02-01","disabled":true}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Mon, 20 Apr 2026 18:49:44 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"284"},{"key":"x-amzn-requestid","value":"e016d84a-2515-456e-bf61-c206e78ea300"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"284"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"b64a92b9-450f-4eaf-b779-7b947a90396b"},{"key":"set-cookie","value":"AWSALB=1zcVi5MpbGhN/Gszo6Hqwk2UP/OK1uKsoFAuTueOivr81l7uuSrQNnvUREK2UIZ45WYwplSoRlN+UK6IgqePfeNeMDIjdamypf5SFjUHzBRLsi3Vb+4KlfAJnZDB; Expires=Mon, 27 Apr 2026 18:49:43 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=1zcVi5MpbGhN/Gszo6Hqwk2UP/OK1uKsoFAuTueOivr81l7uuSrQNnvUREK2UIZ45WYwplSoRlN+UK6IgqePfeNeMDIjdamypf5SFjUHzBRLsi3Vb+4KlfAJnZDB; Expires=Mon, 27 Apr 2026 18:49:43 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cIdDSHg-IAMEoww="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Mon, 20 Apr 2026 18:49:44 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n        \"El campo fecha inicial es obligatorio.\",\n        \"El campo fecha final es obligatorio.\"\n    ]\n}"}],"_postman_id":"ef5afe8a-9106-44d1-8023-4ba1f4d7887a"},{"name":"Monto a pagar","id":"6416862d-1b5b-41ce-bf06-78de908b5186","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":"https://api.fapro.app/api/v1.0/company/monto_pagar?rut=76022222-4&dias=30","description":"<h3 id=\"api-endpoint-monto-a-pagar\"><strong>API Endpoint: Monto a pagar</strong></h3>\n<p><strong>Descripción:</strong> Esta API expone la consulta del monto adeudado por la empresa vinculada en función de un plazo de días específico.</p>\n<p><strong>Método: GET</strong></p>\n<p><a href=\"https://api.fapro.app/api/v1.0/company/monto_pagar\"><b>URL: </b>https://api.fapro.app/api/v1.0/company/monto_pagar</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>\"12345678-9\"</td>\n<td>RUT de la empresa a consultar.</td>\n</tr>\n<tr>\n<td>dias</td>\n<td>int32</td>\n<td>SI</td>\n<td>30</td>\n<td>Plazo (días) en que paga el cliente las facturas a crédito.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"monto_pagar\": \"1015646396\"\n    },\n    \"message\": \"Ejecución correcta\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p><strong>status</strong>: Indica el estado general de la operación. El valor <code>\"success\"</code> señala que la consulta se ejecutó correctamente (string).</p>\n</li>\n<li><p><strong>code</strong>: Código numérico interno asociado al resultado de la operación. El valor <code>1</code> representa una ejecución exitosa (integer).</p>\n</li>\n<li><p><strong>data</strong>: Objeto que contiene la información devuelta por la consulta (object).</p>\n</li>\n<li><p><strong>data.monto_pagar</strong>: Monto a pagar por la empresa vinculada para el plazo de días consultado, expresado como cadena numérica (string).</p>\n</li>\n<li><p><strong>message</strong>: Mensaje descriptivo del resultado de la operación (string).</p>\n</li>\n</ul>\n<hr />\n","urlObject":{"protocol":"https","path":["api","v1.0","company","monto_pagar"],"host":["api","fapro","app"],"query":[{"key":"rut","value":"76022222-4"},{"key":"dias","value":"30"}],"variable":[]}},"response":[{"id":"0e1f81f1-1d98-441d-bb8e-7fb398d932c0","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/monto_pagar?rut=&dias=30","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","monto_pagar"],"query":[{"key":"rut","value":""},{"key":"dias","value":"30"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Thu, 23 Apr 2026 15:06:32 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"97"},{"key":"x-amzn-requestid","value":"b54e1cf7-0924-40d8-b157-52c04f5bb8e4"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"97"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"f37b1d81-843f-444b-b86c-b73e925e1516"},{"key":"set-cookie","value":"AWSALB=U3gH1xrjS+7LiYY1qt4pgRECy+2cPqhLtG+DjOdjkL1QWK66xyN5mnJUk+elnx6G9ASQYBIaYsNRnTPApnLajDkVY0hG81mWEttkXW/irCzWFWXr6khmrFaa/+II; Expires=Thu, 30 Apr 2026 15:06:32 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=U3gH1xrjS+7LiYY1qt4pgRECy+2cPqhLtG+DjOdjkL1QWK66xyN5mnJUk+elnx6G9ASQYBIaYsNRnTPApnLajDkVY0hG81mWEttkXW/irCzWFWXr6khmrFaa/+II; Expires=Thu, 30 Apr 2026 15:06:32 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cR1KzEb4oAMEuMg="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Thu, 23 Apr 2026 15:06:32 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"monto_pagar\": \"1015646396\"\n    },\n    \"message\": \"Ejecución correcta\"\n}"}],"_postman_id":"6416862d-1b5b-41ce-bf06-78de908b5186"},{"name":"Cruce de compras y ventas","id":"ab66bd1d-cefd-4cc8-b43a-ffdfe136e167","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":"https://api.fapro.app/api/v1.0/company/cruce_compra_ventas","description":"<h3 id=\"api-endpoint-cruce-de-compras-y-ventas\"><strong>API Endpoint: Cruce de compras y ventas</strong></h3>\n<p><strong>Descripción:</strong> Esta API permite consultar el cruce de compras y ventas.</p>\n<p><strong>Método: GET</strong></p>\n<p><a href=\"https://api.fapro.app/api/v1.0/company/cruce_compra_ventas\"><b>URL: </b>https://api.fapro.app/api/v1.0/company/cruce_compra_ventas</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>\"12345678-9\"</td>\n<td>RUT de la empresa a consultar.</td>\n</tr>\n<tr>\n<td>fecha_inicial</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-09-05</td>\n<td>Fecha inicial del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n<tr>\n<td>fecha_final</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-10-08</td>\n<td>Fecha final del período a consultar. Formato que se acepta: YYYY-MM-DD</td>\n</tr>\n<tr>\n<td>rut_deudor</td>\n<td>string</td>\n<td>SI</td>\n<td>\"12345678-9\"</td>\n<td>Rut deudor</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"%_cruce_compra_ventas\": 0\n    },\n    \"message\": \"Ejecución correcta\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p><strong>status</strong>: Estado de la respuesta. Valor esperado: <code>\"success\"</code> (string).</p>\n</li>\n<li><p><strong>code</strong>: Código interno de la operación (integer).</p>\n</li>\n<li><p><strong>data</strong>: Objeto principal con los datos de la consulta (object).</p>\n</li>\n<li><p><strong>data.%_cruce_compra_ventas</strong>: Procentaje obtenido del cruce compra venta (integer).</p>\n</li>\n<li><p><strong>message</strong>: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity: cuando faltan campos obligatorios.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n        \"El campo rut deudor seleccionado no existe.\",\n        \"El campo fecha inicial es obligatorio.\",\n        \"El campo fecha final es obligatorio.\"\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","company","cruce_compra_ventas"],"host":["api","fapro","app"],"query":[{"disabled":true,"key":"rut","value":"76791519-5"},{"disabled":true,"key":"rut_deudor","value":"81201000-K"},{"disabled":true,"key":"fecha_inicial","value":"2025-03-06"},{"disabled":true,"key":"fecha_final","value":"2026-03-05"}],"variable":[]}},"response":[{"id":"d022e110-7586-482b-a6b1-ff6c4f8d8d9a","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/cruce_compra_ventas?rut=76791519-5&rut_deudor=81201000-K&fecha_inicial=2025-03-06&fecha_final=2026-03-05","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","cruce_compra_ventas"],"query":[{"key":"rut","value":"76791519-5"},{"key":"rut_deudor","value":"81201000-K"},{"key":"fecha_inicial","value":"2025-03-06"},{"key":"fecha_final","value":"2026-03-05"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Mon, 20 Apr 2026 20:22:02 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"96"},{"key":"x-amzn-requestid","value":"9169be67-79c5-43e7-8904-1fdad53c354e"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"96"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"d0bf5edd-317c-415a-b9b0-39a367d560bc"},{"key":"set-cookie","value":"AWSALB=1GclaL5jellR7wr/mzqb36qKTwGOzv/hjHykOv5BUVHlI5Kjxjgh5V+9s5qCgpK9EBW3Cld4yPTEf+otVFBfAsEt7kSK3N1h4+YMTBHrjlrJYC36qKEKMLKtCUQ0; Expires=Mon, 27 Apr 2026 20:22:01 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=1GclaL5jellR7wr/mzqb36qKTwGOzv/hjHykOv5BUVHlI5Kjxjgh5V+9s5qCgpK9EBW3Cld4yPTEf+otVFBfAsEt7kSK3N1h4+YMTBHrjlrJYC36qKEKMLKtCUQ0; Expires=Mon, 27 Apr 2026 20:22:01 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cIqknEajoAMEB3A="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Mon, 20 Apr 2026 20:22:02 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"%_cruce_compra_ventas\": 0\n    },\n    \"message\": \"Ejecución correcta\"\n}"},{"id":"0f2cab84-0add-4c20-99e3-92ae38840a0a","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/cruce_compra_ventas","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","cruce_compra_ventas"],"query":[{"key":"rut","value":"76791519-5","disabled":true},{"key":"rut_deudor","value":"81201000-K","disabled":true},{"key":"fecha_inicial","value":"2025-03-06","disabled":true},{"key":"fecha_final","value":"2026-03-05","disabled":true}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Mon, 20 Apr 2026 20:24:38 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"330"},{"key":"x-amzn-requestid","value":"7a329d1f-42f3-4299-893e-24390ecee0be"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"330"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"2d19e04a-5713-4c93-b8ae-0d8e9ada7d95"},{"key":"set-cookie","value":"AWSALB=aLj53o69FoyglnaDMRGPR+hQ0XgLqwChQTKq3JguvupD7UIiJBbj+SD1hVMI2NiOisjjAqPgfnLaMrXmjgVd9lGxXcBP5sSraOFdCWV7I8cTU57yVTzFxPGvF0oh; Expires=Mon, 27 Apr 2026 20:24:38 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=aLj53o69FoyglnaDMRGPR+hQ0XgLqwChQTKq3JguvupD7UIiJBbj+SD1hVMI2NiOisjjAqPgfnLaMrXmjgVd9lGxXcBP5sSraOFdCWV7I8cTU57yVTzFxPGvF0oh; Expires=Mon, 27 Apr 2026 20:24:38 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cIq9DGvyoAMEKtQ="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Mon, 20 Apr 2026 20:24:38 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n        \"El campo rut deudor seleccionado no existe.\",\n        \"El campo fecha inicial es obligatorio.\",\n        \"El campo fecha final es obligatorio.\"\n    ]\n}"}],"_postman_id":"ab66bd1d-cefd-4cc8-b43a-ffdfe136e167"}],"id":"05da90a7-7df3-4fea-8c9e-20b2e511c44a","_postman_id":"05da90a7-7df3-4fea-8c9e-20b2e511c44a","description":""},{"name":"Open Data","item":[{"name":"Documentos tributarios","id":"8ce6ce43-be21-4b50-90eb-e5576fa02356","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":"https://api.fapro.app/api/v1.0/company/get_dtes","description":"<h3 id=\"api-endpoint-documentos-tributarios-electrónicos-dtes\"><strong>API Endpoint:</strong> Documentos Tributarios Electrónicos (DTEs)</h3>\n<p><strong>Descripción:</strong> Esta API permite consultar los documentos tributarios electrónicos (DTEs) guardados en base de datos a partir de una serie de parámetros.</p>\n<p><strong>Método: GET</strong></p>\n<p><a href=\"https://api.fapro.app/api/v1.0/company/get_dtes\"><b>URL: </b>https://api.fapro.app/api/v1.0/company/get_dtes</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut_emisor</td>\n<td>string</td>\n<td>NO*</td>\n<td>\"12345678-7\"</td>\n<td>RUT de la empresa emisora del documento.</td>\n</tr>\n<tr>\n<td>rut_deudor</td>\n<td>string</td>\n<td>NO*</td>\n<td>\"98764321-9\"</td>\n<td>RUT de la empresa deudora (receptora) del documento.</td>\n</tr>\n<tr>\n<td>folio</td>\n<td>int32</td>\n<td>NO</td>\n<td>1015</td>\n<td>Número de folio del documento.</td>\n</tr>\n<tr>\n<td>tipo_documento</td>\n<td>int32</td>\n<td>NO</td>\n<td>33</td>\n<td>Tipo de documento. Ver anexo Tipos de Documentos.</td>\n</tr>\n<tr>\n<td>estado</td>\n<td>string</td>\n<td>NO</td>\n<td>\"Aceptado\"</td>\n<td>Estado del documento. Valores posibles: Aceptado, Requerido, Pendiente.</td>\n</tr>\n<tr>\n<td>fecha_inicial</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-09-05</td>\n<td>Fecha inicial del período a consultar. Formato: YYYY-MM-DD.</td>\n</tr>\n<tr>\n<td>fecha_final</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-10-08</td>\n<td>Fecha final del período a consultar. Formato: YYYY-MM-DD.</td>\n</tr>\n<tr>\n<td>page</td>\n<td>int32</td>\n<td>NO</td>\n<td>1</td>\n<td>Página del sistema de paginación.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Nota:</strong> Se debe ingresar al menos uno de los siguientes RUT: <code>rut_emisor</code> o <code>rut_deudor</code>.</p>\n<h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"current_page\": 1,\n        \"data\": [\n            {\n                \"id\": \"27003792\",\n                \"dhdr_codigo\": \"0\",\n                \"folio\": \"1015\",\n                \"tipo_documento\": \"33\",\n                \"rut_emisor\": \"12345678\",\n                \"dv_emisor\": \"7\",\n                \"rz_emisor\": \"Nombre empresa emisora\",\n                \"rut_receptor\": \"98764321\",\n                \"dv_receptor\": \"9\",\n                \"rz_receptor\": \"Nombre empresa receptora.\",\n                \"detFchDoc\": \"2025-08-12\",\n                \"detFecReclamado\": null,\n                \"detFecRecepcion\": \"2025-08-12\",\n                \"detMntTotal\": \"7149781\",\n                \"detFolioDocRef\": null,\n                \"detTipoDocRef\": \"0\",\n                \"detPcarga\": \"202508\",\n                \"detEventoReceptor\": null,\n                \"detEventoReceptorLeyenda\": null,\n                \"detPTributario\": \"202508\",\n                \"company_id_emisora\": null,\n                \"company_id_receptora\": \"4877\",\n                \"created_at\": \"2025-09-05 13:40:01.443\",\n                \"updated_at\": \"2026-03-04 03:25:32.717\"\n            }\n        ],\n        \"first_page_url\": \"https://ejemplo1.fapro.cl/api/v1.0/company/get_dtes?page=1\",\n        \"from\": 1,\n        \"last_page\": 1,\n        \"last_page_url\": \"https://ejemplo2.fapro.cl/api/v1.0/company/get_dtes?page=1\",\n        \"links\": [\n            {\n                \"url\": null,\n                \"label\": \"« Anterior\",\n                \"active\": false\n            },\n            {\n                \"url\": \"https://ejemplo3.fapro.cl/api/v1.0/company/get_dtes?page=1\",\n                \"label\": \"1\",\n                \"active\": true\n            },\n            {\n                \"url\": null,\n                \"label\": \"Siguiente »\",\n                \"active\": false\n            }\n        ],\n        \"next_page_url\": null,\n        \"path\": \"https://ejemplo4.fapro.cl/api/v1.0/company/get_dtes\",\n        \"per_page\": 1000,\n        \"prev_page_url\": null,\n        \"to\": 20,\n        \"total\": 20\n    },\n    \"message\": \"Ejecucion correcta.\"\n}\n\n</code></pre>\n<p>Caso 2 : Respuesta sin datos.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": [],\n    \"message\": \"No hay documentos con el rut 12345789-6 en el rango de fechas dado.\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p><strong>code</strong>: Código interno de la operación (integer).</p>\n</li>\n<li><p><strong>data</strong>: Objeto principal con los datos de la consulta y la información de paginación (object). Retorna un array vacío (<code>[]</code>) cuando no se encuentran documentos.</p>\n</li>\n<li><p><strong>data.current_page</strong>: Página actual del resultado paginado (integer).</p>\n</li>\n<li><p><strong>data.data</strong>: Listado de documentos tributarios encontrados (array).</p>\n</li>\n<li><p><strong>data.data[].id</strong>: ID del documento en la base de datos, si es que está vinculado (string).</p>\n</li>\n<li><p><strong>data.data[].dhdr_codigo</strong>: Código único del documento desde la fuente de origen (string).</p>\n</li>\n<li><p><strong>data.data[].folio</strong>: Folio del documento (string).</p>\n</li>\n<li><p><strong>data.data[].tipo_documento</strong>: Tipo de documento. Ver <em><strong>Anexo</strong></em> <strong>Listado de Tipos de Documentos del SII</strong> (string).</p>\n</li>\n<li><p><strong>data.data[].rut_emisor</strong>: RUT del emisor del documento (string).</p>\n</li>\n<li><p><strong>data.data[].dv_emisor</strong>: Dígito verificador del emisor del documento (string).</p>\n</li>\n<li><p><strong>data.data[].rz_emisor</strong>: Razón social del emisor del documento (string).</p>\n</li>\n<li><p><strong>data.data[].rut_receptor</strong>: RUT del receptor del documento (string).</p>\n</li>\n<li><p><strong>data.data[].dv_receptor</strong>: Dígito verificador del receptor del documento (string).</p>\n</li>\n<li><p><strong>data.data[].rz_receptor</strong>: Razón social del receptor del documento (string).</p>\n</li>\n<li><p><strong>data.data[].detFchDoc</strong>: Fecha del documento, ingresada por el emisor. Formato: <code>YYYY-MM-DD</code> (date).</p>\n</li>\n<li><p><strong>data.data[].detFecReclamado</strong>: Fecha de reclamo del documento en el SII. Formato: <code>YYYY-MM-DD</code> (datetime, nullable).</p>\n</li>\n<li><p><strong>data.data[].detFecRecepcion</strong>: Fecha de recepción del documento en el SII. Formato: <code>YYYY-MM-DD</code> (datetime).</p>\n</li>\n<li><p><strong>data.data[].detMntTotal</strong>: Monto total del documento, expresado en pesos chilenos (string).</p>\n</li>\n<li><p><strong>data.data[].detFolioDocRef</strong>: Folio del documento referenciado (string, nullable).</p>\n</li>\n<li><p><strong>data.data[].detTipoDocRef</strong>: Tipo de documento referenciado (string, nullable).</p>\n</li>\n<li><p><strong>data.data[].detPcarga</strong>: Periodo de carga del documento. Formato: <code>YYYYMM</code> (string).</p>\n</li>\n<li><p><strong>data.data[].detEventoReceptor</strong>: Evento del documento. Ver A_<strong>nexo</strong>_ <strong>Listado de Eventos de Receptor</strong> (string, nullable).</p>\n</li>\n<li><p><strong>data.data[].detEventoReceptorLeyenda</strong>: Leyenda del evento del documento. Ver <em><strong>Anexo</strong></em> <strong>Listado de Eventos de Receptor</strong> (string, nullable).</p>\n</li>\n<li><p><strong>data.data[].detPTributario</strong>: Periodo tributario del documento. Formato: <code>YYYYMM</code> (string).</p>\n</li>\n<li><p><strong>data.data[].company_id_emisora</strong>: ID de la empresa emisora, si está vinculada (string, nullable).</p>\n</li>\n<li><p><strong>data.data[].company_id_receptora</strong>: ID de la empresa receptora, si está vinculada (string, nullable).</p>\n</li>\n<li><p><strong>data.data[].created_at</strong>: Fecha de creación del documento en la base de datos. Formato: <code>YYYY-MM-DD HH:MM:SS.sss</code> (datetime, nullable).</p>\n</li>\n<li><p><strong>data.data[].updated_at</strong>: Fecha de actualización del documento en la base de datos. Formato: <code>YYYY-MM-DD HH:MM:SS.sss</code> (datetime, nullable).</p>\n</li>\n<li><p><strong>data.first_page_url</strong>: URL de la primera página del resultado paginado (string).</p>\n</li>\n<li><p><strong>data.from</strong>: Índice del primer registro de la página actual (integer).</p>\n</li>\n<li><p><strong>data.last_page</strong>: Número de la última página disponible (integer).</p>\n</li>\n<li><p><strong>data.last_page_url</strong>: URL de la última página del resultado paginado (string).</p>\n</li>\n<li><p><strong>data.links</strong>: Listado de enlaces de navegación entre páginas (array).</p>\n</li>\n<li><p><strong>data.links[].url</strong>: URL de la página correspondiente. <code>null</code> si no aplica (string, nullable).</p>\n</li>\n<li><p><strong>data.links[].label</strong>: Etiqueta del enlace de navegación (string).</p>\n</li>\n<li><p><strong>data.links[].active</strong>: Indica si el enlace corresponde a la página actual (boolean).</p>\n</li>\n<li><p><strong>data.next_page_url</strong>: URL de la siguiente página. <code>null</code> si no existe (string, nullable).</p>\n</li>\n<li><p><strong>data.path</strong>: URL base del endpoint (string).</p>\n</li>\n<li><p><strong>data.per_page</strong>: Cantidad de registros por página (integer).</p>\n</li>\n<li><p><strong>data.prev_page_url</strong>: URL de la página anterior. <code>null</code> si no existe (string, nullable).</p>\n</li>\n<li><p><strong>data.to</strong>: Índice del último registro de la página actual (integer).</p>\n</li>\n<li><p><strong>data.total</strong>: Cantidad total de registros encontrados (integer).</p>\n</li>\n<li><p><strong>message</strong>: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity: cuando faltan campos obligatorios o no se cumple la validación de RUT.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El campo fecha inicial es obligatorio.\",\n    \"errors\": [\n        \"El campo fecha inicial es obligatorio.\",\n        \"El campo fecha final es obligatorio.\",\n        \"Al menos uno de rut_emisor o rut_deudor es requerido.\"\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","company","get_dtes"],"host":["api","fapro","app"],"query":[{"disabled":true,"key":"rut_emisor","value":""},{"disabled":true,"key":"rut_deudor","value":""},{"disabled":true,"key":"folio","value":null},{"disabled":true,"key":"tipo_documento","value":null},{"disabled":true,"key":"estado","value":null},{"disabled":true,"key":"fecha_inicial","value":"2025-07-01"},{"disabled":true,"key":"fecha_final","value":"2026-01-31"},{"disabled":true,"key":"page","value":null}],"variable":[]}},"response":[{"id":"2a36cddf-7486-46b6-aaa7-a3f709d449ae","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/get_dtes","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","get_dtes"],"query":[{"key":"rut_emisor","value":"","disabled":true},{"key":"rut_deudor","value":null,"disabled":true},{"key":"folio","value":null,"disabled":true},{"key":"tipo_documento","value":null,"disabled":true},{"key":"estado","value":null,"disabled":true},{"key":"fecha_inicial","value":"2025-07-01","disabled":true},{"key":"fecha_final","value":"2026-01-31","disabled":true},{"key":"page","value":null,"disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 21 Apr 2026 14:30:26 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"12731"},{"key":"x-amzn-requestid","value":"f7933bc9-8b17-49df-bc1b-4903ad78a020"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"12731"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"b1b98854-77c1-4e94-884c-a0de42db8b0f"},{"key":"set-cookie","value":"AWSALB=6T8ldVLzrOQXWtrBbW9X+54Ucn+Xii13a98LOKlDkO+fziceKSb6c1WdTxI3hjmAaK9uIOBl93ZGWlcwOoIGwT/fLX3KuW5t7YJE3clraNs/yZlXlYToJBa/CZq3; Expires=Tue, 28 Apr 2026 14:30:25 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=6T8ldVLzrOQXWtrBbW9X+54Ucn+Xii13a98LOKlDkO+fziceKSb6c1WdTxI3hjmAaK9uIOBl93ZGWlcwOoIGwT/fLX3KuW5t7YJE3clraNs/yZlXlYToJBa/CZq3; Expires=Tue, 28 Apr 2026 14:30:25 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cLKASH38oAMEVmQ="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Tue, 21 Apr 2026 14:30:26 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"current_page\": 1,\n        \"data\": [\n            {\n                \"id\": \"27003792\",\n                \"dhdr_codigo\": \"0\",\n                \"folio\": \"1015\",\n                \"tipo_documento\": \"33\",\n                \"rut_emisor\": \"12345678\",\n                \"dv_emisor\": \"7\",\n                \"rz_emisor\": \"Nombre empresa emisora\",\n                \"rut_receptor\": \"98764321\",\n                \"dv_receptor\": \"9\",\n                \"rz_receptor\": \"Nombre empresa receptora.\",\n                \"detFchDoc\": \"2025-08-12\",\n                \"detFecReclamado\": null,\n                \"detFecRecepcion\": \"2025-08-12\",\n                \"detMntTotal\": \"7149781\",\n                \"detFolioDocRef\": null,\n                \"detTipoDocRef\": \"0\",\n                \"detPcarga\": \"202508\",\n                \"detEventoReceptor\": null,\n                \"detEventoReceptorLeyenda\": null,\n                \"detPTributario\": \"202508\",\n                \"company_id_emisora\": null,\n                \"company_id_receptora\": \"4877\",\n                \"created_at\": \"2025-09-05 13:40:01.443\",\n                \"updated_at\": \"2026-03-04 03:25:32.717\"\n            },\n        ],\n        \"first_page_url\": \"https://ejemplo1.fapro.cl/api/v1.0/company/get_dtes?page=1\",\n        \"from\": 1,\n        \"last_page\": 1,\n        \"last_page_url\": \"https://ejemplo2.fapro.cl/api/v1.0/company/get_dtes?page=1\",\n        \"links\": [\n            {\n                \"url\": null,\n                \"label\": \"&laquo; Anterior\",\n                \"active\": false\n            },\n            {\n                \"url\": \"https://ejemplo3.fapro.cl/api/v1.0/company/get_dtes?page=1\",\n                \"label\": \"1\",\n                \"active\": true\n            },\n            {\n                \"url\": null,\n                \"label\": \"Siguiente &raquo;\",\n                \"active\": false\n            }\n        ],\n        \"next_page_url\": null,\n        \"path\": \"https://ejemplo4.fapro.cl/api/v1.0/company/get_dtes\",\n        \"per_page\": 1000,\n        \"prev_page_url\": null,\n        \"to\": 20,\n        \"total\": 20\n    },\n    \"message\": \"Ejecucion correcta.\"\n}"},{"id":"cb3591e9-0ace-43a5-9636-ad5ab29e7ea6","name":"200 Success Sin datos","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/get_dtes","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","get_dtes"],"query":[{"key":"rut_emisor","value":"","disabled":true},{"key":"rut_deudor","value":null,"disabled":true},{"key":"folio","value":null,"disabled":true},{"key":"tipo_documento","value":null,"disabled":true},{"key":"estado","value":null,"disabled":true},{"key":"fecha_inicial","value":"2025-07-01","disabled":true},{"key":"fecha_final","value":"2026-01-31","disabled":true},{"key":"page","value":null,"disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 21 Apr 2026 14:25:54 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"119"},{"key":"x-amzn-requestid","value":"246ed036-e094-4ba7-8a5e-f75dd07bf70c"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"119"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"5e8c3ebc-9eb3-471f-8a23-1d99cdab606a"},{"key":"set-cookie","value":"AWSALB=7f5HBfr+VF3oFeGnR+rHKjtZLwhJQntQq+urHosnub6OOc0rGRQ+I8YkBZc09w1OWM7NiFjUrqdrlKjnbBejmvP8EZg19IwX2e8so7zY9UJ32at7XBfAnghW1W79; Expires=Tue, 28 Apr 2026 14:25:54 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=7f5HBfr+VF3oFeGnR+rHKjtZLwhJQntQq+urHosnub6OOc0rGRQ+I8YkBZc09w1OWM7NiFjUrqdrlKjnbBejmvP8EZg19IwX2e8so7zY9UJ32at7XBfAnghW1W79; Expires=Tue, 28 Apr 2026 14:25:54 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cLJV6GasIAMEoLg="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Tue, 21 Apr 2026 14:25:54 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": [],\n    \"message\": \"No hay documentos con el rut 12345789-6 en el rango de fechas dado.\"\n}"},{"id":"7d130f55-04d1-4509-afb7-2c8b89be755b","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/get_dtes","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","get_dtes"],"query":[{"key":"rut_emisor","value":null,"disabled":true},{"key":"rut_deudor","value":null,"disabled":true},{"key":"folio","value":null,"disabled":true},{"key":"tipo_documento","value":null,"disabled":true},{"key":"estado","value":null,"disabled":true},{"key":"fecha_inicial","value":null,"disabled":true},{"key":"fecha_final ","value":null,"disabled":true},{"key":"page","value":null,"disabled":true}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Tue, 21 Apr 2026 14:23:40 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"235"},{"key":"x-amzn-requestid","value":"9a968f0f-6e14-4f40-903a-825bcf307016"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"235"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"8b680b16-3328-4a2a-8954-2d3440ceec1a"},{"key":"set-cookie","value":"AWSALB=emQNr9iyN0wbUZZu2ZDy8V7I/l+qQtKgVwAyYgpnbf77dCxKTkm9teB6O/S0JWdk+YDkLJX9hevxIhigKldoGC3PWW/80E/Idy4VZJQyVipdzVtZ86KaXHoVfrVq; Expires=Tue, 28 Apr 2026 14:23:39 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=emQNr9iyN0wbUZZu2ZDy8V7I/l+qQtKgVwAyYgpnbf77dCxKTkm9teB6O/S0JWdk+YDkLJX9hevxIhigKldoGC3PWW/80E/Idy4VZJQyVipdzVtZ86KaXHoVfrVq; Expires=Tue, 28 Apr 2026 14:23:39 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cLJA6G0BoAMEA2g="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Tue, 21 Apr 2026 14:23:40 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El campo fecha inicial es obligatorio.\",\n    \"errors\": [\n        \"El campo fecha inicial es obligatorio.\",\n        \"El campo fecha final es obligatorio.\",\n        \"Al menos uno de rut_emisor o rut_deudor es requerido.\"\n    ]\n}"}],"_postman_id":"8ce6ce43-be21-4b50-90eb-e5576fa02356"},{"name":"Cesiones","id":"df3755a9-fd85-44dd-897f-08c907b86540","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.fapro.app/api/v1.0/company/cesions?rut_cedente =&rut_deudor=&rut_cesionario=&tipo_doc=&estado=&fecha_inicial=2025-05-01&fecha_final=2026-04-01&page=&folio=","description":"<h3 id=\"api-endpoint-cesiones\"><strong>API Endpoint: Cesiones</strong></h3>\n<p><strong>Descripción:</strong> Esta API permite consultar las cesiones guardadas en base de datos a partir de una serie de parámetros.</p>\n<p><strong>Método: GET</strong></p>\n<p><strong>URL:</strong> <a href=\"https://api.fapro.app/api/v1.0/company/cesions\">https://api.fapro.app/api/v1.0/company/cesions</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut_cedente</td>\n<td>string</td>\n<td>NO*</td>\n<td>\"12345678-9\"</td>\n<td>RUT del cedente de la factura.</td>\n</tr>\n<tr>\n<td>rut_deudor</td>\n<td>string</td>\n<td>NO*</td>\n<td>\"32245678-9\"</td>\n<td>RUT del deudor de la factura.</td>\n</tr>\n<tr>\n<td>rut_cesionario</td>\n<td>string</td>\n<td>NO*</td>\n<td>\"66545678-9\"</td>\n<td>RUT del cesionario de la factura.</td>\n</tr>\n<tr>\n<td>tipo_doc</td>\n<td>int32</td>\n<td>NO</td>\n<td>33</td>\n<td>Valores aceptados: 33, 34, 46.</td>\n</tr>\n<tr>\n<td>folio</td>\n<td>int32</td>\n<td>NO</td>\n<td>178</td>\n<td>Folio del documento</td>\n</tr>\n<tr>\n<td>fecha_inicial</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-09-05</td>\n<td>Fecha inicial del período a consultar. Formato: YYYY-MM-DD.</td>\n</tr>\n<tr>\n<td>fecha_final</td>\n<td>date</td>\n<td>SI</td>\n<td>1900-10-08</td>\n<td>Fecha final del período a consultar. Formato: YYYY-MM-DD.</td>\n</tr>\n<tr>\n<td>page</td>\n<td>int32</td>\n<td>NO</td>\n<td>1</td>\n<td>Referido a la paginación de la obtención de datos.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Nota:</strong> Se debe ingresar al menos uno de los siguientes RUT: <code>rut_cedente</code>, <code>rut_deudor</code> o <code>rut_cesionario</code>.</p>\n<h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"current_page\": 1,\n        \"data\": [\n            {\n                \"id\": \"643336\",\n                \"folio\": \"178\",\n                \"tipo_documento\": \"33\",\n                \"rut_cedente\": \"12345678\",\n                \"dv_cedente\": \"9\",\n                \"rz_cedente\": \"Nombre de la empresa cedente\",\n                \"mail_cedente\": \"email@empresacedente.com\",\n                \"rut_deudor\": \"12349876\",\n                \"dv_deudor\": \"5\",\n                \"rz_deudor\": null,\n                \"mail_deudor\": \"email@maildeudor.com\",\n                \"company_id_deudora\": \"1450\",\n                \"rut_cesionario\": \"67891234\",\n                \"dv_cesionario\": \"9\",\n                \"rz_cesionario\": \"Nombre empresa cesionaria\",\n                \"mail_cesionario\": \"mail@emoresacesionaria.com\",\n                \"rut_emisor\": \"678324567\",\n                \"dv_emisor\": \"2\",\n                \"rz_emisor\": \"Nombre emoresa emisora\",\n                \"company_id_emisora\": null,\n                \"doc_id\": null,\n                \"monto_cesion\": \"9557052\",\n                \"monto_documento\": \"9557052\",\n                \"fecha_cesion\": \"2025-06-10\",\n                \"fecha_emision\": \"2024-01-17\",\n                \"fecha_vencimiento\": \"2024-01-17\",\n                \"periodo\": \"202401\",\n                \"created_at\": \"2024-03-15 11:52:14.193\",\n                \"updated_at\": \"2026-04-16 14:49:02.493\"\n            }\n        ],\n        \"first_page_url\": \"https://ejemplo.fapro.cl/api/v1.0/company/cesions?page=1\",\n        \"from\": 1,\n        \"last_page\": 1,\n        \"last_page_url\": \"https://ejemplo2.fapro.cl/api/v1.0/company/cesions?page=1\",\n        \"links\": [\n            {\n                \"url\": null,\n                \"label\": \"« Anterior\",\n                \"active\": false\n            },\n            {\n                \"url\": \"https://ejemplo3.fapro.cl/api/v1.0/company/cesions?page=1\",\n                \"label\": \"1\",\n                \"active\": true\n            },\n            {\n                \"url\": null,\n                \"label\": \"Siguiente »\",\n                \"active\": false\n            }\n        ],\n        \"next_page_url\": null,\n        \"path\": \"https://ejemplo4.fapro.cl/api/v1.0/company/cesions\",\n        \"per_page\": 1000,\n        \"prev_page_url\": null,\n        \"to\": 1,\n        \"total\": 1\n    },\n    \"message\": \"Ejecucion correcta.\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p><strong>status</strong>: Estado de la respuesta. Valor esperado: <code>\"success\"</code> (string).</p>\n</li>\n<li><p><strong>code</strong>: Código interno de la operación (integer).</p>\n</li>\n<li><p><strong>data</strong>: Objeto principal con los datos de la consulta y la información de paginación (object).</p>\n</li>\n<li><p><strong>data.current_page</strong>: Página actual del resultado paginado (integer).</p>\n</li>\n<li><p><strong>data.data</strong>: Listado de cesiones encontradas (array).</p>\n</li>\n<li><p><strong>data.data[].id</strong>: ID de la cesión en la base de datos (string).</p>\n</li>\n<li><p><strong>data.data[].folio</strong>: Folio del documento asociado a la cesión (string).</p>\n</li>\n<li><p><strong>data.data[].tipo_documento</strong>: Tipo de documento asociado a la cesión. Ver <em><strong>Anexo</strong></em> <strong>Tipos de Documentos</strong> (string).</p>\n</li>\n<li><p><strong>data.data[].rut_cedente</strong>: RUT del cedente de la cesión (string).</p>\n</li>\n<li><p><strong>data.data[].dv_cedente</strong>: Dígito verificador del cedente de la cesión (string).</p>\n</li>\n<li><p><strong>data.data[].rz_cedente</strong>: Razón social del cedente de la cesión (string).</p>\n</li>\n<li><p><strong>data.data[].mail_cedente</strong>: Mail del cedente de la cesión (string, nullable).</p>\n</li>\n<li><p><strong>data.data[].rut_deudor</strong>: RUT del deudor de la cesión (string).</p>\n</li>\n<li><p><strong>data.data[].dv_deudor</strong>: Dígito verificador del deudor de la cesión (string).</p>\n</li>\n<li><p><strong>data.data[].rz_deudor</strong>: Razón social del deudor de la cesión (string, nullable).</p>\n</li>\n<li><p><strong>data.data[].mail_deudor</strong>: Mail del deudor de la cesión (string, nullable).</p>\n</li>\n<li><p><strong>data.data[].company_id_deudora</strong>: ID de la empresa receptora (string, nullable).</p>\n</li>\n<li><p><strong>data.data[].rut_cesionario</strong>: RUT del cesionario de la cesión (string).</p>\n</li>\n<li><p><strong>data.data[].dv_cesionario</strong>: Dígito verificador del cesionario de la cesión (string).</p>\n</li>\n<li><p><strong>data.data[].rz_cesionario</strong>: Razón social del cesionario de la cesión (string).</p>\n</li>\n<li><p><strong>data.data[].mail_cesionario</strong>: Mail del cesionario de la cesión (string, nullable).</p>\n</li>\n<li><p><strong>data.data[].rut_emisor</strong>: RUT del emisor de la cesión (string).</p>\n</li>\n<li><p><strong>data.data[].dv_emisor</strong>: Dígito verificador del emisor de la cesión (string).</p>\n</li>\n<li><p><strong>data.data[].rz_emisor</strong>: Razón social del emisor de la cesión (string).</p>\n</li>\n<li><p><strong>data.data[].company_id_emisora</strong>: ID de la empresa emisora (string, nullable).</p>\n</li>\n<li><p><strong>data.data[].doc_id</strong>: ID del documento asociado a la cesión (string, nullable).</p>\n</li>\n<li><p><strong>data.data[].monto_cesion</strong>: Monto de la cesión expresado en pesos chilenos (string).</p>\n</li>\n<li><p><strong>data.data[].monto_documento</strong>: Monto de emisión del documento asociado a la cesión, expresado en pesos chilenos (string).</p>\n</li>\n<li><p><strong>data.data[].fecha_cesion</strong>: Fecha de la cesión. Formato: <code>YYYY-MM-DD</code> (date).</p>\n</li>\n<li><p><strong>data.data[].fecha_emision</strong>: Fecha de emisión del documento asociado a la cesión. Formato: <code>YYYY-MM-DD</code> (date).</p>\n</li>\n<li><p><strong>data.data[].fecha_vencimiento</strong>: Fecha de vencimiento de la cesión. Formato: <code>YYYY-MM-DD</code> (date, nullable).</p>\n</li>\n<li><p><strong>data.data[].periodo</strong>: Periodo de consulta de la cesión. Formato: <code>YYYYMM</code> (string).</p>\n</li>\n<li><p><strong>data.data[].created_at</strong>: Fecha de creación de la cesión en la base de datos. Formato: <code>YYYY-MM-DD HH:MM:SS.sss</code> (datetime, nullable).</p>\n</li>\n<li><p><strong>data.data[].updated_at</strong>: Fecha de actualización de la cesión en la base de datos. Formato: <code>YYYY-MM-DD HH:MM:SS.sss</code> (datetime, nullable).</p>\n</li>\n<li><p><strong>data.first_page_url</strong>: URL de la primera página del resultado paginado (string).</p>\n</li>\n<li><p><strong>data.from</strong>: Índice del primer registro de la página actual (integer).</p>\n</li>\n<li><p><strong>data.last_page</strong>: Número de la última página disponible (integer).</p>\n</li>\n<li><p><strong>data.last_page_url</strong>: URL de la última página del resultado paginado (string).</p>\n</li>\n<li><p><strong>data.links</strong>: Listado de enlaces de navegación entre páginas (array).</p>\n</li>\n<li><p><strong>data.links[].url</strong>: URL de la página correspondiente. <code>null</code> si no aplica (string, nullable).</p>\n</li>\n<li><p><strong>data.links[].label</strong>: Etiqueta del enlace de navegación (string).</p>\n</li>\n<li><p><strong>data.links[].active</strong>: Indica si el enlace corresponde a la página actual (boolean).</p>\n</li>\n<li><p><strong>data.next_page_url</strong>: URL de la siguiente página. <code>null</code> si no existe (string, nullable).</p>\n</li>\n<li><p><strong>data.path</strong>: URL base del endpoint (string).</p>\n</li>\n<li><p><strong>data.per_page</strong>: Cantidad de registros por página (integer).</p>\n</li>\n<li><p><strong>data.prev_page_url</strong>: URL de la página anterior. <code>null</code> si no existe (string, nullable).</p>\n</li>\n<li><p><strong>data.to</strong>: Índice del último registro de la página actual (integer).</p>\n</li>\n<li><p><strong>data.total</strong>: Cantidad total de registros encontrados (integer).</p>\n</li>\n<li><p><strong>message</strong>: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity: cuando faltan campos obligatorios o no se cumple la validación de RUT.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"Debe ingresar al menos un RUT (cedente y/o deudor y/o cesionario)\",\n    \"errors\": [\n        \"Debe ingresar al menos un RUT (cedente y/o deudor y/o cesionario)\"\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","company","cesions"],"host":["api","fapro","app"],"query":[{"key":"rut_cedente ","value":""},{"key":"rut_deudor","value":""},{"key":"rut_cesionario","value":""},{"key":"tipo_doc","value":""},{"key":"estado","value":""},{"key":"fecha_inicial","value":"2025-05-01"},{"key":"fecha_final","value":"2026-04-01"},{"key":"page","value":""},{"key":"folio","value":""}],"variable":[]}},"response":[{"id":"3b544620-fd75-4b0d-96fc-5f5cddbf3505","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text","disabled":true}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/cesions","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","cesions"],"query":[{"key":"rut_cedente ","value":"","disabled":true},{"key":"rut_deudor","value":"","disabled":true},{"key":"rut_cesionario","value":"","disabled":true},{"key":"tipo_doc","value":null,"disabled":true},{"key":"estado","value":null,"disabled":true},{"key":"fecha_inicial","value":"2025-05-01","disabled":true},{"key":"fecha_final","value":"2026-04-01","disabled":true},{"key":"page","value":null,"disabled":true},{"key":"folio","value":null,"disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":":status","value":200},{"key":"date","value":"Tue, 21 Apr 2026 12:58:48 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"1469"},{"key":"x-amzn-requestid","value":"46a0a5d5-33f7-42d5-9234-1ba3e301877e"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"1469"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"403ab038-58fe-4b19-9f07-f7d73e79522e"},{"key":"set-cookie","value":"AWSALB=m1RsYi/E1y6R4ygB2ih/0LDTQwipYeGDhGB6EMBwx4s8aKyfX0AtPzm5wRSx2NOL0xGuGkbb3P0nc/SK9nI2CAIW/T6OBjiT8YpkcdYLTaPmO7NlbIkePialFU2w; Expires=Tue, 28 Apr 2026 12:58:48 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=m1RsYi/E1y6R4ygB2ih/0LDTQwipYeGDhGB6EMBwx4s8aKyfX0AtPzm5wRSx2NOL0xGuGkbb3P0nc/SK9nI2CAIW/T6OBjiT8YpkcdYLTaPmO7NlbIkePialFU2w; Expires=Tue, 28 Apr 2026 12:58:48 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cK8lZENjoAMET8w="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Tue, 21 Apr 2026 12:58:48 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"current_page\": 1,\n        \"data\": [\n            {\n                \"id\": \"643336\",\n                \"folio\": \"178\",\n                \"tipo_documento\": \"33\",\n                \"rut_cedente\": \"12345678\",\n                \"dv_cedente\": \"9\",\n                \"rz_cedente\": \"Nombre de la empresa cedente\",\n                \"mail_cedente\": \"email@empresacedente.com\",\n                \"rut_deudor\": \"12349876\",\n                \"dv_deudor\": \"5\",\n                \"rz_deudor\": null,\n                \"mail_deudor\": \"email@maildeudor.com\",\n                \"company_id_deudora\": \"1450\",\n                \"rut_cesionario\": \"67891234\",\n                \"dv_cesionario\": \"9\",\n                \"rz_cesionario\": \"Nombre empresa cesionaria\",\n                \"mail_cesionario\": \"mail@emoresacesionaria.com\",\n                \"rut_emisor\": \"678324567\",\n                \"dv_emisor\": \"2\",\n                \"rz_emisor\": \"Nombre emoresa emisora\",\n                \"company_id_emisora\": null,\n                \"doc_id\": null,\n                \"monto_cesion\": \"9557052\",\n                \"monto_documento\": \"9557052\",\n                \"fecha_cesion\": \"2025-06-10\",\n                \"fecha_emision\": \"2024-01-17\",\n                \"fecha_vencimiento\": \"2024-01-17\",\n                \"periodo\": \"202401\",\n                \"created_at\": \"2024-03-15 11:52:14.193\",\n                \"updated_at\": \"2026-04-16 14:49:02.493\"\n            }\n        ],\n        \"first_page_url\": \"https://ejemplo.fapro.cl/api/v1.0/company/cesions?page=1\",\n        \"from\": 1,\n        \"last_page\": 1,\n        \"last_page_url\": \"https://ejemplo2.fapro.cl/api/v1.0/company/cesions?page=1\",\n        \"links\": [\n            {\n                \"url\": null,\n                \"label\": \"&laquo; Anterior\",\n                \"active\": false\n            },\n            {\n                \"url\": \"https://ejemplo3.fapro.cl/api/v1.0/company/cesions?page=1\",\n                \"label\": \"1\",\n                \"active\": true\n            },\n            {\n                \"url\": null,\n                \"label\": \"Siguiente &raquo;\",\n                \"active\": false\n            }\n        ],\n        \"next_page_url\": null,\n        \"path\": \"https://ejemplo4.fapro.cl/api/v1.0/company/cesions\",\n        \"per_page\": 1000,\n        \"prev_page_url\": null,\n        \"to\": 1,\n        \"total\": 1\n    },\n    \"message\": \"Ejecucion correcta.\"\n}"},{"id":"7baed7d5-a011-48c4-b64c-0cb96e446c39","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text","disabled":true}],"url":{"raw":"https://api.fapro.app/api/v1.0/company/cesions","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","company","cesions"],"query":[{"key":"rut_deudor","value":null,"disabled":true},{"key":"rut_emisor","value":null,"disabled":true},{"key":"folio","value":null,"disabled":true},{"key":"tipo_documento","value":null,"disabled":true},{"key":"estado","value":null,"disabled":true},{"key":"fecha_inicial","value":"2025-05-01","disabled":true},{"key":"fecha_final","value":"2026-04-01","disabled":true},{"key":"page","value":null,"disabled":true}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Tue, 21 Apr 2026 12:53:27 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"194"},{"key":"x-amzn-requestid","value":"e5002caa-9ce4-463e-b737-2d5f820bd8c9"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"194"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"f0c0754d-7bd3-4f1b-bd53-f853d40de973"},{"key":"set-cookie","value":"AWSALB=Q8sclDK37eZYsRkYPqw6w9JXllWuzwk+QBS3BniSufUiwKz1HDXj6uHnwqZwLjIldOHuMIHOQ9yJzcnYMN14iltQEEd/aoRvzuLbBYT7jYF+iPP+YTYgFpkFniUA; Expires=Tue, 28 Apr 2026 12:53:26 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=Q8sclDK37eZYsRkYPqw6w9JXllWuzwk+QBS3BniSufUiwKz1HDXj6uHnwqZwLjIldOHuMIHOQ9yJzcnYMN14iltQEEd/aoRvzuLbBYT7jYF+iPP+YTYgFpkFniUA; Expires=Tue, 28 Apr 2026 12:53:26 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cK7zJGpOIAMEWkA="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Tue, 21 Apr 2026 12:53:27 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"Debe ingresar al menos un RUT (cedente y/o deudor y/o cesionario)\",\n    \"errors\": [\n        \"Debe ingresar al menos un RUT (cedente y/o deudor y/o cesionario)\"\n    ]\n}"}],"_postman_id":"df3755a9-fd85-44dd-897f-08c907b86540"}],"id":"0df9e3b9-3c27-4cfb-b7d5-6891d0cd5da1","_postman_id":"0df9e3b9-3c27-4cfb-b7d5-6891d0cd5da1","description":""},{"name":"TGR","item":[{"name":"Convenios Vigentes","id":"7392a2e4-98f1-4e5b-87f0-08df0e834ad2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":"https://api.fapro.app/api/v1.0/tgr/quotas?rut=","description":"<h3 id=\"api-endpoint-convenios-vigentes\"><strong>API Endpoint: Convenios Vigentes</strong></h3>\n<p><strong>Descripción:</strong> Esta API nos devuelve los convenios vigentes relacionados a un rut. Nos brinda detalle del total de los mismos y ademas nos brinda información sobre la situación en que se encuentran actualmente.</p>\n<p><strong>Método: GET</strong></p>\n<p><strong>URL</strong>: <a href=\"https://api.fapro.app/api/v1.0/tgr/quotas\">https://api.fapro.app/api/v1.0/tgr/quotas</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>\"12345678-9\"</td>\n<td>RUT de la empresa a consultar.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"tgr_agreements\": [\n            {\n                \"id\": \"9520\",\n                \"number\": \"1\",\n                \"resolution_number\": \"878777\",\n                \"resolution_date\": \"2026-04-10\",\n                \"residue\": \"52669624\",\n                \"overdue_count\": 0,\n                \"overdue_amount\": 0,\n                \"quotas\": [\n                    {\n                        \"number\": \"1\",\n                        \"expiration_date\": \"2026-04-30\",\n                        \"amount\": \"999988888\",\n                        \"paid\": \"SI\",\n                        \"state\": \"Pagada\",\n                        \"tgr_agreement_id\": \"1020\"\n                    },\n                    {\n                        \"number\": \"2\",\n                        \"expiration_date\": \"2026-05-31\",\n                        \"amount\": \"4653710\",\n                        \"paid\": \"NO\",\n                        \"state\": \"Al dia\",\n                        \"tgr_agreement_id\": \"9520\"\n                    }\n                ]\n            }\n        ]\n    },\n    \"message\": \"Ejecución correcta\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p><strong>status</strong>: Estado de la respuesta. Valor esperado: <code>\"success\"</code> (string).</p>\n</li>\n<li><p><strong>code</strong>: Código interno de la operación (integer).</p>\n</li>\n<li><p><strong>data</strong>: Objeto principal con los datos de la consulta (object).</p>\n</li>\n<li><p><strong>data.tgr_agreements</strong>: Listado de convenios registrados ante la Tesorería General de la República (TGR) asociados a la empresa consultada (array).</p>\n</li>\n<li><p><strong>data.tgr_agreements[].id</strong>: Identificador único del convenio en la base de datos (string).</p>\n</li>\n<li><p><strong>data.tgr_agreements[].number</strong>: Número del convenio (string).</p>\n</li>\n<li><p><strong>data.tgr_agreements[].resolution_number</strong>: Número de resolución asociada al convenio (string).</p>\n</li>\n<li><p><strong>data.tgr_agreements[].resolution_date</strong>: Fecha de la resolución del convenio. Formato: <code>YYYY-MM-DD</code> (date).</p>\n</li>\n<li><p><strong>data.tgr_agreements[].residue</strong>: Saldo residual del convenio, expresado en pesos chilenos (string).</p>\n</li>\n<li><p><strong>data.tgr_agreements[].overdue_count</strong>: Cantidad de cuotas vencidas e impagas del convenio (integer).</p>\n</li>\n<li><p><strong>data.tgr_agreements[].overdue_amount</strong>: Monto total adeudado correspondiente a las cuotas vencidas, expresado en pesos chilenos (integer).</p>\n</li>\n<li><p><strong>data.tgr_agreements[].quotas</strong>: Listado de cuotas asociadas al convenio (array).</p>\n</li>\n<li><p><strong>data.tgr_agreements[].quotas[].number</strong>: Número de la cuota dentro del convenio (string).</p>\n</li>\n<li><p><strong>data.tgr_agreements[].quotas[].expiration_date</strong>: Fecha de vencimiento de la cuota. Formato: <code>YYYY-MM-DD</code> (date).</p>\n</li>\n<li><p><strong>data.tgr_agreements[].quotas[].amount</strong>: Monto de la cuota, expresado en pesos chilenos (string).</p>\n</li>\n<li><p><strong>data.tgr_agreements[].quotas[].state</strong>: Estado de la cuota. Valores posibles: <code>\"Pagada\"</code>, <code>\"Al dia\"</code>, entre otros (string).</p>\n</li>\n<li><p><strong>data.tgr_agreements[].quotas[].tgr_agreement_id</strong>: ID del convenio TGR al que pertenece la cuota (string).</p>\n</li>\n<li><p><strong>message</strong>: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity: cuando faltan campos obligatorios.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","tgr","quotas"],"host":["api","fapro","app"],"query":[{"key":"rut","value":""}],"variable":[]}},"response":[{"id":"0f1ac666-4d44-46f5-880c-b378433d0d8f","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/tgr/quotas","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","tgr","quotas"],"query":[{"key":"rut","value":"","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 21 Apr 2026 16:21:32 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"12569"},{"key":"x-amzn-requestid","value":"7d99a972-2fca-46cf-a932-15448016539c"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"12569"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"ca418195-deb4-4839-a206-f47a755dfb9d"},{"key":"set-cookie","value":"AWSALB=zWekrA2Wb4g25H8AyUKo4Y31E5jEKuYL1KJuavjdJN7fDYY7YzdXvrEFyfFpDBOgL7shGZniCrHt37sgiAahP65cFxnibuExrnn5sq69r/EWxr2ZaF9MJ9aLe7Id; Expires=Tue, 28 Apr 2026 16:21:32 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=zWekrA2Wb4g25H8AyUKo4Y31E5jEKuYL1KJuavjdJN7fDYY7YzdXvrEFyfFpDBOgL7shGZniCrHt37sgiAahP65cFxnibuExrnn5sq69r/EWxr2ZaF9MJ9aLe7Id; Expires=Tue, 28 Apr 2026 16:21:32 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cLaSAEm0IAMEKvg="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Tue, 21 Apr 2026 16:21:32 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"tgr_agreements\": [\n            {\n                \"id\": \"9520\",\n                \"number\": \"1\",\n                \"resolution_number\": \"728888\",\n                \"resolution_date\": \"2026-04-10\",\n                \"residue\": \"52669624\",\n                \"overdue_count\": 0,\n                \"overdue_amount\": 0,\n                \"quotas\": [\n                    {\n                        \"number\": \"1\",\n                        \"expiration_date\": \"2026-04-30\",\n                        \"amount\": \"11275375\",\n                        \"paid\": \"SI\",\n                        \"state\": \"Pagada\",\n                        \"tgr_agreement_id\": \"9520\"\n                    },\n                    {\n                        \"number\": \"2\",\n                        \"expiration_date\": \"2026-05-31\",\n                        \"amount\": \"4653710\",\n                        \"paid\": \"NO\",\n                        \"state\": \"Al dia\",\n                        \"tgr_agreement_id\": \"9520\"\n                    }\n                ]\n            }\n        ]\n    },\n    \"message\": \"Ejecución correcta\"\n}"},{"id":"f16db3eb-270f-48ea-b177-e67390f111b7","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/tgr/quotas?rut=","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","tgr","quotas"],"query":[{"key":"rut","value":""}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"key":":status","value":422},{"key":"date","value":"Tue, 21 Apr 2026 16:25:24 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"204"},{"key":"x-amzn-requestid","value":"8aa8f0a2-835e-42bb-84a2-add1beb74928"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"referrer-policy","value":"no-referrer"},{"key":"x-permitted-cross-domain-policies","value":"none"},{"key":"access-control-allow-origin","value":""},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-remapped-content-length","value":"204"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-remapped-connection","value":"keep-alive"},{"key":"x-download-options","value":"noopen"},{"key":"x-request-id","value":"9b14e50e-e0f6-42b6-afa6-4f49a757c7c1"},{"key":"set-cookie","value":"AWSALB=2QYCz7Eeyz9uqpuM46yY2XqxthhbD4YDtw5mYKzqUJDdTY3Ez9RlSgEbMqiQveXaZMl9zkY1bqDgr9/0KfJAyuNq4bO6NMgIkiGlQXO9c/VJ5D8cTcRvDCz8HJbZ; Expires=Tue, 28 Apr 2026 16:25:23 GMT; Path=/"},{"key":"set-cookie","value":"AWSALBCORS=2QYCz7Eeyz9uqpuM46yY2XqxthhbD4YDtw5mYKzqUJDdTY3Ez9RlSgEbMqiQveXaZMl9zkY1bqDgr9/0KfJAyuNq4bO6NMgIkiGlQXO9c/VJ5D8cTcRvDCz8HJbZ; Expires=Tue, 28 Apr 2026 16:25:23 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"cLa2KHVTIAMEPqg="},{"key":"vary","value":"Origin"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-powered-by","value":"Strapi <strapi.io>"},{"key":"x-amzn-remapped-date","value":"Tue, 21 Apr 2026 16:25:24 GMT"},{"key":"access-control-allow-credentials","value":"true"},{"key":"x-tenant","value":"blcapital"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}"}],"_postman_id":"7392a2e4-98f1-4e5b-87f0-08df0e834ad2"},{"name":"Certificado de deuda","id":"e228c71e-f081-4db0-9a2f-5c2d11c19284","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}"}],"url":"https://api.fapro.app/api/v1.0/tgr/debt_certificate","description":"<h3 id=\"api-endpoint-certificado-de-deuda\"><strong>API Endpoint: Certificado de deuda</strong></h3>\n<p><strong>Descripción:</strong> Esta API te permite consultar el certificado de deuda fiscal, con la respectiva deuda en convenio y el detalle de los convenios vigentes</p>\n<p><strong>Método: GET</strong></p>\n<p><strong>URL</strong>: <a href=\"https://api.fapro.app/api/v1.0/tgr/debt_certificate\">https://api.fapro.app/api/v1.0/tgr/debt_certificate</a></p>\n<h4 id=\"autenticación\"><strong>Autenticación</strong></h4>\n<p><strong>Authorization: Bearer {{jwt}}</strong></p>\n<h4 id=\"headers\"><strong>Headers</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parámetro</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Ejemplo</th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>\"12345678-9\"</td>\n<td>RUT de la empresa a consultar.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"tgr_certificate_debt_agreements\": [\n            {\n                \"folio\": \"454545\",\n                \"form\": \"21\",\n                \"expiration_date\": \"2023-08-14\",\n                \"total\": \"30059228\",\n                \"tgr_agreement_resolution_number\": \"989\",\n                \"saldo\": \"27202921\",\n                \"debt_condonation\": \"\",\n                \"debt_interest\": \"2924621\",\n                \"debt_amount\": \"27202921\",\n                \"debt_penalty\": \"8593403\",\n                \"debt_readjustment\": \"\",\n                \"has_tgr_agreement\": true\n            },\n        ]\n    }\n    \"message\": \"Ejecución correcta\"\n}\n\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<ul>\n<li><p><strong>status</strong>: Estado de la respuesta. Valor esperado: <code>\"success\"</code> (string).</p>\n</li>\n<li><p><strong>code</strong>: Código interno de la operación (integer).</p>\n</li>\n<li><p><strong>data</strong>: Objeto principal con los datos de la consulta (object).</p>\n</li>\n<li><p><strong>data.tgr_certificate_debt_agreements</strong>: Listado de deudas certificadas por la Tesorería General de la República (TGR) asociadas a la empresa consultada (array).</p>\n</li>\n<li><p><strong>data.tgr_certificate_debt_agreements[].folio</strong>: Número de folio del formulario asociado a la deuda (string).</p>\n</li>\n<li><p><strong>data.tgr_certificate_debt_agreements[].form</strong>: Código del formulario asociado a la deuda (string).</p>\n</li>\n<li><p><strong>data.tgr_certificate_debt_agreements[].expiration_date</strong>: Fecha de vencimiento de la deuda. Formato: <code>YYYY-MM-DD</code> (date).</p>\n</li>\n<li><p><strong>data.tgr_certificate_debt_agreements[].total</strong>: Monto total original de la deuda, expresado en pesos chilenos (string).</p>\n</li>\n<li><p><strong>data.tgr_certificate_debt_agreements[].tgr_agreement_resolution_number</strong>: Número de resolución del convenio TGR asociado a la deuda (string).</p>\n</li>\n<li><p><strong>data.tgr_certificate_debt_agreements[].saldo</strong>: Saldo pendiente de la deuda, expresado en pesos chilenos (string).</p>\n</li>\n<li><p><strong>data.tgr_certificate_debt_agreements[].debt_condonation</strong>: Monto condonado de la deuda, expresado en pesos chilenos. Vacío si no aplica (string).</p>\n</li>\n<li><p><strong>data.tgr_certificate_debt_agreements[].debt_interest</strong>: Monto correspondiente a intereses de la deuda, expresado en pesos chilenos (string).</p>\n</li>\n<li><p><strong>data.tgr_certificate_debt_agreements[].debt_amount</strong>: Monto principal adeudado, expresado en pesos chilenos (string).</p>\n</li>\n<li><p><strong>data.tgr_certificate_debt_agreements[].debt_penalty</strong>: Monto correspondiente a multas aplicadas a la deuda, expresado en pesos chilenos (string).</p>\n</li>\n<li><p><strong>data.tgr_certificate_debt_agreements[].debt_readjustment</strong>: Monto correspondiente a reajustes de la deuda, expresado en pesos chilenos. Vacío si no aplica (string).</p>\n</li>\n<li><p><strong>data.tgr_certificate_debt_agreements[].has_tgr_agreement</strong>: Indica si la deuda tiene un convenio TGR asociado. Valores posibles: <code>true</code>, <code>false</code> (boolean).</p>\n</li>\n<li><p><strong>message</strong>: Mensaje descriptivo del resultado (string).</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li><strong>Status Code</strong> :<br />  <strong>- 422</strong> Unprocessable Entity: cuando faltan campos obligatorios.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<p><strong>422</strong> Unprocessable Entity</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1.0","tgr","debt_certificate"],"host":["api","fapro","app"],"query":[{"disabled":true,"key":"rut","value":"XXXXXXXX-X"}],"variable":[]}},"response":[{"id":"0ffdc87c-6d26-4e24-b0e4-b066b5072119","name":"200 Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/tgr/debt_certificate?rut=XXXXXXXX-X","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","tgr","debt_certificate"],"query":[{"key":"rut","value":"XXXXXXXX-X"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"value":200,"key":":status"},{"value":"Tue, 21 Apr 2026 16:43:37 GMT","key":"date"},{"value":"application/json; charset=utf-8","key":"content-type"},{"value":"7380","key":"content-length"},{"value":"8c1cb6ad-13f7-4ed3-9b98-b7c2ae5f1c1c","key":"x-amzn-requestid"},{"value":"off","key":"x-dns-prefetch-control"},{"value":"no-referrer","key":"referrer-policy"},{"value":"none","key":"x-permitted-cross-domain-policies"},{"value":"","key":"access-control-allow-origin"},{"value":"max-age=31536000; includeSubDomains","key":"strict-transport-security"},{"value":"7380","key":"x-amzn-remapped-content-length"},{"value":"SAMEORIGIN","key":"x-frame-options"},{"value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'","key":"content-security-policy"},{"value":"strapi","key":"x-origin-id"},{"value":"keep-alive","key":"x-amzn-remapped-connection"},{"value":"noopen","key":"x-download-options"},{"value":"06b25256-3020-405c-98eb-d34a0dd9d5b2","key":"x-request-id"},{"value":"AWSALB=IHaZKlTfZwgyjRjR426DE4B6zYWu9/w+h7vlX3E8BtGATrrwHrxpcw5XbvAZnBexetqTa46hOZlaEu0CUnPzj05y5pviCKY7zATBGW6XlEjUd830W4oQWjIdupnE; Expires=Tue, 28 Apr 2026 16:43:37 GMT; Path=/","key":"set-cookie"},{"value":"AWSALBCORS=IHaZKlTfZwgyjRjR426DE4B6zYWu9/w+h7vlX3E8BtGATrrwHrxpcw5XbvAZnBexetqTa46hOZlaEu0CUnPzj05y5pviCKY7zATBGW6XlEjUd830W4oQWjIdupnE; Expires=Tue, 28 Apr 2026 16:43:37 GMT; Path=/ SameSite=None; Secure","key":"set-cookie"},{"value":"cLdg-HlioAMEJSw=","key":"x-amz-apigw-id"},{"value":"Origin","key":"vary"},{"value":"nosniff","key":"x-content-type-options"},{"value":"Strapi <strapi.io>","key":"x-powered-by"},{"value":"Tue, 21 Apr 2026 16:43:37 GMT","key":"x-amzn-remapped-date"},{"value":"true","key":"access-control-allow-credentials"},{"value":"blcapital","key":"x-tenant"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"code\": 1,\n    \"data\": {\n        \"tgr_certificate_debt_agreements\": [\n            {\n                \"folio\": \"454545\",\n                \"form\": \"21\",\n                \"expiration_date\": \"2023-08-14\",\n                \"total\": \"30059228\",\n                \"tgr_agreement_resolution_number\": \"989\",\n                \"saldo\": \"27202921\",\n                \"debt_condonation\": \"\",\n                \"debt_interest\": \"2924621\",\n                \"debt_amount\": \"27202921\",\n                \"debt_penalty\": \"8593403\",\n                \"debt_readjustment\": \"\",\n                \"has_tgr_agreement\": true\n            },\n        ]\n    },\n    \"message\": \"Ejecución correcta\"\n}"},{"id":"d4343a85-e285-4900-9521-d2a62b1bb304","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"https://api.fapro.app/api/v1.0/tgr/debt_certificate","protocol":"https","host":["api","fapro","app"],"path":["api","v1.0","tgr","debt_certificate"],"query":[{"key":"rut","value":"XXXXXXXX-X","disabled":true}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":null,"header":[{"value":422,"key":":status"},{"value":"Tue, 21 Apr 2026 16:44:28 GMT","key":"date"},{"value":"application/json; charset=utf-8","key":"content-type"},{"value":"204","key":"content-length"},{"value":"2d66cf87-c671-4f34-9c36-feaf2a6347a5","key":"x-amzn-requestid"},{"value":"off","key":"x-dns-prefetch-control"},{"value":"no-referrer","key":"referrer-policy"},{"value":"none","key":"x-permitted-cross-domain-policies"},{"value":"","key":"access-control-allow-origin"},{"value":"max-age=31536000; includeSubDomains","key":"strict-transport-security"},{"value":"204","key":"x-amzn-remapped-content-length"},{"value":"SAMEORIGIN","key":"x-frame-options"},{"value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'","key":"content-security-policy"},{"value":"strapi","key":"x-origin-id"},{"value":"keep-alive","key":"x-amzn-remapped-connection"},{"value":"noopen","key":"x-download-options"},{"value":"b509d066-9663-4f8c-855a-19ef059848fb","key":"x-request-id"},{"value":"AWSALB=9+s/8jL9iVDUtaJ+nD3QTwMjTmM/Jxmw25R/42PoGclPoXwrpZxhcnqD3h7P0CG2FziD5Os39a2bWgo/jbNI78JtxxlmqbviR3s9P0rRyAHi6i7KZ5WLzhdDExli; Expires=Tue, 28 Apr 2026 16:44:28 GMT; Path=/","key":"set-cookie"},{"value":"AWSALBCORS=9+s/8jL9iVDUtaJ+nD3QTwMjTmM/Jxmw25R/42PoGclPoXwrpZxhcnqD3h7P0CG2FziD5Os39a2bWgo/jbNI78JtxxlmqbviR3s9P0rRyAHi6i7KZ5WLzhdDExli; Expires=Tue, 28 Apr 2026 16:44:28 GMT; Path=/ SameSite=None; Secure","key":"set-cookie"},{"value":"cLdo8HaboAMEZrQ=","key":"x-amz-apigw-id"},{"value":"Origin","key":"vary"},{"value":"nosniff","key":"x-content-type-options"},{"value":"Strapi <strapi.io>","key":"x-powered-by"},{"value":"Tue, 21 Apr 2026 16:44:28 GMT","key":"x-amzn-remapped-date"},{"value":"true","key":"access-control-allow-credentials"},{"value":"blcapital","key":"x-tenant"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"code\": 0,\n    \"data\": [],\n    \"message\": \"El rut proporcionado no existe en la base de datos o no esta vinculado\",\n    \"errors\": [\n        \"El rut proporcionado no existe en la base de datos o no esta vinculado\"\n    ]\n}"}],"_postman_id":"e228c71e-f081-4db0-9a2f-5c2d11c19284"}],"id":"dc071250-f182-4434-949b-0152a1b33655","_postman_id":"dc071250-f182-4434-949b-0152a1b33655","description":""},{"name":"Anexos","item":[],"id":"952c9d27-1d95-4403-96ed-17b296f59c28","description":"<h4 id=\"anexos\">Anexos</h4>\n<h4 id=\"listado-de-eventos-del-receptor\">Listado de eventos del receptor</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>detEventoReceptor</th>\n<th>detEventoReceptorLeyenda</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>null</td>\n<td>null</td>\n</tr>\n<tr>\n<td>A</td>\n<td>No reclamado en plazo</td>\n</tr>\n<tr>\n<td>C</td>\n<td>Recibo otorgado por el receptor</td>\n</tr>\n<tr>\n<td>G</td>\n<td>Acuse recibo en guía(s) de despacho mes anterior</td>\n</tr>\n<tr>\n<td>R</td>\n<td>Forma de pago contado</td>\n</tr>\n<tr>\n<td>P</td>\n<td>Reclamado por el receptor</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"listado-de-tipos-de-documentos-del-sii\">Listado de Tipos de documentos del SII</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Nombre documento</strong></th>\n<th><strong>Tipo documento</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Factura de inicio</td>\n<td>29</td>\n</tr>\n<tr>\n<td>Factura</td>\n<td>30</td>\n</tr>\n<tr>\n<td>Factura no Afecta o Exenta</td>\n<td>32</td>\n</tr>\n<tr>\n<td>Factura Electrónica</td>\n<td>33</td>\n</tr>\n<tr>\n<td>Factura no Afecta o Exenta Electrónica</td>\n<td>34</td>\n</tr>\n<tr>\n<td>Liquidación Factura</td>\n<td>40</td>\n</tr>\n<tr>\n<td>Liquidación Factura - Electrónica</td>\n<td>43</td>\n</tr>\n<tr>\n<td>Factura de Compra</td>\n<td>45</td>\n</tr>\n<tr>\n<td>Factura de Compra Electronica</td>\n<td>46</td>\n</tr>\n<tr>\n<td>Total del mes Vale Electrónico Especial</td>\n<td>47</td>\n</tr>\n<tr>\n<td>Nota de débito</td>\n<td>55</td>\n</tr>\n<tr>\n<td>Nota de débito electronica</td>\n<td>56</td>\n</tr>\n<tr>\n<td>Nota de crédito</td>\n<td>60</td>\n</tr>\n<tr>\n<td>Nota de credito electrónica</td>\n<td>61</td>\n</tr>\n<tr>\n<td>Factura de Exportación</td>\n<td>101</td>\n</tr>\n<tr>\n<td>Factura vta. Exenta a Zona Franca Prim.</td>\n<td>102</td>\n</tr>\n<tr>\n<td>Liquidación</td>\n<td>103</td>\n</tr>\n<tr>\n<td>Nota de Crédito de exportación</td>\n<td>106</td>\n</tr>\n<tr>\n<td>SRF Solicitud Registro de Factura</td>\n<td>108</td>\n</tr>\n<tr>\n<td>Factura de Exportación Electrónica</td>\n<td>110</td>\n</tr>\n<tr>\n<td>Nota de Débito de Exportación Electrónica</td>\n<td>111</td>\n</tr>\n<tr>\n<td>Nota de Crédito de Exportación Electr.</td>\n<td>112</td>\n</tr>\n<tr>\n<td>Fact. Vta. Emp. Terr. Pref. Res. 1057/85</td>\n<td>901</td>\n</tr>\n<tr>\n<td>Factura de Traspaso</td>\n<td>904</td>\n</tr>\n<tr>\n<td>Total Op. del mes Boleta Vta. Módulo ZF</td>\n<td>906</td>\n</tr>\n<tr>\n<td>Facturas Venta Módulo ZF</td>\n<td>909</td>\n</tr>\n<tr>\n<td>Solicitud Traslado Zona Franca (ZF)</td>\n<td>910</td>\n</tr>\n<tr>\n<td>Decl. de Ingreso a Zona Franca Primaria</td>\n<td>911</td>\n</tr>\n<tr>\n<td>Declaración de Ingreso (DIN)</td>\n<td>914</td>\n</tr>\n<tr>\n<td>Resumen Vtas. Pasajes Nac. sin Factura</td>\n<td>919</td>\n</tr>\n<tr>\n<td>Otros registros no documentados Aumenta débito</td>\n<td>920</td>\n</tr>\n<tr>\n<td>Resumen ventas de internacionales pasajes sin Factura</td>\n<td>922</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"952c9d27-1d95-4403-96ed-17b296f59c28"}],"id":"0a9a8a64-7a19-4863-941a-32b41b43193f","_postman_id":"0a9a8a64-7a19-4863-941a-32b41b43193f","description":""},{"name":"API V2","item":[{"name":"Estado de empresa","id":"5bf7a771-3b4b-ce0f-98c4-732453943f56","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}"}],"url":"{{host}}/api/v2/empresas/:rut/estado","description":"<h3 id=\"api-endpoint-estado-de-empresa\"><strong>API Endpoint: Estado de empresa</strong></h3>\n<p><strong>Descripción:</strong> Indica si la empresa está vinculada y operativa en la cuenta. Determina si corresponde consultar los endpoints de empresa vinculada o sus pares <code>/sii</code>, por lo que conviene consultarlo antes de solicitar cualquier dato.</p>\n<p>Responde <strong>siempre 200</strong>. Un RUT que no pertenece a la cartera no constituye un error: se informa como <code>conectada: false</code>.</p>\n<p><strong>Método:</strong> GET</p>\n<p><strong>URL:</strong> {{host}}/api/v2/empresas/{rut}/estado</p>\n<p><strong>Autenticación</strong></p>\n<p>Authorization: Bearer {{jwt}}</p>\n<p><strong>Headers</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content-Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token del usuario (login).</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"path-params\">Path Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Campo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>RUT de la empresa, formato XXXXXXXX-X.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"success\",\n  \"data\": {\n    \"conectada\": true\n  },\n  \"metadata\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\",\n    \"timestamp\": \"2026-08-12T18:11:46.441Z\"\n  }\n}\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Campo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>conectada</td>\n<td>boolean</td>\n<td><code>true</code> si Fapro puede consultar el SII en nombre de esta empresa. <code>false</code> en cualquier otro caso.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"qué-endpoint-corresponde-según-la-respuesta\">Qué endpoint corresponde según la respuesta</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>conectada</th>\n<th>Endpoints a utilizar</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>true</code></td>\n<td><code>/empresas/{rut}/categoria</code> · <code>/empresas/{rut}/actividades-economicas</code></td>\n</tr>\n<tr>\n<td><code>false</code></td>\n<td><code>/empresas/{rut}/categoria/sii</code> · <code>/empresas/{rut}/actividades-economicas/sii</code></td>\n</tr>\n</tbody>\n</table>\n</div><p><code>conectada: false</code> agrupa tres situaciones: la empresa no está en la cartera, sus credenciales dejaron de funcionar, o fue deshabilitada. Para efectos de elegir el endpoint las tres son equivalentes. Para distinguirlas, consultar <code>GET /api/v1.0/company/profile?rut={rut}</code>.</p>\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li>401 Unauthorized: token ausente o inválido.</li>\n<li>500 Internal Server Error: error interno.</li>\n</ul>\n<p>Este endpoint <strong>no devuelve 404 ni 422 por el RUT</strong>: un RUT desconocido responde 200 con <code>conectada: false</code>.</p>\n","urlObject":{"path":["api","v2","empresas",":rut","estado"],"host":["{{host}}"],"query":[],"variable":[{"id":"390c59f3-7aaa-4977-9cb1-cf0d21460c91","description":{"content":"<p>RUT de la empresa, formato XXXXXXXX-X.</p>\n","type":"text/plain"},"type":"any","value":"","key":"rut"}]}},"response":[{"id":"9c2e2d91-03d1-1210-b01a-7af348f64636","name":"200","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}"}],"url":{"raw":"{{host}}/api/v2/empresas/:rut/estado","host":["{{host}}"],"path":["api","v2","empresas",":rut","estado"],"variable":[{"id":"390c59f3-7aaa-4977-9cb1-cf0d21460c91","key":"rut","value":"","description":"RUT de la empresa, formato XXXXXXXX-X."}]},"description":"### **API Endpoint: Estado de empresa**\n\n**Descripción:** Indica si la empresa está vinculada y operativa en la cuenta. Determina si corresponde consultar los endpoints de empresa vinculada o sus pares `/sii`, por lo que conviene consultarlo antes de solicitar cualquier dato.\n\nResponde **siempre 200**. Un RUT que no pertenece a la cartera no constituye un error: se informa como `conectada: false`.\n\n**Método:** GET\n\n**URL:** {{host}}/api/v2/empresas/{rut}/estado\n\n**Autenticación**\n\nAuthorization: Bearer {{jwt}}\n\n**Headers**\n\n| **Header** | **Tipo** | **Obligatorio** | **Descripción** |\n| --- | --- | --- | --- |\n| Content-Type | string | NO | application/json |\n| Authorization | string | SI | Access token del usuario (login). |\n\n#### Path Params\n\n| **Campo** | **Tipo** | **Obligatorio** | **Descripción** |\n| --- | --- | --- | --- |\n| rut | string | SI | RUT de la empresa, formato XXXXXXXX-X. |\n\n#### **Respuesta Exitosa**\n\n- **Status Code**: 200\n\n##### Estructura de respuesta exitosa:\n\n``` json\n{\n  \"status\": \"success\",\n  \"data\": {\n    \"conectada\": true\n  },\n  \"metadata\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\",\n    \"timestamp\": \"2026-08-12T18:11:46.441Z\"\n  }\n}\n```\n\n#### **Descripción de la Respuesta**\n\n| **Campo** | **Tipo** | **Descripción** |\n| --- | --- | --- |\n| conectada | boolean | `true` si Fapro puede consultar el SII en nombre de esta empresa. `false` en cualquier otro caso. |\n\n#### Qué endpoint corresponde según la respuesta\n\n| conectada | Endpoints a utilizar |\n| --- | --- |\n| `true` | `/empresas/{rut}/categoria` · `/empresas/{rut}/actividades-economicas` |\n| `false` | `/empresas/{rut}/categoria/sii` · `/empresas/{rut}/actividades-economicas/sii` |\n\n`conectada: false` agrupa tres situaciones: la empresa no está en la cartera, sus credenciales dejaron de funcionar, o fue deshabilitada. Para efectos de elegir el endpoint las tres son equivalentes. Para distinguirlas, consultar `GET /api/v1.0/company/profile?rut={rut}`.\n\n#### **Respuestas de Error**\n\n- 401 Unauthorized: token ausente o inválido.\n- 500 Internal Server Error: error interno.\n\nEste endpoint **no devuelve 404 ni 422 por el RUT**: un RUT desconocido responde 200 con `conectada: false`."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n  \"status\": \"success\",\n  \"data\": {\n    \"conectada\": true\n  },\n  \"metadata\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\",\n    \"timestamp\": \"2026-08-12T18:11:46.441Z\"\n  }\n}"}],"_postman_id":"5bf7a771-3b4b-ce0f-98c4-732453943f56"},{"name":"Listado de empresas","id":"ef634a53-ebdb-4ffd-98c1-2c38cd632025","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":"{{host}}/api/v2/companies?page=0&page_size=1&connected=0","description":"<h3 id=\"api-endpoint-listado-de-empresas\"><strong>API Endpoint: Listado de empresas</strong></h3>\n<p><strong>Descripción:</strong> Devuelve las empresas de la cartera de la cuenta, paginadas, con filtro opcional por estado de conexión.</p>\n<p><strong>Método:</strong> GET</p>\n<p><strong>URL:</strong> {{host}}/api/v2/companies?page={page}&amp;page_size={page_size}&amp;connected={connected}</p>\n<p><strong>Autenticación</strong></p>\n<p>Authorization: Bearer {{jwt}}</p>\n<p><strong>Headers</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content-Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token generado en login.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"query-params\">Query Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Campo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>page</td>\n<td>int</td>\n<td>SI</td>\n<td>Número de página. Comienza en 0.</td>\n</tr>\n<tr>\n<td>page_size</td>\n<td>int</td>\n<td>SI</td>\n<td>Elementos por página. Máximo 500.</td>\n</tr>\n<tr>\n<td>connected</td>\n<td>int</td>\n<td>NO</td>\n<td><code>1</code> devuelve solo las conectadas, <code>0</code> solo las desconectadas. Omitir para obtener todas.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"data\": [\n    {\n      \"identifier\": \"XXXXXXXX-X\",\n      \"business_name\": \"Mi empresa spa\",\n      \"token_date\": \"2026-03-23T10:30:32.21Z\",\n      \"created_at\": \"2026-03-23T13:29:43.5Z\",\n      \"executive\": \"info@correo.com\",\n      \"authentication\": \"password\",\n      \"connected\": \"true\",\n      \"es_mipyme\": \"1\",\n      \"disable_date\": null,\n      \"start_activities_date\": null,\n      \"custom_field\": []\n    }\n  ],\n  \"pagination\": {\n    \"page\": 0,\n    \"page_size\": 1,\n    \"total_items\": 1,\n    \"total_pages\": 1\n  },\n  \"metadata\": {\n    \"request_id\": \"94dfd9de-f525-449b-91de-23252a27b689\"\n  }\n}\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Campo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>data[].identifier</td>\n<td>string</td>\n<td>RUT de la empresa.</td>\n</tr>\n<tr>\n<td>data[].business_name</td>\n<td>string</td>\n<td>Razón social.</td>\n</tr>\n<tr>\n<td>data[].connected</td>\n<td>string</td>\n<td><code>\"true\"</code> / <code>\"false\"</code>. Indica si Fapro puede consultar el SII en su nombre.</td>\n</tr>\n<tr>\n<td>data[].disable_date</td>\n<td>string | null</td>\n<td>Fecha en que se deshabilitó. <code>null</code> si está habilitada.</td>\n</tr>\n<tr>\n<td>data[].token_date</td>\n<td>string</td>\n<td>Última validación de sus credenciales.</td>\n</tr>\n<tr>\n<td>data[].authentication</td>\n<td>string</td>\n<td>Método de vinculación: <code>password</code> o <code>certificate</code>.</td>\n</tr>\n<tr>\n<td>data[].executive</td>\n<td>string</td>\n<td>Correo del ejecutivo asignado.</td>\n</tr>\n<tr>\n<td>data[].es_mipyme</td>\n<td>string</td>\n<td><code>\"1\"</code> si está catalogada como MiPyme, <code>\"0\"</code> si no.</td>\n</tr>\n<tr>\n<td>data[].start_activities_date</td>\n<td>string | null</td>\n<td>Fecha de inicio de actividades.</td>\n</tr>\n<tr>\n<td>data[].created_at</td>\n<td>string</td>\n<td>Fecha de vinculación a la cuenta.</td>\n</tr>\n<tr>\n<td>data[].custom_field</td>\n<td>array</td>\n<td>Campos personalizados definidos por la cuenta.</td>\n</tr>\n<tr>\n<td>pagination.page</td>\n<td>int</td>\n<td>Página devuelta.</td>\n</tr>\n<tr>\n<td>pagination.page_size</td>\n<td>int</td>\n<td>Tamaño de página solicitado.</td>\n</tr>\n<tr>\n<td>pagination.total_items</td>\n<td>int</td>\n<td>Total de empresas que cumplen el filtro.</td>\n</tr>\n<tr>\n<td>pagination.total_pages</td>\n<td>int</td>\n<td>Total de páginas disponibles.</td>\n</tr>\n<tr>\n<td>metadata.request_id</td>\n<td>string</td>\n<td>Identificador de la consulta, para soporte.</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Una empresa con <code>connected: \"true\"</code> pero con <code>disable_date</code> informado <strong>no</strong> está operativa. Para determinar a qué endpoint de datos corresponde consultar, utilizar <code>/empresas/{rut}/estado</code>, que ya considera ambos campos.</p>\n</blockquote>\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li>401 Unauthorized: token ausente o inválido.</li>\n<li>422 Unprocessable Entity: <code>page</code> o <code>page_size</code> ausentes o inválidos.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<ul>\n<li>401 Unauthorized</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"data\": null,\n  \"error\": {\n    \"status\": 401,\n    \"name\": \"UnauthorizedError\",\n    \"message\": \"Missing or invalid credentials\",\n    \"details\": {}\n  }\n}\n</code></pre>\n","urlObject":{"path":["api","v2","companies"],"host":["{{host}}"],"query":[{"key":"page","value":"0"},{"key":"page_size","value":"1"},{"key":"connected","value":"0"}],"variable":[]}},"response":[{"id":"f6a5c515-3621-4466-81fd-bfb6e0fa3f99","name":"200","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"{{host}}/api/v2/companies?page=0&page_size=1","host":["{{host}}"],"path":["api","v2","companies"],"query":[{"key":"page","value":"0"},{"key":"page_size","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"identifier\": \"XXXXXXXX-X\",\n            \"business_name\": \"Mi empresa spa\",\n            \"token_date\": \"2026-03-23T10:30:32.21Z\",\n            \"created_at\": \"2026-03-23T13:29:43.5Z\",\n            \"executive\": \"info@correo.com\",\n            \"authentication\": \"password\",\n            \"connected\": \"true\",\n            \"es_mipyme\": \"1\",\n            \"disable_date\": null,\n            \"start_activities_date\": null,\n            \"custom_field\": []\n        }\n    ],\n    \"pagination\": {\n        \"page\": 0,\n        \"page_size\": 1,\n        \"total_items\": 1,\n        \"total_pages\": 1\n    },\n    \"metadata\": {\n        \"request_id\": \"94dfd9de-f525-449b-91de-23252a27b689\"\n    }\n}"},{"id":"1dadf333-47af-44fd-9ada-fa9037dd30ba","name":"401","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}","type":"text"}],"url":{"raw":"{{host}}/api/v2/companies?page=0&page_size=1&connected=0","host":["{{host}}"],"path":["api","v2","companies"],"query":[{"key":"page","value":"0"},{"key":"page_size","value":"1"},{"key":"connected","value":"0"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 15 Apr 2026 15:27:28 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"119"},{"key":"Connection","value":"keep-alive"},{"key":"x-amzn-RequestId","value":"8562780b-864f-4e5b-ae46-26c680750c21"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Access-Control-Allow-Origin","value":""},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"x-amzn-Remapped-Content-Length","value":"119"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Content-Security-Policy","value":"connect-src 'self' https:;img-src 'self' data: blob: https://market-assets.strapi.io;media-src 'self' data: blob:;default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline'"},{"key":"x-origin-id","value":"strapi"},{"key":"x-amzn-Remapped-Connection","value":"keep-alive"},{"key":"X-Download-Options","value":"noopen"},{"key":"x-request-id","value":"ee5aaddb-1d1a-43da-ac42-9b17e103fdae"},{"key":"Set-Cookie","value":"AWSALB=KET73wqy0ovND5UjCPfg872EzQSbeSNikunO18AR9ZLUDR+jWEyZRafEdS/2D1+0RVfsZ/C6NdBa64XNGQTKj0IciIvr0pZEgyz3wASO4MNoErsVTFM/sDPKeAtF; Expires=Wed, 22 Apr 2026 15:27:28 GMT; Path=/"},{"key":"Set-Cookie","value":"AWSALBCORS=KET73wqy0ovND5UjCPfg872EzQSbeSNikunO18AR9ZLUDR+jWEyZRafEdS/2D1+0RVfsZ/C6NdBa64XNGQTKj0IciIvr0pZEgyz3wASO4MNoErsVTFM/sDPKeAtF; Expires=Wed, 22 Apr 2026 15:27:28 GMT; Path=/; SameSite=None; Secure"},{"key":"x-amz-apigw-id","value":"b3gvIHpPoAMEgfQ="},{"key":"Vary","value":"Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Powered-By","value":"Strapi <strapi.io>"},{"key":"x-amzn-Remapped-Date","value":"Wed, 15 Apr 2026 15:27:28 GMT"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"x-tenant","value":"default"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": null,\n    \"error\": {\n        \"status\": 401,\n        \"name\": \"UnauthorizedError\",\n        \"message\": \"Missing or invalid credentials\",\n        \"details\": {}\n    }\n}"}],"_postman_id":"ef634a53-ebdb-4ffd-98c1-2c38cd632025"},{"name":"Categoría — empresa vinculada","id":"70638fc8-dd67-2714-0b47-72639300c23b","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}"}],"url":"{{host}}/api/v2/empresas/:rut/categoria","description":"<h3 id=\"api-endpoint-categoría-de-empresa\"><strong>API Endpoint: Categoría de empresa</strong></h3>\n<p><strong>Descripción:</strong> Retorna la categoría de tamaño y el tramo SII de una empresa <strong>vinculada</strong>, calculados por Fapro a partir de sus ventas del último año móvil convertidas a UF.</p>\n<p>Para empresas no vinculadas corresponde <code>/empresas/{rut}/categoria/sii</code>, que lee el tramo publicado por el SII. Ese endpoint no entrega monto de ventas.</p>\n<p><strong>Método:</strong> GET</p>\n<p><strong>URL:</strong> {{host}}/api/v2/empresas/{rut}/categoria</p>\n<p><strong>Autenticación</strong></p>\n<p>Authorization: Bearer {{jwt}}</p>\n<p><strong>Headers</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content-Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token del usuario (login).</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"path-params\">Path Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Campo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>RUT de la empresa, formato XXXXXXXX-X.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"success\",\n  \"data\": {\n    \"categoria\": \"Micro Empresa\",\n    \"tramo\": 4,\n    \"tramo_label\": \"3ro Rango Micro Empresa\",\n    \"tiene_datos\": true,\n    \"venta_clp\": 25354150,\n    \"venta_uf\": 620.74\n  },\n  \"metadata\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\",\n    \"timestamp\": \"2026-08-12T18:11:46.441Z\"\n  }\n}\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Campo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>tramo</td>\n<td>integer</td>\n<td>Tramo SII de tamaño, <strong>1 a 13</strong>. Utiliza el mismo vocabulario que <code>/categoria/sii</code>, por lo que los valores de ambos endpoints son comparables. Ver la tabla más abajo.</td>\n</tr>\n<tr>\n<td>tramo_label</td>\n<td>string</td>\n<td>Etiqueta descriptiva del tramo.</td>\n</tr>\n<tr>\n<td>categoria</td>\n<td>string</td>\n<td>Categoría de tamaño agrupada: Micro, Pequeña, Mediana o Gran Empresa.</td>\n</tr>\n<tr>\n<td>tiene_datos</td>\n<td>boolean</td>\n<td><code>false</code> cuando Fapro no dispone de documentos tributarios de esta empresa. Ver más abajo.</td>\n</tr>\n<tr>\n<td>venta_clp</td>\n<td>integer</td>\n<td>Ventas netas del último año móvil en CLP (facturas + boletas − notas de crédito).</td>\n</tr>\n<tr>\n<td>venta_uf</td>\n<td>number</td>\n<td><code>venta_clp</code> convertido a UF con el valor vigente.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"tiene_datos-por-qué-existe\"><code>tiene_datos</code>: por qué existe</h4>\n<p>Una empresa que vendió 0 y una empresa de la que Fapro no dispone de documentos devuelven los mismos números: <code>venta_clp: 0</code>, <code>tramo: 1</code>. <code>tiene_datos</code> es el único campo que las distingue.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>tiene_datos</th>\n<th>Significado</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>true</code></td>\n<td>Fapro dispone de documentos de la empresa. Un <code>venta_clp: 0</code> corresponde a una venta real de cero.</td>\n</tr>\n<tr>\n<td><code>false</code></td>\n<td>Fapro no dispone de documentos de esta empresa. El <code>0</code> no es una medición, sino ausencia de datos.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>No debe interpretarse <code>venta_clp: 0</code> como \"no vendió\" sin comprobar antes <code>tiene_datos</code>.</strong></p>\n<h4 id=\"tabla-de-tramos-sii-113\">Tabla de tramos SII (1–13)</h4>\n<p>Aplica a este endpoint y a <code>/categoria/sii</code>.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>tramo</th>\n<th>Etiqueta</th>\n<th>Ventas anuales (UF)</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Sin Información</td>\n<td>Sin ventas o sin datos</td>\n</tr>\n<tr>\n<td>2</td>\n<td>1er Rango Micro Empresa</td>\n<td>0,01 – 200</td>\n</tr>\n<tr>\n<td>3</td>\n<td>2do Rango Micro Empresa</td>\n<td>200,01 – 600</td>\n</tr>\n<tr>\n<td>4</td>\n<td>3ro Rango Micro Empresa</td>\n<td>600,01 – 2.400</td>\n</tr>\n<tr>\n<td>5</td>\n<td>1er Rango Pequeña Empresa</td>\n<td>2.400,01 – 5.000</td>\n</tr>\n<tr>\n<td>6</td>\n<td>2do Rango Pequeña Empresa</td>\n<td>5.000,01 – 10.000</td>\n</tr>\n<tr>\n<td>7</td>\n<td>3er Rango Pequeña Empresa</td>\n<td>10.000,01 – 25.000</td>\n</tr>\n<tr>\n<td>8</td>\n<td>1er Rango Mediana Empresa</td>\n<td>25.000,01 – 50.000</td>\n</tr>\n<tr>\n<td>9</td>\n<td>2do Rango Mediana Empresa</td>\n<td>50.000,01 – 100.000</td>\n</tr>\n<tr>\n<td>10</td>\n<td>1er Rango Gran Empresa</td>\n<td>100.000,01 – 200.000</td>\n</tr>\n<tr>\n<td>11</td>\n<td>2do Rango Gran Empresa</td>\n<td>200.000,01 – 600.000</td>\n</tr>\n<tr>\n<td>12</td>\n<td>3er Rango Gran Empresa</td>\n<td>600.000,01 – 1.000.000</td>\n</tr>\n<tr>\n<td>13</td>\n<td>4to Rango Gran Empresa</td>\n<td>más de 1.000.000</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li>401 Unauthorized: token ausente o inválido.</li>\n<li>500 Internal Server Error: error interno.</li>\n</ul>\n<p>Una empresa sin ventas <strong>no constituye un error</strong>: responde 200 con <code>tramo: 1</code> y <code>venta_clp: 0</code>.</p>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"error\",\n  \"message\": \"Error de servidor\",\n  \"data\": null,\n  \"error\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\"\n  }\n}\n</code></pre>\n","urlObject":{"path":["api","v2","empresas",":rut","categoria"],"host":["{{host}}"],"query":[],"variable":[{"type":"any","key":"rut"}]}},"response":[{"id":"10499063-43ae-7b39-f2f5-6928555e7ac9","name":"200","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}"}],"url":{"raw":"{{host}}/api/v2/empresas/:rut/categoria","host":["{{host}}"],"path":["api","v2","empresas",":rut","categoria"],"variable":[{"key":"rut"}]},"description":"### **API Endpoint: Categoría de empresa**\n\n**Descripción:** Retorna la categoría de tamaño y el tramo SII de una empresa **vinculada**, calculados por Fapro a partir de sus ventas del último año móvil convertidas a UF.\n\nPara empresas no vinculadas corresponde `/empresas/{rut}/categoria/sii`, que lee el tramo publicado por el SII. Ese endpoint no entrega monto de ventas.\n\n**Método:** GET\n\n**URL:** {{host}}/api/v2/empresas/{rut}/categoria\n\n**Autenticación**\n\nAuthorization: Bearer {{jwt}}\n\n**Headers**\n\n| **Header** | **Tipo** | **Obligatorio** | **Descripción** |\n| --- | --- | --- | --- |\n| Content-Type | string | NO | application/json |\n| Authorization | string | SI | Access token del usuario (login). |\n\n#### Path Params\n\n| **Campo** | **Tipo** | **Obligatorio** | **Descripción** |\n| --- | --- | --- | --- |\n| rut | string | SI | RUT de la empresa, formato XXXXXXXX-X. |\n\n#### **Respuesta Exitosa**\n\n- **Status Code**: 200\n\n##### Estructura de respuesta exitosa:\n\n``` json\n{\n  \"status\": \"success\",\n  \"data\": {\n    \"categoria\": \"Micro Empresa\",\n    \"tramo\": 4,\n    \"tramo_label\": \"3ro Rango Micro Empresa\",\n    \"tiene_datos\": true,\n    \"venta_clp\": 25354150,\n    \"venta_uf\": 620.74\n  },\n  \"metadata\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\",\n    \"timestamp\": \"2026-08-12T18:11:46.441Z\"\n  }\n}\n```\n\n#### **Descripción de la Respuesta**\n\n| **Campo** | **Tipo** | **Descripción** |\n| --- | --- | --- |\n| tramo | integer | Tramo SII de tamaño, **1 a 13**. Utiliza el mismo vocabulario que `/categoria/sii`, por lo que los valores de ambos endpoints son comparables. Ver la tabla más abajo. |\n| tramo_label | string | Etiqueta descriptiva del tramo. |\n| categoria | string | Categoría de tamaño agrupada: Micro, Pequeña, Mediana o Gran Empresa. |\n| tiene_datos | boolean | `false` cuando Fapro no dispone de documentos tributarios de esta empresa. Ver más abajo. |\n| venta_clp | integer | Ventas netas del último año móvil en CLP (facturas + boletas − notas de crédito). |\n| venta_uf | number | `venta_clp` convertido a UF con el valor vigente. |\n\n#### `tiene_datos`: por qué existe\n\nUna empresa que vendió 0 y una empresa de la que Fapro no dispone de documentos devuelven los mismos números: `venta_clp: 0`, `tramo: 1`. `tiene_datos` es el único campo que las distingue.\n\n| tiene_datos | Significado |\n| --- | --- |\n| `true` | Fapro dispone de documentos de la empresa. Un `venta_clp: 0` corresponde a una venta real de cero. |\n| `false` | Fapro no dispone de documentos de esta empresa. El `0` no es una medición, sino ausencia de datos. |\n\n**No debe interpretarse `venta_clp: 0` como \"no vendió\" sin comprobar antes `tiene_datos`.**\n\n#### Tabla de tramos SII (1–13)\n\nAplica a este endpoint y a `/categoria/sii`.\n\n| tramo | Etiqueta | Ventas anuales (UF) |\n| --- | --- | --- |\n| 1 | Sin Información | Sin ventas o sin datos |\n| 2 | 1er Rango Micro Empresa | 0,01 – 200 |\n| 3 | 2do Rango Micro Empresa | 200,01 – 600 |\n| 4 | 3ro Rango Micro Empresa | 600,01 – 2.400 |\n| 5 | 1er Rango Pequeña Empresa | 2.400,01 – 5.000 |\n| 6 | 2do Rango Pequeña Empresa | 5.000,01 – 10.000 |\n| 7 | 3er Rango Pequeña Empresa | 10.000,01 – 25.000 |\n| 8 | 1er Rango Mediana Empresa | 25.000,01 – 50.000 |\n| 9 | 2do Rango Mediana Empresa | 50.000,01 – 100.000 |\n| 10 | 1er Rango Gran Empresa | 100.000,01 – 200.000 |\n| 11 | 2do Rango Gran Empresa | 200.000,01 – 600.000 |\n| 12 | 3er Rango Gran Empresa | 600.000,01 – 1.000.000 |\n| 13 | 4to Rango Gran Empresa | más de 1.000.000 |\n\n#### **Respuestas de Error**\n\n- 401 Unauthorized: token ausente o inválido.\n- 500 Internal Server Error: error interno.\n\nUna empresa sin ventas **no constituye un error**: responde 200 con `tramo: 1` y `venta_clp: 0`.\n\n#### **Estructura de errores**\n\n``` json\n{\n  \"status\": \"error\",\n  \"message\": \"Error de servidor\",\n  \"data\": null,\n  \"error\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\"\n  }\n}\n```"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n  \"status\": \"success\",\n  \"data\": {\n    \"categoria\": \"Micro Empresa\",\n    \"tramo\": 4,\n    \"tramo_label\": \"3ro Rango Micro Empresa\",\n    \"tiene_datos\": true,\n    \"venta_clp\": 25354150,\n    \"venta_uf\": 620.74\n  },\n  \"metadata\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\",\n    \"timestamp\": \"2026-08-12T18:11:46.441Z\"\n  }\n}"}],"_postman_id":"70638fc8-dd67-2714-0b47-72639300c23b"},{"name":"Categoría — fuente pública SII","id":"dc844862-5afb-9921-7d7c-1b2e6b79db66","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}"}],"url":"{{host}}/api/v2/empresas/:rut/categoria/sii","description":"<h3 id=\"api-endpoint-categoría-de-empresa-nómina-sii\"><strong>API Endpoint: Categoría de empresa (nómina SII)</strong></h3>\n<p><strong>Descripción:</strong> Retorna el tramo de tamaño publicado por el SII en la nómina de personas jurídicas (dato nacional cargado por Fapro). Es el tramo oficial del SII, no un cálculo sobre los DTE del tenant; sirve de respaldo para empresas sin documentos tributarios disponibles.</p>\n<p><strong>Método:</strong> GET</p>\n<p><strong>URL:</strong> {{host}}/api/v2/empresas/{rut}/categoria/sii</p>\n<p><strong>Autenticación</strong></p>\n<p>Authorization: Bearer {{jwt}}</p>\n<p><strong>Headers</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content-Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token del usuario (login).</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"path-params\">Path Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Campo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>RUT de la empresa, formato XXXXXXXX-X.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"success\",\n  \"data\": {\n    \"categoria\": \"Pequeña Empresa\",\n    \"tramo\": 5,\n    \"tramo_label\": \"1er Rango Pequeña Empresa\",\n    \"anio\": 2024\n  },\n  \"metadata\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\",\n    \"timestamp\": \"2026-07-27T18:11:46.441Z\"\n  }\n}\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Campo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>tramo</td>\n<td>integer</td>\n<td>Tramo SII de tamaño, <strong>1 a 13</strong>. Mismo vocabulario que <code>/categoria</code>, por lo que ambos valores son comparables. Ver la tabla más abajo.</td>\n</tr>\n<tr>\n<td>tramo_label</td>\n<td>string</td>\n<td>Etiqueta descriptiva del tramo.</td>\n</tr>\n<tr>\n<td>categoria</td>\n<td>string</td>\n<td>Categoría de tamaño agrupada: Micro, Pequeña, Mediana o Gran Empresa.</td>\n</tr>\n<tr>\n<td>anio</td>\n<td>integer</td>\n<td>Año tributario de la nómina de la que proviene el tramo.</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Este endpoint responde con <strong>las mismas keys y los mismos tipos</strong> que <code>/empresas/{rut}/categoria</code>. La única diferencia es que aquí no se informan <code>venta_clp</code> ni <code>venta_uf</code>: la nómina del SII no publica montos de venta.</p>\n</blockquote>\n<h4 id=\"tabla-de-tramos-sii-113\">Tabla de tramos SII (1–13)</h4>\n<p><code>tramo</code> utiliza el mismo vocabulario que <code>/empresas/{rut}/categoria</code>, por lo que los valores de ambos endpoints son comparables directamente.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>tramo</th>\n<th>Etiqueta</th>\n<th>Ventas anuales (UF)</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Sin Información</td>\n<td>Sin ventas o sin datos</td>\n</tr>\n<tr>\n<td>2</td>\n<td>1er Rango Micro Empresa</td>\n<td>0,01 – 200</td>\n</tr>\n<tr>\n<td>3</td>\n<td>2do Rango Micro Empresa</td>\n<td>200,01 – 600</td>\n</tr>\n<tr>\n<td>4</td>\n<td>3ro Rango Micro Empresa</td>\n<td>600,01 – 2.400</td>\n</tr>\n<tr>\n<td>5</td>\n<td>1er Rango Pequeña Empresa</td>\n<td>2.400,01 – 5.000</td>\n</tr>\n<tr>\n<td>6</td>\n<td>2do Rango Pequeña Empresa</td>\n<td>5.000,01 – 10.000</td>\n</tr>\n<tr>\n<td>7</td>\n<td>3er Rango Pequeña Empresa</td>\n<td>10.000,01 – 25.000</td>\n</tr>\n<tr>\n<td>8</td>\n<td>1er Rango Mediana Empresa</td>\n<td>25.000,01 – 50.000</td>\n</tr>\n<tr>\n<td>9</td>\n<td>2do Rango Mediana Empresa</td>\n<td>50.000,01 – 100.000</td>\n</tr>\n<tr>\n<td>10</td>\n<td>1er Rango Gran Empresa</td>\n<td>100.000,01 – 200.000</td>\n</tr>\n<tr>\n<td>11</td>\n<td>2do Rango Gran Empresa</td>\n<td>200.000,01 – 600.000</td>\n</tr>\n<tr>\n<td>12</td>\n<td>3er Rango Gran Empresa</td>\n<td>600.000,01 – 1.000.000</td>\n</tr>\n<tr>\n<td>13</td>\n<td>4to Rango Gran Empresa</td>\n<td>más de 1.000.000</td>\n</tr>\n</tbody>\n</table>\n</div><p>Este endpoint lee la Nómina de Personas Jurídicas del SII, que <strong>no incluye personas naturales</strong>: una persona natural con giro responde <code>404</code>. Tampoco entrega monto de ventas; para obtenerlo la empresa debe estar vinculada.</p>\n<h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li>401 Unauthorized: token ausente o inválido.</li>\n<li>422 Unprocessable Entity: <code>El RUT proporcionado no es válido</code> (dígito verificador incorrecto).</li>\n<li>404 Not Found: no hay tramo SII publicado para el RUT.</li>\n<li>500 Internal Server Error: error de conexión a BD / interno.</li>\n</ul>\n","urlObject":{"path":["api","v2","empresas",":rut","categoria","sii"],"host":["{{host}}"],"query":[],"variable":[{"type":"any","key":"rut"}]}},"response":[{"id":"66f6c54e-8e6c-f55d-eceb-d5e85ed3dd2f","name":"200","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}"}],"url":{"raw":"{{host}}/api/v2/empresas/:rut/categoria/sii","host":["{{host}}"],"path":["api","v2","empresas",":rut","categoria","sii"],"variable":[{"key":"rut"}]},"description":"### **API Endpoint: Categoría de empresa (nómina SII)**\n\n**Descripción:** Retorna el tramo de tamaño publicado por el SII en la nómina de personas jurídicas (dato nacional cargado por Fapro). Es el tramo oficial del SII, no un cálculo sobre los DTE del tenant; sirve de respaldo para empresas sin documentos tributarios disponibles.\n\n**Método:** GET\n\n**URL:** {{host}}/api/v2/empresas/{rut}/categoria/sii\n\n**Autenticación**\n\nAuthorization: Bearer {{jwt}}\n\n**Headers**\n\n| **Header** | **Tipo** | **Obligatorio** | **Descripción** |\n| --- | --- | --- | --- |\n| Content-Type | string | NO | application/json |\n| Authorization | string | SI | Access token del usuario (login). |\n\n#### Path Params\n\n| **Campo** | **Tipo** | **Obligatorio** | **Descripción** |\n| --- | --- | --- | --- |\n| rut | string | SI | RUT de la empresa, formato XXXXXXXX-X. |\n\n#### **Respuesta Exitosa**\n\n- **Status Code**: 200\n\n##### Estructura de respuesta exitosa:\n\n``` json\n{\n  \"status\": \"success\",\n  \"data\": {\n    \"categoria\": \"Pequeña Empresa\",\n    \"tramo\": 5,\n    \"tramo_label\": \"1er Rango Pequeña Empresa\",\n    \"anio\": 2024\n  },\n  \"metadata\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\",\n    \"timestamp\": \"2026-07-27T18:11:46.441Z\"\n  }\n}\n```\n\n#### **Descripción de la Respuesta**\n\n| **Campo** | **Tipo** | **Descripción** |\n| --- | --- | --- |\n| tramo | integer | Tramo SII de tamaño, **1 a 13**. Mismo vocabulario que `/categoria`, por lo que ambos valores son comparables. Ver la tabla más abajo. |\n| tramo_label | string | Etiqueta descriptiva del tramo. |\n| categoria | string | Categoría de tamaño agrupada: Micro, Pequeña, Mediana o Gran Empresa. |\n| anio | integer | Año tributario de la nómina de la que proviene el tramo. |\n> Este endpoint responde con **las mismas keys y los mismos tipos** que `/empresas/{rut}/categoria`. La única diferencia es que aquí no se informan `venta_clp` ni `venta_uf`: la nómina del SII no publica montos de venta.\n\n#### Tabla de tramos SII (1–13)\n\n`tramo` utiliza el mismo vocabulario que `/empresas/{rut}/categoria`, por lo que los valores de ambos endpoints son comparables directamente.\n\n| tramo | Etiqueta | Ventas anuales (UF) |\n| --- | --- | --- |\n| 1 | Sin Información | Sin ventas o sin datos |\n| 2 | 1er Rango Micro Empresa | 0,01 – 200 |\n| 3 | 2do Rango Micro Empresa | 200,01 – 600 |\n| 4 | 3ro Rango Micro Empresa | 600,01 – 2.400 |\n| 5 | 1er Rango Pequeña Empresa | 2.400,01 – 5.000 |\n| 6 | 2do Rango Pequeña Empresa | 5.000,01 – 10.000 |\n| 7 | 3er Rango Pequeña Empresa | 10.000,01 – 25.000 |\n| 8 | 1er Rango Mediana Empresa | 25.000,01 – 50.000 |\n| 9 | 2do Rango Mediana Empresa | 50.000,01 – 100.000 |\n| 10 | 1er Rango Gran Empresa | 100.000,01 – 200.000 |\n| 11 | 2do Rango Gran Empresa | 200.000,01 – 600.000 |\n| 12 | 3er Rango Gran Empresa | 600.000,01 – 1.000.000 |\n| 13 | 4to Rango Gran Empresa | más de 1.000.000 |\n\nEste endpoint lee la Nómina de Personas Jurídicas del SII, que **no incluye personas naturales**: una persona natural con giro responde `404`. Tampoco entrega monto de ventas; para obtenerlo la empresa debe estar vinculada.\n\n#### **Respuestas de Error**\n\n- 401 Unauthorized: token ausente o inválido.\n- 422 Unprocessable Entity: `El RUT proporcionado no es válido` (dígito verificador incorrecto).\n- 404 Not Found: no hay tramo SII publicado para el RUT.\n- 500 Internal Server Error: error de conexión a BD / interno."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n  \"status\": \"success\",\n  \"data\": {\n    \"categoria\": \"Pequeña Empresa\",\n    \"tramo\": 5,\n    \"tramo_label\": \"1er Rango Pequeña Empresa\",\n    \"anio\": 2024\n  },\n  \"metadata\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\",\n    \"timestamp\": \"2026-08-12T18:11:46.441Z\"\n  }\n}"},{"id":"544729ac-1e23-64a4-af23-eb23203a2326","name":"404 Not Found","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}"}],"url":{"raw":"{{host}}/api/v2/empresas/:rut/categoria/sii","host":["{{host}}"],"path":["api","v2","empresas",":rut","categoria","sii"],"variable":[{"key":"rut"}]},"description":"### **API Endpoint: Categoría de empresa (nómina SII)**\n\n**Descripción:** Retorna el tramo de tamaño publicado por el SII en la nómina de personas jurídicas (dato nacional cargado por Fapro). Es el tramo oficial del SII, no un cálculo sobre los DTE del tenant; sirve de respaldo para empresas sin documentos tributarios disponibles.\n\n**Método:** GET\n\n**URL:** {{host}}/api/v2/empresas/{rut}/categoria/sii\n\n**Autenticación**\n\nAuthorization: Bearer {{jwt}}\n\n**Headers**\n\n| **Header** | **Tipo** | **Obligatorio** | **Descripción** |\n| --- | --- | --- | --- |\n| Content-Type | string | NO | application/json |\n| Authorization | string | SI | Access token del usuario (login). |\n\n#### Path Params\n\n| **Campo** | **Tipo** | **Obligatorio** | **Descripción** |\n| --- | --- | --- | --- |\n| rut | string | SI | RUT de la empresa, formato XXXXXXXX-X. |\n\n#### **Respuesta Exitosa**\n\n- **Status Code**: 200\n\n##### Estructura de respuesta exitosa:\n\n``` json\n{\n  \"status\": \"success\",\n  \"data\": {\n    \"categoria\": \"Pequeña Empresa\",\n    \"tramo\": 5,\n    \"tramo_label\": \"1er Rango Pequeña Empresa\",\n    \"anio\": 2024\n  },\n  \"metadata\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\",\n    \"timestamp\": \"2026-07-27T18:11:46.441Z\"\n  }\n}\n```\n\n#### **Descripción de la Respuesta**\n\n| **Campo** | **Tipo** | **Descripción** |\n| --- | --- | --- |\n| tramo | integer | Tramo SII de tamaño, **1 a 13**. Mismo vocabulario que `/categoria`, por lo que ambos valores son comparables. Ver la tabla más abajo. |\n| tramo_label | string | Etiqueta descriptiva del tramo. |\n| categoria | string | Categoría de tamaño agrupada: Micro, Pequeña, Mediana o Gran Empresa. |\n| anio | integer | Año tributario de la nómina de la que proviene el tramo. |\n> Este endpoint responde con **las mismas keys y los mismos tipos** que `/empresas/{rut}/categoria`. La única diferencia es que aquí no se informan `venta_clp` ni `venta_uf`: la nómina del SII no publica montos de venta.\n\n#### Tabla de tramos SII (1–13)\n\n`tramo` utiliza el mismo vocabulario que `/empresas/{rut}/categoria`, por lo que los valores de ambos endpoints son comparables directamente.\n\n| tramo | Etiqueta | Ventas anuales (UF) |\n| --- | --- | --- |\n| 1 | Sin Información | Sin ventas o sin datos |\n| 2 | 1er Rango Micro Empresa | 0,01 – 200 |\n| 3 | 2do Rango Micro Empresa | 200,01 – 600 |\n| 4 | 3ro Rango Micro Empresa | 600,01 – 2.400 |\n| 5 | 1er Rango Pequeña Empresa | 2.400,01 – 5.000 |\n| 6 | 2do Rango Pequeña Empresa | 5.000,01 – 10.000 |\n| 7 | 3er Rango Pequeña Empresa | 10.000,01 – 25.000 |\n| 8 | 1er Rango Mediana Empresa | 25.000,01 – 50.000 |\n| 9 | 2do Rango Mediana Empresa | 50.000,01 – 100.000 |\n| 10 | 1er Rango Gran Empresa | 100.000,01 – 200.000 |\n| 11 | 2do Rango Gran Empresa | 200.000,01 – 600.000 |\n| 12 | 3er Rango Gran Empresa | 600.000,01 – 1.000.000 |\n| 13 | 4to Rango Gran Empresa | más de 1.000.000 |\n\nEste endpoint lee la Nómina de Personas Jurídicas del SII, que **no incluye personas naturales**: una persona natural con giro responde `404`. Tampoco entrega monto de ventas; para obtenerlo la empresa debe estar vinculada.\n\n#### **Respuestas de Error**\n\n- 401 Unauthorized: token ausente o inválido.\n- 422 Unprocessable Entity: `El RUT proporcionado no es válido` (dígito verificador incorrecto).\n- 404 Not Found: no hay tramo SII publicado para el RUT.\n- 500 Internal Server Error: error de conexión a BD / interno."},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n  \"status\": \"error\",\n  \"message\": \"no SII-published sales tier for identifier\",\n  \"data\": {\n    \"error\": \"not_found\",\n    \"message\": \"no SII-published sales tier for identifier\"\n  },\n  \"error\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\"\n  }\n}"},{"id":"d1a9fe5f-645f-0e14-cf4d-855cb5d4e76c","name":"422","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}"}],"url":{"raw":"{{host}}/api/v2/empresas/:rut/categoria/sii","host":["{{host}}"],"path":["api","v2","empresas",":rut","categoria","sii"],"variable":[{"key":"rut"}]},"description":"### **API Endpoint: Categoría de empresa (nómina SII)**\n\n**Descripción:** Retorna el tramo de tamaño publicado por el SII en la nómina de personas jurídicas (dato nacional cargado por Fapro). Es el tramo oficial del SII, no un cálculo sobre los DTE del tenant; sirve de respaldo para empresas sin documentos tributarios disponibles.\n\n**Método:** GET\n\n**URL:** {{host}}/api/v2/empresas/{rut}/categoria/sii\n\n**Autenticación**\n\nAuthorization: Bearer {{jwt}}\n\n**Headers**\n\n| **Header** | **Tipo** | **Obligatorio** | **Descripción** |\n| --- | --- | --- | --- |\n| Content-Type | string | NO | application/json |\n| Authorization | string | SI | Access token del usuario (login). |\n\n#### Path Params\n\n| **Campo** | **Tipo** | **Obligatorio** | **Descripción** |\n| --- | --- | --- | --- |\n| rut | string | SI | RUT de la empresa, formato XXXXXXXX-X. |\n\n#### **Respuesta Exitosa**\n\n- **Status Code**: 200\n\n##### Estructura de respuesta exitosa:\n\n``` json\n{\n  \"status\": \"success\",\n  \"data\": {\n    \"categoria\": \"Pequeña Empresa\",\n    \"tramo\": 5,\n    \"tramo_label\": \"1er Rango Pequeña Empresa\",\n    \"anio\": 2024\n  },\n  \"metadata\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\",\n    \"timestamp\": \"2026-07-27T18:11:46.441Z\"\n  }\n}\n```\n\n#### **Descripción de la Respuesta**\n\n| **Campo** | **Tipo** | **Descripción** |\n| --- | --- | --- |\n| tramo | integer | Tramo SII de tamaño, **1 a 13**. Mismo vocabulario que `/categoria`, por lo que ambos valores son comparables. Ver la tabla más abajo. |\n| tramo_label | string | Etiqueta descriptiva del tramo. |\n| categoria | string | Categoría de tamaño agrupada: Micro, Pequeña, Mediana o Gran Empresa. |\n| anio | integer | Año tributario de la nómina de la que proviene el tramo. |\n> Este endpoint responde con **las mismas keys y los mismos tipos** que `/empresas/{rut}/categoria`. La única diferencia es que aquí no se informan `venta_clp` ni `venta_uf`: la nómina del SII no publica montos de venta.\n\n#### Tabla de tramos SII (1–13)\n\n`tramo` utiliza el mismo vocabulario que `/empresas/{rut}/categoria`, por lo que los valores de ambos endpoints son comparables directamente.\n\n| tramo | Etiqueta | Ventas anuales (UF) |\n| --- | --- | --- |\n| 1 | Sin Información | Sin ventas o sin datos |\n| 2 | 1er Rango Micro Empresa | 0,01 – 200 |\n| 3 | 2do Rango Micro Empresa | 200,01 – 600 |\n| 4 | 3ro Rango Micro Empresa | 600,01 – 2.400 |\n| 5 | 1er Rango Pequeña Empresa | 2.400,01 – 5.000 |\n| 6 | 2do Rango Pequeña Empresa | 5.000,01 – 10.000 |\n| 7 | 3er Rango Pequeña Empresa | 10.000,01 – 25.000 |\n| 8 | 1er Rango Mediana Empresa | 25.000,01 – 50.000 |\n| 9 | 2do Rango Mediana Empresa | 50.000,01 – 100.000 |\n| 10 | 1er Rango Gran Empresa | 100.000,01 – 200.000 |\n| 11 | 2do Rango Gran Empresa | 200.000,01 – 600.000 |\n| 12 | 3er Rango Gran Empresa | 600.000,01 – 1.000.000 |\n| 13 | 4to Rango Gran Empresa | más de 1.000.000 |\n\nEste endpoint lee la Nómina de Personas Jurídicas del SII, que **no incluye personas naturales**: una persona natural con giro responde `404`. Tampoco entrega monto de ventas; para obtenerlo la empresa debe estar vinculada.\n\n#### **Respuestas de Error**\n\n- 401 Unauthorized: token ausente o inválido.\n- 422 Unprocessable Entity: `El RUT proporcionado no es válido` (dígito verificador incorrecto).\n- 404 Not Found: no hay tramo SII publicado para el RUT.\n- 500 Internal Server Error: error de conexión a BD / interno."},"status":"Unprocessable Entity","code":422,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n  \"status\": \"error\",\n  \"message\": \"El RUT proporcionado no es válido\",\n  \"data\": {\n    \"error\": \"invalid_identifier\",\n    \"message\": \"El RUT proporcionado no es válido\"\n  },\n  \"error\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\"\n  }\n}"}],"_postman_id":"dc844862-5afb-9921-7d7c-1b2e6b79db66"},{"name":"Actividades económicas — empresa vinculada","id":"799bab88-f90a-32dd-e386-905dcc7d344a","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}"}],"url":"{{host}}/api/v2/empresas/:rut/actividades-economicas","description":"<h3 id=\"api-endpoint-actividades-económicas\"><strong>API Endpoint: Actividades económicas</strong></h3>\n<p><strong>Descripción:</strong> Retorna las actividades económicas registradas de la empresa según la carpeta tributaria del SII almacenada por Fapro (base del tenant). Incluye la glosa general (giro) y el detalle de cada actividad con su código, categoría tributaria, fecha de inicio y si afecta IVA.</p>\n<p><strong>Método:</strong> GET</p>\n<p><strong>URL:</strong> {{host}}/api/v2/empresas/{rut}/actividades-economicas</p>\n<p><strong>Autenticación</strong></p>\n<p>Authorization: Bearer {{jwt}}</p>\n<p><strong>Headers</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content-Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token del usuario (login).</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"path-params\">Path Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Campo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>RUT de la empresa, formato XXXXXXXX-X.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"success\",\n  \"data\": {\n    \"glosa_general\": \"Actividades de programación informática\",\n    \"actividades\": [\n      {\n        \"codigo\": \"620100\",\n        \"glosa\": \"Actividades de programación informática\",\n        \"categoria\": \"1\",\n        \"fecha_inicio\": \"2019-03-01\",\n        \"afecta_iva\": true\n      }\n    ]\n  },\n  \"metadata\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\",\n    \"timestamp\": \"2026-07-27T18:11:46.441Z\"\n  }\n}\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Campo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>glosa_general</td>\n<td>string</td>\n<td>Giro/glosa general de la empresa. \"\" si se desconoce.</td>\n</tr>\n<tr>\n<td>actividades</td>\n<td>array</td>\n<td>Lista de actividades económicas (ver campos abajo).</td>\n</tr>\n<tr>\n<td>actividades[].codigo</td>\n<td>string</td>\n<td>Código de actividad económica SII (ej. \"620100\").</td>\n</tr>\n<tr>\n<td>actividades[].glosa</td>\n<td>string</td>\n<td>Descripción de la actividad.</td>\n</tr>\n<tr>\n<td>actividades[].categoria</td>\n<td>string</td>\n<td>Categoría tributaria SII (ej. \"1\", \"2\"). \"\" si se desconoce.</td>\n</tr>\n<tr>\n<td>actividades[].fecha_inicio</td>\n<td>string</td>\n<td>Fecha de inicio de actividades (YYYY-MM-DD). \"\" si se desconoce.</td>\n</tr>\n<tr>\n<td>actividades[].afecta_iva</td>\n<td>boolean</td>\n<td>Indica si la actividad afecta IVA.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li>401 Unauthorized: token ausente o inválido.</li>\n<li>404 Not Found: el RUT no tiene perfil ni actividades registradas en el tenant.</li>\n<li>500 Internal Server Error: error de conexión a BD / interno.</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"error\",\n  \"message\": \"no economic activities found for identifier\",\n  \"data\": {\n    \"error\": \"not_found\",\n    \"message\": \"no economic activities found for identifier\"\n  },\n  \"error\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\"\n  }\n}\n</code></pre>\n","urlObject":{"path":["api","v2","empresas",":rut","actividades-economicas"],"host":["{{host}}"],"query":[],"variable":[{"type":"any","key":"rut"}]}},"response":[{"id":"ee194156-99d0-84bd-6fd4-7382c69854c9","name":"200","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}"}],"url":{"raw":"{{host}}/api/v2/empresas/:rut/actividades-economicas","host":["{{host}}"],"path":["api","v2","empresas",":rut","actividades-economicas"],"variable":[{"key":"rut"}]},"description":"### **API Endpoint: Actividades económicas**\n\n**Descripción:** Retorna las actividades económicas registradas de la empresa según la carpeta tributaria del SII almacenada por Fapro (base del tenant). Incluye la glosa general (giro) y el detalle de cada actividad con su código, categoría tributaria, fecha de inicio y si afecta IVA.\n\n**Método:** GET\n\n**URL:** {{host}}/api/v2/empresas/{rut}/actividades-economicas\n\n**Autenticación**\n\nAuthorization: Bearer {{jwt}}\n\n**Headers**\n\n| **Header** | **Tipo** | **Obligatorio** | **Descripción** |\n| --- | --- | --- | --- |\n| Content-Type | string | NO | application/json |\n| Authorization | string | SI | Access token del usuario (login). |\n\n#### Path Params\n\n| **Campo** | **Tipo** | **Obligatorio** | **Descripción** |\n| --- | --- | --- | --- |\n| rut | string | SI | RUT de la empresa, formato XXXXXXXX-X. |\n\n#### **Respuesta Exitosa**\n\n- **Status Code**: 200\n\n##### Estructura de respuesta exitosa:\n\n``` json\n{\n  \"status\": \"success\",\n  \"data\": {\n    \"glosa_general\": \"Actividades de programación informática\",\n    \"actividades\": [\n      {\n        \"codigo\": \"620100\",\n        \"glosa\": \"Actividades de programación informática\",\n        \"categoria\": \"1\",\n        \"fecha_inicio\": \"2019-03-01\",\n        \"afecta_iva\": true\n      }\n    ]\n  },\n  \"metadata\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\",\n    \"timestamp\": \"2026-07-27T18:11:46.441Z\"\n  }\n}\n```\n\n#### **Descripción de la Respuesta**\n\n| **Campo** | **Tipo** | **Descripción** |\n| --- | --- | --- |\n| glosa_general | string | Giro/glosa general de la empresa. \"\" si se desconoce. |\n| actividades | array | Lista de actividades económicas (ver campos abajo). |\n| actividades[].codigo | string | Código de actividad económica SII (ej. \"620100\"). |\n| actividades[].glosa | string | Descripción de la actividad. |\n| actividades[].categoria | string | Categoría tributaria SII (ej. \"1\", \"2\"). \"\" si se desconoce. |\n| actividades[].fecha_inicio | string | Fecha de inicio de actividades (YYYY-MM-DD). \"\" si se desconoce. |\n| actividades[].afecta_iva | boolean | Indica si la actividad afecta IVA. |\n#### **Respuestas de Error**\n\n- 401 Unauthorized: token ausente o inválido.\n- 404 Not Found: el RUT no tiene perfil ni actividades registradas en el tenant.\n- 500 Internal Server Error: error de conexión a BD / interno.\n\n#### **Estructura de errores**\n\n``` json\n{\n  \"status\": \"error\",\n  \"message\": \"no economic activities found for identifier\",\n  \"data\": {\n    \"error\": \"not_found\",\n    \"message\": \"no economic activities found for identifier\"\n  },\n  \"error\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\"\n  }\n}\n```"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n  \"status\": \"success\",\n  \"data\": {\n    \"glosa_general\": \"Actividades de programación informática\",\n    \"actividades\": [\n      {\n        \"codigo\": \"620100\",\n        \"glosa\": \"Actividades de programación informática\",\n        \"categoria\": \"1\",\n        \"fecha_inicio\": \"2019-03-01\",\n        \"afecta_iva\": true\n      }\n    ]\n  },\n  \"metadata\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\",\n    \"timestamp\": \"2026-07-27T18:11:46.441Z\"\n  }\n}"},{"id":"681c0040-9609-7892-e6e5-7d157d8b256a","name":"404 Not Found","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}"}],"url":{"raw":"{{host}}/api/v2/empresas/:rut/actividades-economicas","host":["{{host}}"],"path":["api","v2","empresas",":rut","actividades-economicas"],"variable":[{"key":"rut"}]},"description":"### **API Endpoint: Actividades económicas**\n\n**Descripción:** Retorna las actividades económicas registradas de la empresa según la carpeta tributaria del SII almacenada por Fapro (base del tenant). Incluye la glosa general (giro) y el detalle de cada actividad con su código, categoría tributaria, fecha de inicio y si afecta IVA.\n\n**Método:** GET\n\n**URL:** {{host}}/api/v2/empresas/{rut}/actividades-economicas\n\n**Autenticación**\n\nAuthorization: Bearer {{jwt}}\n\n**Headers**\n\n| **Header** | **Tipo** | **Obligatorio** | **Descripción** |\n| --- | --- | --- | --- |\n| Content-Type | string | NO | application/json |\n| Authorization | string | SI | Access token del usuario (login). |\n\n#### Path Params\n\n| **Campo** | **Tipo** | **Obligatorio** | **Descripción** |\n| --- | --- | --- | --- |\n| rut | string | SI | RUT de la empresa, formato XXXXXXXX-X. |\n\n#### **Respuesta Exitosa**\n\n- **Status Code**: 200\n\n##### Estructura de respuesta exitosa:\n\n``` json\n{\n  \"status\": \"success\",\n  \"data\": {\n    \"glosa_general\": \"Actividades de programación informática\",\n    \"actividades\": [\n      {\n        \"codigo\": \"620100\",\n        \"glosa\": \"Actividades de programación informática\",\n        \"categoria\": \"1\",\n        \"fecha_inicio\": \"2019-03-01\",\n        \"afecta_iva\": true\n      }\n    ]\n  },\n  \"metadata\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\",\n    \"timestamp\": \"2026-07-27T18:11:46.441Z\"\n  }\n}\n```\n\n#### **Descripción de la Respuesta**\n\n| **Campo** | **Tipo** | **Descripción** |\n| --- | --- | --- |\n| glosa_general | string | Giro/glosa general de la empresa. \"\" si se desconoce. |\n| actividades | array | Lista de actividades económicas (ver campos abajo). |\n| actividades[].codigo | string | Código de actividad económica SII (ej. \"620100\"). |\n| actividades[].glosa | string | Descripción de la actividad. |\n| actividades[].categoria | string | Categoría tributaria SII (ej. \"1\", \"2\"). \"\" si se desconoce. |\n| actividades[].fecha_inicio | string | Fecha de inicio de actividades (YYYY-MM-DD). \"\" si se desconoce. |\n| actividades[].afecta_iva | boolean | Indica si la actividad afecta IVA. |\n#### **Respuestas de Error**\n\n- 401 Unauthorized: token ausente o inválido.\n- 404 Not Found: el RUT no tiene perfil ni actividades registradas en el tenant.\n- 500 Internal Server Error: error de conexión a BD / interno.\n\n#### **Estructura de errores**\n\n``` json\n{\n  \"status\": \"error\",\n  \"message\": \"no economic activities found for identifier\",\n  \"data\": {\n    \"error\": \"not_found\",\n    \"message\": \"no economic activities found for identifier\"\n  },\n  \"error\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\"\n  }\n}\n```"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n  \"status\": \"error\",\n  \"message\": \"no economic activities found for identifier\",\n  \"data\": {\n    \"error\": \"not_found\",\n    \"message\": \"no economic activities found for identifier\"\n  },\n  \"error\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\"\n  }\n}"}],"_postman_id":"799bab88-f90a-32dd-e386-905dcc7d344a"},{"name":"Actividades económicas — fuente pública SII","id":"57ceeae2-d47d-8224-6bc1-ad075d62490b","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}"}],"url":"{{host}}/api/v2/empresas/:rut/actividades-economicas/sii","description":"<h3 id=\"api-endpoint-actividades-económicas-sii-en-vivo\"><strong>API Endpoint: Actividades económicas (SII en vivo)</strong></h3>\n<p><strong>Descripción:</strong> Consulta EN VIVO la situación tributaria de terceros (STC) del SII y retorna las actividades económicas de la empresa. A diferencia de <code>actividades-economicas</code>, no lee la base del tenant sino que scrapea el SII al momento; por eso puede demorar más y no incluye <code>glosa_general</code>.</p>\n<p><strong>Método:</strong> GET</p>\n<p><strong>URL:</strong> {{host}}/api/v2/empresas/{rut}/actividades-economicas/sii</p>\n<p><strong>Autenticación</strong></p>\n<p>Authorization: Bearer {{jwt}}</p>\n<p><strong>Headers</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content-Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token del usuario (login).</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"path-params\">Path Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Campo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>RUT de la empresa, formato XXXXXXXX-X.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"success\",\n  \"data\": {\n    \"actividades\": [\n      {\n        \"codigo\": \"620100\",\n        \"glosa\": \"Actividades de programación informática\",\n        \"categoria\": \"1\",\n        \"fecha_inicio\": \"2019-03-01\",\n        \"afecta_iva\": true\n      }\n    ]\n  },\n  \"metadata\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\",\n    \"timestamp\": \"2026-07-27T18:11:46.441Z\"\n  }\n}\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Campo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>actividades</td>\n<td>array</td>\n<td>Lista de actividades económicas (ver campos abajo).</td>\n</tr>\n<tr>\n<td>actividades[].codigo</td>\n<td>string</td>\n<td>Código de actividad económica SII.</td>\n</tr>\n<tr>\n<td>actividades[].glosa</td>\n<td>string</td>\n<td>Descripción de la actividad.</td>\n</tr>\n<tr>\n<td>actividades[].categoria</td>\n<td>string</td>\n<td>Categoría tributaria SII.</td>\n</tr>\n<tr>\n<td>actividades[].fecha_inicio</td>\n<td>string</td>\n<td>Fecha de inicio de actividades (YYYY-MM-DD).</td>\n</tr>\n<tr>\n<td>actividades[].afecta_iva</td>\n<td>boolean</td>\n<td>Indica si la actividad afecta IVA.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li>401 Unauthorized: token ausente o inválido.</li>\n<li>422 Unprocessable Entity: RUT con formato inválido.</li>\n<li>500 Internal Server Error: fallo al consultar el servicio externo (SII / proxy).</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"error\",\n  \"message\": \"El RUT proporcionado no es válido\",\n  \"data\": [],\n  \"error\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\"\n  }\n}\n</code></pre>\n","urlObject":{"path":["api","v2","empresas",":rut","actividades-economicas","sii"],"host":["{{host}}"],"query":[],"variable":[{"type":"any","key":"rut"}]}},"response":[{"id":"0e012f67-cf90-6aa0-e491-f9b3593f148d","name":"200","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}"}],"url":{"raw":"{{host}}/api/v2/empresas/:rut/actividades-economicas/sii","host":["{{host}}"],"path":["api","v2","empresas",":rut","actividades-economicas","sii"],"variable":[{"key":"rut"}]},"description":"### **API Endpoint: Actividades económicas (SII en vivo)**\n\n**Descripción:** Consulta EN VIVO la situación tributaria de terceros (STC) del SII y retorna las actividades económicas de la empresa. A diferencia de `actividades-economicas`, no lee la base del tenant sino que scrapea el SII al momento; por eso puede demorar más y no incluye `glosa_general`.\n\n**Método:** GET\n\n**URL:** {{host}}/api/v2/empresas/{rut}/actividades-economicas/sii\n\n**Autenticación**\n\nAuthorization: Bearer {{jwt}}\n\n**Headers**\n\n| **Header** | **Tipo** | **Obligatorio** | **Descripción** |\n| --- | --- | --- | --- |\n| Content-Type | string | NO | application/json |\n| Authorization | string | SI | Access token del usuario (login). |\n\n#### Path Params\n\n| **Campo** | **Tipo** | **Obligatorio** | **Descripción** |\n| --- | --- | --- | --- |\n| rut | string | SI | RUT de la empresa, formato XXXXXXXX-X. |\n\n#### **Respuesta Exitosa**\n\n- **Status Code**: 200\n\n##### Estructura de respuesta exitosa:\n\n``` json\n{\n  \"status\": \"success\",\n  \"data\": {\n    \"actividades\": [\n      {\n        \"codigo\": \"620100\",\n        \"glosa\": \"Actividades de programación informática\",\n        \"categoria\": \"1\",\n        \"fecha_inicio\": \"2019-03-01\",\n        \"afecta_iva\": true\n      }\n    ]\n  },\n  \"metadata\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\",\n    \"timestamp\": \"2026-07-27T18:11:46.441Z\"\n  }\n}\n```\n\n#### **Descripción de la Respuesta**\n\n| **Campo** | **Tipo** | **Descripción** |\n| --- | --- | --- |\n| actividades | array | Lista de actividades económicas (ver campos abajo). |\n| actividades[].codigo | string | Código de actividad económica SII. |\n| actividades[].glosa | string | Descripción de la actividad. |\n| actividades[].categoria | string | Categoría tributaria SII. |\n| actividades[].fecha_inicio | string | Fecha de inicio de actividades (YYYY-MM-DD). |\n| actividades[].afecta_iva | boolean | Indica si la actividad afecta IVA. |\n#### **Respuestas de Error**\n\n- 401 Unauthorized: token ausente o inválido.\n- 422 Unprocessable Entity: RUT con formato inválido.\n- 500 Internal Server Error: fallo al consultar el servicio externo (SII / proxy).\n\n#### **Estructura de errores**\n\n``` json\n{\n  \"status\": \"error\",\n  \"message\": \"El RUT proporcionado no es válido\",\n  \"data\": [],\n  \"error\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\"\n  }\n}\n```"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n  \"status\": \"success\",\n  \"data\": {\n    \"actividades\": [\n      {\n        \"codigo\": \"620100\",\n        \"glosa\": \"Actividades de programación informática\",\n        \"categoria\": \"1\",\n        \"fecha_inicio\": \"2019-03-01\",\n        \"afecta_iva\": true\n      }\n    ]\n  },\n  \"metadata\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\",\n    \"timestamp\": \"2026-07-27T18:11:46.441Z\"\n  }\n}"},{"id":"c94155fd-8559-8a37-23c7-cfd730132621","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}"}],"url":{"raw":"{{host}}/api/v2/empresas/:rut/actividades-economicas/sii","host":["{{host}}"],"path":["api","v2","empresas",":rut","actividades-economicas","sii"],"variable":[{"key":"rut"}]},"description":"### **API Endpoint: Actividades económicas (SII en vivo)**\n\n**Descripción:** Consulta EN VIVO la situación tributaria de terceros (STC) del SII y retorna las actividades económicas de la empresa. A diferencia de `actividades-economicas`, no lee la base del tenant sino que scrapea el SII al momento; por eso puede demorar más y no incluye `glosa_general`.\n\n**Método:** GET\n\n**URL:** {{host}}/api/v2/empresas/{rut}/actividades-economicas/sii\n\n**Autenticación**\n\nAuthorization: Bearer {{jwt}}\n\n**Headers**\n\n| **Header** | **Tipo** | **Obligatorio** | **Descripción** |\n| --- | --- | --- | --- |\n| Content-Type | string | NO | application/json |\n| Authorization | string | SI | Access token del usuario (login). |\n\n#### Path Params\n\n| **Campo** | **Tipo** | **Obligatorio** | **Descripción** |\n| --- | --- | --- | --- |\n| rut | string | SI | RUT de la empresa, formato XXXXXXXX-X. |\n\n#### **Respuesta Exitosa**\n\n- **Status Code**: 200\n\n##### Estructura de respuesta exitosa:\n\n``` json\n{\n  \"status\": \"success\",\n  \"data\": {\n    \"actividades\": [\n      {\n        \"codigo\": \"620100\",\n        \"glosa\": \"Actividades de programación informática\",\n        \"categoria\": \"1\",\n        \"fecha_inicio\": \"2019-03-01\",\n        \"afecta_iva\": true\n      }\n    ]\n  },\n  \"metadata\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\",\n    \"timestamp\": \"2026-07-27T18:11:46.441Z\"\n  }\n}\n```\n\n#### **Descripción de la Respuesta**\n\n| **Campo** | **Tipo** | **Descripción** |\n| --- | --- | --- |\n| actividades | array | Lista de actividades económicas (ver campos abajo). |\n| actividades[].codigo | string | Código de actividad económica SII. |\n| actividades[].glosa | string | Descripción de la actividad. |\n| actividades[].categoria | string | Categoría tributaria SII. |\n| actividades[].fecha_inicio | string | Fecha de inicio de actividades (YYYY-MM-DD). |\n| actividades[].afecta_iva | boolean | Indica si la actividad afecta IVA. |\n#### **Respuestas de Error**\n\n- 401 Unauthorized: token ausente o inválido.\n- 422 Unprocessable Entity: RUT con formato inválido.\n- 500 Internal Server Error: fallo al consultar el servicio externo (SII / proxy).\n\n#### **Estructura de errores**\n\n``` json\n{\n  \"status\": \"error\",\n  \"message\": \"El RUT proporcionado no es válido\",\n  \"data\": [],\n  \"error\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\"\n  }\n}\n```"},"status":"Unprocessable Entity","code":422,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n  \"status\": \"error\",\n  \"message\": \"El RUT proporcionado no es válido\",\n  \"data\": [],\n  \"error\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\"\n  }\n}"}],"_postman_id":"57ceeae2-d47d-8224-6bc1-ad075d62490b"},{"name":"Tipo de contribuyente","id":"f0006ed5-9ee8-49ab-52d6-a1c4d882ecf8","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}"}],"url":"{{host}}/api/v2/empresas/:rut/tipo-contribuyente/sii","description":"<h3 id=\"api-endpoint-tipo-de-contribuyente-sii-en-vivo\"><strong>API Endpoint: Tipo de contribuyente (SII en vivo)</strong></h3>\n<p><strong>Descripción:</strong> Consulta EN VIVO la situación tributaria del SII y clasifica al contribuyente. Retorna uno de: <code>Empresa</code>, <code>Persona Natural con giro</code> o <code>Persona Natural</code>.</p>\n<p><strong>Método:</strong> GET</p>\n<p><strong>URL:</strong> {{host}}/api/v2/empresas/{rut}/tipo-contribuyente/sii</p>\n<p><strong>Autenticación</strong></p>\n<p>Authorization: Bearer {{jwt}}</p>\n<p><strong>Headers</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Header</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content-Type</td>\n<td>string</td>\n<td>NO</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>string</td>\n<td>SI</td>\n<td>Access token del usuario (login).</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"path-params\">Path Params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Campo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obligatorio</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rut</td>\n<td>string</td>\n<td>SI</td>\n<td>RUT de la empresa, formato XXXXXXXX-X.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuesta-exitosa\"><strong>Respuesta Exitosa</strong></h4>\n<ul>\n<li><strong>Status Code</strong>: 200</li>\n</ul>\n<h5 id=\"estructura-de-respuesta-exitosa\">Estructura de respuesta exitosa:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"success\",\n  \"data\": {\n    \"tipo_contribuyente\": \"Empresa\"\n  },\n  \"metadata\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\",\n    \"timestamp\": \"2026-07-27T18:11:46.441Z\"\n  }\n}\n</code></pre>\n<h4 id=\"descripción-de-la-respuesta\"><strong>Descripción de la Respuesta</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Campo</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descripción</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>tipo_contribuyente</td>\n<td>string</td>\n<td>Clasificación del contribuyente: \"Empresa\", \"Persona Natural con giro\" o \"Persona Natural\".</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respuestas-de-error\"><strong>Respuestas de Error</strong></h4>\n<ul>\n<li>401 Unauthorized: token ausente o inválido.</li>\n<li>422 Unprocessable Entity: RUT con formato inválido.</li>\n<li>500 Internal Server Error: fallo al consultar el servicio externo (SII / proxy).</li>\n</ul>\n<h4 id=\"estructura-de-errores\"><strong>Estructura de errores</strong></h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"error\",\n  \"message\": \"El RUT proporcionado no es válido\",\n  \"data\": [],\n  \"error\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\"\n  }\n}\n</code></pre>\n","urlObject":{"path":["api","v2","empresas",":rut","tipo-contribuyente","sii"],"host":["{{host}}"],"query":[],"variable":[{"type":"any","key":"rut"}]}},"response":[{"id":"bd6a6848-2013-0c58-5d72-fd65ac5b20d0","name":"200","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}"}],"url":{"raw":"{{host}}/api/v2/empresas/:rut/tipo-contribuyente/sii","host":["{{host}}"],"path":["api","v2","empresas",":rut","tipo-contribuyente","sii"],"variable":[{"key":"rut"}]},"description":"### **API Endpoint: Tipo de contribuyente (SII en vivo)**\n\n**Descripción:** Consulta EN VIVO la situación tributaria del SII y clasifica al contribuyente. Retorna uno de: `Empresa`, `Persona Natural con giro` o `Persona Natural`.\n\n**Método:** GET\n\n**URL:** {{host}}/api/v2/empresas/{rut}/tipo-contribuyente/sii\n\n**Autenticación**\n\nAuthorization: Bearer {{jwt}}\n\n**Headers**\n\n| **Header** | **Tipo** | **Obligatorio** | **Descripción** |\n| --- | --- | --- | --- |\n| Content-Type | string | NO | application/json |\n| Authorization | string | SI | Access token del usuario (login). |\n\n#### Path Params\n\n| **Campo** | **Tipo** | **Obligatorio** | **Descripción** |\n| --- | --- | --- | --- |\n| rut | string | SI | RUT de la empresa, formato XXXXXXXX-X. |\n\n#### **Respuesta Exitosa**\n\n- **Status Code**: 200\n\n##### Estructura de respuesta exitosa:\n\n``` json\n{\n  \"status\": \"success\",\n  \"data\": {\n    \"tipo_contribuyente\": \"Empresa\"\n  },\n  \"metadata\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\",\n    \"timestamp\": \"2026-07-27T18:11:46.441Z\"\n  }\n}\n```\n\n#### **Descripción de la Respuesta**\n\n| **Campo** | **Tipo** | **Descripción** |\n| --- | --- | --- |\n| tipo_contribuyente | string | Clasificación del contribuyente: \"Empresa\", \"Persona Natural con giro\" o \"Persona Natural\". |\n#### **Respuestas de Error**\n\n- 401 Unauthorized: token ausente o inválido.\n- 422 Unprocessable Entity: RUT con formato inválido.\n- 500 Internal Server Error: fallo al consultar el servicio externo (SII / proxy).\n\n#### **Estructura de errores**\n\n``` json\n{\n  \"status\": \"error\",\n  \"message\": \"El RUT proporcionado no es válido\",\n  \"data\": [],\n  \"error\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\"\n  }\n}\n```"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n  \"status\": \"success\",\n  \"data\": {\n    \"tipo_contribuyente\": \"Empresa\"\n  },\n  \"metadata\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\",\n    \"timestamp\": \"2026-07-27T18:11:46.441Z\"\n  }\n}"},{"id":"740f10f4-56f1-e3ee-5557-c2a8c96d9b26","name":"422 Unprocessable Entity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{jwt}}"}],"url":{"raw":"{{host}}/api/v2/empresas/:rut/tipo-contribuyente/sii","host":["{{host}}"],"path":["api","v2","empresas",":rut","tipo-contribuyente","sii"],"variable":[{"key":"rut"}]},"description":"### **API Endpoint: Tipo de contribuyente (SII en vivo)**\n\n**Descripción:** Consulta EN VIVO la situación tributaria del SII y clasifica al contribuyente. Retorna uno de: `Empresa`, `Persona Natural con giro` o `Persona Natural`.\n\n**Método:** GET\n\n**URL:** {{host}}/api/v2/empresas/{rut}/tipo-contribuyente/sii\n\n**Autenticación**\n\nAuthorization: Bearer {{jwt}}\n\n**Headers**\n\n| **Header** | **Tipo** | **Obligatorio** | **Descripción** |\n| --- | --- | --- | --- |\n| Content-Type | string | NO | application/json |\n| Authorization | string | SI | Access token del usuario (login). |\n\n#### Path Params\n\n| **Campo** | **Tipo** | **Obligatorio** | **Descripción** |\n| --- | --- | --- | --- |\n| rut | string | SI | RUT de la empresa, formato XXXXXXXX-X. |\n\n#### **Respuesta Exitosa**\n\n- **Status Code**: 200\n\n##### Estructura de respuesta exitosa:\n\n``` json\n{\n  \"status\": \"success\",\n  \"data\": {\n    \"tipo_contribuyente\": \"Empresa\"\n  },\n  \"metadata\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\",\n    \"timestamp\": \"2026-07-27T18:11:46.441Z\"\n  }\n}\n```\n\n#### **Descripción de la Respuesta**\n\n| **Campo** | **Tipo** | **Descripción** |\n| --- | --- | --- |\n| tipo_contribuyente | string | Clasificación del contribuyente: \"Empresa\", \"Persona Natural con giro\" o \"Persona Natural\". |\n#### **Respuestas de Error**\n\n- 401 Unauthorized: token ausente o inválido.\n- 422 Unprocessable Entity: RUT con formato inválido.\n- 500 Internal Server Error: fallo al consultar el servicio externo (SII / proxy).\n\n#### **Estructura de errores**\n\n``` json\n{\n  \"status\": \"error\",\n  \"message\": \"El RUT proporcionado no es válido\",\n  \"data\": [],\n  \"error\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\"\n  }\n}\n```"},"status":"Unprocessable Entity","code":422,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n  \"status\": \"error\",\n  \"message\": \"El RUT proporcionado no es válido\",\n  \"data\": [],\n  \"error\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\"\n  }\n}"}],"_postman_id":"f0006ed5-9ee8-49ab-52d6-a1c4d882ecf8"}],"id":"ab1a7d15-dbce-4c73-b02b-f4143703b861","description":"<h3 id=\"cómo-consultar-los-datos-de-una-empresa\">Cómo consultar los datos de una empresa</h3>\n<p>La API v2 entrega <strong>un dato por endpoint</strong>. Fapro no clasifica ni combina: cada endpoint devuelve un dato y el sistema consumidor aplica sus propias reglas.</p>\n<p>Cada dato tiene <strong>dos endpoints</strong>, no uno. Cuál corresponde depende de si la empresa está vinculada a la cuenta.</p>\n<h4 id=\"los-tres-pasos-de-una-consulta\">Los tres pasos de una consulta</h4>\n<ol>\n<li><strong>Autenticarse</strong> — <code>POST /api/v1.0/login</code> devuelve un token válido por 12 horas.</li>\n<li><strong>Consultar el estado</strong> — <code>GET /api/v2/empresas/{rut}/estado</code> responde <code>{ \"conectada\": true | false }</code>.</li>\n<li><strong>Solicitar el dato</strong> al endpoint de la rama que corresponda.</li>\n</ol>\n<h4 id=\"las-dos-ramas\">Las dos ramas</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th></th>\n<th>Empresa vinculada (<code>conectada: true</code>)</th>\n<th>No vinculada (<code>conectada: false</code>)</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Origen</strong></td>\n<td>Los documentos tributarios que Fapro ya tiene de la empresa</td>\n<td>Datos públicos publicados por el SII</td>\n</tr>\n<tr>\n<td><strong>Actividad económica</strong></td>\n<td><code>/empresas/{rut}/actividades-economicas</code></td>\n<td><code>/empresas/{rut}/actividades-economicas/sii</code></td>\n</tr>\n<tr>\n<td><strong>Categoría / tramo</strong></td>\n<td><code>/empresas/{rut}/categoria</code></td>\n<td><code>/empresas/{rut}/categoria/sii</code></td>\n</tr>\n<tr>\n<td><strong>Volumen de venta</strong></td>\n<td>Monto exacto de los últimos 12 meses</td>\n<td>No disponible — solo el tramo</td>\n</tr>\n<tr>\n<td><strong>Tipo de contribuyente</strong></td>\n<td><code>/empresas/{rut}/tipo-contribuyente/sii</code> — el mismo para ambas ramas</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p>La diferencia relevante: <strong>la rama vinculada entrega el monto exacto de ventas; la pública, solo el tramo.</strong> Si se requiere el monto, la empresa debe estar vinculada.</p>\n<h4 id=\"qué-significa-vinculada\">Qué significa \"vinculada\"</h4>\n<p>Que la empresa entregó sus credenciales del SII y Fapro puede consultar el portal en su nombre. La vinculación se realiza con <code>POST /api/v1.0/company/create_from_password</code> o con certificado digital.</p>\n<p><code>conectada</code> es un valor <strong>por cuenta</strong>: una misma empresa puede estar vinculada a una cuenta y no a la de otro cliente.</p>\n<p><code>conectada</code> responde <code>false</code> en tres situaciones y, para efectos de elegir el endpoint, las tres son equivalentes:</p>\n<ul>\n<li>La empresa no está en la cartera de la cuenta.</li>\n<li>Está vinculada, pero sus credenciales dejaron de funcionar.</li>\n<li>Está vinculada, pero fue deshabilitada.</li>\n</ul>\n<p>Para distinguirlas, consultar <code>GET /api/v1.0/company/profile?rut={rut}</code>.</p>\n<h4 id=\"un-límite-a-considerar\">Un límite a considerar</h4>\n<p>Una <strong>persona natural con giro que no esté vinculada no tiene tramo</strong>. El tramo público proviene de la Nómina de Personas Jurídicas del SII, que no incluye personas naturales. En ese caso <code>/categoria/sii</code> responde <code>404</code>. La única forma de obtener su tramo es vincular la empresa.</p>\n<h4 id=\"formato-de-las-respuestas\">Formato de las respuestas</h4>\n<p>Todas las respuestas v2 comparten la misma estructura:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"success\",\n  \"data\": { },\n  \"metadata\": {\n    \"request_id\": \"b3d9c1e2-0000-0000-0000-000000000000\",\n    \"timestamp\": \"2026-08-12T18:11:46.441Z\"\n  }\n}\n</code></pre>\n<p>Se recomienda conservar el <code>request_id</code>: es el identificador que permite rastrear una consulta ante una solicitud a soporte.</p>\n","_postman_id":"ab1a7d15-dbce-4c73-b02b-f4143703b861"}]}