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

Form analysis 0 forms found in the DOM

Text 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.