Calculadoras gratis de Ecuador: RUC, clave y plazos del SRI, renta, retenciones, IVA y laborales.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Calcula el décimo cuarto sueldo (decimocuarta remuneración) de un trabajador del sector privado en Ecuador: un salario básico unificado por año (SBU 2026 USD 482), proporcional a los días trabajados (año de 360) y a la jornada parcial. Costa y Galápagos: período del 1 de marzo al último día de febrero, pago hasta el 15 de marzo. Sierra y Amazonía: del 1 de agosto al 31 de julio, pago hasta el 15 de agosto. Incluye el valor mensualizado. Úsala para saber cuánto le toca a alguien de décimo cuarto.
«costa» = Costa y Galápagos (por defecto); «sierra» = Sierra y Amazonía.
Año de pago (por defecto 2027). Costa 2027: 1-mar-2026 a 28-feb-2027; Sierra 2027: 1-ago-2026 a 31-jul-2027. Con 2026, los períodos del año anterior.
Fecha de salida (AAAA-MM-DD), solo si salió antes del cierre del período.
Fecha de ingreso (AAAA-MM-DD), solo si entró después de que empezó el período.
Salario básico unificado en USD (por defecto 482, el de 2026; cámbialo si el Ministerio del Trabajo fija otro).
Horas semanales de la jornada (40 = completa, por defecto; con jornada parcial se paga en proporción).
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http herramientas-ecuador https://mcp.advise.ec/mcp
Calcula el décimo cuarto sueldo (decimocuarta remuneración) de un trabajador del sector privado en Ecuador: un salario básico unificado por año (SBU 2026 USD 482), proporcional a los días trabajados (año de 360) y a la jornada parcial. Costa y Galápagos: período del 1 de marzo al último día de febrero, pago hasta el 15 de marzo. Sierra y Amazonía: del 1 de agosto al 31 de julio, pago hasta el 15 de agosto. Incluye el valor mensualizado. Úsala para saber cuánto le toca a alguien de décimo cuarto.
| Argument | Type | Description |
|---|---|---|
| region | string | «costa» = Costa y Galápagos (por defecto); «sierra» = Sierra y Amazonía. |
| anio_pago | integer | Año de pago (por defecto 2027). Costa 2027: 1-mar-2026 a 28-feb-2027; Sierra 2027: 1-ago-2026 a 31-jul-2027. Con 2026, los períodos del año anterior. |
| fecha_salida | string | Fecha de salida (AAAA-MM-DD), solo si salió antes del cierre del período. |
| fecha_ingreso | string | Fecha de ingreso (AAAA-MM-DD), solo si entró después de que empezó el período. |
| salario_basico | number | Salario básico unificado en USD (por defecto 482, el de 2026; cámbialo si el Ministerio del Trabajo fija otro). |
| horas_semanales | number | Horas semanales de la jornada (40 = completa, por defecto; con jornada parcial se paga en proporción). |
{
"type": "object",
"properties": {
"region": {
"enum": [
"costa",
"sierra"
],
"type": "string",
"description": "«costa» = Costa y Galápagos (por defecto); «sierra» = Sierra y Amazonía."
},
"anio_pago": {
"enum": [
2026,
2027
],
"type": "integer",
"description": "Año de pago (por defecto 2027). Costa 2027: 1-mar-2026 a 28-feb-2027; Sierra 2027: 1-ago-2026 a 31-jul-2027. Con 2026, los períodos del año anterior."
},
"fecha_salida": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Fecha de salida (AAAA-MM-DD), solo si salió antes del cierre del período."
},
"fecha_ingreso": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Fecha de ingreso (AAAA-MM-DD), solo si entró después de que empezó el período."
},
"salario_basico": {
"type": "number",
"minimum": 0,
"description": "Salario básico unificado en USD (por defecto 482, el de 2026; cámbialo si el Ministerio del Trabajo fija otro)."
},
"horas_semanales": {
"type": "number",
"maximum": 40,
"minimum": 1,
"description": "Horas semanales de la jornada (40 = completa, por defecto; con jornada parcial se paga en proporción)."
}
},
"additionalProperties": false
}Calcula el décimo tercer sueldo (decimotercera remuneración) de un trabajador del sector privado en Ecuador: período del 1 de diciembre al 30 de noviembre, pago acumulado hasta el 24 de diciembre, proporcional por fecha de ingreso o de salida (meses de 30 días y año de 360) o como total ganado en el período ÷ 12, y el valor mensualizado. Úsala para saber cuánto le toca a alguien de décimo tercero o cuánto va en una liquidación.
| Argument | Type | Description |
|---|---|---|
| modo | string | «mensual» (con la remuneración mensual y las fechas) o «total» (total del período ÷ 12). Si falta, se deduce de los datos. |
| anio_pago | integer | Año de pago: 2026 = período del 1-dic-2025 al 30-nov-2026 (por defecto); 2027 = del 1-dic-2026 al 30-nov-2027. |
| fecha_salida | string | Fecha de salida (AAAA-MM-DD), solo si salió antes del cierre del período. |
| fecha_ingreso | string | Fecha de ingreso (AAAA-MM-DD), solo si entró después de que empezó el período. |
| remuneracion_mensual | number | Remuneración mensual en USD: sueldo más horas extra, comisiones y otros pagos habituales (sin utilidades, fondo de reserva, viáticos ni décimos). |
| total_remuneraciones_periodo | number | Alternativa: total de remuneraciones recibidas del 1 de diciembre al 30 de noviembre, en USD. |
Calcula los días de cartera o período medio de cobro (DSO) de una empresa: (cuentas por cobrar comerciales ÷ ventas a crédito del período) × días del período, con las ventas a crédito por día, la rotación de cartera, el atraso promedio frente al plazo de crédito, la caja que se libera si los clientes pagan en el plazo y la caja que se libera al bajar cierto número de días. Úsala cuando pregunten por el DSO, los días de cobro o cuánto dinero se libera cobrando más rápido. Solo usa las cifras que se le dan, sin promedios de industria.
| Argument | Type | Description |
|---|---|---|
| dias_a_bajar | number | Días de cartera que se quiere bajar, para calcular la caja que se libera (opcional). |
| dias_periodo | number | Días del período de las ventas: 365 (un año, por defecto), 90 (trimestre), 30 (mes) u otro. |
| ventas_credito* | number | Ventas a crédito del período, en USD (sin ventas al contado; mismo criterio de IVA que el saldo por cobrar). |
| cuentas_por_cobrar* | number | Cuentas por cobrar comerciales al cierre del período, en USD (solo cartera de clientes de corto plazo). |
| plazo_credito_dias | number | Plazo de crédito promedio pactado con los clientes, en días (opcional; sirve para el atraso promedio). |
Calcula el pago de horas extra de un trabajador con jornada completa de 40 horas en Ecuador: valor de la hora = sueldo ÷ 240; horas suplementarias con recargo de 50 % hasta las 24:00 y de 100 % entre las 24:00 y las 06:00; extraordinarias (sábado, domingo o feriado) con 100 %; recargo nocturno de 25 % para horas de la jornada entre las 19:00 y las 06:00. Incluye el aporte personal al IESS sobre las horas extra y revisa el límite de 12 horas suplementarias a la semana. Úsala cuando pregunten cuánto se paga por horas extra o cuánto vale la hora de trabajo.
| Argument | Type | Description |
|---|---|---|
| periodo | string | Si las horas son de un «mes» (por defecto) o de una «semana» (con semana se revisa el límite de 12 horas suplementarias). |
| madrugada | number | Horas suplementarias entre las 24:00 y las 06:00 (+100 %). |
| nocturnas | number | Horas de la jornada ordinaria entre las 19:00 y las 06:00: se paga solo el recargo de 25 %. |
| sueldo_mensual* | number | Sueldo mensual en USD (la remuneración de la jornada ordinaria, sin horas extra). |
| suplementarias | number | Horas suplementarias hasta las 24:00, de lunes a viernes (+50 %). |
| extraordinarias | number | Horas en sábado, domingo o feriado (+100 %). |
Calcula el impuesto a la renta 2026 de una persona natural del régimen general en Ecuador (en relación de dependencia, con actividad económica o ambas), paso a paso: aporte personal al IESS de 9,45 %, base imponible, tabla 2026 del SRI (fracción básica exenta USD 12.208), rebaja por gastos personales (18 % de los gastos, hasta 7 a 20 canastas básicas según las cargas familiares; canasta de enero de 2026 USD 821,80), impuesto del año, retención mensual del empleador y tasa efectiva. Úsala para estimar cuánto impuesto a la renta paga alguien en 2026 o cuánto le retienen al mes. No incluye exoneraciones por tercera edad o discapacidad, ingresos de régimen especial ni los ajustes de Galápagos.
| Argument | Type | Description |
|---|---|---|
| gastos_actividad | number | Costos y gastos deducibles de esa actividad en USD. |
| aporte_iess_anual | number | Aporte personal al IESS del año en USD, si se conoce (0 si el empleador lo paga). Si falta, se calcula con 9,45 % de los ingresos en relación de dependencia. |
| cargas_familiares | integer | Número de cargas familiares (5 o más se trata como 5). |
| gastos_personales | number | Gastos personales del año en USD (vivienda, alimentación, educación, salud, vestimenta, turismo nacional, arte y cultura), sin IVA. |
| ingresos_actividad | number | Ingresos de la actividad económica o profesión del año en USD (lo facturado con RUC en el régimen general). |
Agrega el IVA a un precio o lo separa de un total que ya lo incluye, en Ecuador: tarifa general 15 % (vigente desde el 1 de abril de 2024, Decreto Ejecutivo 198) o tarifa 0 %. Devuelve la base imponible, el IVA y el total redondeados al centavo. Úsala para calcular el IVA, el precio con IVA o la base sin IVA de un valor.
| Argument | Type | Description |
|---|---|---|
| monto* | number | Monto en USD: el precio sin IVA (para agregar) o el total con IVA (para quitar). |
| tarifa | integer | Tarifa de IVA: 15 (general, por defecto) o 0. |
| operacion | string | «agregar» el IVA a un precio (por defecto) o «quitar» el IVA de un total. |
{
"type": "object",
"required": [
"monto"
],
"properties": {
"monto": {
"type": "number",
"minimum": 0,
"description": "Monto en USD: el precio sin IVA (para agregar) o el total con IVA (para quitar)."
},
"tarifa": {
"enum": [
15,
0
],
"type": "integer",
"description": "Tarifa de IVA: 15 (general, por defecto) o 0."
},
"operacion": {
"enum": [
"agregar",
"quitar"
],
"type": "string",
"description": "«agregar» el IVA a un precio (por defecto) o «quitar» el IVA de un total."
}
},
"additionalProperties": false
}Calcula la liquidación laboral (finiquito) de un trabajador del sector privado en Ecuador según la causa de salida (renuncia, despido intempestivo, mutuo acuerdo, fin de obra o servicio, fin de contrato eventual): sueldo de los días del último mes, décimo tercero y décimo cuarto proporcionales, vacaciones no gozadas, fondo de reserva, bonificación por desahucio (25 % de la última remuneración por año, art. 185), indemnización por despido intempestivo (art. 188) y descuento del aporte personal al IESS, con la fórmula y la base legal de cada rubro. Úsala cuando pregunten cuánto le deben pagar a alguien al salir de un trabajo.
| Argument | Type | Description |
|---|---|---|
| causa* | string | Causa de salida: renuncia = Renuncia voluntaria (desahucio del trabajador); despido = Despido intempestivo; mutuo = Mutuo acuerdo (acuerdo de las partes); obra = Fin de contrato por obra o servicio determinado dentro del giro del negocio; eventual = Fin de contrato eventual u ocasional. |
| region | string | Región para el décimo cuarto: «costa» = Costa y Galápagos (por defecto); «sierra» = Sierra y Amazonía. |
| fecha_salida* | string | Fecha de salida, último día trabajado (AAAA-MM-DD). |
| fecha_ingreso* | string | Fecha de ingreso (AAAA-MM-DD). |
| fondo_reserva | string | Fondo de reserva (desde el segundo año): «mensual» = lo cobraba en el rol (por defecto); «acumulado» = se deposita en el IESS. |
Calcula las retenciones en la fuente de impuesto a la renta y de IVA de una factura de compra en Ecuador con los porcentajes vigentes del SRI (Resolución NAC-DGERCGC26-00000009, vigente desde el 1 de marzo de 2026, y Resolución NAC-DGERCGC20-00000061): porcentaje y valor de cada retención, código del anexo, IVA, total de la factura, total retenido y valor a pagar al proveedor. Considera el concepto del pago, el tipo de proveedor (persona natural obligada o no a llevar contabilidad, sociedad, contribuyente especial, RIMPE) y si quien paga es contribuyente especial. Úsala cuando pregunten cuánto retener en una factura o qué porcentaje de retención aplica.
| Argument | Type | Description |
|---|---|---|
| concepto* | string | Concepto del pago: prof-titulo = Honorarios de una persona natural con título de educación superior; intelecto = Servicios de una persona natural sin título donde predomina el intelecto; mano-obra = Servicios de una persona natural donde predomina la mano de obra; prof-sociedad = Servicios profesionales prestados por una sociedad; comision-sociedad = Comisiones pagadas a una sociedad; bienes = Compra de bienes muebles (mercadería, equipos, suministros); transporte = Transporte privado de pasajeros o transporte de carga; arriendo = Arrendamiento de bienes inmuebles; publicidad = Medios de comunicación y agencias de publicidad; agro-productor = Productos agrícolas, pecuarios, bioacuáticos, forestales o carnes en estado natural, al productor; agro-comercializador = Los mismos productos en estado natural, a un comercializador; otros = Otros pagos sin porcentaje específico. |
| proveedor* | string | Tipo de proveedor: pn = Persona natural no obligada a llevar contabilidad; pn-obligada = Persona natural obligada a llevar contabilidad; sociedad = Sociedad; ce = Contribuyente especial; rimpe-emp = RIMPE emprendedor; rimpe-np = RIMPE negocio popular. |
Calcula el sueldo neto mensual y anual de un trabajador en relación de dependencia del sector privado en Ecuador y lo que cuesta a la empresa: aporte personal al IESS 9,45 %, aporte patronal 11,15 %, fondo de reserva 8,33 % (desde el segundo año, en el rol o acumulado en el IESS) y décimo tercero y décimo cuarto mensualizados o acumulados. Úsala cuando pregunten cuánto recibe alguien con cierto sueldo, cuánto le descuenta el IESS o cuánto le cuesta un empleado a la empresa. No descuenta impuesto a la renta, préstamos ni anticipos.
| Argument | Type | Description |
|---|---|---|
| fondo_reserva | string | «mensual» = el fondo de reserva se paga en el rol (por defecto); «acumulado» = se deposita en el IESS. |
| mas_de_un_anio | boolean | true si lleva más de un año con el mismo empleador, lo que activa el fondo de reserva (por defecto true). |
| otros_ingresos | number | Horas extra, comisiones y otros ingresos habituales del mes que aportan al IESS, en USD (por defecto 0). |
| salario_basico | number | Salario básico unificado en USD (por defecto 482, el de 2026). |
| sueldo_mensual* | number | Sueldo mensual bruto en USD. |
| horas_semanales | number | Horas semanales de la jornada (40 = completa, por defecto). |
Descompone y revisa la clave de acceso (o número de autorización) de 49 dígitos de un comprobante electrónico del SRI de Ecuador (factura, liquidación de compra, nota de crédito, nota de débito, guía de remisión o retención): fecha de emisión, tipo de comprobante, RUC del emisor, ambiente (pruebas o producción), serie, secuencial, código numérico, tipo de emisión y dígito verificador con el módulo 11 de la ficha técnica del SRI. Úsala cuando alguien pegue una clave de acceso o pregunte qué significa. No consulta si el comprobante está autorizado: eso lo dice el SRI.
| Argument | Type | Description |
|---|---|---|
| clave_de_acceso* | string | Los 49 dígitos de la clave de acceso, tal como aparecen en el RIDE o en el XML (puede traer espacios). |
{
"type": "object",
"required": [
"clave_de_acceso"
],
"properties": {
"clave_de_acceso": {
"type": "string",
"maxLength": 80,
"description": "Los 49 dígitos de la clave de acceso, tal como aparecen en el RIDE o en el XML (puede traer espacios)."
}
},
"additionalProperties": false
}Valida una cédula de identidad (10 dígitos) o un RUC (13 dígitos) de Ecuador: código de provincia, tercer dígito (persona natural, sociedad privada o entidad pública), terminación 001 y dígito verificador (módulo 10 para la cédula; módulo 11 para sociedades y entidades públicas). Úsala cuando pregunten si un RUC o una cédula ecuatoriana es válido, de qué tipo es o de qué provincia. Solo revisa el formato: no consulta al SRI ni al Registro Civil, así que no dice a nombre de quién está ni si el RUC está activo.
| Argument | Type | Description |
|---|---|---|
| numero* | string | Cédula (10 dígitos) o RUC (13 dígitos). Puede traer espacios o guiones. |
{
"type": "object",
"required": [
"numero"
],
"properties": {
"numero": {
"type": "string",
"maxLength": 30,
"description": "Cédula (10 dígitos) o RUC (13 dígitos). Puede traer espacios o guiones."
}
},
"additionalProperties": false
}Fechas de vencimiento de las obligaciones del SRI de Ecuador en un mes, según el noveno dígito del RUC (o la cédula) y el tipo de contribuyente: declaración de IVA mensual o semestral, retenciones en la fuente, ATS, impuesto a la renta (personas naturales en marzo, sociedades en abril, RIMPE en abril o mayo) y anticipo sobre utilidades no distribuidas. Aplica el día por noveno dígito (1 → 10 … 0 → 28), el día 11 de contribuyentes especiales, el día 28 de Galápagos y el traslado al siguiente día hábil por fines de semana y feriados nacionales. Cubre de noviembre de 2026 a diciembre de 2027. Úsala cuando pregunten cuándo vence una declaración o el calendario tributario de un RUC.
| Argument | Type | Description |
|---|---|---|
| mes | integer | Mes del vencimiento (1 a 12). Rango disponible: noviembre de 2026 a diciembre de 2027. Si falta, el mes actual en Ecuador. |
| anio | integer | Año del vencimiento (2026 o 2027). Si falta, el mes actual en Ecuador. |
| galapagos | boolean | true si el domicilio principal está en Galápagos (día 28 para IVA, retenciones y renta). |
| tipo_contribuyente | string | Tipo de contribuyente: sociedad = Sociedad (régimen general); pn = Persona natural (régimen general); rimpe-emp-pn = RIMPE emprendedor: persona natural; rimpe-emp-soc = RIMPE emprendedor: sociedad; rimpe-np = RIMPE negocio popular; ce-soc = Contribuyente especial: sociedad; ce-pn = Contribuyente especial: persona natural. Si falta: «pn» cuando el RUC es de persona natural (tercer dígito 0 a 5) y «sociedad» en los demás casos. |
We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 15, 2026.
{
"type": "object",
"properties": {
"modo": {
"enum": [
"mensual",
"total"
],
"type": "string",
"description": "«mensual» (con la remuneración mensual y las fechas) o «total» (total del período ÷ 12). Si falta, se deduce de los datos."
},
"anio_pago": {
"enum": [
2026,
2027
],
"type": "integer",
"description": "Año de pago: 2026 = período del 1-dic-2025 al 30-nov-2026 (por defecto); 2027 = del 1-dic-2026 al 30-nov-2027."
},
"fecha_salida": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Fecha de salida (AAAA-MM-DD), solo si salió antes del cierre del período."
},
"fecha_ingreso": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Fecha de ingreso (AAAA-MM-DD), solo si entró después de que empezó el período."
},
"remuneracion_mensual": {
"type": "number",
"minimum": 0,
"description": "Remuneración mensual en USD: sueldo más horas extra, comisiones y otros pagos habituales (sin utilidades, fondo de reserva, viáticos ni décimos)."
},
"total_remuneraciones_periodo": {
"type": "number",
"minimum": 0,
"description": "Alternativa: total de remuneraciones recibidas del 1 de diciembre al 30 de noviembre, en USD."
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"cuentas_por_cobrar",
"ventas_credito"
],
"properties": {
"dias_a_bajar": {
"type": "number",
"minimum": 0,
"description": "Días de cartera que se quiere bajar, para calcular la caja que se libera (opcional)."
},
"dias_periodo": {
"type": "number",
"maximum": 3660,
"minimum": 1,
"description": "Días del período de las ventas: 365 (un año, por defecto), 90 (trimestre), 30 (mes) u otro."
},
"ventas_credito": {
"type": "number",
"minimum": 0,
"description": "Ventas a crédito del período, en USD (sin ventas al contado; mismo criterio de IVA que el saldo por cobrar)."
},
"cuentas_por_cobrar": {
"type": "number",
"minimum": 0,
"description": "Cuentas por cobrar comerciales al cierre del período, en USD (solo cartera de clientes de corto plazo)."
},
"plazo_credito_dias": {
"type": "number",
"maximum": 3660,
"minimum": 0,
"description": "Plazo de crédito promedio pactado con los clientes, en días (opcional; sirve para el atraso promedio)."
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"sueldo_mensual"
],
"properties": {
"periodo": {
"enum": [
"mes",
"semana"
],
"type": "string",
"description": "Si las horas son de un «mes» (por defecto) o de una «semana» (con semana se revisa el límite de 12 horas suplementarias)."
},
"madrugada": {
"type": "number",
"minimum": 0,
"description": "Horas suplementarias entre las 24:00 y las 06:00 (+100 %)."
},
"nocturnas": {
"type": "number",
"minimum": 0,
"description": "Horas de la jornada ordinaria entre las 19:00 y las 06:00: se paga solo el recargo de 25 %."
},
"sueldo_mensual": {
"type": "number",
"minimum": 0,
"description": "Sueldo mensual en USD (la remuneración de la jornada ordinaria, sin horas extra)."
},
"suplementarias": {
"type": "number",
"minimum": 0,
"description": "Horas suplementarias hasta las 24:00, de lunes a viernes (+50 %)."
},
"extraordinarias": {
"type": "number",
"minimum": 0,
"description": "Horas en sábado, domingo o feriado (+100 %)."
}
},
"additionalProperties": false
}| ingresos_relacion_dependencia | number | Ingresos del año 2026 en relación de dependencia en USD (sueldos, horas extra y comisiones; sin décimo tercero ni décimo cuarto, que están exentos). |
| discapacidad_o_enfermedad_catastrofica | boolean | true si la persona o una de sus cargas tiene discapacidad o una enfermedad catastrófica, rara o huérfana (tope de 100 canastas). |
{
"type": "object",
"properties": {
"gastos_actividad": {
"type": "number",
"minimum": 0,
"description": "Costos y gastos deducibles de esa actividad en USD."
},
"aporte_iess_anual": {
"type": "number",
"minimum": 0,
"description": "Aporte personal al IESS del año en USD, si se conoce (0 si el empleador lo paga). Si falta, se calcula con 9,45 % de los ingresos en relación de dependencia."
},
"cargas_familiares": {
"type": "integer",
"maximum": 20,
"minimum": 0,
"description": "Número de cargas familiares (5 o más se trata como 5)."
},
"gastos_personales": {
"type": "number",
"minimum": 0,
"description": "Gastos personales del año en USD (vivienda, alimentación, educación, salud, vestimenta, turismo nacional, arte y cultura), sin IVA."
},
"ingresos_actividad": {
"type": "number",
"minimum": 0,
"description": "Ingresos de la actividad económica o profesión del año en USD (lo facturado con RUC en el régimen general)."
},
"ingresos_relacion_dependencia": {
"type": "number",
"minimum": 0,
"description": "Ingresos del año 2026 en relación de dependencia en USD (sueldos, horas extra y comisiones; sin décimo tercero ni décimo cuarto, que están exentos)."
},
"discapacidad_o_enfermedad_catastrofica": {
"type": "boolean",
"description": "true si la persona o una de sus cargas tiene discapacidad o una enfermedad catastrófica, rara o huérfana (tope de 100 canastas)."
}
},
"additionalProperties": false
}| salario_basico | number | Salario básico unificado en USD (por defecto 482, el de 2026). |
| horas_semanales | number | Horas semanales de la jornada (40 = completa, por defecto). |
| ultima_remuneracion* | number | Última remuneración mensual en USD (sueldo más horas extra y comisiones habituales). Es la base de la bonificación y la indemnización. |
| decimo_cuarto_mensual | boolean | true si cobraba el décimo cuarto cada mes (por defecto false). |
| remuneracion_promedio | number | Remuneración promedio del último año en USD, solo si varía mes a mes (se usa en el décimo tercero y las vacaciones). Por defecto, igual a la última. |
| decimo_tercero_mensual | boolean | true si cobraba el décimo tercero cada mes (por defecto false). |
| desahucio_proporcional | boolean | Pagar en proporción la fracción de año en la bonificación por desahucio (por defecto false: solo años completos). |
| incluir_sueldo_pendiente | boolean | Sumar el sueldo de los días trabajados del último mes (por defecto true). |
| vacaciones_pendientes_dias | number | Días de vacaciones no gozadas de años de servicio ya cumplidos (por defecto 0). Los del año en curso se calculan solos. |
| incluir_vacaciones_proporcionales | boolean | Sumar las vacaciones proporcionales del año en curso (por defecto true). |
{
"type": "object",
"required": [
"causa",
"fecha_ingreso",
"fecha_salida",
"ultima_remuneracion"
],
"properties": {
"causa": {
"enum": [
"renuncia",
"despido",
"mutuo",
"obra",
"eventual"
],
"type": "string",
"description": "Causa de salida: renuncia = Renuncia voluntaria (desahucio del trabajador); despido = Despido intempestivo; mutuo = Mutuo acuerdo (acuerdo de las partes); obra = Fin de contrato por obra o servicio determinado dentro del giro del negocio; eventual = Fin de contrato eventual u ocasional."
},
"region": {
"enum": [
"costa",
"sierra"
],
"type": "string",
"description": "Región para el décimo cuarto: «costa» = Costa y Galápagos (por defecto); «sierra» = Sierra y Amazonía."
},
"fecha_salida": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Fecha de salida, último día trabajado (AAAA-MM-DD)."
},
"fecha_ingreso": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Fecha de ingreso (AAAA-MM-DD)."
},
"fondo_reserva": {
"enum": [
"mensual",
"acumulado"
],
"type": "string",
"description": "Fondo de reserva (desde el segundo año): «mensual» = lo cobraba en el rol (por defecto); «acumulado» = se deposita en el IESS."
},
"salario_basico": {
"type": "number",
"minimum": 0,
"description": "Salario básico unificado en USD (por defecto 482, el de 2026)."
},
"horas_semanales": {
"type": "number",
"maximum": 40,
"minimum": 1,
"description": "Horas semanales de la jornada (40 = completa, por defecto)."
},
"ultima_remuneracion": {
"type": "number",
"minimum": 0,
"description": "Última remuneración mensual en USD (sueldo más horas extra y comisiones habituales). Es la base de la bonificación y la indemnización."
},
"decimo_cuarto_mensual": {
"type": "boolean",
"description": "true si cobraba el décimo cuarto cada mes (por defecto false)."
},
"remuneracion_promedio": {
"type": "number",
"minimum": 0,
"description": "Remuneración promedio del último año en USD, solo si varía mes a mes (se usa en el décimo tercero y las vacaciones). Por defecto, igual a la última."
},
"decimo_tercero_mensual": {
"type": "boolean",
"description": "true si cobraba el décimo tercero cada mes (por defecto false)."
},
"desahucio_proporcional": {
"type": "boolean",
"description": "Pagar en proporción la fracción de año en la bonificación por desahucio (por defecto false: solo años completos)."
},
"incluir_sueldo_pendiente": {
"type": "boolean",
"description": "Sumar el sueldo de los días trabajados del último mes (por defecto true)."
},
"vacaciones_pendientes_dias": {
"type": "number",
"minimum": 0,
"description": "Días de vacaciones no gozadas de años de servicio ya cumplidos (por defecto 0). Los del año en curso se calculan solos."
},
"incluir_vacaciones_proporcionales": {
"type": "boolean",
"description": "Sumar las vacaciones proporcionales del año en curso (por defecto true)."
}
},
"additionalProperties": false
}| naturaleza | string | Solo para el concepto «otros»: si lo que se compra es un bien o un servicio (por defecto, bien). |
| quien_paga | string | Quien paga y retiene: «agente» = agente de retención (por defecto); «especial» = contribuyente especial. |
| tarifa_iva | integer | IVA de la factura: 15 (tarifa general, por defecto) o 0. |
| base_imponible* | number | Base imponible de la factura en USD (el subtotal sin IVA). |
{
"type": "object",
"required": [
"concepto",
"proveedor",
"base_imponible"
],
"properties": {
"concepto": {
"enum": [
"prof-titulo",
"intelecto",
"mano-obra",
"prof-sociedad",
"comision-sociedad",
"bienes",
"transporte",
"arriendo",
"publicidad",
"agro-productor",
"agro-comercializador",
"otros"
],
"type": "string",
"description": "Concepto del pago: prof-titulo = Honorarios de una persona natural con título de educación superior; intelecto = Servicios de una persona natural sin título donde predomina el intelecto; mano-obra = Servicios de una persona natural donde predomina la mano de obra; prof-sociedad = Servicios profesionales prestados por una sociedad; comision-sociedad = Comisiones pagadas a una sociedad; bienes = Compra de bienes muebles (mercadería, equipos, suministros); transporte = Transporte privado de pasajeros o transporte de carga; arriendo = Arrendamiento de bienes inmuebles; publicidad = Medios de comunicación y agencias de publicidad; agro-productor = Productos agrícolas, pecuarios, bioacuáticos, forestales o carnes en estado natural, al productor; agro-comercializador = Los mismos productos en estado natural, a un comercializador; otros = Otros pagos sin porcentaje específico."
},
"proveedor": {
"enum": [
"pn",
"pn-obligada",
"sociedad",
"ce",
"rimpe-emp",
"rimpe-np"
],
"type": "string",
"description": "Tipo de proveedor: pn = Persona natural no obligada a llevar contabilidad; pn-obligada = Persona natural obligada a llevar contabilidad; sociedad = Sociedad; ce = Contribuyente especial; rimpe-emp = RIMPE emprendedor; rimpe-np = RIMPE negocio popular."
},
"naturaleza": {
"enum": [
"bien",
"servicio"
],
"type": "string",
"description": "Solo para el concepto «otros»: si lo que se compra es un bien o un servicio (por defecto, bien)."
},
"quien_paga": {
"enum": [
"agente",
"especial"
],
"type": "string",
"description": "Quien paga y retiene: «agente» = agente de retención (por defecto); «especial» = contribuyente especial."
},
"tarifa_iva": {
"enum": [
15,
0
],
"type": "integer",
"description": "IVA de la factura: 15 (tarifa general, por defecto) o 0."
},
"base_imponible": {
"type": "number",
"minimum": 0,
"description": "Base imponible de la factura en USD (el subtotal sin IVA)."
}
},
"additionalProperties": false
}| decimo_cuarto_mensual | boolean | true si cobra el décimo cuarto cada mes (por defecto true). |
| decimo_tercero_mensual | boolean | true si cobra el décimo tercero cada mes (por defecto true). |
{
"type": "object",
"required": [
"sueldo_mensual"
],
"properties": {
"fondo_reserva": {
"enum": [
"mensual",
"acumulado"
],
"type": "string",
"description": "«mensual» = el fondo de reserva se paga en el rol (por defecto); «acumulado» = se deposita en el IESS."
},
"mas_de_un_anio": {
"type": "boolean",
"description": "true si lleva más de un año con el mismo empleador, lo que activa el fondo de reserva (por defecto true)."
},
"otros_ingresos": {
"type": "number",
"minimum": 0,
"description": "Horas extra, comisiones y otros ingresos habituales del mes que aportan al IESS, en USD (por defecto 0)."
},
"salario_basico": {
"type": "number",
"minimum": 0,
"description": "Salario básico unificado en USD (por defecto 482, el de 2026)."
},
"sueldo_mensual": {
"type": "number",
"minimum": 0,
"description": "Sueldo mensual bruto en USD."
},
"horas_semanales": {
"type": "number",
"maximum": 40,
"minimum": 1,
"description": "Horas semanales de la jornada (40 = completa, por defecto)."
},
"decimo_cuarto_mensual": {
"type": "boolean",
"description": "true si cobra el décimo cuarto cada mes (por defecto true)."
},
"decimo_tercero_mensual": {
"type": "boolean",
"description": "true si cobra el décimo tercero cada mes (por defecto true)."
}
},
"additionalProperties": false
}| ruc_o_noveno_digito* |
| string |
| RUC (13 dígitos), cédula (10) o solo el noveno dígito (un número de 0 a 9). |
{
"type": "object",
"required": [
"ruc_o_noveno_digito"
],
"properties": {
"mes": {
"type": "integer",
"maximum": 12,
"minimum": 1,
"description": "Mes del vencimiento (1 a 12). Rango disponible: noviembre de 2026 a diciembre de 2027. Si falta, el mes actual en Ecuador."
},
"anio": {
"type": "integer",
"maximum": 2027,
"minimum": 2026,
"description": "Año del vencimiento (2026 o 2027). Si falta, el mes actual en Ecuador."
},
"galapagos": {
"type": "boolean",
"description": "true si el domicilio principal está en Galápagos (día 28 para IVA, retenciones y renta)."
},
"tipo_contribuyente": {
"enum": [
"sociedad",
"pn",
"rimpe-emp-pn",
"rimpe-emp-soc",
"rimpe-np",
"ce-soc",
"ce-pn"
],
"type": "string",
"description": "Tipo de contribuyente: sociedad = Sociedad (régimen general); pn = Persona natural (régimen general); rimpe-emp-pn = RIMPE emprendedor: persona natural; rimpe-emp-soc = RIMPE emprendedor: sociedad; rimpe-np = RIMPE negocio popular; ce-soc = Contribuyente especial: sociedad; ce-pn = Contribuyente especial: persona natural. Si falta: «pn» cuando el RUC es de persona natural (tercer dígito 0 a 5) y «sociedad» en los demás casos."
},
"ruc_o_noveno_digito": {
"type": "string",
"maxLength": 30,
"description": "RUC (13 dígitos), cédula (10) o solo el noveno dígito (un número de 0 a 9)."
}
},
"additionalProperties": false
}