---
swagger: "2.0"
info:
version: "1.1.1"
title: "Reportar en línea - Simulación"
description: "Carga de cuentas de personas físicas

Términos de servicio
Contacto del desarrollador"
license:
name: 'Derechos reservados Circulo de Crédito 2021'
url: 'https://developer.circulodecredito.com.mx/aviso-de-privacidad'
host: "services.circulodecredito.com.mx"
basePath: "/sandbox"
tags:
- name: "Carga de cuentas de personas físicas"
schemes:
- "https"
consumes:
- "application/json"
produces:
- "application/json"
paths:
/v1/reportarenlinea:
post:
tags:
- "Carga de cuentas de personas físicas"
summary: "Permite registrar las cuentas nuevas de una persona física."
description: ""
operationId: "registrar"
consumes:
- "application/json"
produces:
- "application/json"
parameters:
- name: "x-api-key"
in: "header"
required: true
type: "string"
description: "ConsumerKey obtenido desde el portal de desarrolladores"
- in: "body"
name: "request"
description: 'Los datos de la persona (datos generales, domicilio, empleo y cuenta) de la persona física. Ejemplos para generar diferentes respuestas:
- Status code 200
Cualquier otro caso no descrito a continuación - Error 400
No especificar alguno de los campos requeridos como "encabezado", "persona", "nombre", "domicilio", "empleo" o "cuenta" - Error 401
Colocar "consumer_key" incorrecto en el header "x-api-key" - Error 403
Colocar "LOPEZ" en el campo "persona.nombre.apellidoPaterno",
Colocar "SUAREZ" en el campo "persona.nombre.apellidoMaterno" - Error 406
Colocar "0000000000" en el campo "encabezado.claveOtorgante",
Colocar "" en el campo "cuenta.fechaPrimerIncumplimiento" - Error 409
Colocar "TCDC000000" en el campo "cuenta.cuentaActual",
Colocar "0000000000" en el campo "cuenta.claveActualOtorgante" - Error 429
Colocar "AVILA" en el campo "persona.nombre.apellidoPaterno",
Colocar "CAMACHO" en el campo "persona.nombre.apellidoMaterno" - Error 500
Colocar "GOMEZ" en el campo "persona.nombre.apellidoPaterno",
Colocar "FARIAS" en el campo "persona.nombre.apellidoMaterno" - Error 503
Colocar "AQUILES" en el campo "persona.nombre.apellidoPaterno",
Colocar "SERDAN" en el campo "persona.nombre.apellidoMaterno"
'
required: true
schema:
$ref: "#/definitions/CargasPFRegistrarRequest"
responses:
200:
description: "OK"
examples:
application/json:
id: "N1"
descripcion: "Solicitud recibida."
schema:
$ref: "#/definitions/CargasResponse"
400:
description: "BAD REQUEST"
schema:
$ref: "#/definitions/Errores"
examples:
application/json:
errores:
- codigo: "400.1"
mensaje: "Falta propiedad requerida: claveOtorgante"
401:
description: "UNAUTHORIZED"
schema:
$ref: "#/definitions/Errores"
examples:
application/json:
errores:
- codigo: "401.1"
mensaje: 'Acceso no autorizado, x-api-key no válida.'
- codigo: '401.2'
mensaje: 'Acceso no autorizado.'
- codigo: '401.3'
mensaje: 'Acceso no autorizado, no tiene el producto asociado.'
- codigo: '401.4'
mensaje: 'Acceso no autorizado, no tiene acceso al recurso.'
403:
description: "FORBIDDEN"
schema:
$ref: "#/definitions/Errores"
examples:
application/json:
errores:
- codigo: "403.1"
mensaje: "No se pudo autenticar. x-signature no es válida"
406:
description: "NO ACEPTABLE"
examples:
application/json:
errores:
- codigo: "RC1"
mensaje: "Se encontraron motivos de rechazo al validar la solicitud."
advertencias:
- clave: "AREL65"
descripcion: "Advertencia: Cuenta presenta numero de pagos vencidos ver relacion con frecuencia de pagos"
- clave: "AREQ73"
descripcion: "Advertencia: FechaIncumplimiento no puede ser VACIO"
rechazos:
- clave: "RCAT44"
descripcion: "Rechazo: ClaveActualOtorgante no se encuentra en CATALOGO"
schema:
$ref: "#/definitions/CargasPFRegistrarResponse"
409:
description: "CONFLICT"
examples:
application/json:
errores:
- codigo: "RC2"
mensaje: "El crédito ya se encuentra registrado."
schema:
$ref: "#/definitions/CargasResponse"
429:
description: "TOO MANY REQUESTS"
schema:
$ref: '#/definitions/Errores'
examples:
application/json:
errores:
- codigo: "429.1"
mensaje: "Se han enviado demasiadas solicitudes."
500:
description: "INTERNAL SERVER ERROR"
examples:
application/json:
errores:
- codigo: "500.1"
mensaje: "Ocurrió un problema, inténtelo nuevamente más tarde."
schema:
$ref: "#/definitions/CargasResponse"
503:
description: "SERVICE UNAVAILABLE"
definitions:
CargasPFRegistrarResponse:
type: "object"
properties:
estatus:
$ref: "#/definitions/Estatus"
advertencias:
type: "array"
items:
$ref: "#/definitions/Clave"
description: "\ Lista de claves de advertencias
\n Clave -- Descripción
\n ACAN01 = No se puede reportar una FECHA DE CANCELACION CAN cuando se reprta ESTATUS CAN Activo
\n ACAN02 = FECHA DE APERTURA CAN es anterior a FECHA DE APERTURA
\n ACAN03 = FECHA DE CANCELACION CAN es posterior a la FECHA DE APERTURA CAN y/o FECHA DE APERTURA
\n ACAN04 = ORDEN PRELACION ACTUAL y/o ORDEN PRELACION ORIGEN no puede reportase mas de una ves con el mismo ESTATUS CAN
\n ACAN05 = FECHA DE APERTURA CAN reportada es diferente a la que se reporto por primera ves
\n ACAN06 = ORDEN PRELACION ORIGEN reportado es diferente al que se reporto por primera ves
\n ACAN07 = ORDEN PRELACION ACTUAL y/o ORDEN PRELACION ORIGEN no puede estar cargado mas de una ves con el mismo estatus ESTATUS CAN
\n ACAT03 = ApellidoAdicional no se encuentra en CATALOGO
\n ACAT05 = FechaNacimiento no se encuentra en CATALOGO
\n ACAT06 = RFC no se encuentra en CATALOGO
\n ACAT07 = CURP no se encuentra en CATALOGO
\n ACAT08 = Nacionalidad no se encuentra en CATALOGO
\n ACAT09 = Residencia no se encuentra en CATALOGO
\n ACAT10 = NumeroLicenciaConducir no se encuentra en CATALOGO
\n ACAT11 = EstadoCivil no se encuentra en CATALOGO
\n ACAT12 = Sexo no se encuentra en CATALOGO
\n ACAT13 = ClaveElectorIFE no se encuentra en CATALOGO
\n ACAT14 = NumeroDependientes no se encuentra en CATALOGO
\n ACAT15 = FechaDefuncion no se encuentra en CATALOGO
\n ACAT16 = IndicadorDefuncion no se encuentra en CATALOGO
\n ACAT17 = TipoPersona no se encuentra en CATALOGO
\n ACAT19 = ColoniaPoblacion no se encuentra en CATALOGO
\n ACAT20 = DelegacionMunicipio no se encuentra en CATALOGO
\n ACAT21 = Ciudad no se encuentra en CATALOGO
\n ACAT24 = FechaResidencia no se encuentra en CATALOGO
\n ACAT25 = NumeroTelefono no se encuentra en CATALOGO
\n ACAT26 = TipoDomicilio no se encuentra en CATALOGO
\n ACAT27 = TipoAsentamiento no se encuentra en CATALOGO
\n ACAT28 = NombreEmpresa no se encuentra en CATALOGO
\n ACAT29 = DireccionEmp no se encuentra en CATALOGO
\n ACAT30 = ColoniaPoblacionEmp no se encuentra en CATALOGO
\n ACAT31 = DelegacionMunicipioEmp no se encuentra en CATALOGO
\n ACAT32 = CiudadEmp no se encuentra en CATALOGO
\n ACAT33 = EstadoEmp no se encuentra en CATALOGO
\n ACAT34 = CPEmp no se encuentra en CATALOGO
\n ACAT35 = NumeroTelefonoEmp no se encuentra en CATALOGO
\n ACAT36 = Extension no se encuentra en CATALOGO
\n ACAT37 = Fax no se encuentra en CATALOGO
\n ACAT38 = Puesto no se encuentra en CATALOGO
\n ACAT39 = FechaContratacion no se encuentra en CATALOGO
\n ACAT40 = ClaveMoneda no se encuentra en CATALOGO
\n ACAT41 = SalarioMensual no se encuentra en CATALOGO
\n ACAT42 = FechaUltimoDiaEmpleo no se encuentra en CATALOGO
\n ACAT43 = FechaVerificacionEmpleo no se encuentra en CATALOGO
\n ACAT51 = ValorActivoValuacion no se encuentra en CATALOGO
\n ACAT52 = NumeroPagos no se encuentra en CATALOGO
\n ACAT56 = FechaUltimoPago no se encuentra en CATALOGO
\n ACAT58 = FechaCierreCuenta no se encuentra en CATALOGO
\n ACAT60 = Garantia no se encuentra en CATALOGO
\n ACAT64 = SaldoVencido no se encuentra en CATALOGO
\n ACAT65 = NumeroPagosVencidos no se encuentra en CATALOGO
\n ACAT67 = HistoricoPagos no se encuentra en CATALOGO
\n ACAT68 = ClavePrevencion no se encuentra en CATALOGO
\n ACAT69 = TotalPagosReportados no se encuentra en CATALOGO
\n ACAT70 = ClaveAnteriorOtorgante no se encuentra en CATALOGO
\n ACAT71 = NombreAnteriorOtorgante no se encuentra en CATALOGO
\n ACAT72 = NumeroCuentaAnterior no se encuentra en CATALOGO
\n ACAT73 = FechaIncumplimiento no se encuentra en CATALOGO
\n ACAT75 = MontoUltimoPago no se encuentra en CATALOGO
\n ACAT76 = MontoCreditoOriginacion no se encuentra en CATALOGO
\n ACAT77 = PlazoEnMeses no se encuentra en CATALOGO
\n ACAT78 = SeguridadSocial no se encuentra en CATALOGO
\n ACAT79 = FechaCarteraVencida no se encuentra en CATALOGO
\n ACAT80 = MontoCorrespIntereses no se encuentra en CATALOGO
\n ACAT81 = PagoActualIntereses no se encuentra en CATALOGO
\n ACAT82 = DiasVencimiento no se encuentra en CATALOGO
\n ACAT83 = CorreoAcreditado no se encuentra en CATALOGO
\n ACAT84 = OrigenDomicilio no se encuentra en CATALOGO
\n ACAT85 = OrigenEmpleo no se encuentra en CATALOGO
\n AFEC03 = ApellidoAdicional no es de tipo FECHA o es mayor a HOY
\n AFEC05 = FechaNacimiento no es de tipo FECHA o es mayor a HOY
\n AFEC06 = RFC no es de tipo FECHA o es mayor a HOY
\n AFEC07 = CURP no es de tipo FECHA o es mayor a HOY
\n AFEC08 = Nacionalidad no es de tipo FECHA o es mayor a HOY
\n AFEC09 = Residencia no es de tipo FECHA o es mayor a HOY
\n AFEC10 = NumeroLicenciaConducir no es de tipo FECHA o es mayor a HOY
\n AFEC11 = EstadoCivil no es de tipo FECHA o es mayor a HOY
\n AFEC12 = Sexo no es de tipo FECHA o es mayor a HOY
\n AFEC13 = ClaveElectorIFE no es de tipo FECHA o es mayor a HOY
\n AFEC14 = NumeroDependientes no es de tipo FECHA o es mayor a HOY
\n AFEC15 = FechaDefuncion no es de tipo FECHA o es mayor a HOY
\n AFEC16 = IndicadorDefuncion no es de tipo FECHA o es mayor a HOY
\n AFEC17 = TipoPersona no es de tipo FECHA o es mayor a HOY
\n AFEC19 = ColoniaPoblacion no es de tipo FECHA o es mayor a HOY
\n AFEC20 = DelegacionMunicipio no es de tipo FECHA o es mayor a HOY
\n AFEC21 = Ciudad no es de tipo FECHA o es mayor a HOY
\n AFEC24 = FechaResidencia no es de tipo FECHA o es mayor a HOY
\n AFEC25 = NumeroTelefono no es de tipo FECHA o es mayor a HOY
\n AFEC26 = TipoDomicilio no es de tipo FECHA o es mayor a HOY
\n AFEC27 = TipoAsentamiento no es de tipo FECHA o es mayor a HOY
\n AFEC28 = NombreEmpresa no es de tipo FECHA o es mayor a HOY
\n AFEC29 = DireccionEmp no es de tipo FECHA o es mayor a HOY
\n AFEC30 = ColoniaPoblacionEmp no es de tipo FECHA o es mayor a HOY
\n AFEC31 = DelegacionMunicipioEmp no es de tipo FECHA o es mayor a HOY
\n AFEC32 = CiudadEmp no es de tipo FECHA o es mayor a HOY
\n AFEC33 = EstadoEmp no es de tipo FECHA o es mayor a HOY
\n AFEC34 = CPEmp no es de tipo FECHA o es mayor a HOY
\n AFEC35 = NumeroTelefonoEmp no es de tipo FECHA o es mayor a HOY
\n AFEC36 = Extension no es de tipo FECHA o es mayor a HOY
\n AFEC37 = Fax no es de tipo FECHA o es mayor a HOY
\n AFEC38 = Puesto no es de tipo FECHA o es mayor a HOY
\n AFEC39 = FechaContratacion no es de tipo FECHA o es mayor a HOY
\n AFEC40 = ClaveMoneda no es de tipo FECHA o es mayor a HOY
\n AFEC41 = SalarioMensual no es de tipo FECHA o es mayor a HOY
\n AFEC42 = FechaUltimoDiaEmpleo no es de tipo FECHA o es mayor a HOY
\n AFEC43 = FechaVerificacionEmpleo no es de tipo FECHA o es mayor a HOY
\n AFEC51 = ValorActivoValuacion no es de tipo FECHA o es mayor a HOY
\n AFEC52 = NumeroPagos no es de tipo FECHA o es mayor a HOY
\n AFEC56 = FechaUltimoPago no es de tipo FECHA o es mayor a HOY
\n AFEC58 = FechaCierreCuenta no es de tipo FECHA o es mayor a HOY
\n AFEC60 = Garantia no es de tipo FECHA o es mayor a HOY
\n AFEC64 = SaldoVencido no es de tipo FECHA o es mayor a HOY
\n AFEC65 = NumeroPagosVencidos no es de tipo FECHA o es mayor a HOY
\n AFEC67 = HistoricoPagos no es de tipo FECHA o es mayor a HOY
\n AFEC68 = ClavePrevencion no es de tipo FECHA o es mayor a HOY
\n AFEC69 = TotalPagosReportados no es de tipo FECHA o es mayor a HOY
\n AFEC70 = ClaveAnteriorOtorgante no es de tipo FECHA o es mayor a HOY
\n AFEC71 = NombreAnteriorOtorgante no es de tipo FECHA o es mayor a HOY
\n AFEC72 = NumeroCuentaAnterior no es de tipo FECHA o es mayor a HOY
\n AFEC73 = FechaIncumplimiento no es de tipo FECHA o es mayor a HOY
\n AFEC75 = MontoUltimoPago no es de tipo FECHA o es mayor a HOY
\n AFEC76 = MontoCreditoOriginacion no es de tipo FECHA o es mayor a HOY
\n AFEC77 = PlazoEnMeses no es de tipo FECHA o es mayor a HOY
\n AFEC78 = SeguridadSocial no es de tipo FECHA o es mayor a HOY
\n AFEC79 = FechaCarteraVencida no es de tipo FECHA o es mayor a HOY
\n AFEC80 = MontoCorrespIntereses no es de tipo FECHA o es mayor a HOY
\n AFEC81 = PagoActualIntereses no es de tipo FECHA o es mayor a HOY
\n AFEC82 = DiasVencimiento no es de tipo FECHA o es mayor a HOY
\n AFEC83 = CorreoAcreditado no es de tipo FECHA o es mayor a HOY
\n AFEC84 = OrigenDomicilio no es de tipo FECHA o es mayor a HOY
\n AFEC85 = OrigenEmpleo no es de tipo FECHA o es mayor a HOY
\n AFOR01 = El contenido del elemento RFC no cumple con formato
\n AFOR02 = El contenido del elemento CURP no cumple con formato
\n ALON03 = ApellidoAdicional no cumple con LONGITUD
\n ALON05 = FechaNacimiento no cumple con LONGITUD
\n ALON06 = RFC no cumple con LONGITUD
\n ALON07 = CURP no cumple con LONGITUD
\n ALON08 = Nacionalidad no cumple con LONGITUD
\n ALON09 = Residencia no cumple con LONGITUD
\n ALON10 = NumeroLicenciaConducir no cumple con LONGITUD
\n ALON11 = EstadoCivil no cumple con LONGITUD
\n ALON12 = Sexo no cumple con LONGITUD
\n ALON13 = ClaveElectorIFE no cumple con LONGITUD
\n ALON14 = NumeroDependientes no cumple con LONGITUD
\n ALON15 = FechaDefuncion no cumple con LONGITUD
\n ALON16 = IndicadorDefuncion no cumple con LONGITUD
\n ALON17 = TipoPersona no cumple con LONGITUD
\n ALON19 = ColoniaPoblacion no cumple con LONGITUD
\n ALON20 = DelegacionMunicipio no cumple con LONGITUD
\n ALON21 = Ciudad no cumple con LONGITUD
\n ALON24 = FechaResidencia no cumple con LONGITUD
\n ALON25 = NumeroTelefono no cumple con LONGITUD
\n ALON26 = TipoDomicilio no cumple con LONGITUD
\n ALON27 = TipoAsentamiento no cumple con LONGITUD
\n ALON28 = NombreEmpresa no cumple con LONGITUD
\n ALON29 = DireccionEmp no cumple con LONGITUD
\n ALON30 = ColoniaPoblacionEmp no cumple con LONGITUD
\n ALON31 = DelegacionMunicipioEmp no cumple con LONGITUD
\n ALON32 = CiudadEmp no cumple con LONGITUD
\n ALON33 = EstadoEmp no cumple con LONGITUD
\n ALON34 = CPEmp no cumple con LONGITUD
\n ALON35 = NumeroTelefonoEmp no cumple con LONGITUD
\n ALON36 = Extension no cumple con LONGITUD
\n ALON37 = Fax no cumple con LONGITUD
\n ALON38 = Puesto no cumple con LONGITUD
\n ALON39 = FechaContratacion no cumple con LONGITUD
\n ALON40 = ClaveMoneda no cumple con LONGITUD
\n ALON41 = SalarioMensual no cumple con LONGITUD
\n ALON42 = FechaUltimoDiaEmpleo no cumple con LONGITUD
\n ALON43 = FechaVerificacionEmpleo no cumple con LONGITUD
\n ALON51 = ValorActivoValuacion no cumple con LONGITUD
\n ALON52 = NumeroPagos no cumple con LONGITUD
\n ALON56 = FechaUltimoPago no cumple con LONGITUD
\n ALON58 = FechaCierreCuenta no cumple con LONGITUD
\n ALON60 = Garantia no cumple con LONGITUD
\n ALON64 = SaldoVencido no cumple con LONGITUD
\n ALON65 = NumeroPagosVencidos no cumple con LONGITUD
\n ALON67 = HistoricoPagos no cumple con LONGITUD
\n ALON68 = ClavePrevencion no cumple con LONGITUD
\n ALON69 = TotalPagosReportados no cumple con LONGITUD
\n ALON70 = ClaveAnteriorOtorgante no cumple con LONGITUD
\n ALON71 = NombreAnteriorOtorgante no cumple con LONGITUD
\n ALON72 = NumeroCuentaAnterior no cumple con LONGITUD
\n ALON73 = FechaIncumplimiento no cumple con LONGITUD
\n ALON75 = MontoUltimoPago no cumple con LONGITUD
\n ALON76 = MontoCreditoOriginacion no cumple con LONGITUD
\n ALON77 = PlazoEnMeses no cumple con LONGITUD
\n ALON78 = SeguridadSocial no cumple con LONGITUD
\n ALON79 = FechaCarteraVencida no cumple con LONGITUD
\n ALON80 = MontoCorrespIntereses no cumple con LONGITUD
\n ALON81 = PagoActualIntereses no cumple con LONGITUD
\n ALON82 = DiasVencimiento no cumple con LONGITUD
\n ALON83 = CorreoAcreditado no cumple con LONGITUD
\n ALON84 = OrigenDomicilio no cumple con LONGITUD
\n ALON85 = OrigenEmpleo no cumple con LONGITUD
\n ARAN05 = FECHA DE NACIMIENTO-La edad de la persona debe ser entre 15 y 100 años
\n ARAN82 = DIAS VENCIMIENTO no puede ser mayor al plazo entre FECHA CORTE y FECHA ULTIMO PAGO
\n AREL06 = Fecha del RFC debe ser igual a la FECHA DE NACIMIENTO reportada
\n AREL32 = El Estado y/o CP del Empleo no corresponden
\n AREL40 = ClaveMoneda no puede se vacia debido a SalarioMensual
\n AREL41 = SalarioMensual no puede se vacia debido a ClaveMoneda
\n AREL51 = Para tipo de cuenta R o L no es valido ValorActivoValuacion
\n AREL65 = Cuenta presenta numero de pagos vencidos ver relacion con frecuencia de pagos
\n AREL72 = La Fecha Incumplimiento reportada es diferente a la reportada anteriormente
\n AREL73 = FechaIncumplimiento invalido para version reportada
\n AREL74 = SaldoInsoluto invalido para version reportada
\n AREL75 = MontoUltimoPago invalido para version reportada
\n AREL77 = PlazoMeses reportado no corresponde a la relacion entre los campos FrecuenciaPagos y NumeroPagos
\n AREL79 = Cuenta presenta incumplimiento reportar fecha de ingreso a cartera vencida
\n AREL80 = Pago Actual Intereses no corresponde con el Monto Correspondiente Intereses reportado
\n AREL82 = Dias de Vencimiento no corresponde con el pago actual reportado
\n AREQ03 = ApellidoAdicional no puede ser VACIO
\n AREQ05 = FechaNacimiento no puede ser VACIO
\n AREQ06 = RFC no puede ser VACIO
\n AREQ07 = CURP no puede ser VACIO
\n AREQ08 = Nacionalidad no puede ser VACIO
\n AREQ09 = Residencia no puede ser VACIO
\n AREQ10 = NumeroLicenciaConducir no puede ser VACIO
\n AREQ11 = EstadoCivil no puede ser VACIO
\n AREQ12 = Sexo no puede ser VACIO
\n AREQ13 = ClaveElectorIFE no puede ser VACIO
\n AREQ14 = NumeroDependientes no puede ser VACIO
\n AREQ15 = FechaDefuncion no puede ser VACIO
\n AREQ16 = IndicadorDefuncion no puede ser VACIO
\n AREQ17 = TipoPersona no puede ser VACIO
\n AREQ19 = ColoniaPoblacion no puede ser VACIO
\n AREQ20 = DelegacionMunicipio no puede ser VACIO
\n AREQ21 = Ciudad no puede ser VACIO
\n AREQ24 = FechaResidencia no puede ser VACIO
\n AREQ25 = NumeroTelefono no puede ser VACIO
\n AREQ26 = TipoDomicilio no puede ser VACIO
\n AREQ27 = TipoAsentamiento no puede ser VACIO
\n AREQ28 = NombreEmpresa no puede ser VACIO
\n AREQ29 = DireccionEmp no puede ser VACIO
\n AREQ30 = ColoniaPoblacionEmp no puede ser VACIO
\n AREQ31 = DelegacionMunicipioEmp no puede ser VACIO
\n AREQ32 = CiudadEmp no puede ser VACIO
\n AREQ33 = EstadoEmp no puede ser VACIO
\n AREQ34 = CPEmp no puede ser VACIO
\n AREQ35 = NumeroTelefonoEmp no puede ser VACIO
\n AREQ36 = Extension no puede ser VACIO
\n AREQ37 = Fax no puede ser VACIO
\n AREQ38 = Puesto no puede ser VACIO
\n AREQ39 = FechaContratacion no puede ser VACIO
\n AREQ40 = ClaveMoneda no puede ser VACIO
\n AREQ41 = SalarioMensual no puede ser VACIO
\n AREQ42 = FechaUltimoDiaEmpleo no puede ser VACIO
\n AREQ43 = FechaVerificacionEmpleo no puede ser VACIO
\n AREQ51 = ValorActivoValuacion no puede ser VACIO
\n AREQ52 = NumeroPagos no puede ser VACIO
\n AREQ56 = FechaUltimoPago no puede ser VACIO
\n AREQ58 = FechaCierreCuenta no puede ser VACIO
\n AREQ60 = Garantia no puede ser VACIO
\n AREQ64 = SaldoVencido no puede ser VACIO
\n AREQ65 = NumeroPagosVencidos no puede ser VACIO
\n AREQ67 = HistoricoPagos no puede ser VACIO
\n AREQ68 = ClavePrevencion no puede ser VACIO
\n AREQ69 = TotalPagosReportados no puede ser VACIO
\n AREQ70 = ClaveAnteriorOtorgante no puede ser VACIO
\n AREQ71 = NombreAnteriorOtorgante no puede ser VACIO
\n AREQ72 = NumeroCuentaAnterior no puede ser VACIO
\n AREQ73 = FechaIncumplimiento no puede ser VACIO
\n AREQ75 = MontoUltimoPago no puede ser VACIO
\n AREQ76 = MontoCreditoOriginacion no puede ser VACIO
\n AREQ77 = PlazoEnMeses no puede ser VACIO
\n AREQ78 = SeguridadSocial no puede ser VACIO
\n AREQ79 = FechaCarteraVencida no puede ser VACIO
\n AREQ80 = MontoCorrespIntereses no puede ser VACIO
\n AREQ81 = PagoActualIntereses no puede ser VACIO
\n AREQ82 = DiasVencimiento no puede ser VACIO
\n AREQ83 = CorreoAcreditado no puede ser VACIO
\n AREQ84 = OrigenDomicilio no puede ser VACIO
\n AREQ85 = OrigenEmpleo no puede ser VACIO
\n ARLA79 = Fecha Ingreso Cartera Vencida no reportada y Fecha Primer Incumplimiento presente
\n ATIP03 = ApellidoAdicional no cumple con el tipo de dato CARACTER
\n ATIP05 = FechaNacimiento no cumple con el tipo de dato FECHA
\n ATIP06 = RFC no cumple con el tipo de dato ALFANUMERICO
\n ATIP07 = CURP no cumple con el tipo de dato ALFANUMERICO
\n ATIP08 = Nacionalidad no cumple con el tipo de dato CARACTER
\n ATIP09 = Residencia no cumple con el tipo de dato NUMERICO
\n ATIP10 = NumeroLicenciaConducir no cumple con el tipo de dato ALFANUMERICO
\n ATIP11 = EstadoCivil no cumple con el tipo de dato CARACTER
\n ATIP12 = Sexo no cumple con el tipo de dato CARACTER
\n ATIP13 = ClaveElectorIFE no cumple con el tipo de dato ALFANUMERICO
\n ATIP14 = NumeroDependientes no cumple con el tipo de dato NUMERICO
\n ATIP15 = FechaDefuncion no cumple con el tipo de dato FECHA
\n ATIP16 = IndicadorDefuncion no cumple con el tipo de dato CARACTER
\n ATIP17 = TipoPersona no cumple con el tipo de dato CARACTER
\n ATIP19 = ColoniaPoblacion no cumple con el tipo de dato ALFANUMERICO
\n ATIP20 = DelegacionMunicipio no cumple con el tipo de dato ALFANUMERICO
\n ATIP21 = Ciudad no cumple con el tipo de dato ALFANUMERICO
\n ATIP24 = FechaResidencia no cumple con el tipo de dato FECHA
\n ATIP25 = NumeroTelefono no cumple con el tipo de dato NUMERICO
\n ATIP26 = TipoDomicilio no cumple con el tipo de dato CARACTER
\n ATIP27 = TipoAsentamiento no cumple con el tipo de dato NUMERICO
\n ATIP28 = NombreEmpresa no cumple con el tipo de dato ALFANUMERICO
\n ATIP29 = DireccionEmp no cumple con el tipo de dato ALFANUMERICO
\n ATIP30 = ColoniaPoblacionEmp no cumple con el tipo de dato ALFANUMERICO
\n ATIP31 = DelegacionMunicipioEmp no cumple con el tipo de dato ALFANUMERICO
\n ATIP32 = CiudadEmp no cumple con el tipo de dato ALFANUMERICO
\n ATIP33 = EstadoEmp no cumple con el tipo de dato CARACTER
\n ATIP34 = CPEmp no cumple con el tipo de dato NUMERICO
\n ATIP35 = NumeroTelefonoEmp no cumple con el tipo de dato NUMERICO
\n ATIP36 = Extension no cumple con el tipo de dato NUMERICO
\n ATIP37 = Fax no cumple con el tipo de dato NUMERICO
\n ATIP38 = Puesto no cumple con el tipo de dato ALFANUMERICO
\n ATIP39 = FechaContratacion no cumple con el tipo de dato FECHA
\n ATIP40 = ClaveMoneda no cumple con el tipo de dato CARACTER
\n ATIP41 = SalarioMensual no cumple con el tipo de dato NUMERICO
\n ATIP42 = FechaUltimoDiaEmpleo no cumple con el tipo de dato FECHA
\n ATIP43 = FechaVerificacionEmpleo no cumple con el tipo de dato FECHA
\n ATIP51 = ValorActivoValuacion no cumple con el tipo de dato NUMERICO
\n ATIP52 = NumeroPagos no cumple con el tipo de dato NUMERICO
\n ATIP56 = FechaUltimoPago no cumple con el tipo de dato FECHA
\n ATIP58 = FechaCierreCuenta no cumple con el tipo de dato FECHA
\n ATIP60 = Garantia no cumple con el tipo de dato ALFANUMERICO
\n ATIP64 = SaldoVencido no cumple con el tipo de dato NUMERICO
\n ATIP65 = NumeroPagosVencidos no cumple con el tipo de dato NUMERICO
\n ATIP67 = HistoricoPagos no cumple con el tipo de dato ALFANUMERICO
\n ATIP68 = ClavePrevencion no cumple con el tipo de dato CARACTER
\n ATIP69 = TotalPagosReportados no cumple con el tipo de dato NUMERICO
\n ATIP70 = ClaveAnteriorOtorgante no cumple con el tipo de dato NUMERICO
\n ATIP71 = NombreAnteriorOtorgante no cumple con el tipo de dato ALFANUMERICO
\n ATIP72 = NumeroCuentaAnterior no cumple con el tipo de dato ALFANUMERICO
\n ATIP73 = FechaIncumplimiento no cumple con el tipo de dato FECHA
\n ATIP75 = MontoUltimoPago no cumple con el tipo de dato NUMERICO
\n ATIP76 = MontoCreditoOriginacion no cumple con el tipo de dato NUMERICO
\n ATIP77 = PlazoEnMeses no cumple con el tipo de dato NUMERICO
\n ATIP78 = SeguridadSocial no cumple con el tipo de dato NUMERICO
\n ATIP79 = FechaCarteraVencida no cumple con el tipo de dato FECHA
\n ATIP80 = MontoCorrespIntereses no cumple con el tipo de dato NUMERICO
\n ATIP81 = PagoActualIntereses no cumple con el tipo de dato ALFANUMERICO
\n ATIP82 = DiasVencimiento no cumple con el tipo de dato NUMERICO
\n ATIP83 = CorreoAcreditado no cumple con el tipo de dato CORREO
\n ATIP84 = OrigenDomicilio no cumple con el tipo de dato CARACTER
\n ATIP85 = OrigenEmpleo no cumple con el tipo de dato CARACTER
\n WDUPLI = Cuenta duplicada para un mismo expediente"
rechazos:
type: "array"
items:
$ref: "#/definitions/Clave"
description: "\ Lista de clave de rechazos
\n Clave -- Descripción
\n RAVA01 = Aval referenciado a una cuenta Titular no existente
\n RCAT01 = ApellidoPaterno no se encuentra en CATALOGO
\n RCAT02 = ApellidoMaterno no se encuentra en CATALOGO
\n RCAT04 = Nombres no se encuentra en CATALOGO
\n RCAT05 = FechaNacimiento no se encuentra en CATALOGO
\n RCAT06 = RFC no se encuentra en CATALOGO
\n RCAT08 = Nacionalidad no se encuentra en CATALOGO
\n RCAT18 = Direccion no se encuentra en CATALOGO
\n RCAT19 = ColoniaPoblacion no se encuentra en CATALOGO
\n RCAT20 = DelegacionMunicipio no se encuentra en CATALOGO
\n RCAT21 = Ciudad no se encuentra en CATALOGO
\n RCAT22 = Estado no se encuentra en CATALOGO
\n RCAT23 = CP no se encuentra en CATALOGO
\n RCAT28 = NombreEmpresa no se encuentra en CATALOGO
\n RCAT29 = DireccionEmp no se encuentra en CATALOGO
\n RCAT30 = ColoniaPoblacionEmp no se encuentra en CATALOGO
\n RCAT31 = DelegacionMunicipioEmp no se encuentra en CATALOGO
\n RCAT32 = CiudadEmp no se encuentra en CATALOGO
\n RCAT33 = EstadoEmp no se encuentra en CATALOGO
\n RCAT34 = CPEmp no se encuentra en CATALOGO
\n RCAT44 = ClaveActualOtorgante no se encuentra en CATALOGO
\n RCAT45 = NombreOtorgante no se encuentra en CATALOGO
\n RCAT46 = CuentaActual no se encuentra en CATALOGO
\n RCAT47 = TipoResponsabilidad no se encuentra en CATALOGO
\n RCAT48 = TipoCuenta no se encuentra en CATALOGO
\n RCAT49 = TipoContrato no se encuentra en CATALOGO
\n RCAT50 = ClaveUnidadMonetaria no se encuentra en CATALOGO
\n RCAT53 = FrecuenciaPagos no se encuentra en CATALOGO
\n RCAT54 = MontoPagar no se encuentra en CATALOGO
\n RCAT55 = FechaAperturaCuenta no se encuentra en CATALOGO
\n RCAT56 = FechaUltimoPago no se encuentra en CATALOGO
\n RCAT57 = FechaUltimaCompra no se encuentra en CATALOGO
\n RCAT59 = FechaCorte no se encuentra en CATALOGO
\n RCAT61 = CreditoMaximo no se encuentra en CATALOGO
\n RCAT62 = SaldoActual no se encuentra en CATALOGO
\n RCAT63 = LimiteCredito no se encuentra en CATALOGO
\n RCAT64 = SaldoVencido no se encuentra en CATALOGO
\n RCAT66 = PagoActual no se encuentra en CATALOGO
\n RCAT68 = ClavePrevencion no se encuentra en CATALOGO
\n RCAT73 = FechaIncumplimiento no se encuentra en CATALOGO
\n RCAT74 = SaldoInsoluto no se encuentra en CATALOGO
\n RCAT75 = MontoUltimoPago no se encuentra en CATALOGO
\n RCAT76 = MontoCreditoOriginacion no se encuentra en CATALOGO
\n RCAT77 = PlazoEnMeses no se encuentra en CATALOGO
\n RCAT78 = SeguridadSocial no se encuentra en CATALOGO
\n RCAT84 = NACIONALIDAD no se encuentra en CATALOGO
\n RCAT84 = OrigenDomicilio no se encuentra en CATALOGO
\n RCAT85 = OrigenEmpleo no se encuentra en CATALOGO
\n RCOB00 = ClavePrevencion no cumple con los requerimientos
\n RDEP01 = Cuenta depurada por reglas de Banco de Mexico
\n RDEP01-0 = Cuenta eliminada por dictaminacion en el sistema SACC
\n RDEP01-1 = art23 parrafo 3
\n RDEP01-2 = art23 parrafo 4
\n RDEP01-3 = art23 parrafo 6
\n RDEP01-4 = circular 27/2008 Banxico I
\n RDEP01-5 = circular 27/2008 Banxico II
\n RDEP01-6 = circular 27/2008 Banxico III
\n RDEP01-7 = otras eliminaciones
\n RDEP02 = Cuenta con mas de 72 meses de atraso
\n RDEP03 = Cuenta impugnada al momento de la actualizacion
\n RDEP04 = Cuenta modificada recientemente por Aclaracion
\n RDUPLI = Cuentas duplicadas
\n RFEC01 = ApellidoPaterno no es de tipo FECHA o es mayor a HOY
\n RFEC02 = ApellidoMaterno no es de tipo FECHA o es mayor a HOY
\n RFEC04 = Nombres no es de tipo FECHA o es mayor a HOY
\n RFEC05 = FechaNacimiento no es de tipo FECHA o es mayor a HOY
\n RFEC06 = RFC no es de tipo FECHA o es mayor a HOY
\n RFEC08 = Nacionalidad no es de tipo FECHA o es mayor a HOY
\n RFEC18 = Direccion no es de tipo FECHA o es mayor a HOY
\n RFEC19 = ColoniaPoblacion no es de tipo FECHA o es mayor a HOY
\n RFEC20 = DelegacionMunicipio no es de tipo FECHA o es mayor a HOY
\n RFEC21 = Ciudad no es de tipo FECHA o es mayor a HOY
\n RFEC22 = Estado no es de tipo FECHA o es mayor a HOY
\n RFEC23 = CP no es de tipo FECHA o es mayor a HOY
\n RFEC28 = NombreEmpresa no es de tipo FECHA o es mayor a HOY
\n RFEC29 = DireccionEmp no es de tipo FECHA o es mayor a HOY
\n RFEC30 = ColoniaPoblacionEmp no es de tipo FECHA o es mayor a HOY
\n RFEC31 = DelegacionMunicipioEmp no es de tipo FECHA o es mayor a HOY
\n RFEC32 = CiudadEmp no es de tipo FECHA o es mayor a HOY
\n RFEC33 = EstadoEmp no es de tipo FECHA o es mayor a HOY
\n RFEC34 = CPEmp no es de tipo FECHA o es mayor a HOY
\n RFEC44 = ClaveActualOtorgante no es de tipo FECHA o es mayor a HOY
\n RFEC45 = NombreOtorgante no es de tipo FECHA o es mayor a HOY
\n RFEC46 = CuentaActual no es de tipo FECHA o es mayor a HOY
\n RFEC47 = TipoResponsabilidad no es de tipo FECHA o es mayor a HOY
\n RFEC48 = TipoCuenta no es de tipo FECHA o es mayor a HOY
\n RFEC49 = TipoContrato no es de tipo FECHA o es mayor a HOY
\n RFEC50 = ClaveUnidadMonetaria no es de tipo FECHA o es mayor a HOY
\n RFEC53 = FrecuenciaPagos no es de tipo FECHA o es mayor a HOY
\n RFEC54 = MontoPagar no es de tipo FECHA o es mayor a HOY
\n RFEC55 = FechaAperturaCuenta no es de tipo FECHA o es mayor a HOY
\n RFEC56 = FechaUltimoPago no es de tipo FECHA o es mayor a HOY
\n RFEC57 = FechaUltimaCompra no es de tipo FECHA o es mayor a HOY
\n RFEC59 = FechaCorte no es de tipo FECHA o es mayor a HOY
\n RFEC61 = CreditoMaximo no es de tipo FECHA o es mayor a HOY
\n RFEC62 = SaldoActual no es de tipo FECHA o es mayor a HOY
\n RFEC63 = LimiteCredito no es de tipo FECHA o es mayor a HOY
\n RFEC64 = SaldoVencido no es de tipo FECHA o es mayor a HOY
\n RFEC66 = PagoActual no es de tipo FECHA o es mayor a HOY
\n RFEC68 = ClavePrevencion no es de tipo FECHA o es mayor a HOY
\n RFEC73 = FechaIncumplimiento no es de tipo FECHA o es mayor a HOY
\n RFEC74 = SaldoInsoluto no es de tipo FECHA o es mayor a HOY
\n RFEC75 = MontoUltimoPago no es de tipo FECHA o es mayor a HOY
\n RFEC76 = MontoCreditoOriginacion no es de tipo FECHA o es mayor a HOY
\n RFEC77 = PlazoEnMeses no es de tipo FECHA o es mayor a HOY
\n RFEC78 = SeguridadSocial no es de tipo FECHA o es mayor a HOY
\n RFEC84 = OrigenDomicilio no es de tipo FECHA o es mayor a HOY
\n RFEC85 = OrigenEmpleo no es de tipo FECHA o es mayor a HOY
\n RFOR01 = El contenido del elemento RFC no cumple con formato
\n RLON01 = ApellidoPaterno no cumple con LONGITUD
\n RLON02 = ApellidoMaterno no cumple con LONGITUD
\n RLON04 = Nombres no cumple con LONGITUD
\n RLON05 = FechaNacimiento no cumple con LONGITUD
\n RLON06 = RFC no cumple con LONGITUD
\n RLON08 = Nacionalidad no cumple con LONGITUD
\n RLON18 = Direccion no cumple con LONGITUD
\n RLON19 = ColoniaPoblacion no cumple con LONGITUD
\n RLON20 = DelegacionMunicipio no cumple con LONGITUD
\n RLON21 = Ciudad no cumple con LONGITUD
\n RLON22 = Estado no cumple con LONGITUD
\n RLON23 = CP no cumple con LONGITUD
\n RLON28 = NombreEmpresa no cumple con LONGITUD
\n RLON29 = DireccionEmp no cumple con LONGITUD
\n RLON30 = ColoniaPoblacionEmp no cumple con LONGITUD
\n RLON31 = DelegacionMunicipioEmp no cumple con LONGITUD
\n RLON32 = CiudadEmp no cumple con LONGITUD
\n RLON33 = EstadoEmp no cumple con LONGITUD
\n RLON34 = CPEmp no cumple con LONGITUD
\n RLON44 = ClaveActualOtorgante no cumple con LONGITUD
\n RLON45 = NombreOtorgante no cumple con LONGITUD
\n RLON46 = CuentaActual no cumple con LONGITUD
\n RLON47 = TipoResponsabilidad no cumple con LONGITUD
\n RLON48 = TipoCuenta no cumple con LONGITUD
\n RLON49 = TipoContrato no cumple con LONGITUD
\n RLON50 = ClaveUnidadMonetaria no cumple con LONGITUD
\n RLON53 = FrecuenciaPagos no cumple con LONGITUD
\n RLON54 = MontoPagar no cumple con LONGITUD
\n RLON55 = FechaAperturaCuenta no cumple con LONGITUD
\n RLON56 = FechaUltimoPago no cumple con LONGITUD
\n RLON57 = FechaUltimaCompra no cumple con LONGITUD
\n RLON59 = FechaCorte no cumple con LONGITUD
\n RLON61 = CreditoMaximo no cumple con LONGITUD
\n RLON62 = SaldoActual no cumple con LONGITUD
\n RLON63 = LimiteCredito no cumple con LONGITUD
\n RLON64 = SaldoVencido no cumple con LONGITUD
\n RLON66 = PagoActual no cumple con LONGITUD
\n RLON68 = ClavePrevencion no cumple con LONGITUD
\n RLON73 = FechaIncumplimiento no cumple con LONGITUD
\n RLON74 = SaldoInsoluto no cumple con LONGITUD
\n RLON75 = MontoUltimoPago no cumple con LONGITUD
\n RLON76 = MontoCreditoOriginacion no cumple con LONGITUD
\n RLON77 = PlazoEnMeses no cumple con LONGITUD
\n RLON78 = SeguridadSocial no cumple con LONGITUD
\n RLON84 = OrigenDomicilio no cumple con LONGITUD
\n RLON85 = OrigenEmpleo no cumple con LONGITUD
\n RMALFO = Errores de formato (malformacion en cadena)
\n RNEG01 = El MONTO A PAGAR es mayor a cero y el SALDO ACTUAL es igual a cero
\n RNEG02 = MONTO A PAGAR no puede ser mayor a SALDO ACTUAL
\n RNEG03 = El MONTO A PAGAR es igual a cero y el SALDO ACTUAL es mayor a cero
\n RNEG04 = La FECHA DE CIERRE no puede ser posterior en mas de 15 dias a la FECHA DE CORTE
\n RNEG05 = TIPO DE CUENTA diferente de R y SALDO ACTUAL mayor a cero
\n RNEG06 = TIPO DE CUENTA Diferente de R o L y SALDO ACTUAL igual a cero FECHA CIERRE no reportada
\n RNEG07 = FECHA DE ULTIMO PAGO es anterior a la FECHA DE APERTURA
\n RNEG08 = FECHA DE ULTIMO PAGO es posterior en mas de 15 dias a la FECHA DE CORTE
\n RNEG09 = FECHA ULTIMA COMPRA es anterior a la FECHA DE APERTURA
\n RNEG10 = FECHA ULTIMA COMPRA es posterior en mas de 15 dias a la FECHA DE CORTE
\n RNEG11 = SALDO ACTUAL igual a cero y FECHA DE APERTURA posterior en mas de 90 dias a la FECHA DE CORTE
\n RNEG12 = SALDO ACTUAL igual a cero y SALDO VENCIDO igual a cero - ClavePrevencion igual a IA
\n RNEG15 = SALDO ACTUAL mayor a cero y ClavePrevencion IA
\n RNEG16 = FECHA DE APERTURA es posterior a la FECHA DE CIERRE
\n RNEG17 = FECHA ULTIMO PAGO no puede ser posterior a la FECHA DE CIERRE
\n RNEG18 = FECHA ULTIMA COMPRA no puede ser posterior a la FECHA DE CIERRE
\n RNEG19 = FECHA ULTIMO PAGO no puede ser igual a la FECHA DE CIERRE Y a la FECHA DE APERTURA
\n RNEG20 = CREDITO MAXIMO igual a cero y SALDO ACTUAL igual a cero y TIPO CUENTA diferente de R
\n RNEG21 = CREDITO MAXIMO es igual a cero y SALDO ACTUAL es mayor a cero
\n RNEG22 = SALDO VENCIDO es mayor al SALDO ACTUAL
\n RNEG23 = Para TIPO CUENTA H o F no son validos los elementos SALDO VENCIDO - SALDO ACTUAL y/o FECHA DE CIERRE
\n RNEG24 = SALDO VENCIDO es mayor a cero y el PAGO ACTUAL es igual a V
\n RNEG25 = SALDO VENCIDO es igual a cero y el PAGO ACTUAL es diferente de V
\n RNEG26 = FECHA INCUMPLIMIENTO es anterior o igual a la FECHA DE APERTURA
\n RNEG27 = FECHA DE APERTURA no puede ser mayor a FECHA CORTE
\n RNEG28 = Para TIPO CUENTA H o F NUMERO DE PAGOS no puede ser igual a cero
\n RNEG29 = El LIMITE DE CREDITO no debe ser cero para TIPO DE CUENTA R
\n RNEG30 = El MONTO ULTIMO PAGO es mayor a cero y no se reporta FECHA ULTIMO PAGO
\n RNEG31 = FECHA INGRESO A CARTERA VENCIDA no valida
\n RNEG32 = MONTO CREDITO ORIGINACION no puede ser 0
\n RNEG33 = FECHA DE DEFUNCION es anterior a la FECHA DE APERTURA
\n RPARNU = Cuenta no existe para actualizar
\n RRAN05 = FECHA DE NACIMIENTO-La edad de la persona debe ser entre 15 y 100 años
\n RRAN55 = FECHA DE APERTURA no debe superar los 100 años de antigüedad
\n RREA01 = El numero de cuenta anterior esta duplicada
\n RREA02 = El numero de cuenta anterior no fue encontrada
\n RREA03 = La cuenta actual a reasignar ya existe no se puede realizar el cambio
\n RREA04 = Cuenta que desea reasignar ya existe como cuenta depurada
\n RREL06 = Fecha del RFC debe ser igual a la FECHA DE NACIMIENTO reportada
\n RREL20 = DelegacionMunicipio no puede se vacia debido a que Ciudad es vacia
\n RREL22 = El Estado y/o CP no corresponden
\n RREL32 = El Estado y/o CP del Empleo no corresponden
\n RREQ01 = ApellidoPaterno no puede ser VACIO
\n RREQ02 = ApellidoMaterno no puede ser VACIO
\n RREQ04 = Nombres no puede ser VACIO
\n RREQ05 = FechaNacimiento no puede ser VACIO
\n RREQ06 = RFC no puede ser VACIO
\n RREQ08 = Nacionalidad no puede ser VACIO
\n RREQ18 = Direccion no puede ser VACIO
\n RREQ19 = ColoniaPoblacion no puede ser VACIO
\n RREQ20 = DelegacionMunicipio no puede ser VACIO
\n RREQ21 = Ciudad no puede ser VACIO
\n RREQ22 = Estado no puede ser VACIO
\n RREQ23 = CP no puede ser VACIO
\n RREQ28 = NombreEmpresa no puede ser VACIO
\n RREQ29 = DireccionEmp no puede ser VACIO
\n RREQ30 = ColoniaPoblacionEmp no puede ser VACIO
\n RREQ31 = DelegacionMunicipioEmp no puede ser VACIO
\n RREQ32 = CiudadEmp no puede ser VACIO
\n RREQ33 = EstadoEmp no puede ser VACIO
\n RREQ34 = CPEmp no puede ser VACIO
\n RREQ44 = ClaveActualOtorgante no puede ser VACIO
\n RREQ45 = NombreOtorgante no puede ser VACIO
\n RREQ46 = CuentaActual no puede ser VACIO
\n RREQ47 = TipoResponsabilidad no puede ser VACIO
\n RREQ48 = TipoCuenta no puede ser VACIO
\n RREQ49 = TipoContrato no puede ser VACIO
\n RREQ50 = ClaveUnidadMonetaria no puede ser VACIO
\n RREQ53 = FrecuenciaPagos no puede ser VACIO
\n RREQ54 = MontoPagar no puede ser VACIO
\n RREQ55 = FechaAperturaCuenta no puede ser VACIO
\n RREQ56 = FechaUltimoPago no puede ser VACIO
\n RREQ57 = FechaUltimaCompra no puede ser VACIO
\n RREQ59 = FechaCorte no puede ser VACIO
\n RREQ61 = CreditoMaximo no puede ser VACIO
\n RREQ62 = SaldoActual no puede ser VACIO
\n RREQ63 = LimiteCredito no puede ser VACIO
\n RREQ64 = SaldoVencido no puede ser VACIO
\n RREQ66 = PagoActual no puede ser VACIO
\n RREQ68 = ClavePrevencion no puede ser VACIO
\n RREQ73 = FechaIncumplimiento no puede ser VACIO
\n RREQ74 = SaldoInsoluto no puede ser VACIO
\n RREQ75 = MontoUltimoPago no puede ser VACIO
\n RREQ76 = MontoCreditoOriginacion no puede ser VACIO
\n RREQ77 = PlazoEnMeses no puede ser VACIO
\n RREQ78 = SeguridadSocial no puede ser VACIO
\n RREQ84 = OrigenDomicilio no puede ser VACIO
\n RREQ85 = OrigenEmpleo no puede ser VACIO
\n RTIP01 = ApellidoPaterno no cumple con el tipo de dato CARACTER
\n RTIP02 = ApellidoMaterno no cumple con el tipo de dato CARACTER
\n RTIP04 = Nombres no cumple con el tipo de dato CARACTER
\n RTIP05 = FechaNacimiento no cumple con el tipo de dato FECHA
\n RTIP06 = RFC no cumple con el tipo de dato ALFANUMERICO
\n RTIP08 = Nacionalidad no cumple con el tipo de dato CARACTER
\n RTIP18 = Direccion no cumple con el tipo de dato ALFANUMERICO
\n RTIP19 = ColoniaPoblacion no cumple con el tipo de dato ALFANUMERICO
\n RTIP20 = DelegacionMunicipio no cumple con el tipo de dato ALFANUMERICO
\n RTIP21 = Ciudad no cumple con el tipo de dato ALFANUMERICO
\n RTIP22 = Estado no cumple con el tipo de dato CARACTER
\n RTIP23 = CP no cumple con el tipo de dato NUMERICO
\n RTIP28 = NombreEmpresa no cumple con el tipo de dato ALFANUMERICO
\n RTIP29 = DireccionEmp no cumple con el tipo de dato ALFANUMERICO
\n RTIP30 = ColoniaPoblacionEmp no cumple con el tipo de dato ALFANUMERICO
\n RTIP31 = DelegacionMunicipioEmp no cumple con el tipo de dato ALFANUMERICO
\n RTIP32 = CiudadEmp no cumple con el tipo de dato ALFANUMERICO
\n RTIP33 = EstadoEmp no cumple con el tipo de dato CARACTER
\n RTIP34 = CPEmp no cumple con el tipo de dato NUMERICO
\n RTIP44 = ClaveActualOtorgante no cumple con el tipo de dato NUMERICO
\n RTIP45 = NombreOtorgante no cumple con el tipo de dato ALFANUMERICO
\n RTIP46 = CuentaActual no cumple con el tipo de dato ALFANUMERICO
\n RTIP47 = TipoResponsabilidad no cumple con el tipo de dato CARACTER
\n RTIP48 = TipoCuenta no cumple con el tipo de dato CARACTER
\n RTIP49 = TipoContrato no cumple con el tipo de dato CARACTER
\n RTIP50 = ClaveUnidadMonetaria no cumple con el tipo de dato CARACTER
\n RTIP53 = FrecuenciaPagos no cumple con el tipo de dato CARACTER
\n RTIP54 = MontoPagar no cumple con el tipo de dato NUMERICO
\n RTIP55 = FechaAperturaCuenta no cumple con el tipo de dato FECHA
\n RTIP56 = FechaUltimoPago no cumple con el tipo de dato FECHA
\n RTIP57 = FechaUltimaCompra no cumple con el tipo de dato FECHA
\n RTIP59 = FechaCorte no cumple con el tipo de dato FECHA
\n RTIP61 = CreditoMaximo no cumple con el tipo de dato NUMERICO
\n RTIP62 = SaldoActual no cumple con el tipo de dato NUMERICO
\n RTIP63 = LimiteCredito no cumple con el tipo de dato NUMERICO
\n RTIP64 = SaldoVencido no cumple con el tipo de dato NUMERICO
\n RTIP66 = PagoActual no cumple con el tipo de dato ALFANUMERICO
\n RTIP68 = ClavePrevencion no cumple con el tipo de dato CARACTER
\n RTIP73 = FechaIncumplimiento no cumple con el tipo de dato FECHA
\n RTIP74 = SaldoInsoluto no cumple con el tipo de dato NUMERICO
\n RTIP75 = MontoUltimoPago no cumple con el tipo de dato NUMERICO
\n RTIP76 = MontoCreditoOriginacion no cumple con el tipo de dato NUMERICO
\n RTIP77 = PlazoEnMeses no cumple con el tipo de dato NUMERICO
\n RTIP78 = SeguridadSocial no cumple con el tipo de dato NUMERICO
\n RTIP84 = OrigenDomicilio no cumple con el tipo de dato CARACTER
\n RTIP85 = OrigenEmpleo no cumple con el tipo de dato CARACTER
"
CargasPFRegistrarRequest:
type: "object"
required:
- "encabezado"
- "persona"
properties:
encabezado:
$ref: "#/definitions/Encabezado"
persona:
$ref: "#/definitions/Persona"
description: "Datos de la solicitud."
CargasResponse:
type: "object"
properties:
estatus:
$ref: "#/definitions/Estatus"
Clave:
type: "object"
properties:
clave:
type: "string"
description: "Clave del motivo de advertencia o rechazo del registro de cuenta"
descripcion:
type: "string"
description: "Motivo de advertencia o rechazo del registro de cuenta"
description: "Indica el motivo de advertencia o rechazo del registro de cuenta"
Cuenta:
type: "object"
properties:
claveActualOtorgante:
type: "string"
example: "0000080008"
description: "Reportar la clave asignada por Círculo de Crédito a 10 posiciones."
minLength: 10
maxLength: 10
x-requeridoParaEntidad: "Financiera, Comercial"
nombreOtorgante:
type: "string"
example: "CIRCULO DE CREDITO"
description: "\
\ Reportar el nombre del otorgante que reporta la cuenta.
\ Cuando se trate de un reporte especial o sea una cuenta propia de la institución al momento de la consulta, este nombre aparecerá en la sección de detalle de créditos en el reporte de crédito.
\ El dato correspondiente a este elemento es asignado por Círculo de Crédito."
minLength: 0
maxLength: 40
x-requeridoParaEntidad: "Financiera, Comercial"
cuentaActual:
type: "string"
example: "TCDC000001"
description: "\
\ Es el número de cuenta del crédito, este número es asignado por el usuario.
\ Todas las cuentas reportadas en una base deben ser únicas por contrato."
minLength: 0
maxLength: 25
x-requeridoParaEntidad: "Financiera, Comercial"
tipoResponsabilidad:
type: "string"
example: "O"
description: "\
\ Indica la responsabilidad que tiene el cliente con el crédito otorgado.
\ Ver Esquema de Carga (Anexo A, Tabla: Tipo de Responsabilidad)."
minLength: 0
maxLength: 1
x-requeridoParaEntidad: "Financiera, Comercial"
tipoCuenta:
type: "string"
example: "F"
description: "\
\ Indica el tipo de cuenta que el Usuarios dio al cliente.
\ Ver Esquema de Carga (Anexo A, Tabla: Tipo de Cuenta)."
minLength: 0
maxLength: 1
x-requeridoParaEntidad: "Financiera, Comercial"
tipoContrato:
type: "string"
example: "BC"
description: "\
\ Reportar el producto que se otorgó al cliente.
\ Si se ingresa un tipo de contrato no válido, se rechazará la totalidad del registro.
\ Ver Esquema de Carga (Anexo A, Tabla: Tipo de Contrato)."
minLength: 0
maxLength: 2
x-requeridoParaEntidad: "Financiera, Comercial"
claveUnidadMonetaria:
type: "string"
example: "MX"
description: "\
\ Los valores posibles son los siguientes:
\ MX = Pesos
\ US = Dólares
\ UD = Unidades de Inversión"
minLength: 0
maxLength: 2
x-requeridoParaEntidad: "Financiera, Comercial"
valorActivoValuacion:
type: "string"
example: "null"
description: "\
\ Aplica en tipos de cuenta de pagos fijos (F), hipotecario (H), quirografario (Q), crédito de habilitación o avio (A), crédito refaccionario (E) y prendario (P).
\ El dato se refiere al valor total del activo para propósitos de evaluación o recuperación.
\ Es el valor monetario de la garantía."
minLength: 0
maxLength: 9
numeroPagos:
type: "string"
example: "17"
description: "\
\ Es el total de pagos determinado en la apertura del crédito.
\ Si el tipo de cuenta es pagos fijos (F), hipotecario (H), quirografario (Q), crédito de\
\ habilitación o avio (A), crédito refaccionario (E) y prendario (P), este elemento se hace\
\ requerido con un valor mayor a cero en caso contrario el registro se rechaza.
\ Para tipo de cuenta revolvente (R) y sin límite preestablecido (L), es un dato opcional."
minLength: 0
maxLength: 4
frecuenciaPagos:
type: "string"
example: "S"
description: "\
\ Reportar la perioricidad con que el cliente debe realizar sus pagos.
\ Para tipo de cuenta revolvente (R) y sin limite preestablecido (L) se debe reportar R (pago mínimo)
\ Ver Esquema de Carga (Anexo A, Tabla: Frecuencia de Pagos)"
minLength: 0
maxLength: 1
x-requeridoParaEntidad: "Financiera, Comercial"
montoPagar:
type: "string"
example: "0"
description: "\
\ Es la cantidad que el cliente debe pagar de acuerdo con la frecuencia de pagos establecida.
\ La cantidad a pagar debe ser un número entero mayor o igual a cero. (Monto acordado de cada parcialidad).
\ Para tipo de cuenta revolvente (R) y sin limite preestablecido (L) colocar 0 en caso de no solicitar un pago mínimo.
\ Ver Esquema de Carga (Anexo A, Tabla: Monto a Pagar y Saldo Actual)"
minLength: 0
maxLength: 9
x-requeridoParaEntidad: "Financiera, Comercial"
fechaAperturaCuenta:
type: "string"
example: "20151103"
description: "\
\ Reportar la fecha (AAAAMMDD) en la que se otorgó el crédito.
\ La fecha no debe ser mayor a 100 años.
\ Una vez reportado no debe modificarse."
minLength: 0
maxLength: 8
x-requeridoParaEntidad: "Financiera, Comercial"
fechaUltimoPago:
type: "string"
example: "20151201"
description: "\
\ Es la fecha más reciente en la que el cliente efectuó un pago.
\ Para cuentas que aún no han realizado su primer pago es requerido reportar la fecha 19010101.
\ Ver Esquema de Carga (Anexo A, Tabla: Fecha Último Pago y Fecha Última Compra)"
minLength: 0
maxLength: 8
x-requeridoParaEntidad: Financiera
fechaUltimaCompra:
type: "string"
example: "20151103"
description: "\
\ Fecha más reciente en que el cliente efectuó una compra o disposición de un crédito.
\ Si el tipo de cuenta es pagos fijos (F), hipotecario (H), quirografario (Q),\
\ crédito de habilitación o avio (A), crédito refaccionario (E) y prendario (P),\
\ la fecha de última compra será igual a la fecha de apertura de la cuenta.
\ Ver Esquema de Carga (Anexo A, Tabla: Fecha Último Pago y Fecha Última Compra)"
minLength: 0
maxLength: 8
x-requeridoParaEntidad: "Financiera, Comercial"
fechaCierreCuenta:
type: "string"
example: "20160101"
description: "Fecha (AAAAMMDD) en la que se liquidó o cerró un crédito."
minLength: 0
maxLength: 8
fechaCorte:
type: "string"
example: "20180228"
description: "Fecha (AAAAMMDD) correspondiente al periodo que se está reportando."
minLength: 0
maxLength: 8
x-requeridoParaEntidad: "Financiera, Comercial"
garantia:
type: "string"
example: "null"
description: "\
\ Reportar una descripción de la garantía utilizada para asegurar el crédito otorgado.
\ Aplica para tipo de cuenta hipotecario (H) y pagos fijos (F), quirografario (Q), crédito de habilitación o avio (A), crédito refaccionario (E) y prendario (P)"
minLength: 0
maxLength: 200
creditoMaximo:
type: "string"
example: "10000"
description: "\
\ Contiene el máximo importe de crédito utilizado por el Cliente.
\ El valor debe ser mayor o igual a cero.
\ Para tipo de cuenta hipotecario (H) y pagos fijos (F), quirografario (Q), crédito de habilitación o avio (A), crédito refaccionario (E) y prendario (P), se debe colocar el monto aprobado.
\ Para tipo de cuenta revolvente (R) y sin límite preestablecido (L) se debe colocar el monto utilizado por el cliente.
\ Ver Esquema de Carga (Anexo A, Tabla: Crédito Máximo)"
minLength: 0
maxLength: 9
x-requeridoParaEntidad: "Financiera, Comercial"
saldoActual:
type: "string"
example: "0"
description: "\
\ Monto total del adeudo que tiene el cliente a la fecha (capital mas intereses).
\ En caso de no tener saldo este elemento debe reportarse en cero (0) para cerrar la cuenta."
minLength: 0
maxLength: 10
x-requeridoParaEntidad: "Financiera, Comercial"
limiteCredito:
type: "string"
example: "0"
description: "\
\ Cantidad máxima concedida por el usuario.
\ Este campo es obligatorio para créditos revolventes."
minLength: 0
maxLength: 9
x-requeridoParaEntidad: "Financiera, Comercial"
saldoVencido:
type: "string"
example: "0"
description: "\
\ Cantidad generada a la fecha de reporte por atraso en pagos.
\ Deberá ser un número entero y positivo.
\ En caso de reportar en pagoActual 01...84, deberá colocar una cantidad mayor a 0.
\ Ver Esquema de Carga (Anexo A, Tabla: Saldo Actual y Saldo Vencido)"
minLength: 0
maxLength: 9
x-requeridoParaEntidad: "Financiera, Comercial"
numeroPagosVencidos:
type: "string"
example: "2"
description: "Número de pagos que NO ha efectuado el cliente."
minLength: 0
maxLength: 4
x-requeridoParaEntidad: "Financiera, Comercial"
pagoActual:
type: "string"
example: " V"
description: "\
\ El valor reportado en el campo indica el comportamiento de pago de un Cliente.
\ Cuando el valor del pagoActual es vigente, se debe reportar ' V' (espacioV), para todos los demás casos, reportar de 01 a 84 pagos.
\ Ver Esquema de Carga (Anexo A, Tabla: Pago Actual)"
minLength: 0
maxLength: 2
x-requeridoParaEntidad: "Financiera, Comercial"
historicoPagos:
type: "string"
example: "null"
description: "\
\ Reportar únicamente en el primer envio de la cuenta a Círculo de Crédito, quien posteriormente lo construirá basándose en la información reportada.
\ Ver Esquema de Carga (Anexo A, Tabla: Histórico de Pagos)"
minLength: 0
maxLength: 168
x-requeridoParaEntidad: "Financiera, Comercial"
clavePrevencion:
type: "string"
example: "null"
description: "\
\ Se utiliza para reportar situaciones especiales que presenta la cuenta.
\ Al reportar una clavePrevencion se mantiene en la base de datos, aún cuando no se coloque en siguientes cargas.
\ Ver Esquema de Carga (Anexo A, Tabla: Clave de Observación)"
minLength: 0
maxLength: 2
x-requeridoParaEntidad: "Financiera, Comercial"
totalPagosReportados:
type: "string"
example: "0"
description: "Es el total de pagos realizados por el cliente a la fecha que se está reportando."
minLength: 0
maxLength: 3
x-requeridoParaEntidad: "Financiera, Comercial"
claveAnteriorOtorgante:
type: "string"
example: "null"
description: "Este elemento se hace requerido cuando existe un cambio en el usuario."
minLength: 0
maxLength: 10
x-requeridoParaEntidad: "Financiera, Comercial"
nombreAnteriorOtorgante:
type: "string"
example: "null"
description: "El campo aplica cuando por algún motivo se modifica el número de usuario asignado por CC."
minLength: 0
maxLength: 40
x-requeridoParaEntidad: "Financiera, Comercial"
numeroCuentaAnterior:
type: "string"
example: "null"
description: "\
\ El campo aplica cuando se efectúa una reasignación de cuenta.
\ Se captura una sola vez y para la siguiente entrega ya no se reporta el dato."
minLength: 0
maxLength: 25
x-requeridoParaEntidad: "Financiera, Comercial"
fechaPrimerIncumplimiento:
type: "string"
example: "null"
description: "\
\ Este elemento contiene la fecha (AAAAMMDD) en que el consumidor incumplió por primera vez con algún pago.
\ Una vez que ya se reportó una primera fecha ésta no debe modificarse.
\ En caso de no contar con incumplimiento en el crédito deberá de reportar la fecha 19010101 ó 19000101"
minLength: 0
maxLength: 8
x-requeridoParaEntidad: "Financiera"
saldoInsoluto:
type: "string"
example: "null"
description: "\
\ Monto que se adeuda a la fecha de corte, no deberá incluir intereses, comisiones o cualquier otro accesorio.
\ El saldo insoluto no puede ser mayor al saldo actual, pero sí podrán ser iguales.
\ En caso de reportar el campo en blanco, el registro se rechazará."
minLength: 0
maxLength: 10
x-requeridoParaEntidad: "Financiera, Comercial"
montoUltimoPago:
type: "string"
example: "null"
description: "\
\ Es el pago parcial más reciente que el consumidor efectuó.
\ Cuando el monto de último pago sea mayor a cero y no se reporte la fecha de último pago el registro se rechazará."
minLength: 0
maxLength: 10
x-requeridoParaEntidad: "Financiera"
fechaIngresoCarteraVencida:
type: "string"
example: "null"
description: "Reportar la fecha en la que el acreditado fue promovido a cartera vencida, debido a que no liquidó el monto total o parcial del capital, cuotas de amortización o intereses de acuerdo a lo pactado."
minLength: 0
maxLength: 8
montoCorrespondienteIntereses:
type: "string"
example: "null"
description: "Importe correspondiente al monto de los intereses del crédito."
minLength: 0
maxLength: 9
x-requeridoParaEntidad: "Financiera"
formaPagoActualIntereses:
type: "string"
example: "null"
description: "\
\ Indica el comportamiento de pago de los intereses.
\ El reporte de este pago deberá mensualizarse (períodos de 30 días).
\ Ejemplo:
\ 00 días = V
\ 01 - 30 días = 01
\ 31 - 60 días = 02
\ 61 - 90 días = 03, etc."
minLength: 0
maxLength: 2
x-requeridoParaEntidad: "Financiera"
diasVencimiento:
type: "string"
example: "null"
description: "\
\ Reportar el número de días que ha estado vencido el crédito, sí este se encuentra al corriente reportar cero (0)
\ El dato reportado debe corresponder con el campo pagoActual."
minLength: 0
maxLength: 3
x-requeridoParaEntidad: "Financiera"
plazoMeses:
type: "string"
example: "null"
description: "\
\ Es el plazo original del crédito se debe de reportar en días.
\ Sólo aplica a tipo de cuenta pagos fijos (F), hipotecario (H), quirografario (Q), crédito de habilitación o avio (A), crédito refaccionario (E) y prendario (P)
\ En caso de reportar tipo de cuenta revolvente (R) y sin límite preestablecido (L), colocar 0.
\ Nota: Círculo de Crédito toma en cuenta que un mes equivale a 30.4 días."
minLength: 0
maxLength: 6
x-requeridoParaEntidad: "Financiera"
montoCreditoOriginacion:
type: "string"
example: "null"
description: "\
\ Monto que se otorgó al cliente en la apertura del crédito.
\ Aplica a tipo de cuenta de pagos fijos (F), hipotecario (H), quirografario (Q), crédito de habilitación o avio (A), crédito refaccionario (E) y prendario (P)
\ Para tipo de cuenta revolvente (R) debe reportar el límite de crédito.
\ Para tipo de cuenta sin límite preestablecido (L), no se reporta el dato."
minLength: 0
maxLength: 10
x-requeridoParaEntidad: "Financiera"
correoElectronicoConsumidor:
type: "string"
example: "null"
description: "Ingresar la cuenta de correo electrónico del cliente."
minLength: 0
maxLength: 40
estatusCAN:
type: string
example: '01'
description: |-
Se reporta el campo cuando el crédito otorgado es asociado a la nómina del acréditado.
Los valores aceptados son:
01: Activo
02: Cancelado
minLength: 0
maxLength: 2
ordenPrelacionOrigen:
type: string
example: '01'
description: Orden de prelación con el que se originó el crédito.
minLength: 0
maxLength: 2
ordenPrelacionActual:
type: string
example: '01'
description: Orden de prelación actual que tiene el crédito.
minLength: 0
maxLength: 2
fechaAperturaCAN:
type: string
example: '20151001'
description: Fecha en qué el crédito fue asociado a la nómina en formato AAAAMMDD.
minLength: 0
maxLength: 8
fechaCancelacionCAN:
type: string
example: 'null'
description: Fecha de baja de domiciliación a la nómina en formato AAAAMMDD.
minLength: 0
maxLength: 8
description: "Se reportan los datos de la cuenta del cliente."
Domicilio:
type: "object"
properties:
direccion:
type: "string"
example: "CONOCIDA S/N"
description: "\
\ Reportar la dirección del usuario incluyendo nombre de la calle, número exterior y/o interior. Deben considerarse avenida, cerrada, manzana, lote, edificio, departamento, etc.
\ Es requerido colocar por lo menos dos cadenas de caracteres para que el registro sea válido, de lo contrario el registro será rechazado.
\ Ejemplo: 'Anzures 6, Zurich SN, Calle 6'"
minLength: 0
maxLength: 80
x-requeridoParaEntidad: "Financiera, Comercial"
coloniaPoblacion:
type: "string"
example: "CONOCIDA"
description: "Reportar la colonia a la cual pertenece la dirección del cliente."
minLength: 0
maxLength: 65
x-requeridoParaEntidad: "Financiera"
delegacionMunicipio:
type: "string"
example: "ECATEPEC"
description: "Reportar la delegación a la cual pertenece la dirección del cliente."
minLength: 0
maxLength: 65
x-requeridoParaEntidad: "Financiera, Comercial"
ciudad:
type: "string"
example: "ECATEPEC"
description: "Reportar la ciudad a la cual pertenece la dirección del cliente."
minLength: 0
maxLength: 65
x-requeridoParaEntidad: "Financiera, Comercial"
estado:
type: "string"
example: "MEX"
description: "Reportar la abreviatura correspondiente. Ver en Tabla del Esquema de Carga: Estados de la República"
minLength: 0
maxLength: 4
x-requeridoParaEntidad: "Financiera, Comercial"
estadoExtranjero:
type: "string"
example: "null"
description: "?"
minLength: 0
maxLength: 0
x-requeridoParaEntidad: "Financiera, Comercial"
cp:
type: "string"
example: "55010"
description: "\
\ El código postal reportado debe estar compuesto por 5 dígitos; para que este sea válido deberá corresponder al rango que se maneja en dicho Estado.
\ En caso de una longitud de 4 dígitos completar con cero a la izquierda (08564).
\ Ver Tabla del Esquema de Carga: Rangos Códigos Postales"
minLength: 0
maxLength: 5
x-requeridoParaEntidad: "Financiera, Comercial"
fechaResidencia:
type: "string"
example: "null"
description: "Debe reportarse la fecha (AAAAMMDD) desde cuando el cliente vive en la dirección reportada."
minLength: 0
maxLength: 8
numeroCelular:
type: "string"
example: "null"
description: "Debe reportarse el número celular particular del cliente. Cada caracter debe ser un número de 0-9, si se ingresa cualquier otro caracter el registro será rechazado."
minLength: 0
maxLength: 20
numeroTelefono:
type: "string"
example: "null"
description: "Debe reportarse el número telefónico particular del cliente. Cada caracter debe ser un número de 0-9, si se ingresa cualquier otro caracter el registro será rechazado."
minLength: 0
maxLength: 20
extension:
type: "string"
example: "null"
description: "?"
minLength: 0
maxLength: 8
fax:
type: "string"
example: "null"
description: "?"
minLength: 0
maxLength: 20
tipoDomicilio:
type: "string"
example: C
description: "\
\ Reportar el tipo domicilio que el cliente ha indicado.
\ Valores para este elemento:
\ N = Negocio
\ O = Domicilio del Otorgante
\ C = Casa
\ P = Apartado Postal
\ E = Empleo"
minLength: 0
maxLength: 1
tipoAsentamiento:
type: "string"
example: "2"
description: "Para verificar los valores aceptados se debe consultar la Tabla del Esquema de Carga: Tipo de Asentamiento."
minLength: 0
maxLength: 2
origenDomicilio:
type: "string"
example: "null"
description: "Debe contener el país donde se encuentra el domicilio del acreditado. Ver Esquema de Carga Anexo A: Tabla de Nacionalidades"
minLength: 0
maxLength: 2
x-requeridoParaEntidad: "Financiera, Comercial"
description: "Contiene información sobre el domicilio del acreditado."
Empleo:
type: "object"
properties:
nombreEmpresa:
type: "string"
example: "VTA DE TORTILLAS"
description: "\
\ Debe reportarse el nombre o razón social de la empresa que emplea al cliente.
\ Cuando el consumidor sea trabajador independiente, no está asociado a una empresa o no cuenta con un trabajo podrá reportarse uno de los siguientes posibles valores:
\ Trabajador Independiente
\ Estudiante
\ Labores de Hogar
\ Jubilado
\ Desempleado
\ Exempleado"
minLength: 0
maxLength: 99
x-requeridoParaEntidad: "Financiera"
direccion:
type: "string"
example: "CONOCIDA S/N"
description: "\
\ Reportar la dirección del empleo del cliente incluyendo nombre de la calle, número exterior y/o interior.
\ Deben considerarse avenida, cerrada, manzana, lote, edificio, departamento etc.
\ Es requerido colocar por lo menos dos cadenas de caracteres para que el registro sea válido, de lo contrario el registro será rechazado.
\ En caso de no contar con algún empleo, colocar la misma información de la dirección del acreditado.
\ Ejemplo: 'Anzures 6, Zurich SN, Calle 6'"
minLength: 0
maxLength: 80
x-requeridoParaEntidad: "Financiera"
coloniaPoblacion:
type: "string"
example: "CONOCIDA"
description: "Reportar la colonia a la cual pertenece la dirección del empleo del cliente."
minLength: 0
maxLength: 65
x-requeridoParaEntidad: "Financiera"
delegacionMunicipio:
type: "string"
example: "ECATEPEC"
description: "Reportar la delegación a la cual pertenece la dirección de empleo del cliente."
minLength: 0
maxLength: 65
x-requeridoParaEntidad: "Financiera"
ciudad:
type: "string"
example: "ECATEPEC"
description: "Reportar la ciudad a la cual pertenece la dirección de empleo del cliente."
minLength: 0
maxLength: 65
x-requeridoParaEntidad: "Financiera"
estado:
type: "string"
example: "MX"
minLength: 0
maxLength: 4
x-requeridoParaEntidad: "Financiera"
cp:
type: "string"
example: "55010"
description: "\
\ El código postal reportado debe estar compuesto por 5 dígitos; para que este sea válido deberá corresponder al rango que se maneja en dicho Estado.
\ En caso de una longitud de 4 dígitos completar con cero a la izquierda (08564)
\ Ver Tabla del Esquema de Carga: Rangos Códigos Postales"
minLength: 0
maxLength: 5
x-requeridoParaEntidad: "Financiera"
numeroTelefono:
type: "string"
example: "null"
description: "\
\ Reportar el número telefónico de empleo del acreditado.
\ Cada caracter debe ser un número de 0-9, si se ingresa cualquier otro caracter el registro será rechazado.
\ En caso de no contar con algun empleo, colocar el mismo dato del teléfono del acreditado."
minLength: 0
maxLength: 20
extension:
type: "string"
example: "null"
description: "Si se cuenta con la información reportar la extensión telefónica del cliente."
minLength: 0
maxLength: 8
fax:
type: "string"
example: "null"
description: "Mismos criterios de validación que en el elemento numeroTelefono."
minLength: 0
maxLength: 20
puesto:
type: "string"
example: "null"
description: "Reportar el título o posición de empleo del acreditado, si se tiene disponible."
minLength: 0
maxLength: 60
fechaContratacion:
type: "string"
example: "null"
description: "Reportar la fecha (AAAAMMDD) en la que el empleador contrató al acreditado."
minLength: 0
maxLength: 8
claveMoneda:
type: "string"
example: "MX"
description: "\
\ Es el tipo de moneda que se le paga al acreditado en su empleo.
\ Valores para este elemento:
\ MX = Pesos Mexicanos
\ US = Dólares
\ UD = Unidades de Inversión
\ En caso de reportar salarioMensual este elemento se hace requerido."
minLength: 0
maxLength: 2
salarioMensual:
type: "string"
example: "5600"
description: "\
\ Reportar el ingreso mensual del acreditado.
\ En caso de colocar claveMoneda este elemento es requerido.
\ Se aceptan números enteros y sin caracteres especiales."
minLength: 0
maxLength: 9
fechaUltimoDiaEmpleo:
type: "string"
example: "20180228"
description: "Debe reportarse la fecha (AAAAMMDD) del último día de trabajo en esa empresa."
minLength: 0
maxLength: 8
fechaVerificacionEmpleo:
type: "string"
example: "null"
description: "Fecha en que el otorgante verificó los datos proporcionados por el Acreditado."
minLength: 0
maxLength: 8
origenRazonSocialDomicilio:
type: "string"
example: "null"
description: "\
\ Debe contener el país donde se encuentra el domicilio.
\ Ver Esquema de Carga Anexo A: Tabla de Nacionalidades"
minLength: 0
maxLength: 2
description: "Contiene la información sobre los empleos que ha tenido el cliente."
Encabezado:
type: "object"
properties:
claveOtorgante:
type: "string"
example: "0000080008"
description: "\
\ Esta se constituye por posiciones:
\ 1-6 corresponde al número del otorgante
\ 7-10 corresponde al tipo de negocio del otorgante.
\ Esta clave es asignada por Círculo de Crédito."
minLength: 0
maxLength: 10
x-requeridoParaEntidad: "Financiera, Comercial"
nombreOtorgante:
type: "string"
example: "CIRCULO DE CREDITO"
description: "Es el nombre corto con el que Círculo de Crédito denomina y entrega al usuario que reporta la información."
x-requeridoParaEntidad: "Financiera, Comercial"
description: "Contiene los datos sobre el otorgante de crédito que envía la información a Círculo de Crédito."
Error:
type: "object"
properties:
codigo:
type: "string"
example: "400.1"
mensaje:
type: "string"
example: "Descripcion del error"
Errores:
type: "object"
properties:
errores:
type: "array"
items:
$ref: "#/definitions/Error"
Estatus:
type: "object"
properties:
id:
type: "string"
description: "Identificador de estado de procesamiento de la solicitud."
descripcion:
type: "string"
description: "Estado de procesamiento de la solicitud."
description: "Indica el estado del procesamiento de la solicitud."
Nombre:
type: "object"
properties:
apellidoPaterno:
type: "string"
example: "SANTOS"
description: "\
\ Apellido paterno completo del cliente.
\ No usar abreviaturas, iniciales y/o puntos."
minLength: 0
maxLength: 30
x-requeridoParaEntidad: "Financiera, Comercial"
apellidoMaterno:
type: "string"
example: "MARTINEZ"
description: "Si el cliente solo tiene un apellido, este debe ser colocado en apellidoPaterno y el apellido materno debe ser reportado como: 'NO PROPORCIONADO'"
minLength: 0
maxLength: 30
x-requeridoParaEntidad: "Financiera, Comercial"
apellidoAdicional:
type: "string"
example: "null"
description: "Se debe utilizar para reportar el apellido de casada."
minLength: 0
maxLength: 30
nombres:
type: "string"
example: "LAURA"
description: "\
\ Reportar el nombre completo del usuario (primer nombre, segundo nombre y/o nombres compuestos)
\ No usar abreviaturas, iniciales, acentos y/o puntos."
minLength: 0
maxLength: 50
x-requeridoParaEntidad: "Financiera, Comercial"
fechaNacimiento:
type: "string"
example: "19860627"
description: "\
\ Reportar la fecha de nacimiento (AAAAMMDD) del cliente.
\ En caso de cliente extranjero también debe reportarse.
\ Nota: No se deben reportar fechas de nacimiento menores de 15 años y mayores de 100 años."
minLength: 0
maxLength: 8
x-requeridoParaEntidad: "Financiera"
rfc:
type: "string"
example: "SAML860627"
description: "\
\ Reglas:
\ Las primeras 4 posiciones deben ser alfabéticas.
\ 5 y 6 deben contener un número entre 00 y 99
\ 7 y 8 deben contener un número entre 01 a 12
\ 9 y 10 deben contener un número entre 01 a 31
\ 11 -13 homoclave (opcional)
\ Los RFC´s de personas extranjeras deben cumplir con las características arriba mencionadas."
minLength: 0
maxLength: 13
x-requeridoParaEntidad: Financiera
curp:
type: "string"
example: SAML860627MOCNSB02
description: "\
\ Reglas:
\ 4 posiciones deben ser alfabéticas.
\ 5 y 6 posiciones deben contener un número entre 00 y 99 (año).
\ 7 y 8 posiciones deben contener un número entre 01 y 12 (mes).
\ 9 y 10 posiciones deben contener un número entre 01 y 31 (día).
\ 11-16 posiciones deben ser alfabéticas.
\ 17 alfanumérico (homoclave).
\ 18 numérico (dígito verificador)."
minLength: 0
maxLength: 18
numeroSeguridadSocial:
type: "string"
example: "null"
description: "Reportar el número con el que el cliente se encuentra afiliado a una institución de seguro social."
minLength: 0
maxLength: 11
nacionalidad:
type: "string"
example: "MX"
description: "\
\ Reportar la clave de la nacionalidad del cliente, los valores posibles se obtendrán del Esquema de Carga Anexo A: Tabla de Nacionalidades"
minLength: 0
maxLength: 2
x-requeridoParaEntidad: "Financiera"
residencia:
type: "string"
example: "1"
description: "\
\ Se describe la situación de la vivienda del cliente, los valores permitidos son:
\ 1 = Propietario
\ 2 = Renta
\ 3 = Vive con familiares
\ 4 = Vivienda hipotecada
\ 5 = No disponible"
minLength: 0
maxLength: 1
numeroLicenciaConducir:
type: "string"
example: "null"
description: "Colocar el número de licencia de conducir del cliente."
minLength: 0
maxLength: 20
estadoCivil:
type: "string"
example: "S"
description: "\
\ Reportar el estado civil del cliente.
\ Posibles valores para este elemento:
\ D = Divorciado
\ L = Unión Libre
\ C = Casado
\ S = Soltero
\ V = Viudo
\ E = Separado"
minLength: 0
maxLength: 1
sexo:
type: "string"
example: "F"
description: "\
\ Reportar uno de los valores permitidos para este elemento:
\ F = Femenino
\ M = Masculino"
minLength: 0
maxLength: 1
claveElectorIFE:
type: "string"
example: "null"
description: "Reportar la clave que se encuentra ubicada en la parte posterior de la credencial, a un costado izquierdo o en la nueva versión aparecen los números marcados."
minLength: 0
maxLength: 20
numeroDependientes:
type: "string"
example: "null"
description: "Reportar el número de dependientes económicos del cliente."
minLength: 0
maxLength: 2
fechaDefuncion:
type: "string"
example: "null"
description: "\
\ Reportar la fecha en que el cliente falleció.
\ La fecha reportada debe ser mayor o igual a la fecha de apertura."
minLength: 0
maxLength: 8
tipoPersona:
type: "string"
example: "PF"
description: "\
\ Valores posibles para este elemento:
\ PF = Persona Física."
minLength: 0
maxLength: 2
indicadorDefuncion:
type: "string"
example: "null"
description: "Si el cliente falleció pero no se conoce la fecha debe reportarse una Y."
minLength: 0
maxLength: 1
description: "Contiene todos los datos personales del cliente."
Persona:
type: "object"
required:
- "cuenta"
- "domicilio"
- "empleo"
- "nombre"
properties:
nombre:
$ref: "#/definitions/Nombre"
domicilio:
$ref: "#/definitions/Domicilio"
empleo:
$ref: "#/definitions/Empleo"
cuenta:
$ref: "#/definitions/Cuenta"
description: "Contiene todos los datos del consumidor y su información crediticia."
externalDocs:
description: "Acerca de Círculo de Crédito"
url: "http://circulodecredito.com.mx"