doc.boufin.com
Open in
urlscan Pro
2606:50c0:8002::153
Public Scan
Submitted URL: http://api.openbanking.synaptic.cl/
Effective URL: https://doc.boufin.com/api/
Submission Tags: hades
Submission: On November 18 via api from ES — Scanned from ES
Effective URL: https://doc.boufin.com/api/
Submission Tags: hades
Submission: On November 18 via api from ES — Scanned from ES
Form analysis
0 forms found in the DOMText Content
Saltar al contenido principal DocGuíasAPIAPI Widget * Flujo de extracción * Descripción de entidades y acciones * Autenticación * Autenticación * Token * postObtener token de sesión * getValidar token de sesión * Extracción * Extracción * Requerimientos de Credenciales * postIniciar proceso de extracción * getConsultar el estado del proceso de extracción * getObtener entidades y acciones disponibles * Usuario * Usuario * getObtén el estado del usuario por entidad * Modelos Banca Personas * Modelos Banca Personas * Validación de Identidad * Cuenta de Servicio * Destinatario TEF * PAC * PAT * Movimiento * Transferencia * Crédito de Consumo * Crédito Hipotecario * Reporte Financiero * Reporte de Inversiones * Análisis Financiero Bancario * Estados de Cuenta Tarjetas de Crédito * Modelos Banca Empresa * Modelos Banca Empresas * Validación de Identidad * Movimiento * Modelos Servicios * Modelos Servicios * Cuenta de Servicio * Modelos Servicios Estatales * Modelos Servicios Estatales * Validación de Identidad * Carpeta Tributaria SII * Situación Tributaria SII * Pagos de Contribuciones SII * Reporte de Deudas CMF * Reporte de Seguros CMF * Consolidado AFC * Información Personal AFC * Cotizaciones AFC * Empleadores AFC * Reporte de ingresos AFC * Modelos Criptoactivos * Modelos Criptoactivos * Balance de Criptoactivos Documentation Powered by Redocly SERVICIOS DE AUTOMATIZACIÓN FINANCIERA (1.0.0) E-mail: team@boufin.com URL: https://www.boufin.com A continuación se describen los diferentes endpoints usados para los servicios de portabilidad disponibles con Synaptic. FLUJO DE EXTRACCIÓN 1. Para cada cliente (usuario final) se debe obtener un token de sesión en /auth/login. 2. Con el token obtenido, crear una tarea de extracción usado el endpoint /tasks, el cual entrega un identificador de tarea en curso. 3. Consultar por el estado del proceso de extracción usando el endpoint /tasks/{taskId}. DESCRIPCIÓN DE ENTIDADES Y ACCIONES para mas información ver entidades y acciones AUTENTICACIÓN El servicio de portabilidad utiliza dos mecanismos de autenticación: * apiKey: Autenticación mediante una API Key. * token: Autenticación con token de sesión. TOKEN OBTENER TOKEN DE SESIÓN Permite obtener el token de sesión para autenticar las solicitudes posteriores AUTHORIZATIONS: apiKey REQUEST BODY SCHEMA: APPLICATION/JSON El body es opcional y se puede utilizar para dar un tiempo de expiración custom. expire number Default: 60 (Opcional): Este valor cambia el tiempo de expiración por defecto. * Valor por defecto 60 minutos. * Tiempo mínimo 10 min * Tiempo máximo 60 min RESPONSES 200 Autenticación exitosa 401 Error de autorización 422 Error al ingresar tiempo de expiración 429 No quedan suficientes créditos para realizar esta acción post/auth/login https:/URL/api/v1/auth/login REQUEST SAMPLES * Payload * cURL Content type application/json Copy { * "expire": 60 } RESPONSE SAMPLES * 200 * 401 * 422 * 429 Content type application/json Copy { * "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6Ikp1YW4gUMOpcmV6IiwiaWF0IjoxNTE2MjM5MDIyfQ.78YlMjUXzOKM9NM2foapnjarcbI2Qfm93-0LM0iRF1g" } VALIDAR TOKEN DE SESIÓN Valida que el token de sesión utilizado es válido, es decir, que está correctamente firmado y no ha expirado. Actualmente el token dura 1 hora sin renovación. AUTHORIZATIONS: sessionToken RESPONSES 204 Token de sesión válido 401 Error de autenticación get/auth/is-token-valid https:/URL/api/v1/auth/is-token-valid REQUEST SAMPLES * cURL Copy curl -X POST "https://${URL}/api/v1/auth/is-token-valid" \ -H "Authorization: Bearer ${SESSION_TOKEN}" RESPONSE SAMPLES * 401 Content type application/json Copy { * "message": "Jwt is expired" } EXTRACCIÓN Esta sección describe los endpoints relacionados a los procesos de extracción de datos. REQUERIMIENTOS DE CREDENCIALES Cada entidad tiene requisitos específicos en cuanto a contraseñas. El servicio realiza una comprobación en base a esto previo a intentar la conexión con la entidad para evitar errores o bloqueos. Al detectar que la solicitud no cumple su esquema, entrega como respuesta "password doesn't meet entity schema". Para evitar esto, considere los siguientes al definir el parámetro args. Entidad Componentes Requeridos Longitud Contraseña Caracteres Permitidos Banco Chile username password 4 - 20 Alfanumérico y símbolos: !@#$%^&*()-_=+{};:,<.> Banco Santander username password 4 - 15 Alfanumérico y símbolos: ~!@#$^*_=[]{}|;:,.?- Banco Estado username password 6 - 8 Alfanumérico Banco BCI username password 4 - 8 Alfanumérico Banco Falabella username password 6 Numérico Banco Itaú username password 8 - 10 Alfanumérico Banco Scotiabank username password 8 - 15 Alfanumérico Banco Ripley username password 4 Numérico Banco Security username password 4 - 20 Alfanumérico Banco Consorcio username password 4 - 16 Alfanumérico Servipag username password 6 - 12 Alfanumérico INICIAR PROCESO DE EXTRACCIÓN Este endpoint da inicio a un proceso de extracción, retornando el id de la tarea de extracción recién creada. El proceso de extracción se ejecuta de manera asíncrona, con lo cual se debe llamar a /api/v1/tasks/{taskId} para consultar el estado y obtener los resultados de la tarea. Requiere como parámetro una acción de entidad (véase Entidades y acciones disponibles) y la contraseña del usuario propietario. En caso de intentos de extracción consecutivos con contraseña incorrecta, este endpoint devolverá un código HTTP 403, no permitiendo realizar extracciones a ese usuario sobre esa entidad hasta la fecha indicada en el campo message. AUTHORIZATIONS: sessionToken REQUEST BODY SCHEMA: APPLICATION/JSON Datos para la creación de la tarea de extracción. One of Option 1Option 2 action required string (Action) Enum: "banco-chile:tef" "banco-chile:bill" "banco-santander:tef" "banco-santander:bill" "banco-estado:tef" "banco-estado:bill" "banco-bci:tef" "banco-bci:bill" "banco-falabella:tef" "banco-falabella:bill" "banco-itau:tef" "banco-itau:bill" "banco-scotiabank:tef" "banco-scotiabank:bill" "servipag:bill" "afc:consolidate" "afc:job" "afc:contribution" "afc:personal-information" "afc:income-report" args object Información con las credenciales del usuario. RESPONSES 200 Respuesta exitosa, retorna el id de la tarea de extracción 401 Error de autenticación 403 Error de autorización 422 Solicitud no procesable 429 Demasiados requests post/tasks https:/URL/api/v1/tasks REQUEST SAMPLES * Payload * cURL Content type application/json Example option 1option 2option 1 Opción 1 Copy Expand all Collapse all { * "action": "banco-chile:tef", * "args": { * "username": "11.111.111-1", * "password": "P4ssw0rd" } } RESPONSE SAMPLES * 200 * 401 * 403 * 422 * 429 Content type application/json Copy { * "taskId": "string" } CONSULTAR EL ESTADO DEL PROCESO DE EXTRACCIÓN Consultar el estado y/o obtener los resultados de la extracción. Es importante que preste atención al campo taskStatusCode y al taskStatus. Mientras la extracción está encolada el estado será 202 con taskStatus: "pending"; cuando se esté ejecutando será taskStatus: "running". Los siguiente estados (taskStatusCode) son finales y corresponden al término de ese proceso de extracción en particular: * 200: Extracción Exitosa * 401: Contraseña Incorrecta. * 500: La entidad desde donde se está extrayendo los datos no está disponible o no responde. Nota: Este endpoint no indicará si bloqueado (por parte de Boufin) la extracción para una determinada entidad, esto se señala mediante el código HTTP 403 al Iniciar un Proceso de Extracción. AUTHORIZATIONS: sessionToken PATH PARAMETERS taskId required string ID de la tarea RESPONSES 200 Respuesta exitosa 401 Error de autenticación 403 Error de autorización get/tasks/{taskId} https:/URL/api/v1/tasks/{taskId} REQUEST SAMPLES * cURL Copy curl "https://${URL}/api/v1/tasks/${TASKID}" \ -H "Authorization: Bearer ${SESSION_TOKEN}" RESPONSE SAMPLES * 200 * 401 * 403 Content type application/json Example success (TEF)success (Bill)pendingrunningwrong_loginerrorsuccess (TEF) Extracción exitosa Copy Expand all Collapse all { * "taskStatus": "success", * "taskStatusCode": 200, * "results": [ * { * "entityId": "banco-chile", * "data": [ * { * "name": "Juan Pérez", * "rut": "22.222.222-2", * "bankName": "Banco Estado", * "bankCode": "012", * "accountNumber": "0-000-22-22222-2", * "accountType": "corriente", * "email": "juan.perez@gmail.com" } ] } ] } OBTENER ENTIDADES Y ACCIONES DISPONIBLES Consulta las entidades disponibles para la extracción y el listado de las acciones disponibles por entidad. AUTHORIZATIONS: apiKey RESPONSES 200 Respuesta exitosa 401 Error de autenticación 403 Error de autorización get/entities https:/URL/api/v1/entities REQUEST SAMPLES * cURL Copy curl "https://${URL}/api/v1/entities" \ -H "X-API-Key: ${API_KEY}" RESPONSE SAMPLES * 200 * 401 * 403 Content type application/json Copy Expand all Collapse all [ * { * "name": "Banco de Chile", * "id": "banco-chile", * "enabled": true, * "actions": [ * { * "name": "banco-chile:tef", * "actionType": "tef", * "enabled": true }, * { * "name": "banco-chile:bill", * "actionType": "bill", * "enabled": true } ] }, * { * "name": "Banco Santander", * "id": "banco-santander", * "enabled": true, * "actions": [ * { * "name": "banco-santander:tef", * "actionType": "tef", * "enabled": true }, * { * "name": "banco-santander:bill", * "actionType": "bill", * "enabled": false } ] } ] USUARIO Esta sección describe los endpoints relacionados a los usuarios OBTÉN EL ESTADO DEL USUARIO POR ENTIDAD El par usuario/entidad podría estar bloqueado por múltiples procesos de extracción con respuesta de contraseña incorrecta (401) AUTHORIZATIONS: sessionToken RESPONSES 200 Respuesta exitosa 401 Error de autenticación get/users/status/by-entity https:/URL/api/v1/users/status/by-entity REQUEST SAMPLES * cURL Copy curl -X POST "https://${URL}/api/v1/users/status/by-entity" \ -H "Authorization: Bearer ${SESSION_TOKEN}" \ -H "Content-Type: application/json" \ --data '{ "username": "${USERNAME}" "entity": "${ENTITY}" }'` RESPONSE SAMPLES * 200 * 401 Content type application/json Example Usuario habilitadoUsuario deshabilitadoUsuario habilitado Copy { * "enabled": true, * "retryAfter": null } MODELOS BANCA PERSONAS A continuación se describen los modelos de los endpoints relacionados a Banca Personas. VALIDACIÓN DE IDENTIDAD isValid required boolean Indica si la identidad de la persona fue validada exitosamente utilizando el acceso a la institución financiera Copy { * "isValid": true } CUENTA DE SERVICIO Action: [entityId]:bill company required string Compañia de servicio alias string Nombre de la cuenta userId required string Número o identificador de cuenta Copy Expand all Collapse all [ * { * "company": "ENEL", * "alias": "Luz", * "userId": "1234567-8" }, * { * "company": "VTR", * "alias": "Internet", * "userId": "1234567-8" } ] DESTINATARIO TEF Action: [entityId]:tef name required string Nombre del destinatario rut required string Rut del destinatario en formato 11.111.111-1 bankName required string Banco del destinatario bankCode required string (BankCode) Enum: "001" "037" "012" "016" "504" "051" "039" Código de la entidad. Este campo solo se muestra si la entidad tiene código de CMF https://www.sbif.cl/sbifweb/servlet/ConozcaSBIF?indice=7.5.1.1&idContenido=483 accountNumber required string Número de cuenta del destinatario accountType required string (AccountType) Default: "corriente" Enum: "vista" "corriente" "ahorro" "rut" "chequera_electronica" "otro" Tipo de cuenta. Para Destinatarios TEF se usan corriente, vista y ahorro. email required string Email del destinatario. alias string Alias o nombre corto del destinatario. Este campo es opcional y en caso de para las entidades que no lo usen entonces no sera agregado al registro. Copy Expand all Collapse all [ * { * "name": "Juan Pérez", * "rut": "11.111.111-1", * "bankName": "Banco Estado", * "bankCode": "012", * "accountNumber": "0-000-22-22222-2", * "accountType": "corriente", * "email": "juan.perez@gmail.com" }, * { * "name": "Hector Vargas", * "rut": "22.222.222-2", * "bankName": "Banco Santander", * "bankCode": "037", * "accountNumber": "0-000-33-33333-3", * "accountType": "vista", * "email": "hector.vargas22@gmail.com" } ] PAC Action: [entityId]:pac companyName required string Nombre de la empresa companyType string Rubro de la empresa nota: Este valor no se encuentra disponible para todas las entidades. userId required string Número o identificador de cuenta paymentLimit required number Monto límite de pago mensual currency required string Enum: "usd" "clp" "eur" "uf" Tipo de moneda del límite de pago Copy Expand all Collapse all [ * { * "companyName": "ASEGURADORA X", * "companyType": "Seguros", * "userId": 1111111111, * "paymentLimit": 2, * "currency": "uf" }, * { * "companyName": "COMPANY X", * "companyType": "Seguros", * "userId": 2345678901, * "paymentLimit": 7, * "currency": "uf" } ] PAT Action: [entityId]:pat alias required string Nombre dado por el usuario state required string Estado cardType required string Tipo de tarjeta. Ejemplo: Mastercard, Visa category required string Rubro o tipo de servicio companyName required string Empresa/Producto companyCode string Código de empresa serviceId required string Id del servicio cardNumber required string Número de la tarjeta de crédito (con últimos dígitos) patStartDate string Inicio PatPass tarjeta lastPaymentDate string <date> Fecha de último pago realizado nextPaymentDate string <date> Fecha de próximo pago firstPaymentDate string <date> Fecha de primer pago paymentLimit number or string Monto máximo a pagar owner object Datos de la persona a la cual pertenece el PAT origin string Ejemplo: Emisor, Establecimiento instructionType string Ejemplo: Mandato Electrónico, Mandato Físico channel string Ejemplo: Web Cliente, Archivo Copy Expand all Collapse all [ * { * "alias": "Pat Alias", * "state": "Inscrito", * "cardType": "VISA", * "category": "SEGUROS", * "companyName": "ASEGURADORA X", * "companyCode": "123123", * "serviceId": "234234", * "cardNumber": "***************2000", * "patStartDate": "2019-09-11", * "lastPaymentDate": "2021-04-13", * "nextPaymentDate": "", * "firstPaymentDate": "2019-11-08", * "paymentLimit": "NO_LIMIT", * "origin": "Establecimiento", * "instructionType": "Mandato Físico", * "channel": "Archivo", * "owner": { * "rut": "12312312-3", * "name": "", * "lastName": "", * "mobilePhone": "", * "phone": "", * "address": "", * "city": "" } }, * { * "alias": "Company Alias", * "state": "Inscrito", * "cardType": "VISA", * "category": "SEGUROS", * "companyName": "COMPANY X", * "companyCode": "321321", * "serviceId": "987987", * "cardNumber": "***************2356", * "patStartDate": "2023-07-14", * "lastPaymentDate": "2025-04-13", * "nextPaymentDate": "", * "firstPaymentDate": "2023-08-13", * "paymentLimit": "NO_LIMIT", * "origin": "Establecimiento", * "instructionType": "Mandato Físico", * "channel": "Archivo", * "owner": { * "rut": "11111111-1", * "name": "", * "lastName": "", * "mobilePhone": "", * "phone": "", * "address": "", * "city": "" } } ] MOVIMIENTO Action: [entityId]:movement type required string (MovementType) Enum: "inflow" "outflow" Tipo de movimiento: * inflow: Abono * outflow: Cargo accountNumber required string Identificador de la cuenta asociada al movimiento date required string <date> Fecha del movimiento description string Descripción channel string Canal o sucursal documentNumber string Número de documento amount required number Monto balance number Balance de la cuenta después de efectuado el movimiento Copy Expand all Collapse all [ * { * "type": "outflow", * "accountNumber": "0011111111", * "date": "2021-04-01", * "channel": "STGO. PRINCIPAL", * "description": "TEF A CUENTA PROPIA N. 123123", * "amount": 10959, * "balance": 237130 }, * { * "type": "inflow", * "accountNumber": "0022222222", * "date": "2021-04-01", * "channel": "", * "description": "TEF DESDE CUENTA N. 321321", * "amount": 10000, * "balance": 238130 } ] TRANSFERENCIA Action: [entityId]:transfer type required string (TransferType) Enum: "sent" "received" Tipo de transferencia: * sent: Transferencia enviada * received: Transferencia recibida amount required number Monto date string <date> Fecha de la transferencia time string\d{2}:\d{2}:\d{2} Hora, minuto y segundo de la transferencia, formato HH:mm:ss origin required object (TransferAccount) Representa al origen o destinatario de una transferencia recipient required object (TransferAccount) Representa al origen o destinatario de una transferencia accountingDate string <date> Fecha contable de la transferencia transactionId string Código de transacción transactionType string Tipo de transferencia (glosa de la institución financiera) status string Estado de la transacción channel string Canal Copy Expand all Collapse all { * "type": "sent", * "amount": 190000, * "date": "2021-05-05", * "time": "10:39:56", * "origin": { * "accountNumber": "000076543218" }, * "recipient": { * "accountNumber": "000987654321", * "bank": "Scotiabank", * "email": "juan.perez@email.com", * "rut": "111111111", * "name": "Juan Pérez" }, * "transactionId": "01000801234567891234567U", * "transactionType": "Transferencia En Línea", * "channel": "Internet", * "status": "Realizada" } CRÉDITO DE CONSUMO Action: [entityId]:consumer-loan id required string Identificador del crédito de consumo, también llamado Número de Operación o Número de Crédito humanReadableId required string Versión legible para humanos del campo id loanAmount required number Monto solicitado del crédito balance number Saldo actual, también llamado saldo contable monthlyPayment required number Valor de la cuota mensual totalPaidFees number Número de cuotas pagadas totalPayments number Número total de cuotas monthlyInterestRate number Tasa de interés mensual caev number Carga Anual Equivalente Vigente (CAEV), en %. Ejemplo, un valor de 4.12 representa un CAEV de 4.12%. nextPaymentDate string <date> Fecha del próximo pago, tambien llamado fecha de próximo vencimiento description string Descripción del crédito type string (ConsumerLoanType) Enum: "direct" "indirect" Tipo de deuda del crédito: * direct: Deuda directa * indirect: Deuda indirecta state string (ConsumerLoanState) Enum: "active" "in-arrears" Estado del crédito: * active: Activo o Válido * in-arrears: En Mora expiredPayments number Número de cuotas vencidas previousMonthPayment number Valor de la cuota pagada en mes anterior lastPaymentAmount number Valor de la última cuota a pagar protectionInsurance boolean Tiene seguro de desgravamen unemploymentInsurance boolean Tiene seguro de desempleo currency string Tipo de moneda Copy Expand all Collapse all [ * { * "id": "50966556", * "humanReadableId": "50966556", * "loanAmount": 15000000, * "monthlyPayment": 644686, * "balance": 7091546, * "totalPaidFees": 11, * "totalPayments": 36, * "monthlyInterestRate": 2.58, * "caev": 19.08, * "nextPaymentDate": "2022-06-05", * "description": "CONSUMONLINE", * "type": "direct", * "state": "active", * "expiredPayments": 0, * "previousMonthPayment": 644686, * "lastPaymentAmount": 644686, * "protectionInsurance": true, * "unemploymentInsurance": false, * "currency": "CLP" }, * { * "id": "12345678", * "humanReadableId": "12345678", * "loanAmount": 55000000, * "monthlyPayment": 1644686, * "balance": 8191546, * "totalPaidFees": 5, * "totalPayments": 36, * "monthlyInterestRate": 4.58, * "caev": 19.08, * "nextPaymentDate": "2023-07-14", * "description": "CONSUMONLINE", * "type": "direct", * "state": "active", * "expiredPayments": 0, * "previousMonthPayment": 1643686, * "lastPaymentAmount": 1744686, * "protectionInsurance": false, * "unemploymentInsurance": true, * "currency": "CLP" } ] CRÉDITO HIPOTECARIO Action: [entityId]:mortgage id required string Identificador del crédito hipotecario, también llamado Número de Operación o Número de Mutuo humanReadableId required string Versión legible para humanos del campo id productName string Nombre del producto deedSignDate string <date> Fecha de escritura initialBalanceUf number Saldo inicial en UF balanceUf number Saldo actual en UF totalPayments number Total de cuotas del crédito hipotecario currentPaymentNumber number Número de la cuota actual closedPayments number Cuotas pagadas latePayments number Cuotas morosas/vencidas no pagadas latePaymentsAmountUf number Monto vencido no pagado, en UF caev number Carga Anual Equivalente Vigente (CAEV), en %. Ejemplo, un valor de 4.12 representa un CAEV de 4.12%. interestRateType string Tipo de tasa de interés aplicada. Ejemplo: Fija interestRateChangeDate string <date> Fecha en que corresponde un cambio de tasa accountChargeDay number Día de cargo a cuenta corriente nextPaymentDate string <date> Próximo vencimiento lastPaymentDate string <date> Fecha último pago valuationUf number Valor tasación en UF insuredAmountUf number Monto asegurado en UF nextPaymentAmountUf number Monto del próximo pago en UF propertyDetails object Datos de la propiedad Copy Expand all Collapse all [ * { * "id": "011-2-33-0555-100", * "humanReadableId": "011-2-33-0555-100", * "productName": "MHP Flexible Vivienda UF BCH -UF", * "balanceUf": 1433.734, * "nextPaymentAmountUf": 15.52, * "nextPaymentDate": "2021-11-10", * "currentPaymentNumber": 116, * "totalPayments": 240, * "closedPayments": 116, * "caev": 4.32, * "latePayments": 0, * "latePaymentsAmountUf": 0, * "interestRateType": "Fija", * "interestRateChangeDate": "1900-01-01" }, * { * "id": "012-3-45-0678-200", * "humanReadableId": "012-3-45-0678-200", * "productName": "TASA FIJA VIVIENDA UF", * "balanceUf": 1433.734, * "nextPaymentAmountUf": 15.52, * "nextPaymentDate": "2023-07-14", * "currentPaymentNumber": 210, * "totalPayments": 360, * "closedPayments": 210, * "caev": 3.24, * "latePayments": 0, * "latePaymentsAmountUf": 0, * "interestRateType": "Fija", * "interestRateChangeDate": "1900-01-01" } ] REPORTE FINANCIERO Action: [entityId]:financial-report accounts required object Información de cuentas creditLine required object or null creditCards required object or null Copy Expand all Collapse all { * "accounts": { * "totals": { * "currentBalance": 4654956, * "availableBalance": 4654956 }, * "details": [ * { * "accountType": "corriente", * "name": "Cuenta Corriente", * "currentBalance": 4611431, * "availableBalance": 4611431 }, * { * "accountType": "rut", * "name": "Cuenta RUT", * "currentBalance": 43525, * "availableBalance": 43525 } ] }, * "creditLine": { * "creditLimit": 5000000, * "availableBalance": 5000000, * "currentBalance": 0 }, * "creditCards": { * "totals": { * "clp": { * "creditLimit": 1500000, * "currentBalance": 0, * "availableCredit": 1500000 }, * "usd": { * "creditLimit": 3000, * "currentBalance": 100, * "availableCredit": 2900 } }, * "details": [ * { * "type": "Mastercard", * "totals": { * "clp": { * "creditLimit": 1500000, * "currentBalance": 0, * "availableCredit": 1500000 }, * "usd": { * "creditLimit": 3000, * "currentBalance": 100, * "availableCredit": 2900 } } } ] } } REPORTE DE INVERSIONES Action: [entityId]:investment-report totalInvestmentAmountClp required number Monto total de inversiones en CLP totalsByCurrency required object (TotalsByCurrency) instruments required object Instrumentos de inversión investorProfile string Perfil de inversionista: * conservative: Conservador * moderated: Moderado * balanced: Balanceado * decided: Decidido * audacious: Audaz Copy Expand all Collapse all { * "totalInvestmentAmountClp": 38280282, * "totalsByCurrency": { * "usd": 2210.24, * "clp": 20909844, * "uf": 467.5222, * "eur": 0 }, * "instruments": { * "termDeposits": { * "totalAmountClp": 11803222, * "totalsByCurrency": { * "usd": 2210.24, * "clp": 0, * "uf": 298.788, * "eur": 0 }, * "data": [ * { * "type": "fixed-term", * "investmentDate": "2021-09-28", * "expirationDate": "2021-12-26", * "investmentAmount": 2168.94, * "finalAmount": 2210.24, * "termDays": 89, * "periodInterestRate": 0.0781, * "currency": "usd" }, * { * "type": "renewal-term", * "investmentDate": "2021-08-28", * "expirationDate": "2021-09-04", * "investmentAmount": 298.3486, * "finalAmount": 298.788, * "termDays": 7, * "periodInterestRate": 0.0768, * "currency": "uf" } ] }, * "mutualFunds": { * "totalAmountClp": 15872497, * "totalsByCurrency": { * "usd": 0, * "clp": 10305281, * "uf": 168.7342, * "eur": 0 }, * "data": [ * { * "description": "FONDO MUTUO CLEVER ACCIONARIO", * "assetAmount": 1716.5227, * "netAssetValue": 0.0983, * "balance": 168.7342, * "currency": "uf" }, * { * "description": "FONDO MUTUO SANTANDER CONSERVADOR", * "assetAmount": 3981.9477, * "netAssetValue": 2588, * "balance": 10305281, * "currency": "clp" } ] }, * "apvs": { * "totalAmountClp": 10307753, * "totalsByCurrency": { * "usd": 0, * "clp": 10307753, * "uf": 0, * "eur": 0 }, * "data": [ * { * "description": "FONDO CONSERVADOR", * "investmentAmount": 9737156, * "fiscalDeposit": 570597, * "balance": 10307753, * "currency": "clp" } ] }, * "equities": { * "totalAmountClp": 296810, * "totalsByCurrency": { * "usd": 0, * "clp": 296810, * "uf": 0, * "eur": 0 }, * "data": [ * { * "stockName": "CENCOSUD", * "quantity": 18, * "purchasePrice": 1217, * "currentPrice": 1788.99, * "totalAmount": 32202, * "dividends": 6118, * "profitPct": 0.0007, * "currency": "clp" }, * { * "stockName": "CAP", * "quantity": 28, * "purchasePrice": 8670, * "currentPrice": 9450.3, * "totalAmount": 264608, * "dividends": 34399, * "profitPct": -0.3169, * "currency": "clp" } ] } }, * "investorProfile": "conservative" } ANÁLISIS FINANCIERO BANCARIO Action: [entityId]:income-report employerName required string Nombre de la fuente del salario principal seniority required number Número de veces en que ha recibido el salario en los últimos 11 meses. (considerando desde hoy hacia atrás y solo de manera consecutiva) salary required number Monto promedio de salario pagado por employerName recibido en los últimos seniority meses monthlyVariableIncome3Months required number Monto promedio de ingresos extra de los últimos 3 meses monthlyVariableIncome12Months required number Monto promedio de ingresos extra de los últimos 12 meses monthlyAccountFlow3Months required number Monto promedio de ingresos menos egresos, de los últimos 3 meses monthlyAccountFlow12Months required number Monto promedio de ingresos menos egresos, de los últimos 12 meses accountFlowSources required Array of objects (AccountFlowSource) Detalle de las transacciones utilizadas para obtener monthlyAccountFlow12Months y monthlyAccountFlow3Months incomeSources required Array of objects (IncomeSource) Detalle de las transacciones utilizadas para obtener monthlyVariableIncome12Months, monthlyVariableIncome3Months y salary Copy Expand all Collapse all { * "employerName": "TEF 12312312-5 SYNAPTIC SERVICIOS INF.", * "seniority": 11, * "salary": 866667, * "monthlyVariableIncome3Months": 1148325, * "monthlyVariableIncome12Months": 287081, * "monthlyAccountFlow3Months": -460042, * "monthlyAccountFlow12Months": -115010, * "accountFlowSources": [ * { * "type": "outflow", * "name": "TEF 12312312-5 JUAN PEREZ", * "amount": 2137300, * "date": "2021-05-31" }, * { * "type": "outflow", * "name": "TEF 12121212-5 COMUNIDAD EDIFI", * "amount": 15000, * "date": "2021-06-03" }, * { * "type": "inflow", * "name": "TEF 12312312-5 SYNAPTIC SERVICIOS INF.", * "amount": 1000000, * "date": "2021-06-03" } ], * "incomeSources": [ * { * "type": "main", * "name": "TEF 12312312-5 SYNAPTIC SERVICIOS INF.", * "amount": 1000000, * "date": "2021-06-03" }, * { * "type": "variable", * "name": "TEF 76810627-4 FINTUAL ADMINIS", * "amount": 5314, * "date": "2021-06-08" } ] } ESTADOS DE CUENTA TARJETAS DE CRÉDITO Action: [entityId]:credit-card-statement type string Tipo de tarjeta de crédito (Visa, Mastercard, etc) name string Nombre asociado a la tarjeta de crédito. singleCreditLimit boolean Indica si la tarjeta tiene cupo único. cardHolderName string El nombre del titular de la tarjeta. statements object Estados de cuentas de la tarjeta por tipo de moneda Copy Expand all Collapse all [ * { * "type": "Visa", * "name": "Visa Gold", * "cardHolderName": "Jocelyn Francisca Zepeda Pino", * "statements": { * "clp": [ * { * "statementDate": "2023-09-26", * "summary": { * "creditLimit": 2198000, * "currentBalance": 54809, * "availableCredit": 2143191, * "cashAdvance": { * "creditLimit": 2198000, * "currentBalance": 0, * "availableCredit": 2143191 }, * "interestCharges": { * "balanceTransfer": 3.42, * "purchases": 3.42, * "cashAdvances": 3.42 }, * "cae": { * "balanceTransfer": 46.73, * "purchases": 51.36, * "cashAdvances": 47.78 }, * "openingBillingDate": "2023-08-27", * "closingBillingDate": "2023-09-26", * "paymentDueDate": "2023-10-11", * "lateFeeInterest": 36.16, * "newBalance": 54809, * "minimumPayment": 4933 }, * "transactions": [ * { * "group": "TOTAL OPERACIONES", * "location": "Santiago", * "transactionDate": "2023-09-03", * "description": "RUTA DEL MAIPO SC. S.A.", * "amount": 7176, * "balance": 7176, * "installments": "01/01", * "monthlyAmount": 7176, * "referenceNumber": 90325720393 }, * { * "group": "TOTAL OPERACIONES", * "location": "Santiago", * "transactionDate": "2023-09-25", * "description": "RUTA DEL MAIPO SC. S.A.", * "amount": 7176, * "balance": 7176, * "installments": "01/01", * "monthlyAmount": 7176, * "referenceNumber": 92522401627 }, * { * "group": "TOTAL OPERACIONES", * "location": "Santiago", * "transactionDate": "2023-09-09", * "description": "App Copec", * "amount": 36527, * "balance": 36527, * "installments": "01/01", * "monthlyAmount": 36527, * "referenceNumber": 90925578325 }, * { * "group": "PRODUCTOS O SERVICIOS VOLUNTARIAMENTE CONTRATADOS SIN MOVIMIENTOS", * "location": "", * "transactionDate": "", * "description": "", * "amount": 0, * "balance": 0, * "installments": "", * "monthlyAmount": 0 }, * { * "group": "CARGOS, COMISIONES, IMPUESTOS Y ABONOS", * "location": "", * "transactionDate": "2023-09-26", * "description": "Comision Administracion Mensual", * "amount": 3930, * "balance": 3930, * "installments": "01/01", * "monthlyAmount": 3930 } ] } ], * "usd": [ * { * "statementDate": "2023-09-26", * "summary": { * "creditLimit": 3735, * "currentBalance": 100.92, * "availableCredit": 3634.08, * "cashAdvance": { * "creditLimit": 3735, * "currentBalance": 0, * "availableCredit": 3634.08 }, * "openingBillingDate": "2023-08-27", * "closingBillingDate": "2023-09-26", * "paymentDueDate": "2023-10-11", * "newBalance": 168.21 }, * "transactions": [ * { * "group": "Total De Compras", * "transactionDate": "2023-09-08", * "description": "APPLE.COM/BILL", * "location": "866-712-775", * "countryCode": "US", * "originalCurrencyAmount": 9.71, * "balance": 9.71, * "referenceNumber": "24467682127794250840000" }, * { * "group": "Total De Compras", * "transactionDate": "2023-09-05", * "description": ".aliexpress.com", * "location": "LUXEMBOURG", * "countryCode": "LU", * "originalCurrencyAmount": 91.21, * "balance": 91.21, * "referenceNumber": "24454955406603403400000" } ] } ] } } ] MODELOS BANCA EMPRESAS A continuación se describen los modelos de los endpoints relacionados a Banca Empresas. VALIDACIÓN DE IDENTIDAD isValid required boolean Indica si la identidad de la persona fue validada exitosamente utilizando el acceso a la institución financiera Copy { * "isValid": true } MOVIMIENTO Action: [entityId]:movement type required string (MovementType) Enum: "inflow" "outflow" Tipo de movimiento: * inflow: Abono * outflow: Cargo accountNumber required string Identificador de la cuenta asociada al movimiento date required string <date> Fecha del movimiento description string Descripción channel string Canal o sucursal documentNumber string Número de documento amount required number Monto balance number Balance de la cuenta después de efectuado el movimiento Copy Expand all Collapse all [ * { * "type": "outflow", * "accountNumber": "0011111111", * "date": "2021-04-01", * "channel": "STGO. PRINCIPAL", * "description": "TEF A CUENTA PROPIA N. 123123", * "amount": 10959, * "balance": 237130 }, * { * "type": "inflow", * "accountNumber": "0022222222", * "date": "2021-04-01", * "channel": "", * "description": "TEF DESDE CUENTA N. 321321", * "amount": 10000, * "balance": 238130 } ] MODELOS SERVICIOS A continuación se describen los modelos de los endpoints relacionados a Servicios. CUENTA DE SERVICIO Action: [entityId]:bill company required string Compañia de servicio alias string Nombre de la cuenta userId required string Número o identificador de cuenta Copy Expand all Collapse all [ * { * "company": "ENEL", * "alias": "Luz", * "userId": "1234567-8" }, * { * "company": "VTR", * "alias": "Internet", * "userId": "1234567-8" } ] MODELOS SERVICIOS ESTATALES A continuación se describen los modelos de los endpoints relacionados a Servicios Estatales. VALIDACIÓN DE IDENTIDAD isValid required boolean Indica si la identidad de la persona fue validada exitosamente utilizando el acceso a la institución financiera Copy { * "isValid": true } CARPETA TRIBUTARIA SII Action: sii:tax-folder sii:tax-folder-clave-unica. Action sii:tax-folder-pdf y sii:tax-folder-pdf-clave-unica incluyen en la key taxFolderPDF el pdf en base64 y el checksum en SHA-1 para su verificación name string Nombre o razón social del contribuyente rut string RUT generationDatetime string Fecha y hora de generación de la carpeta taxpayerData object Datos del Contribuyente taxpayerDeclaredCompanies object Información proporcionada por el contribuyente para fines tributarios properties Array of objects Propiedades y bienes raíces electronicFeeReceipts object Boletas de honorarios electrónicas vatDeclarationF29 object Declaraciones de IVA (F29) incomeTaxDeclarationF22 object Declaraciones de Renta (F22) taxFolderPDF object PDF generado por el SII en formato base64 con su hash SHA-1 (solo incluido en sii:tax-folder-pdf y sii:tax-folder-pdf-clave-unica) Copy Expand all Collapse all { * "name": "JUAN ANDRES PEREZ ROJAS", * "rut": "11111111-1", * "generationDatetime": "26-05-2023 15:46", * "taxpayerData": { * "startOfActivitiesDate": "23-03-2007", * "economicActivities": [ * "ASESORES Y CONSULTORES EN INFORMATICA (SOFTWARE)", * "620100 ACTIVIDADES DE PROGRAMACION INFORMATICA" ], * "taxCategory": "Segunda categoría", * "address": "Av. Siempre Viva 1234, Depto 1A, PENALOLEN", * "branchOffices": [ ], * "lastStampedDocuments": [ * { * "name": "BOLETAS DE HONORARIOS ELECTRONICAS", * "date": "01-06-2018" } ], * "taxObservations": "No tiene observaciones." }, * "taxpayerDeclaredCompanies": { * "legalRepresentatives": [ * { * "businessName": "JUAN ANDRES PEREZ ROJAS", * "rut": "11111111-1", * "incorporationDate": "18-07-2007" } ], * "companyComposition": [ * { * "businessName": "JUAN ANDRES PEREZ ROJAS", * "rut": "11111111-1", * "incorporationDate": "18-07-2007" } ], * "currentCompaniesParticipation": [ ] }, * "properties": [ * { * "rollNumber": "08765-00089", * "communeName": "PENALOLEN", * "address": "AV. SIEMPRE VIVA 1234 DPTO 1 A", * "propertyUse": "HABITACIONAL", * "fiscalValuation": 106026443, * "hasUnpaidInstallmentsDue": true, * "hasUnpaidCurrentInstallments": true, * "condition": "AFECTO" } ], * "electronicFeeReceipts": { * "detail": [ * { * "period": "05-2023", * "grossFee": 426296, * "thirdPartyDeduction": 52221, * "ppm": 0 } ], * "totals": { * "grossFee": 426296, * "thirdPartyDeduction": 52221, * "ppm": 0 } }, * "vatDeclarationF29": [ * { * "fiscalPeriod": "2023-04", * "formData": { * "15": { * "name": "PERIODO", * "value": "04 / 2023", * "code": "15" }, * "55": { * "name": "Correo Electrónico", * "value": "", * "code": "55" }, * "91": { * "name": "TOTAL A PAGAR DENTRO DEL PLAZO LEGAL", * "value": "3.834.325", * "code": "91" }, * "92": { * "name": "Más IPC", * "value": "", * "code": "92" }, * "93": { * "name": "Más Intereses y Multas", * "value": "", * "code": "93" }, * "94": { * "name": "TOTAL A PAGAR CON RECARGO", * "value": "", * "code": "94" }, * "115": { * "name": "TASA PPM 1ra. CATEGORIA", * "value": "0,25", * "code": "115" }, * "314": { * "name": "Rut del Representante", * "value": "", * "code": "314" }, * "502": { * "name": "DÉBITOS FACTURAS EMITIDAS", * "value": "2.817.704", * "code": "502" }, * "503": { * "name": "CANTIDAD FACTURAS EMITIDAS", * "value": "3", * "code": "503" }, * "511": { * "name": "CRÉD. IVA POR DCTOS. ELECTRONICOS", * "value": "277.279", * "code": "511" }, * "519": { * "name": "CANT. DE DCTOS. FACT. RECIB. DEL GIRO", * "value": "13", * "code": "519" }, * "520": { * "name": "CRÉDITO REC. Y REINT./FACT. DEL GIRO", * "value": "283.631", * "code": "520" }, * "527": { * "name": "CANT. NOTAS DE CRÉDITO RECIBIDAS", * "value": "2", * "code": "527" }, * "528": { * "name": "CRÉDITO RECUP. Y REINT NOTAS DE CRÉD", * "value": "6.352", * "code": "528" }, * "537": { * "name": "TOTAL CRÉDITOS", * "value": "277.279", * "code": "537" }, * "538": { * "name": "TOTAL DÉBITOS", * "value": "2.817.704", * "code": "538" }, * "544": { * "name": "RECUP. IMP. ESP. DIESEL (Art. 2)", * "value": "0", * "code": "544" }, * "547": { * "name": "TOTAL DETERMINADO", * "value": "3.834.325", * "code": "547" }, * "562": { * "name": "MONTO SIN DER. A CRED. FISCAL", * "value": "96.743", * "code": "562" }, * "563": { * "name": "BASE IMPONIBLE", * "value": "14.830.021", * "code": "563" }, * "584": { * "name": "CANT.INT.EX.NO GRAV.SIN DER. CRED.FISCAL", * "value": "3", * "code": "584" }, * "595": { * "name": "SUB TOTAL IMP. DETERMINADO ANVERSO", * "value": "3.834.325", * "code": "595" }, * "610": { * "name": "N°", * "value": "", * "code": "610" }, * "779": { * "name": "Monto de IVA postergado 6 o 12 cuotas", * "value": "0", * "code": "779" }, * "795": { * "name": "CONDONACION", * "value": "", * "code": "795" }, * "07": { * "name": "FOLIO", * "value": "7654321098", * "code": "07" }, * "03": { * "name": "RUT", * "value": "77.777.777-7", * "code": "03" }, * "01": { * "name": "Apellido Paterno o Razón Social", * "value": "SERVICIOS INFORMATICOS SPA", * "code": "01" }, * "02": { * "name": "Apellido Materno", * "value": "", * "code": "02" }, * "05": { * "name": "Nombres", * "value": "", * "code": "05" }, * "06": { * "name": "Calle", * "value": "AV SIEMPRE VIVA 123 OF 101, LAS CONDES", * "code": "06" }, * "08": { * "name": "Comuna", * "value": "LAS CONDES", * "code": "08" }, * "09": { * "name": "Teléfono", * "value": "", * "code": "09" }, * "048": { * "name": "RET. IMP. ÚNICO TRAB. ART. 74 N 1 LIR", * "value": "1.193.549", * "code": "048" }, * "089": { * "name": "IMP. DETERM. IVA DETERM.", * "value": "2.540.425", * "code": "089" }, * "062": { * "name": "PPM NETO DET.", * "value": "37.075", * "code": "062" }, * "pctCondonacion": { * "name": "% Condonación", * "value": "", * "code": "" }, * "numeroResolucion": { * "name": "Número de la Resolución", * "value": "", * "code": "" }, * "fechaCondonacion": { * "name": "Fecha de la Condonación", * "value": "", * "code": "" }, * "tipoDeclaracion": { * "name": "Tipo de Declaración", * "value": "Primitiva", * "code": "" }, * "corrigeFolio": { * "name": "Corrige a Folio(s)", * "value": "", * "code": "" }, * "banco": { * "name": "Banco", * "value": "BCI - Banco de crédito e inversiones", * "code": "" }, * "medioPago": { * "name": "Medio de Pago", * "value": "PEC", * "code": "" }, * "fechaPresentacion": { * "name": "Fecha de Presentación", * "value": "22/05/2023", * "code": "" } } } ], * "incomeTaxDeclarationF22": [ * { * "fiscalYear": "2022", * "formData": { * "13": { * "name": "Actividad, profesión o giro del negocio", * "value": "ACTIVIDADES DE PROGRAMACION INFORMATICA", * "code": "13" }, * "14": { * "name": "Código actividad económica", * "value": "620100", * "code": "14" }, * "15": { * "name": "Fecha Vencimiento Declaración", * "value": "042022", * "code": "15" }, * "53": { * "name": "Región", * "value": "13", * "code": "53" }, * "55": { * "name": "Correo Electrónico", * "value": "JUAN.PEREZ@EMAIL.COM", * "code": "55" }, * "119": { * "name": "Remanente de crédito por reliquidación del IUSC y/o por ahorro neto positivo, proveniente de códigos 162 y/o 174", * "value": "238932", * "code": "119" }, * "157": { * "name": "IGC o IUSC, según tabla (arts. 47, 52 o 52 bis LIR)", * "value": "261283", * "code": "157" }, * "158": { * "name": "SUB TOTAL (Si declara IA trasladar a código 133 o 32)", * "value": "20377308", * "code": "158" }, * "161": { * "name": "Rta Art 42 Nro 1", * "value": "20377308", * "code": "161" }, * "162": { * "name": "Crédito al IGC o IUSC por IUSC, según art. 56 N° 2 LIR", * "value": "500215", * "code": "162" }, * "170": { * "name": "BASE IMPONIBLE ANUAL DE IUSC o IGC (registre solo si diferencia es positiva).", * "value": "15307771", * "code": "170" }, * "301": { * "name": "Nombre Institución Bancaria", * "value": "SCOTIABANK", * "code": "301" }, * "304": { * "name": "IGC O IUSC, DÉBITO FISCAL Y/O TASA ADICIONAL DETERMINADO", * "value": "-238932", * "code": "304" }, * "305": { * "name": "RESULTADO LIQUIDACIÓN ANUAL IMPUESTO A LA RENTA (si el resultado es negativo o cero, deberá declarar por Internet)", * "value": "-238932", * "code": "305" }, * "306": { * "name": "Numero de Cuenta", * "value": "987654321", * "code": "306" }, * "315": { * "name": "Fecha Presentación", * "value": "27/04/2022", * "code": "315" }, * "645": { * "name": "CPT positivo final", * "value": "0", * "code": "645" }, * "750": { * "name": "Intereses pagados por créditos con garantía hipotecaria, según art. 55 bis LIR", * "value": "5069537", * "code": "750" }, * "751": { * "name": "Intereses Pagados Por Cred.C Garantía y/o Rebaja Por Pago Dividendo Vivienda 2/59", * "value": "5069537", * "code": "751" }, * "757": { * "name": "Remanente código 119 y código 116", * "value": "238932", * "code": "757" }, * "780": { * "name": "Tipo de Cuenta", * "value": "C", * "code": "780" }, * "903": { * "name": "RUT. del Representante", * "value": "", * "code": "903" }, * "1098": { * "name": "Sueldos, pensiones y otras rentas similares de fuente nacional", * "value": "20377308", * "code": "1098" }, * "3001": { * "name": "", * "value": "", * "code": "3001" }, * "07": { * "name": "Folio Nº", * "value": "808145862", * "code": "07" }, * "03": { * "name": "ROL UNICO TRIBUTARIO", * "value": "11111111-1", * "code": "03" }, * "01": { * "name": "Apellido Paterno o razón social", * "value": "PEREZ", * "code": "01" }, * "02": { * "name": "Apellido Materno", * "value": "ROJAS", * "code": "02" }, * "05": { * "name": "Nombres", * "value": "JUAN ANDRES", * "code": "05" }, * "06": { * "name": "Calle Nº Of.Depto.", * "value": "av siempre viva 1234 1a", * "code": "06" }, * "09": { * "name": "Teléfono", * "value": "", * "code": "09" }, * "08": { * "name": "Comuna", * "value": "Penalolen", * "code": "08" } } } ], * "taxFolderPDF": { * "data": "GDZERi0xLjQKJeLjz9MKMiAwIG9iago8PC9Db2xvclNwYWNlL0RldmljZUdyYXkvU3VidHlwZS9JbWFnZS9IZWlnaHQgNDAv...", * "checksum": "557494407a33b7851493492175d3c750e1b9f293" } } SITUACIÓN TRIBUTARIA SII Action: sii:tax-situation fechaConsulta string <date-time> contribuyenteInicioActividades boolean Indica si el contribuyente presenta inicio de actividades fechaInicioActividades string <date> Fecha de inicio de actividades autorizadoImpuestosMonedaExtranjera boolean Indica si el contribuyente está autorizado para declarar y pagar impuestos en moneda extranjera esEmpresaMenorTamanoProPyme boolean Es empresa de menor tamaño, según Ley N°20.416 documentosTimbrados Array of objects Documentos timbrados actividadesEconomicas Array of objects Actividades económicas vigentes Copy Expand all Collapse all { * "fechaConsulta": "01-01-2021 17:01", * "contribuyenteInicioActividades": true, * "fechaInicioActividades": "01-01-2021", * "autorizadoImpuestosMonedaExtranjera": false, * "esEmpresaMenorTamanoProPyme": false, * "documentosTimbrados": [ * { * "nombre": "Facturas", * "annoUltimoTimbraje": 2021 }, * { * "nombre": "Factura No Afecta O Exenta Iva", * "annoUltimoTimbraje": 2021 } ], * "actividadesEconomicas": [ * { * "nombre": "ACTIVIDAD ECONOMICA", * "codigo": "000001", * "categoria": "Primera", * "afectaIVA": true, * "fecha": "01-01-2021" } ] } PAGOS DE CONTRIBUCIONES SII Action: sii:property-tax sii:property-tax-clave-unica rollNumber required string Número de Rol communeName required string Nombre de la comuna siiCommuneId integer Id comuna del SII trgCommuneId integer Id comuna de Tesoreria blockId required integer Id manzana lotId required integer Id predio address required string Dirección o nombre de la propiedad ownerName required string Nombre del propietario hasPac required boolean Indica si tiene PAC con la Tesoreria General de la República userIsOwner required boolean Indica si la persona que está consultando es el propietario propertyUse required string Destino o uso de la propiedad installments required Array of objects Pagos Copy Expand all Collapse all { * "rollNumber": "322-08931-036", * "communeName": "PENALOLEN", * "tgrCommuneId": 322, * "siiCommuneId": 15152, * "blockId": 8931, * "lotId": 36, * "address": "AV SIEMPRE VIVA 1234", * "ownerName": "PEREZ ROJAS JUAN JOSE", * "hasPac": false, * "userIsOwner": true, * "propertyUse": "habitacional", * "installments": [ * { * "condition": "vigente", * "year": 2023, * "dueDate": "2023-04-30", * "type": "normal", * "paymentNumber": 1, * "netValue": 129314, * "sanitation": 32328, * "adjustment": 0, * "condonation": 0, * "interest": 0, * "surcharge": 0, * "surcharge00275": 0, * "treasuryPayment": 0, * "valuation0025": 0, * "totalPayment": 129314 }, * { * "condition": "vigente", * "year": 2023, * "dueDate": "2023-06-30", * "type": "normal", * "paymentNumber": 2, * "netValue": 129314, * "sanitation": 32328, * "adjustment": 0, * "condonation": 0, * "interest": 0, * "surcharge": 0, * "surcharge00275": 0, * "treasuryPayment": 0, * "valuation0025": 0, * "totalPayment": 129314 }, * { * "condition": "vigente", * "year": 2023, * "dueDate": "2023-09-30", * "type": "normal", * "paymentNumber": 3, * "netValue": 129314, * "sanitation": 32328, * "adjustment": 0, * "condonation": 0, * "interest": 0, * "surcharge": 0, * "surcharge00275": 0, * "treasuryPayment": 0, * "valuation0025": 0, * "totalPayment": 129314 }, * { * "condition": "vigente", * "year": 2023, * "dueDate": "2023-11-30", * "type": "normal", * "paymentNumber": 4, * "netValue": 129314, * "sanitation": 32328, * "adjustment": 0, * "condonation": 0, * "interest": 0, * "surcharge": 0, * "surcharge00275": 0, * "treasuryPayment": 0, * "valuation0025": 0, * "totalPayment": 129314 } ] } REPORTE DE DEUDAS CMF Action: cmf:debt lastUpdatedDate required string Última fecha de actualización directDebts required Array of objects (Debt) Deuda directa directDebtsTotal required object (DirectOrIndirecDebtTotal) indirectDebts required Array of objects (Debt) Deuda indirecta indirectDebtsTotal required object (DirectOrIndirecDebtTotal) availableCredits required Array of objects (Credit) Créditos disponibles (líneas de crédito) availableCreditsTotal required object (AvailableOrOtherCreditTotal) otherCredits required Array of objects (Credit) Otros créditos disponibles otherCreditsTotal required object (AvailableOrOtherCreditTotal) Copy Expand all Collapse all [ * { * "lastUpdatedDate": "2023-09-06", * "directDebts": [ * { * "entity": "Banco de Chile", * "creditType": "consumo", * "currentDebt": 590822, * "delay30to59": 0, * "delay60to89": 0, * "delay90": 0, * "total": 590822 } ], * "directDebtsTotal": { * "currentDebt": 590822, * "delay30to59": 0, * "delay60to89": 0, * "delay90": 0, * "total": 590822 }, * "indirectDebts": [ ], * "indirectDebtsTotal": { * "currentDebt": 0, * "delay30to59": 0, * "delay60to89": 0, * "delay90": 0, * "total": 0 }, * "availableCredits": [ * { * "entity": "Banco de Chile", * "directAmount": 2873878, * "indirectAmount": 0 }, * { * "entity": "CMR Falabella", * "directAmount": 460000, * "indirectAmount": 0 } ], * "availableCreditsTotal": { * "directAmount": 3333878, * "indirectAmount": 0 }, * "otherCredits": [ ], * "otherCreditsTotal": { * "directAmount": 0, * "indirectAmount": 0 } } ] REPORTE DE SEGUROS CMF Action: cmf:insurance company required string Nombre de la aseguradora type required string Tipo de Seguro branchCode required string Ramo code required string Número o código del contrato status required string Estado insured required object Asegurado policyholder required object Contratante broker object Corredor category required string Enum: "individual" "collective" Categoria (Colectiva/Individual) collectiveStartDate string <date> Fecha inicio colectiva collectiveEndDate string <date> Fecha termino colectiva lastUpdatedDate required string Fecha de última actualización coverages required Array of objects (InsuranceCoverage) Coverturas Copy Expand all Collapse all [ * { * "company": "BCI SEGUROS GENERALES S.A.", * "type": "Seguro que cubre daños al vehículo asegurado", * "branchCode": "10", * "code": "WP010789012", * "status": "VIGENTE", * "insured": { * "name": "JUAN ANDRES PEREZ ROJAS", * "rut": "11111111-1" }, * "policyholder": { * "name": "JUAN ANDRES PEREZ ROJAS", * "rut": "11111111-1" }, * "broker": { * "name": "CORREDORA DE SEGUROS LIMITADA", * "rut": "088888888-8" }, * "category": "individual", * "updateDate": "2023-06-19", * "coverages": [ * { * "type": "Seguro que cubre daños al vehículo asegurado", * "branchCode": "10", * "code": "POL120123456", * "startDate": "2021-03-16", * "endDate": "2024-04-16" } ] }, * { * "company": "BICE VIDA COMPAÑIA DE SEGUROS S.A.", * "type": "Seguro de salud", * "branchCode": "209", * "code": "COL-1234567", * "status": "NO VIGENTE CON OBLIGACIONES VIGENTES", * "insured": { * "name": "JUAN ANDRES PEREZ ROJAS", * "rut": "11111111-1" }, * "policyholder": { * "name": "ASEGURADORA S.A.", * "rut": "77777777-7" }, * "broker": { * "name": "AON RISK SERVICES CHILE S.A.", * "rut": "99999999-9" }, * "category": "collective", * "collectiveStartDate": "2022-03-01", * "collectiveEndDate": "", * "lastUpdatedDate": "2023-06-19", * "coverages": [ * { * "type": "Seguro de salud", * "branchCode": "209", * "code": "POL12012345", * "startDate": "2021-03-16", * "endDate": "2024-04-16" } ] } ] CONSOLIDADO AFC Action: afc:consolidate balance required string Saldo total lastCreditedContributionDate required string <date> Fecha de la última cotización acreditada contributionsUpToDate required boolean Cotizaciones al día personalInformation required object (personal-information_PersonalInformationData) Información Personal AFC contributions required Array of objects (contribution_ContributionData) Cotizaciones pagadas employers required Array of objects (job_JobData) Empleadores incomeReport required Array of objects (IncomeReportData) Reporte de ingresos Copy Expand all Collapse all { * "balance": 4954936, * "lastCreditedContributionDate": "2022-10", * "contributionsUpToDate": true, * "personalInformation": { * "name": "JUAN PEREZ", * "rut": "12.312.312-5", * "birthDate": "01-01-1988", * "affiliationDate'": "01-01-2009", * "phone": "54321054", * "email": "juan.perez@email.com", * "street": "Av. Siempre Viva", * "number": "123", * "extra": "Block A", * "region": "Región RM", * "commune": "SANTIAGO" }, * "contributions": [ * { * "date": "10-2022", * "employerName": "SERVICIOS INFORMAT", * "monthlyIncome": 2050872, * "employerContribution": 32814, * "employeeContribution": 12305 }, * { * "date": "09-2022", * "employerName": "SERVICIOS INFORMAT", * "monthlyIncome": 2050872, * "employerContribution": 32814, * "employeeContribution": 12305 }, * { * "date": "08-2022", * "employerName": "SERVICIOS INFORMAT", * "monthlyIncome": 2050872, * "employerContribution": 32814, * "employeeContribution": 12305 }, * { * "date": "07-2022", * "employerName": "SERVICIOS INFORMAT", * "monthlyIncome": 2050872, * "employerContribution": 32814, * "employeeContribution": 12305 } ], * "employers": [ * { * "employerRut": "77.777.777-7", * "employerName": "SERVICIOS INFORMAT", * "contractType": "DURACIÓN INDEFINIDA", * "subscriptionDate": "10-04-2017", * "startDate": "01-12-2016", * "endDate": "", * "activeEmployer": true }, * { * "employerRut": "88.888.888-8", * "employerName": "SERVICIOS GENERALES LTDA", * "contractType": "A PLAZO", * "subscriptionDate": "13-05-2013", * "startDate": "01-04-2013", * "endDate": "17-06-2013", * "activeEmployer": false } ], * "incomeReport": { * "activeEmployers": [ * "SERVICIOS INFORMAT" ], * "isEmployed": true, * "averageMonthlyIncomeLastYear": 2000000, * "averageMonthlyIncomeLast3Years": 2300000, * "pnlIncomeLastYear": 500000, * "monthlyIncome1YearAgo": 1700000, * "monthlyIncome3YearsAgo": 2400000, * "monthlyIncome": 2400000, * "monthsWithoutContributionsLastYear": 2, * "monthsWithoutContributionsLast3Years": 0, * "monthsOfContributionsContinuity": 36 } } INFORMACIÓN PERSONAL AFC Action: afc:personal-information name required string Nombre rut required string RUT birthDate required string <date> Fecha de nacimiento affiliationDate required string <date> Fecha de afiliación phone string Número de teléfono email string Correo electrónico street string Calle number string Número extra string Depto/block/sector/población/villa region string Región commune string Comuna Copy { * "name": "JUAN PEREZ", * "rut": "12.312.312-5", * "birthDate": "01-01-1988", * "affiliationDate'": "01-01-2009", * "phone": "54321054", * "email": "juan.perez@email.com", * "street": "Av. Siempre Viva", * "number": "123", * "extra": "Block A", * "region": "Región RM", * "commune": "SANTIAGO" } COTIZACIONES AFC Action: afc:contribution date required string <date> Periodo de la cotización employerName required string Razón social del empleador monthlyIncome required number Renta imponible employerContribution required number Monto cotizado por el empleador employeeContribution required number Monto cotizado por el empleado Copy { * "date": "05-2022", * "employerName": "SERVICIOS INFORMAT", * "monthlyIncome": 2050872, * "employerContribution": 32814, * "employeeContribution": 12305 } EMPLEADORES AFC Action: afc:job employerRut required string RUT empleador employerName required string Razón social del empleador contractType required string Tipo de contrato subscriptionDate required string <date> Fecha de suscripción startDate required string <date> Fecha de inicio laboral endDate string <date> Fecha de término laboral activeEmployer boolean Empleador vigente Copy { * "employerRut": "77.777.777-7", * "employerName": "SERVICIOS INFORMAT", * "contractType": "DURACIÓN INDEFINIDA", * "subscriptionDate": "10-04-2017", * "startDate": "01-12-2016", * "endDate": "", * "activeEmployer": true } REPORTE DE INGRESOS AFC Action: afc:income-report activeEmployers required Array of strings Empleadores activos isEmployed required boolean El afiliado tiene un contrato vigente con al menos un empleador de la key activeEmployers averageMonthlyIncomeLastYear required number Monto promedio de ingresos en el último año averageMonthlyIncomeLast3Years required number Monto promedio de ingresos en los útlimos 3 años pnlIncomeLastYear required number Variacion del ingreso del último año monthlyIncome1YearAgo required number Monto del ingreso de hace 1 año monthlyIncome3YearsAgo required number Monto del ingreso de hace 3 años monthlyIncome required number Monto del ingreso actual monthsWithoutContributionsLastYear required number Cantidad de meses sin cotizaciones en el último año monthsWithoutContributionsLast3Years required number Cantidad de meses sin cotizaciones en los últimos 3 años monthsOfContributionsContinuity required number Número de meses con continuidad de cotizaciones Copy Expand all Collapse all { * "activeEmployers": [ * "SERVICIOS INFORMAT" ], * "isEmployed": true, * "averageMonthlyIncomeLastYear": 2000000, * "averageMonthlyIncomeLast3Years": 2300000, * "pnlIncomeLastYear": 500000, * "monthlyIncome1YearAgo": 1700000, * "monthlyIncome3YearsAgo": 2400000, * "monthlyIncome": 2400000, * "monthsWithoutContributionsLastYear": 2, * "monthsWithoutContributionsLast3Years": 0, * "monthsOfContributionsContinuity": 36 } MODELOS CRIPTOACTIVOS A continuación se describen los modelos de los endpoints relacionados a Criptoactivos. BALANCE DE CRIPTOACTIVOS exchangeName required string Nombre del Exchange desde donde se extrajo la información totalBalanceUSD required number Valor total, en USD, de los criptoactivos que el usuario posee en el Exchange (según precios al momento de la extracción de la información) balances required Array of objects (CryptoBalancePair) Listado de criptoactivos que el usuario posee en el Exchange Copy Expand all Collapse all { * "exchangeName": "BINANCE", * "totalBalanceUSD": 377.39, * "balances": [ * { * "symbol": "BTC", * "balance": 0.00288804, * "balanceUSD": 138.03 }, * { * "symbol": "ETH", * "balance": 0.61982485, * "balanceUSD": 214.78 }, * { * "symbol": "BNB", * "balance": 0.02274305, * "balanceUSD": 24.58 } ] } Docs * API Community * LinkedIn * Instagram Copyright © 2023 Boufin, Inc. Built with Docusaurus.