Servicios de Automatización Financiera (1.2.0)
Bienvenido a la documentación de la API de Boufin. Acá encontrarás toda la información necesaria para comenzar a utilizar nuestros servicios de Open Data.
Antes de empezar, es importante conocer los diferentes ambientes de uso disponibles:
- Sandbox: Un ambiente de pruebas donde puedes realizar todas las pruebas necesarias sin utilizar credenciales reales y cuyos datos de respuesta son valores falsos que simulan una respuesta real.
- Staging: Ambiente de pruebas previo a producción, con datos reales y que requiere el uso de credenciales válidas.
- Producción: Ambiente de producción, con datos reales y que requiere el uso de credenciales válidas.
⚠️ Importante: Las URL y API Key de los ambientes serán entregados por el equipo de Boufin al momento de contratar el servicio.
Boufin utiliza dos mecanismos de autenticación de las solicitudes:
apiKey
: Autenticación mediante una API Key.token
: Autenticación con token de sesión.
- Para cada cliente (usuario final) se debe obtener un token de sesión en
/auth/login
. - Con el token anterior verificamos que el username y la entidad no estén bloqueados en
/users/status/by-entity
. - Una vez verificada la información anterior puedes realizar un proceso de extracción utilizando el endpoint
/tasks
, el cual entrega un identificador de tarea en curso. - Consultar por el estado del proceso de extracción usando el endpoint
/tasks/{taskId}
.
para mas información ver entidades y acciones
Para mas información ir a Cifrado de datos.
Obtener token de sesión
Permite obtener el token de sesión para autenticar las solicitudes posteriores
Authorizations:
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.
|
Responses
Request samples
- Payload
- cURL
{- "expire": 60
}
Response samples
- 200
- 401
- 422
- 429
{- "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:
Responses
Request samples
- cURL
curl -X POST "https://${URL}/api/v1/auth/is-token-valid" \ -H "Authorization: Bearer ${TOKEN}"
Response samples
- 401
{- "message": "Jwt is expired"
}
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
.
Bancos Personas
Entidad | Componentes Requeridos | Longitud Contraseña | Caracteres Permitidos |
---|---|---|---|
Chile | username password |
4 - 20 | Alfanumérico y símbolos:!@#$%^&*()-_=+{};:,<.> |
Santander | username password |
4 - 15 | Alfanumérico y símbolos:~!@#$^*_=[]{}|;:,.?- |
Estado | username password |
6 - 8 | Alfanumérico |
BCI | username password |
4 - 8 | Alfanumérico |
Falabella | username password |
6 | Numérico |
Itaú | username password |
8 - 10 | Alfanumérico |
Scotiabank | username password |
8 - 15 | Alfanumérico |
Ripley | username password |
4 | Numérico |
Security | username password |
4 - 20 | Alfanumérico |
Consorcio | username password |
4 - 16 | Alfanumérico |
Bice | username password |
4 - 10 | Alfanumérico |
Servicios
Entidad | Componentes Requeridos | Longitud Contraseña | Caracteres Permitidos |
---|---|---|---|
Servipag | username password |
6 - 12 | Alfanumérico |
Sencillito | username password |
8 - 20 | Alfanumérico |
AFP
Entidad | Componentes Requeridos | Longitud Contraseña | Caracteres Permitidos |
---|---|---|---|
Modelo | username password |
6 | Numérico |
Cuprum | username password |
8 - 20 | Alfanumérico y símbolos:!@#$%^&*()-_=+{};:,<.> |
Habitat | username password |
6 - 10 | Alfanumérico |
Provida | username password |
4 - 20 | Alfanumérico |
Uno | username password |
4 | Numérico |
Planvital | username password |
4 - 16 | Alfanumérico |
Capital | username password |
6 | Numérico |
Servicios Estatales
Tipo | Longitud Contraseña | Caracteres Permitidos |
---|---|---|
Clave Única | 7 - 30 | Alfanumérico |
Clave Tributaria | 8 - 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
.
ℹ️ Nuevo campo ErrorCode
Hemos introducido un nuevo campo llamado
errorCode
en las respuestas HTTP 422 y 403 para mejorar la experiencia de desarrollo. EsteerrorCode
proporciona información más detallada sobre el error, permitiendo a los desarrolladores:
- Identificar y manejar escenarios de error específicos de manera más precisa.
- Realizar pruebas más exhaustivas de diferentes situaciones de error.
- Implementar lógica de manejo de errores más robusta en sus aplicaciones.
La adición de este campo no afecta el funcionamiento de los sistemas existentes en producción.
Este nuevo campo se encontrará en producción a mediados de octubre de este año.
Authorizations:
Request Body schema: application/json
Datos para la creación de la tarea de extracción.
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" |
object Información con las credenciales del usuario. |
Responses
Request samples
- Payload
- cURL
Opción 1
{- "action": "banco-chile:tef",
- "args": {
- "username": "11.111.111-1",
- "password": "P4ssw0rd"
}
}
Response samples
- 200
- 401
- 403
- 422
- 429
{- "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:
path Parameters
taskId required | string ID de la tarea |
Responses
Request samples
- cURL
curl "https://${URL}/api/v1/tasks/${TASKID}" \ -H "Authorization: Bearer ${TOKEN}"
Response samples
- 200
- 401
- 403
Extracción exitosa
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "banco-estado",
- "data": [
- {
- "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",
- "alias": "juan"
}, - {
- "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",
- "alias": ""
}
]
}
}
Obtener entidades y acciones disponibles
Consulta las entidades disponibles para la extracción y el listado de las acciones disponibles por entidad.
Authorizations:
Responses
Request samples
- cURL
curl "https://${URL}/api/v1/entities" \ -H "X-API-Key: ${API_KEY}"
Response samples
- 200
- 401
- 403
[- {
- "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
}
]
}
]
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:
Responses
Request samples
- cURL
curl -X POST "https://${URL}/api/v1/users/status/by-entity" \ -H "Authorization: Bearer ${TOKEN}" \ -H "Content-Type: application/json" \ --data '{ "username": "${USERNAME}", "entity": "${ENTITY}" }'
Response samples
- 200
- 401
{- "enabled": true,
- "retryAfter": null
}
A continuación se describen los modelos de los endpoints relacionados a Banca Personas.
Action: [entityId]:identity-validation
isValid required | boolean Indica si la identidad de la persona fue validada exitosamente utilizando el acceso a la institución financiera |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "banco-estado",
- "data": {
- "isValid": true
}
}
}
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 |
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. |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "banco-estado",
- "data": [
- {
- "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",
- "alias": "juan"
}, - {
- "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",
- "alias": ""
}
]
}
}
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 |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "servipag",
- "data": [
- {
- "company": "ENEL",
- "alias": "Luz",
- "userId": "11111111-1"
}, - {
- "company": "VTR",
- "alias": "Internet",
- "userId": "12345678"
}
]
}
}
Action: [entityId]:product-balance
required | Array of objects (AccountDetail) Saldos de cuentas |
required | object or null Totales Saldos de cuentas |
required | Array of objects Líneas de crédito |
required | Array of objects (CreditCardDetail) Tarjetas de crédito |
required | object or null Totales Tarjetas de crédito |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "banco-estado",
- "data": {
- "accounts": [
- {
- "accountNumber": 12345678,
- "accountType": "corriente",
- "name": "Cuenta Corriente",
- "currentBalance": 4611431,
- "availableBalance": 4611431,
- "withholdings": 0,
- "currency": "clp"
}, - {
- "accountNumber": 11111111,
- "accountType": "rut",
- "name": "Cuenta RUT",
- "currentBalance": 43525,
- "availableBalance": 43525,
- "withholdings": 0,
- "currency": "clp"
}
], - "accountsTotals": {
- "clp": {
- "currentBalance": 4654956,
- "availableBalance": 4654956
}
}, - "creditLines": {
- "creditLimit": 5000000,
- "availableBalance": 5000000,
- "currentBalance": 0,
- "associatedAccountNumber": 12345678
}, - "creditCards": [
- {
- "type": "Mastercard",
- "name": "Mastercard Black",
- "isAdditionalCard": false,
- "balances": {
- "clp": {
- "creditLimit": 1500000,
- "currentBalance": 0,
- "availableCredit": 1500000
}, - "usd": {
- "creditLimit": 3000,
- "currentBalance": 100,
- "availableCredit": 2900
}
}
}
], - "creditCardsTotals": {
- "clp": {
- "creditLimit": 1500000,
- "currentBalance": 0,
- "availableCredit": 1500000
}, - "usd": {
- "creditLimit": 3000,
- "currentBalance": 100,
- "availableCredit": 2900
}
}
}
}
}
Action: [entityId]:movement
accountNumber required | string Número de cuenta |
accountType required | string Tipo de cuenta. Ejemplos: "corriente", "vista", "rut" |
productName required | string Ejemplos: "Cuenta RUT", "Chequera Electrónica", "Cuenta Corriente" |
currentBalance required | number Saldo contable (Saldo disponible más saldo retenido) |
availableBalance required | number Saldo disponible |
withholdings required | number Saldo retenido |
currency required | string Tipo de moneda. Ejemplo: CLP, USD |
required | Array of objects Movimientos de la cuenta |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "banco-estado",
- "data": [
- {
- "accountNumber": 12345678,
- "accountType": "corriente",
- "name": "Cuenta Corriente",
- "currentBalance": 4611431,
- "availableBalance": 4611431,
- "withholdings": 0,
- "currency": "clp",
- "movements": [
- {
- "type": "outflow",
- "date": "2021-04-01",
- "description": "TEF A CUENTA PROPIA N. 123123",
- "amount": 10959,
- "balance": 4611431
}, - {
- "type": "inflow",
- "date": "2021-04-01",
- "description": "TEF DESDE CUENTA N. 321321",
- "amount": 10000,
- "balance": 4622390
}
]
}
]
}
}
Action: [entityId]:transfer
type required | string (TransferType) Enum: "sent" "received" Tipo de transferencia:
|
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 |
required | object (TransferAccount) Representa al origen o destinatario de una transferencia |
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 |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "banco-estado",
- "data": [
- {
- "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"
}
]
}
}
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 |
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 required | 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:
|
state | string (ConsumerLoanState) Enum: "active" "in-arrears" Estado del crédito:
|
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 Si tiene seguro de desgravamen |
unemploymentInsurance | boolean Si tiene seguro de cesantía |
currency | string Tipo de moneda |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "banco-estado",
- "data": [
- {
- "id": "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"
}
]
}
}
Action: [entityId]:mortgage
id required | string Identificador del crédito hipotecario, también llamado Número de Operación o Número de Mutuo |
productName required | string Nombre del producto |
initialBalanceUf | number Monto solicitado en UF |
balanceUf required | number Saldo actual en UF |
term required | number Plazo en años |
totalPayments required | number Número total de cuotas |
currentPaymentNumber required | number Número de la cuota actual |
closedPayments required | number Número de cuotas pagadas |
nextPaymentDate | string <date> Fecha del próximo pago |
nextPaymentAmountUf required | number Monto del próximo dividendo en UF |
caev | number Carga Anual Equivalente Vigente (CAEV), en %. Ejemplo, un valor de 4.12 representa un CAEV de 4.12%. |
interestRateType | string Enum: "fixed" "variable" "mixed" Tipo de tasa de interés aplicada:
|
interestRate | number Tasa de interés |
interestRateChangeDate | string <date> Fecha en que corresponde un cambio de tasa si es variable |
lastPaymentDate | string <date> Fecha último pago |
latePayments | number Si tiene dividendos morosos/vencidos no pagados |
latePaymentsAmountUf | number Monto vencido no pagado, en UF |
insurancesAmountUf | number Monto de seguros en UF |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "banco-estado",
- "data": [
- {
- "id": "65713806",
- "productName": "Crédito Hipotecario",
- "initialBalanceUf": 1544,
- "balanceUf": 1774.853,
- "nextPaymentAmountUf": 9.5938,
- "totalPayments": 360,
- "currentPaymentNumber": 186,
- "closedPayments": 185,
- "term": 30,
- "interestRate": 5.08,
- "nextPaymentDate": "2024-08-05",
- "latePayments": 0,
- "insurancesAmountUf": 1.5938,
- "caev": 6.5
}
]
}
}
Action: [entityId]:investment-report
totalInvestmentAmountClp required | number Monto total de inversiones en CLP |
required | object (TotalsByCurrency) |
required | object Instrumentos de inversión |
investorProfile required | string Perfil de inversionista:
|
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "banco-estado",
- "data": {
- "totalInvestmentAmountClp": 38280282,
- "totalsByCurrency": {
- "usd": 2210.24,
- "clp": 20909844,
- "uf": 467.5222
}, - "instruments": {
- "termDeposits": {
- "totalAmountClp": 11803222,
- "totalsByCurrency": {
- "usd": 2210.24,
- "clp": 0,
- "uf": 298.788
}, - "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
}, - "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
}, - "data": [
- {
- "description": "FONDO CONSERVADOR",
- "investmentAmount": 9737156,
- "fiscalDeposit": 570597,
- "balance": 10307753,
- "currency": "clp"
}
]
}, - "equities": {
- "totalAmountClp": 296810,
- "totalsByCurrency": {
- "usd": 0,
- "clp": 296810
}, - "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"
}
}
}
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. |
object Estados de cuentas de la tarjeta por tipo de moneda |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "banco-estado",
- "data": [
- {
- "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"
}
]
}
]
}
}
]
}
}
Action: [entityId]:financial-report
required | object (ProductBalanceData) Saldos de Productos |
required | Array of objects (AccountMovementData) Movimientos de Cuenta |
required | Array of objects (consumer-loan_ConsumerLoanData) Crédito de Consumo |
required | Array of objects (mortgage_MortgageData) Crédito Hipotecario |
required | object (investment-report_InvestmentReportData) Reporte de inversiones |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "banco-estado",
- "data": {
- "productsBalances": {
- "accounts": [
- {
- "accountNumber": 12345678,
- "accountType": "corriente",
- "name": "Cuenta Corriente",
- "currentBalance": 4611431,
- "availableBalance": 4611431,
- "withholdings": 0,
- "currency": "clp"
}, - {
- "accountNumber": 11111111,
- "accountType": "rut",
- "name": "Cuenta RUT",
- "currentBalance": 43525,
- "availableBalance": 43525,
- "withholdings": 0,
- "currency": "clp"
}
], - "accountsTotals": {
- "clp": {
- "currentBalance": 4654956,
- "availableBalance": 4654956
}
}, - "creditLines": {
- "creditLimit": 5000000,
- "availableBalance": 5000000,
- "currentBalance": 0,
- "associatedAccountNumber": 12345678
}, - "creditCards": [
- {
- "type": "Mastercard",
- "name": "Mastercard Black",
- "isAdditionalCard": false,
- "balances": {
- "clp": {
- "creditLimit": 1500000,
- "currentBalance": 0,
- "availableCredit": 1500000
}, - "usd": {
- "creditLimit": 3000,
- "currentBalance": 100,
- "availableCredit": 2900
}
}
}
], - "creditCardsTotals": {
- "clp": {
- "creditLimit": 1500000,
- "currentBalance": 0,
- "availableCredit": 1500000
}, - "usd": {
- "creditLimit": 3000,
- "currentBalance": 100,
- "availableCredit": 2900
}
}
}, - "accountsMovements": [
- {
- "accountNumber": 12345678,
- "accountType": "corriente",
- "name": "Cuenta Corriente",
- "currentBalance": 4611431,
- "availableBalance": 4611431,
- "withholdings": 0,
- "currency": "clp",
- "movements": [
- {
- "type": "outflow",
- "date": "2021-04-01",
- "description": "TEF A CUENTA PROPIA N. 123123",
- "amount": 10959,
- "balance": 4611431
}, - {
- "type": "inflow",
- "date": "2021-04-01",
- "description": "TEF DESDE CUENTA N. 321321",
- "amount": 10000,
- "balance": 4622390
}
]
}
], - "consumerLoans": [
- {
- "id": "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"
}
], - "mortgages": [
- {
- "id": "65713806",
- "productName": "Crédito Hipotecario",
- "initialBalanceUf": 1544,
- "balanceUf": 1774.853,
- "nextPaymentAmountUf": 9.5938,
- "totalPayments": 360,
- "currentPaymentNumber": 186,
- "closedPayments": 185,
- "term": 30,
- "interestRate": 5.08,
- "nextPaymentDate": "2024-08-05",
- "latePayments": 0,
- "insurancesAmountUf": 1.5938,
- "caev": 6.5
}
], - "investments": {
- "totalInvestmentAmountClp": 38280282,
- "totalsByCurrency": {
- "usd": 2210.24,
- "clp": 20909844,
- "uf": 467.5222
}, - "instruments": {
- "termDeposits": {
- "totalAmountClp": 11803222,
- "totalsByCurrency": {
- "usd": 2210.24,
- "clp": 0,
- "uf": 298.788
}, - "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
}, - "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
}, - "data": [
- {
- "description": "FONDO CONSERVADOR",
- "investmentAmount": 9737156,
- "fiscalDeposit": 570597,
- "balance": 10307753,
- "currency": "clp"
}
]
}, - "equities": {
- "totalAmountClp": 296810,
- "totalsByCurrency": {
- "usd": 0,
- "clp": 296810
}, - "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"
}
}
}
}
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 |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "banco-estado",
- "data": [
- {
- "companyName": "ASEGURADORA X",
- "companyType": "Seguros",
- "userId": 1111111111,
- "paymentLimit": 2,
- "currency": "uf"
}, - {
- "companyName": "COMPANY X",
- "companyType": "Seguros",
- "userId": 2345678901,
- "paymentLimit": 7,
- "currency": "uf"
}
]
}
}
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 |
number or string Monto máximo a pagar | |
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 |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "banco-estado",
- "data": [
- {
- "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": ""
}
}
]
}
}
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 |
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 |
required | Array of objects (AccountFlowSource) Detalle de las transacciones utilizadas para obtener |
required | Array of objects (IncomeSource) Detalle de las transacciones utilizadas para obtener |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "banco-estado",
- "data": {
- "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"
}
]
}
}
}
A continuación se describen los modelos de los endpoints relacionados a Banca Empresas.
Action: [entityId]:identity-validation
isValid required | boolean Indica si la identidad de la persona fue validada exitosamente utilizando el acceso a la institución financiera |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "banco-estado",
- "data": {
- "isValid": true
}
}
}
Action: [entityId]:movement
accountNumber required | string Número de cuenta |
accountType required | string Tipo de cuenta. Ejemplos: "corriente", "vista", "rut" |
productName required | string Ejemplos: "Cuenta RUT", "Chequera Electrónica", "Cuenta Corriente" |
currentBalance required | number Saldo contable (Saldo disponible más saldo retenido) |
availableBalance required | number Saldo disponible |
withholdings required | number Saldo retenido |
currency required | string Tipo de moneda. Ejemplo: CLP, USD |
required | Array of objects Movimientos de la cuenta |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "banco-estado",
- "data": [
- {
- "accountNumber": 12345678,
- "accountType": "corriente",
- "name": "Cuenta Corriente",
- "currentBalance": 4611431,
- "availableBalance": 4611431,
- "withholdings": 0,
- "currency": "clp",
- "movements": [
- {
- "type": "outflow",
- "date": "2021-04-01",
- "description": "TEF A CUENTA PROPIA N. 123123",
- "amount": 10959,
- "balance": 4611431
}, - {
- "type": "inflow",
- "date": "2021-04-01",
- "description": "TEF DESDE CUENTA N. 321321",
- "amount": 10000,
- "balance": 4622390
}
]
}
]
}
}
Action: [entityId]:account-balance
balance required | number Saldo Total |
institutionCode | string Código de institución de la Superintendencia de Pensiones |
projectedPension | number or null Pensión Proyectada |
required | object Cuentas |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "afp-modelo",
- "data": {
- "balance": 28524738,
- "institutionCode": "404",
- "projectedPension": 948625,
- "accounts": {
- "obligatory": {
- "balance": 25668453,
- "funds": [
- {
- "fund": "C",
- "balance": 25668453,
- "assetAmount": 503.66,
- "assetValue": 50963.85
}
], - "movements": [
- {
- "period": "2024-09",
- "type": "outflow",
- "description": "Comision",
- "payerRut": "70.025.166-7",
- "income": 962191,
- "assetAmount": 0.14,
- "amount": 7024,
- "fund": "C"
}, - {
- "period": "2024-09",
- "type": "outflow",
- "description": "Prima cobrada",
- "payerRut": "70.025.166-7",
- "income": 962191,
- "assetAmount": 0.38,
- "amount": 19340,
- "fund": "C"
}, - {
- "period": "2024-09",
- "type": "inflow",
- "description": "Cotización Normal",
- "payerRut": "70.025.166-7",
- "income": 962191,
- "assetAmount": 1.89,
- "amount": 96219,
- "fund": "C"
}, - {
- "period": "2024-09",
- "type": "inflow",
- "description": "Cotizacion Normal Prima",
- "payerRut": "70.025.166-7",
- "income": 962191,
- "assetAmount": 0.38,
- "amount": 19340,
- "fund": "C"
}
]
}, - "apv": {
- "balance": 1380112,
- "funds": [
- {
- "fund": "A",
- "balance": 1380112,
- "assetAmount": 19.75,
- "assetValue": 69879.12,
- "regime": {
- "type": "A",
- "balance": 1199824,
- "assetAmount": 17.17
}, - "fiscalBonus": {
- "balance": 180288,
- "assetAmount": 2.58
}
}
], - "movements": [
- {
- "period": "2024-09",
- "type": "outflow",
- "description": "Comision",
- "payerRut": "70.025.166-7",
- "income": 962191,
- "assetAmount": 0.69,
- "amount": 106,
- "fund": "A"
}, - {
- "period": "2024-09",
- "type": "inflow",
- "description": "Cotización Normal Regimen A",
- "payerRut": "70.025.166-7",
- "income": 962191,
- "assetAmount": 0.69,
- "amount": 48110,
- "fund": "A"
}
]
}, - "agreed": {
- "balance": 735918,
- "funds": [
- {
- "fund": "E",
- "balance": 735918,
- "assetAmount": 14.44,
- "assetValue": 50963.85
}
], - "movements": [
- {
- "period": "2024-09",
- "type": "outflow",
- "description": "Comision",
- "payerRut": "70.025.166-7",
- "assetAmount": 0.94,
- "amount": 120,
- "fund": "E"
}, - {
- "period": "2024-09",
- "type": "inflow",
- "description": "Cotización Normal",
- "payerRut": "70.025.166-7",
- "assetAmount": 0.94,
- "amount": 48110,
- "fund": "E"
}
]
}, - "cav": {
- "balance": 740255,
- "funds": [
- {
- "fund": "D",
- "balance": 740255,
- "assetAmount": 13.81,
- "assetValue": 53602.79
}
], - "movements": [
- {
- "period": "2024-09",
- "type": "outflow",
- "description": "Comision",
- "payerRut": "70.025.166-7",
- "assetAmount": 0.54,
- "amount": 66,
- "fund": "D"
}, - {
- "period": "2024-09",
- "type": "inflow",
- "description": "Cotización Normal",
- "payerRut": "70.025.166-7",
- "assetAmount": 0.54,
- "amount": 28866,
- "fund": "D"
}
]
}
}
}
}
}
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 |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "servipag",
- "data": [
- {
- "company": "ENEL",
- "alias": "Luz",
- "userId": "11111111-1"
}, - {
- "company": "VTR",
- "alias": "Internet",
- "userId": "12345678"
}
]
}
}
A continuación se describen los modelos de los endpoints relacionados a Servicios Estatales.
Action: [entityId]:identity-validation
isValid required | boolean Indica si la identidad de la persona fue validada exitosamente utilizando el acceso a la institución financiera |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "banco-estado",
- "data": {
- "isValid": true
}
}
}
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 |
object Datos del Contribuyente | |
object Información proporcionada por el contribuyente para fines tributarios | |
Array of objects Propiedades y bienes raíces | |
object Boletas de honorarios electrónicas | |
object Declaraciones de IVA (F29) | |
object Declaraciones de Renta (F22) | |
object PDF generado por el SII en formato base64 con su hash SHA-1 (solo incluido en |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "sii",
- "data": {
- "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"
}
}
}
}
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 |
Array of objects Documentos timbrados | |
Array of objects Actividades económicas vigentes |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "sii",
- "data": {
- "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"
}
]
}
}
}
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 |
required | Array of objects Pagos |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "sii",
- "data": {
- "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
}
]
}
}
}
Action: sii:invoice
sii:invoice-clave-unica
Array of objects DTE Emitidos | |
Array of objects DTE Recibidos |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "sii",
- "data": {
- "issued": [
- {
- "documentType": "factura no afecta o exenta electrónica",
- "amount": 1840219,
- "date": "2024-01-19",
- "folio": 1066,
- "recipient": {
- "businessName": "TENPO PAYMENTS S.A.",
- "rut": "76967692-9"
}, - "state": "emitido"
}, - {
- "documentType": "factura electronica",
- "amount": 3486621,
- "date": "2023-12-26",
- "folio": 1765,
- "recipient": {
- "businessName": "BANCO DE CREDITO E INVERSIONES",
- "rut": "97006000-6"
}, - "state": "emitido"
}
], - "received": [
- {
- "documentType": "factura electronica",
- "amount": 7116,
- "date": "2024-01-02",
- "folio": 55852,
- "issuer": {
- "businessName": "RINDEGASTOS SPA",
- "rut": "76271948-7"
}, - "state": "recibido"
}, - {
- "documentType": "factura electronica",
- "amount": 44542,
- "date": "2024-01-12",
- "folio": 29557234,
- "issuer": {
- "businessName": "ENEL DISTRIBUCIÓN CHILE S.A",
- "rut": "96800570-7"
}, - "state": "recibido"
}
]
}
}
}
Action: sii:sworn-declaration
sii:sworn-declaration-clave-unica
id | number ID |
dj | number N° de formulario de la Declaración Jurada |
folio | number Folio |
name | string Titulo de la Declaración Jurada |
status | string Estado:
|
filingDatetime | string Fecha y hora de presentación |
filingChannel | string Medio presentación |
declarationType | string Tipo de declaración
|
reportedCases | number Casos reportados |
object Resumen de la Declaración | |
object Detalle de la Declaración |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "sii",
- "data": {
- "id": 98765432,
- "dj": 1835,
- "folio": 8765432,
- "name": "Sobre Bienes Raíces Arrendados",
- "status": "aceptada",
- "filingDatetime": "2023-03-31 17:59:29",
- "filingChannel": "Formulario Electrónico",
- "declarationType": "original",
- "reportedCases": 1,
- "summary": {
- "0": {
- "name": "CUADRO RESUMEN FINAL DE LA DECLARACION",
- "value": {
- "0": {
- "name": "Montos Informados",
- "value": {
- "0": {
- "name": "Total de casos informados",
- "value": "1"
}, - "1": {
- "name": "Total de Monto Arriendo",
- "value": "7895550"
}
}
}, - "1": {
- "name": "Montos Calculados",
- "value": {
- "0": {
- "name": "Total de casos informados",
- "value": "1"
}, - "1": {
- "name": "Total de Monto Arriendo",
- "value": "7.895.550"
}
}
}
}
}
}, - "detail": {
- "1": {
- "name": "B: DATOS DE LOS BIENES RAICES Y DE SUS PROPIETARIOS O USUFRUCTUARIOS",
- "value": [
- {
- "0": {
- "name": "Nº",
- "value": "1"
}, - "1": {
- "name": "Rol del Bien Raíz",
- "value": "248-35"
}, - "2": {
- "name": "Comuna de la Propiedad",
- "value": {
- "0": {
- "name": "Código",
- "value": "71"
}, - "1": {
- "name": "Comuna",
- "value": "LAS CONDES"
}
}
}, - "3": {
- "name": "Rut Propietario o Usufructuario del bien raíz",
- "value": "6.067.093-5"
}, - "4": {
- "name": "Rut Arrendatario",
- "value": "0-0"
}, - "5": {
- "name": "Monto Arriendo",
- "value": "7.895.550"
}, - "6": {
- "name": "Período al cual corresponde el Arriendo",
- "value": [
- {
- "0": {
- "name": "ENE",
- "value": "X"
}, - "1": {
- "name": "FEB",
- "value": "X"
}, - "2": {
- "name": "MAR",
- "value": "X"
}, - "3": {
- "name": "ABR",
- "value": "X"
}, - "4": {
- "name": "MAY",
- "value": "X"
}, - "5": {
- "name": "JUN",
- "value": "X"
}, - "6": {
- "name": "JUL",
- "value": "X"
}, - "7": {
- "name": "AGO",
- "value": "X"
}, - "8": {
- "name": "SEP",
- "value": "X"
}, - "9": {
- "name": "OCT",
- "value": "X"
}, - "10": {
- "name": "NOV",
- "value": "X"
}, - "11": {
- "name": "DIC",
- "value": "X"
}
}
]
}, - "7": {
- "name": "Amoblado",
- "value": "1"
}, - "8": {
- "name": "Destino del Arriendo del Bien Raíz",
- "value": "2"
}, - "9": {
- "name": "DFL N° 2 MARQUE CON 'X'",
- "value": ""
}, - "10": {
- "name": "Naturaleza del Bien Raíz",
- "value": "2"
}, - "11": {
- "name": "Estado",
- "value": "No Observada"
}
}
]
}
}
}
}
}
Action: cmf:debt
lastUpdatedDate required | string Última fecha de actualización |
required | Array of objects (Debt) Deuda directa |
required | object (DirectOrIndirecDebtTotal) |
required | Array of objects (Debt) Deuda indirecta |
required | object (DirectOrIndirecDebtTotal) |
required | Array of objects (Credit) Créditos disponibles (líneas de crédito) |
required | object (AvailableOrOtherCreditTotal) |
required | Array of objects (Credit) Otros créditos disponibles |
required | object (AvailableOrOtherCreditTotal) |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "cmf",
- "data": [
- {
- "lastUpdatedDate": "2023-09-06",
- "directDebts": [
- {
- "entity": "Banco de Chile",
- "creditType": "consumo",
- "currentDebt": 590822,
- "delay30to59": 0,
- "delay60to89": 0,
- "delay90": 0,
- "total": 590822
}, - {
- "entity": "Banco Itaú Chile",
- "creditType": "vivienda",
- "currentDebt": 132519265,
- "delay30to59": 0,
- "delay60to89": 0,
- "delay90": 0,
- "total": 132519265
}
], - "directDebtsTotal": {
- "currentDebt": 133110087,
- "delay30to59": 0,
- "delay60to89": 0,
- "delay90": 0,
- "total": 133110087
}, - "indirectDebts": [
- {
- "entity": "Santander-Chile",
- "creditType": "comercial",
- "currentDebt": 365199067,
- "delay30to59": 0,
- "delay60to89": 0,
- "delay90": 0,
- "total": 365199067
}
], - "indirectDebtsTotal": {
- "currentDebt": 365199067,
- "delay30to59": 0,
- "delay60to89": 0,
- "delay90": 0,
- "total": 365199067
}, - "availableCredits": [
- {
- "entity": "Banco de Chile",
- "directAmount": 2873878,
- "indirectAmount": 0
}, - {
- "entity": "Banco Itaú Chile",
- "directAmount": 23215679,
- "indirectAmount": 0
}, - {
- "entity": "Santander-Chile",
- "directAmount": 23619347,
- "indirectAmount": 0
}
], - "availableCreditsTotal": {
- "directAmount": 49708904,
- "indirectAmount": 0
}, - "otherCredits": [ ],
- "otherCreditsTotal": {
- "directAmount": 0,
- "indirectAmount": 0
}
}
]
}
}
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 |
required | object Asegurado |
required | object Contratante |
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 |
required | Array of objects (InsuranceCoverage) Coverturas |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "cmf",
- "data": [
- {
- "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"
}
]
}
]
}
}
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 |
required | object (personal-information_PersonalInformationData) Información Personal AFC |
required | Array of objects (contribution_ContributionData) Cotizaciones pagadas |
required | Array of objects (job_JobData) Empleadores |
required | Array of objects (IncomeReportData) Reporte de ingresos |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "afc",
- "data": {
- "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
}
}
}
}
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 |
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 |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "afc",
- "data": {
- "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"
}
}
}
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 |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "afc",
- "data": {
- "date": "05-2022",
- "employerName": "SERVICIOS INFORMAT",
- "monthlyIncome": 2050872,
- "employerContribution": 32814,
- "employeeContribution": 12305
}
}
}
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 |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "afc",
- "data": {
- "employerRut": "77.777.777-7",
- "employerName": "SERVICIOS INFORMAT",
- "contractType": "DURACIÓN INDEFINIDA",
- "subscriptionDate": "10-04-2017",
- "startDate": "01-12-2016",
- "endDate": "",
- "activeEmployer": true
}
}
}
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 |
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 |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "afc",
- "data": {
- "activeEmployers": [
- "SERVICIOS INFORMAT"
], - "isEmployed": true,
- "averageMonthlyIncomeLastYear": 2000000,
- "averageMonthlyIncomeLast3Years": 2300000,
- "pnlIncomeLastYear": 500000,
- "monthlyIncome1YearAgo": 1700000,
- "monthlyIncome3YearsAgo": 2400000,
- "monthlyIncome": 2400000,
- "monthsWithoutContributionsLastYear": 2,
- "monthsWithoutContributionsLast3Years": 0,
- "monthsOfContributionsContinuity": 36
}
}
}
Action: sii:fiscal-statement
sii:fiscal-statement-clave-unica
object Datos del contribuyente | |
object Cartola |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "tgr",
- "data": {
- "taxPayerData": {
- "name": "REBRISA S.A.",
- "rut": "77.777.777-7",
- "email": "administracion@email.com",
- "phone": "211411266",
- "taxResidence": {
- "street": "Arturo Prat",
- "number": 123,
- "other": "",
- "commune": "Coquimbo"
}, - "mailingAddress": {
- "street": "Arturo Prat",
- "number": 123,
- "other": "",
- "commune": "Coquimbo"
}, - "bankAccount": {
- "bank": "BANCO SANTANDER-CHILE",
- "accountType": "CUENTA CORRIENTE",
- "accountNumber": "136866451"
}
}, - "statement": {
- "debts": {
- "total": {
- "amount": 0,
- "count": 0
}, - "property": {
- "dueAmount": 0,
- "dueCount": 0,
- "currentAmount": 0,
- "currentCount": 0,
- "unsettledAmount": 0,
- "unsettledcount": 0,
- "settledAmount": 0
}, - "fiscal": {
- "dueAmount": 0,
- "dueCount": 0,
- "currentAmount": 0,
- "currentCount": 0,
- "unsettledAmount": 0,
- "unsettledcount": 0,
- "settledAmount": 0
}
}, - "payments": {
- "voluntary": {
- "amount": 7781147,
- "count": 1
}, - "involuntary": {
- "amount": 0,
- "count": 0
}, - "total": {
- "amount": 7781147,
- "count": 1
}
}, - "received": {
- "income": {
- "amount": 6835401,
- "count": 2
}, - "taxReturn": {
- "amount": 0,
- "count": 0
}, - "bonuses": {
- "amount": 0,
- "count": 0
}, - "subsidies": {
- "amount": 0,
- "count": 0
}, - "total": {
- "amount": 0,
- "count": 0
}
}
}
}
}
}
Action: registro-civil:birth-certificate
folio required | string Folio |
verificationCode required | string Código de verificación |
issuingDatetime required | string Fecha y hora de emisión |
expirationDate required | string Fecha de vencimiento |
purpose required | string Uso del certificado |
required | object Datos del solicitante |
district required | string Circunscripción |
registrationNumber required | integer Número de inscripción |
registry | string or null Registro |
registryYear required | integer Año de registro |
run required | string RUN |
registeredName required | string Nombre inscrito |
birthDate required | string Fecha de nacimiento |
birthTime | string or null Hora de nacimiento |
age required | integer Edad |
gender required | string Sexo |
fatherRun | string or null RUN del Padre |
fatherName | string or null Nombre del Padre |
motherRun | string or null RUN de la Madre |
motherName | string or null Nombre de la Madre |
required | Array of objects Anotaciones |
required | object Certificado en PDF original en base64 y su checksum |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "registro-civil",
- "data": {
- "folio": "500561477305",
- "verificationCode": "36429ddeebf6",
- "issuingDatetime": "2024-04-03 18:12",
- "expirationDate": "2024-06-02",
- "purpose": "Todo trámite",
- "applicant": {
- "run": "11.111.111-1",
- "serial": "555444333"
}, - "district": "INDEPENDENCIA",
- "registrationNumber": 2616,
- "registry": "S1",
- "registryYear": 1987,
- "run": "11.111.111-1",
- "registeredName": "JUAN ANDRÉS PÉREZ LÓPEZ",
- "birthDate": "1987-10-01",
- "birthTime": null,
- "age": 36,
- "gender": "Masculino",
- "fatherRun": "5.555.555-5",
- "fatherName": "EDUARDO ALBERTO PÉREZ GUTIÉRREZ",
- "motherRun": "6.666.666-6",
- "motherName": "MARIA MERCEDEZ LÓPEZ ARAVENA",
- "annotations": [ ],
- "pdf": {
- "data": "JVBERi0xLjUKJafj8fEKMiAwIG9iago8PAovVHlwZ...",
- "checksum": "687e432406d8c4f505b50ea522680654dba13eb5"
}
}
}
}
Action: experian:advanced-report
required | object Identificación |
required | object Resumen ejecutivo |
required | object Información adicional |
required | object Socios y Sociedades |
required | object Flags |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "experian",
- "data": {
- "identification": {
- "rut": "11.111.111-1",
- "personType": "PN",
- "name": "JUAN ANDRÉS PÉREZ LÓPEZ",
- "birthDate": "1987-01-01",
- "age": 37,
- "gender": "M",
- "nationality": "Chilena",
- "maritalStatus": "Casado",
- "marriageDate": "2010-03-20",
- "mainAddress": "SIEMPRE VIVA 1234 DPTO 46A - PENALOLEN - SANTIAGO",
- "lastAdresses": [ ],
- "addressCount": 1,
- "zipCode": "",
- "idCard": {
- "serialNumber": "543210987",
- "status": "DOCUMENTO VIGENTE",
- "statusCode": 6,
- "statusSource": "REGISTRO CIVIL",
- "lockDate": null,
- "expirationDate": "2027-10-13"
}, - "phoneNumbers": [ ],
- "businessActivities": [ ],
- "professions": [ ],
- "companyEmails": [ ],
- "contacts": [ ],
- "services": [ ],
- "products": [ ],
- "faxNumber": null,
- "websites": [ ],
- "dateOfDeath": null,
- "deathCertificateSource": "REGISTRO CIVIL"
}, - "summaryReport": {
- "scoring": 350,
- "protestsSummary": {
- "totalProtests": 0,
- "protestsAmount": 0,
- "totalProtestsInstitutions": 0,
- "totalArrears": 0,
- "arrearsAmount": 0,
- "totalArrearsInstitutions": 0,
- "totalDocuments": 0,
- "totalAmount": 0
}, - "unpaidDocuments": {
- "delayDocuments": 0,
- "delayAmount": 0,
- "delay6to12Documents": 0,
- "delay6to12Amount": 0,
- "delay12to24Documents": 0,
- "delay12to24Amount": 0,
- "delay24Documents": 0,
- "delay24Amount": 0
}, - "management": {
- "relatedBanks": [ ],
- "onpPrensaNumber": 0,
- "totalVehicles": 0,
- "propertiesTotalAppraisal": 119613206,
- "totalProperties": 4,
- "exportSummary": "",
- "importSummary": "",
- "totalLaborInfractions": 0,
- "totalPrevisionalInfractions": 0,
- "totalPledges": 0,
- "totalTaxAnnotations": 0,
- "totalRutQueries": 8,
- "totalCompanyPublications": 0,
- "totalPartnerPublications": 0
}, - "addresses": [
- {
- "type": "Particular",
- "address": "SIEMPRE VIVA 1234 DPTO 46A - PENALOLEN - SANTIAGO",
- "registryDate": "2017-10-31"
}
]
}, - "additionalData": {
- "bankruptcyData": null,
- "lastCreditorsMeetingDate": null,
- "protests": [ ],
- "arrears": [ ],
- "bankruptcies": [ ],
- "onp": [ ],
- "vehicles": [ ],
- "properties": [
- {
- "blockId": 9876,
- "lotId": 89,
- "communeName": "PENALOLEN",
- "address": "AV. SIEMPRE VIVA 1234 DPTO 46 a",
- "landDescription": "No Agrícola",
- "propertyUse": "HABITACION",
- "appraisal": "108252996"
}, - {
- "blockId": 9876,
- "lotId": "159",
- "communeName": "PENALOLEN",
- "address": "AV. SIEMPRE VIVA 1234 BD- 14",
- "landDescription": "No Agrícola",
- "propertyUse": "BODEGA Y ALMACENAJE",
- "appraisal": "3299228"
}, - {
- "blockId": 9876,
- "lotId": "252",
- "communeName": "PENALOLEN",
- "address": "AV. SIEMPRE VIVA 1234 BX- 30",
- "landDescription": "No Agrícola",
- "propertyUse": "ESTACIONAMIENTO",
- "appraisal": "6143489"
}, - {
- "blockId": 9876,
- "lotId": "156",
- "communeName": "PENALOLEN",
- "address": "AV. SIEMPRE VIVA 1234 BD- 11",
- "landDescription": "No Agrícola",
- "propertyUse": "BODEGA Y ALMACENAJE",
- "appraisal": "1917493"
}
], - "exports": [ ],
- "imports": [ ],
- "laborInfractions": [ ],
- "previsionalInfractions": [ ],
- "infractionReasons": [ ],
- "pledges": [ ],
- "annotations": [ ],
- "cpr": [
- {
- "consultationDate": "2024-03-02",
- "institutionName": "Banco Itau",
- "type": "Informe Comercial"
}, - {
- "consultationDate": "2023-11-20",
- "institutionName": "Scotiabank",
- "type": "Informe Comercial"
}
]
}, - "partnersAndCompanies": {
- "summary": {
- "hasPublications": false,
- "publicationsAsPartner": 0,
- "publicationsAsCompany": 0,
- "totalPublications": 0,
- "publicationsAsIncorporatingPartner": 0,
- "publicationsAsModifyingPartner": 0,
- "publicationsAsIncorporatingCompany": 0,
- "publicationsAsModifyingCompany": 0,
- "hasLatestPublicationExtract": false
}, - "publications": {
- "details": [ ],
- "partners": [ ],
- "extract": [ ]
}
}, - "flags": {
- "isIdCardLocked": false,
- "hasDied": false,
- "hasArrears": false,
- "hasProtests": false,
- "hasServices": false,
- "hasProducts": false,
- "hasBusinessActivity": false,
- "hasPhones": false,
- "hasFax": false,
- "hasWebsite": false,
- "hasBusinessEmail": false,
- "hasContacts": false,
- "hasProfession": false,
- "hasProtestsOrArrears": false,
- "hasPerformanceMetrics": true,
- "hasRegisteredAddresses": true,
- "hasBankruptcyEvents": false,
- "hasOnpPrensa": false,
- "hasVehicles": false,
- "hasProperties": true,
- "hasExports": false,
- "hasImports": false,
- "hasLaborInfractions": false,
- "hasPrevisionalInfractions": false,
- "hasPledges": false,
- "hasTaxAnnotations": false,
- "hasRutQueries": true
}
}
}
}
A continuación se describen los modelos de los endpoints relacionados a 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) |
required | Array of objects (CryptoBalancePair) Listado de criptoactivos que el usuario posee en el Exchange |
{- "taskStatus": "success",
- "taskStatusCode": 200,
- "results": {
- "username": "11111111-1",
- "entityId": "binance",
- "data": {
- "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
}
]
}
}
}