swagger: '2.0'
info:
  description: "<p>Esta API entrega el reporte del historial crediticio, el cumplimiento de pago de los compromisos que la persona ha adquirido con entidades financieras, no financieras e instituciones comerciales que dan crédito o participan en actividades afines al crédito.<br/><br><img src='https://developer.circulodecredito.com.mx/sites/default/files/2020-10/circulo_de_credito-apihub.png'  width='240'/></p><br/>"
  version: 1.0.2
  title: 'Reporte de crédito'
  termsOfService: 'https://developer.circulodecredito.com.mx/terms-use'
  contact:
    email: 'api@circulodecredito.com.mx'
  license:
    name: 'Derechos reservados Circulo de Crédito 2020'
    url: 'http://www.circulodecredito.com.mx'
host: 'services.circulodecredito.com.mx'
basePath: '/'
tags:
  - name: 'Reporte de crédito'
    description: ''
    externalDocs:
      description: 'Portal de desarrolladores'
      url: 'https://developer.circulodecredito.com.mx/productos/rc'
schemes:
  - 'https'
paths:
  '/v1/rc':
    post:
      summary: 'Obtiene el reporte de crédito.'
      description: ''
      tags:
        - 'Reporte de crédito'
      operationId: 'getReporte'
      consumes:
        - 'application/json'
      produces:
        - 'application/json'
      parameters:
        - name: 'x-signature'
          in: 'header'
          required: true
          type: 'string'
          description: 'Firma generada con la llave privada'
          default: ''
        - name: 'x-api-key'
          in: 'header'
          required: true
          type: 'string'
          description: 'ConsumerKey obtenido desde el portal de desarrolladores'
          default: ''
        - name: 'username'
          in: 'header'
          required: true
          type: 'string'
          description: 'Usuario de Círculo de Crédito'
          default: ''
        - name: 'password'
          in: 'header'
          required: true
          type: 'string'
          description: 'Contraseña de Círculo de Crédito'
          default: ''

        - in: 'body'
          name: 'request'
          description: "<p>Listado de los caracteres especiales que se sugieren reemplazar en los request de las peticiones.</p><br><table> <thead> <tr> <th>CARÁCTER ESPECIAL</th> <th>CARÁCTER SIMPLE</th> </tr></thead> <tbody> <tr> <td>Á</td><td>A</td></tr><tr> <td>á</td><td>a</td></tr><tr> <td>É</td><td>E</td></tr><tr> <td>é</td><td>e</td></tr><tr> <td>Í</td><td>I</td></tr><tr> <td>í</td><td>i</td></tr><tr> <td>Ó</td><td>O</td></tr><tr> <td>ó</td><td>o</td></tr><tr> <td>Ú</td><td>U</td></tr><tr> <td>ú</td><td>u</td></tr><tr> <td>Ü</td><td>U</td></tr><tr> <td>ü</td><td>u</td></tr><tr> <td>Ñ</td><td>N</td></tr><tr> <td>ñ</td><td>n</td></tr><tr> <td>, ' - / ; : ! ?</td><td>Reemplazar por carácter vacío</td></tr></tbody> </table>"
          required: true
          schema:
            $ref: '#/definitions/PersonaPeticion'
      responses:
        '200':
          description: 'OK'
          schema:
            $ref: '#/definitions/Respuesta'
        '204':
          description: 'NO CONTENT'
        '400':
          description: 'BAD REQUEST'
          schema:
            $ref: '#/definitions/Errores'
          examples:
            application/json:
              errores:
                - codigo: '400.1'
                  mensaje: 'El campo "{Campo}" no puede estar vacío.'
        '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.4'
                  mensaje: 'Acceso no autorizado, no tiene el producto asociado.'
                - codigo: '401.5'
                  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.'
        '404':
          description: 'NOT FOUND'
          schema:
            $ref: '#/definitions/Errores'
          examples:
            application/json:
              errores:
                - codigo: '404.1'
                  mensaje: 'No se encontró a la persona.'
        '429':
          description: 'TOO MANY REQUESTS'
          schema:
            $ref: '#/definitions/Errores'
          examples:
            application/json:
              errores:
                - codigo: '429.1'
                  mensaje: 'Se han enviado demasiadas solicitudes. Se debe esperar antes de realizar una nueva solicitud.'
        '500':
          description: 'INTERNAL SERVER ERROR'
          schema:
            $ref: '#/definitions/Errores'
          examples:
            application/json:
              errores:
                - codigo: '500.1'
                  mensaje: 'Ocurrio un problema, inténtelo nuevamente más tarde.'
        '503':
          description: 'SERVICE UNAVAILABLE'

definitions:
  CAN:
    type: 'object'
    properties:
      identificadorCAN:
        type: 'string'
        description: 'Indica el estatus del crédito cuando es asociado a la nómina. <table><thead><tr><th>Clave</th><th>Descripción</th></tr></thead><tbody><tr><td>01</td><td>Activo</td></tr><tr><td>02</td><td>Cancelado</td></tr></tbody></table>'
        example: '01'
      prelacionOrigen:
        type: 'integer'
        format: 'int32'
        description: 'Indica el orden de la prelación origen.'
        example: 1
      prelacionActual:
        type: 'integer'
        format: 'int32'
        description: 'Indica el orden de la prelación actual.'
        example: 1
      fechaAperturaCAN:
        type: 'string'
        format: 'yyyy-MM-dd'
        description: 'Fecha asociada a la apertura de la domiciliación CAN'
        example: '2016-03-16'
      fechaCancelacionCAN:
        type: 'string'
        format: 'yyyy-MM-dd'
        description: 'Fecha asociada a la cancelación de la domiciliación CAN'
        example: '2016-03-16'
      historicoCAN:
        type: 'string'
        description: 'Histórico CAN. Muestra los últimos 36 meses de historia. (Cada valor representa un mes) <table><thead><tr><th>Clave</th><th>Descripción</th></tr></thead><tbody><tr><td>1</td><td>Activo</td></tr><tr><td>2</td><td>Cancelado</td></tr><tr><td>-</td><td>No reportado</td></tr></tbody></table>'
        example: '1'
      fechaMRCAN:
        type: 'string'
        format: 'yyyy-MM-dd'
        description: 'Fecha más reciente del histórico CAN)'
        example: '2016-03-16'
      fechaMACAN:
        type: 'string'
        format: 'yyyy-MM-dd'
        description: 'Fecha más antigua del histórico CAN (en que inicio el histórico)'
        example: '2016-03-16'
  CatalogoFrecuenciaPago:
    type: 'string'
    description: '<table><thead><tr><th>Valor</th><th>Descripción</th></tr></thead><tbody><tr><td>A</td><td>Anual</td></tr><tr><td>B</td><td>Bimestral</td></tr><tr><td>C</td><td>Catorcenal</td></tr><tr><td>D</td><td>Deducción del Salario</td></tr><tr><td>E</td><td>Semestral</td></tr><tr><td>M</td><td>Mensual</td></tr><tr><td>Q</td><td>Quincenal</td></tr><tr><td>R</td><td>Pago Mínimo Para Cuentas Revolventes</td></tr><tr><td>S</td><td>Semanal</td></tr><tr><td>T</td><td>Trimestral</td></tr><tr><td>U</td><td>Una Sola Exhibición</td></tr></tbody></table>'
    minLength: 0
    maxLength: 1
    example: 'S'
    enum:
      - 'A'
      - 'B'
      - 'C'
      - 'D'
      - 'E'
      - 'M'
      - 'Q'
      - 'R'
      - 'S'
      - 'T'
      - 'U'
  CatalogoEstadoCivil:
    type: 'string'
    description: '<table><thead><tr><th>Clave</th><th>Descripción</th></tr></thead><tbody><tr><td>D</td><td>Divorciado</td></tr><tr><td>L</td><td>Unión Libre</td></tr><tr><td>C</td><td>Casado</td></tr><tr><td>S</td><td>Soltero</td></tr><tr><td>V</td><td>Viudo</td></tr><tr><td>E</td><td>Separado</td></tr></tbody></table>'
    minLength: 0
    maxLength: 1
    enum:
      - 'D'
      - 'L'
      - 'C'
      - 'S'
      - 'V'
      - 'E'
  CatalogoEstados:
    type: 'string'
    description: 'Estado en que se ubica el domicilio <table><thead><tr><th>Clave</th><th>Estado</th></tr></thead><tbody><tr><td>AGS</td><td>AGUASCALIENTES</td></tr><tr><td>BC</td><td>BAJA CALIFORNIA NORTE</td></tr><tr><td>BCS</td><td>BAJA CALIFORNIA SUR</td></tr><tr><td>CAMP</td><td>CAMPECHE</td></tr><tr><td>CDMX</td><td>CIUDAD DE MÉXICO</td></tr><tr><td>CHIS</td><td>CHIAPAS</td></tr><tr><td>CHIH</td><td>CHIHUAHUA</td></tr><tr><td>COAH</td><td>COHAHUILA</td></tr><tr><td>COL</td><td>COLIMA</td></tr><tr><td>DF</td><td>DISTRITO FEDERAL</td></tr><tr><td>DGO</td><td>DURANGO</td></tr><tr><td>GTO</td><td>GUANAJUATO</td></tr><tr><td>GRO</td><td>GUERRERO</td></tr><tr><td>HGO</td><td>HIDALGO</td></tr><tr><td>JAL</td><td>JALISCO</td></tr><tr><td>MEX</td><td>MÉXICO</td></tr><tr><td>MICH</td><td>MICHOCÁN</td></tr><tr><td>MOR</td><td>MORELOS</td></tr><tr><td>NAY</td><td>NAYARIT</td></tr><tr><td>NL</td><td>NUEVO LEÓN</td></tr><tr><td>OAX</td><td>OXACA</td></tr><tr><td>PUE</td><td>PUEBLA</td></tr><tr><td>QRO</td><td>QUERÉTARO</td></tr><tr><td>QROO</td><td>QUINTANA ROO</td></tr><tr><td>SLP</td><td>SAN LUIS POTOSÍ</td></tr><tr><td>SIN</td><td>SINALOA</td></tr><tr><td>SON</td><td>SONORA</td></tr><tr><td>TAB</td><td>TABASCO</td></tr><tr><td>TAMP</td><td>TAMAULIPAS</td></tr><tr><td>TLAX</td><td>TLAXCALA</td></tr><tr><td>VER</td><td>VERACRUZ</td></tr><tr><td>YUC</td><td>YUCATÁN</td></tr><tr><td>ZAC</td><td>ZACATECAS</td></tr></tbody></table>'
    minLength: 0
    maxLength: 4
    example: 'JAL'
    enum:
      - 'AGS'
      - 'BC'
      - 'BCS'
      - 'CAMP'
      - 'COAH'
      - 'COL'
      - 'CHIS'
      - 'CHIH'
      - 'DF'
      - 'CDMX'
      - 'DGO'
      - 'GTO'
      - 'GRO'
      - 'HGO'
      - 'JAL'
      - 'MEX'
      - 'MICH'
      - 'MOR'
      - 'NAY'
      - 'NL'
      - 'OAX'
      - 'PUE'
      - 'QRO'
      - 'QROO'
      - 'SLP'
      - 'SIN'
      - 'SON'
      - 'TAB'
      - 'TAMP'
      - 'TLAX'
      - 'VER'
      - 'YUC'
      - 'ZAC'
  CatalogoMoneda:
    type: 'string'
    description: '<table><thead><tr><th>Valor</th><th>Moneda</th></tr></thead><tbody><tr><td>MX</td><td>Pesos Mexicanos</td></tr><tr><td>US</td><td>Dólares</td></tr><tr><td>UD</td><td>Unidades de Inversión</td></tr></tbody></table>'
    minLength: 0
    maxLength: 2
    example: 'MX'
    enum:
      - 'MX'
      - 'US'
      - 'UD'
  CatalogoNacionalidad:
    type: 'string'
    description: '<p>Debe contener la clave de la nacionalidad del consumidor los valores posibles son los siguientes:</p><p><table><thead><tr><th>Clave</th><th>Nacionalidad</th><th>País</th></tr></thead><tbody><tr><td>AD</td><td>Andorra</td><td>Andorra</td></tr><tr><td>AF</td><td>Afgana</td><td>Afganistán</td></tr><tr><td>AG</td><td>Antigua y Barbado</td><td>Antigua y Barbado</td></tr><tr><td>AI</td><td>Anguila</td><td>Anguila</td></tr><tr><td>AN</td><td>Albania</td><td>Albania</td></tr><tr><td>AO</td><td>Angola</td><td>Angola</td></tr><tr><td>AS</td><td>Ascensión</td><td>Ascensión</td></tr><tr><td>AT</td><td>Argentina</td><td>Argentina</td></tr><tr><td>AU</td><td>Australiana</td><td>Australia</td></tr><tr><td>AW</td><td>Árabe</td><td>Arabia</td></tr><tr><td>AX</td><td>Azores</td><td>Azores</td></tr><tr><td>BB</td><td>Barbados</td><td>Barbados</td></tr><tr><td>BD</td><td>Bangladesh</td><td>Bangladesh</td></tr><tr><td>BE</td><td>Belga</td><td>Bélgica</td></tr><tr><td>BF</td><td>Burkina</td><td>Burkina</td></tr><tr><td>BG</td><td>Búlgara</td><td>Bulgaria</td></tr><tr><td>BH</td><td>Bahrein</td><td>Bahrein</td></tr><tr><td>BI</td><td>Burundi</td><td>Burundi</td></tr><tr><td>BJ</td><td>Benin</td><td>Benin</td></tr><tr><td>BK</td><td>Birmania</td><td>Birmania</td></tr><tr><td>BM</td><td>Bután</td><td>Bután</td></tr><tr><td>BN</td><td>Brunei</td><td>Brunei</td></tr><tr><td>BO</td><td>Boliviana</td><td>Bolivia</td></tr><tr><td>BR</td><td>Brasileño</td><td>Brasil</td></tr><tr><td>BS</td><td>Bahamas</td><td>Bahamas</td></tr><tr><td>BU</td><td>Bermudas</td><td>Bermudas</td></tr><tr><td>BW</td><td>Botswana</td><td>Botswana</td></tr><tr><td>BX</td><td>Bosnia Herzegovina</td><td>Bosnia Herzegovina</td></tr><tr><td>BZ</td><td>Belice</td><td>Belice</td></tr><tr><td>CB</td><td>Colombiana</td><td>Colombia</td></tr><tr><td>CC</td><td>Córcega</td><td>Córcega</td></tr><tr><td>CD</td><td>Chad</td><td>Chad</td></tr><tr><td>CF</td><td>Rep. Central Africana</td><td>Rep. Central Africana</td></tr><tr><td>CG</td><td>Congo</td><td>Congo</td></tr><tr><td>CH</td><td>Liechtenstein</td><td>Liechtenstein</td></tr><tr><td>CI</td><td>Islas Caimán</td><td>Islas Caimán</td></tr><tr><td>CJ</td><td>Comoros</td><td>Comoros</td></tr><tr><td>CL</td><td>Chilena</td><td>Chile</td></tr><tr><td>CM</td><td>Camerunés</td><td>Camerún</td></tr><tr><td>CN</td><td>Canadiense</td><td>Canadá</td></tr><tr><td>CP</td><td>China</td><td>China (Pekín)</td></tr><tr><td>CS</td><td>República Checa Eslovaca</td><td>República Checa Eslovaca</td></tr><tr><td>CU</td><td>Cariacou</td><td>Cariacou</td></tr><tr><td>CV</td><td>Cabo Verde</td><td>Cabo Verde</td></tr><tr><td>CY</td><td>Chipre</td><td>Chipre</td></tr><tr><td>DF</td><td>Austriaca</td><td>Austria</td></tr><tr><td>DJ</td><td>Djibouti</td><td>Djibouti</td></tr><tr><td>DK</td><td>Danés</td><td>Dinamarca</td></tr><tr><td>DM</td><td>Dominicana</td><td>Dominicana</td></tr><tr><td>DO</td><td>Dominicana</td><td>República Dominicana</td></tr><tr><td>DW</td><td>Alemana</td><td>Alemania</td></tr><tr><td>DZ</td><td>Argelia</td><td>Argelia</td></tr><tr><td>EC</td><td>Ecuatoriana</td><td>Ecuador</td></tr><tr><td>EG</td><td>Egipcia</td><td>Egipto</td></tr><tr><td>EM</td><td>Timor Oriental</td><td>Timor Oriental</td></tr><tr><td>ES</td><td>Española</td><td>España</td></tr><tr><td>ET</td><td>Etiopia</td><td>Etiopia</td></tr><tr><td>FA</td><td>Islas Falkland (Malvinas)</td><td>Islas Falkland (Malvinas)</td></tr><tr><td>FE</td><td>Islas Faroe</td><td>Islas Faroe</td></tr><tr><td>FI</td><td>Finlandia</td><td>Finlandia</td></tr><tr><td>FJ</td><td>Fiji</td><td>Fiji</td></tr><tr><td>FP</td><td>Polinesia</td><td>Polinesia</td></tr><tr><td>FR</td><td>Francesa</td><td>Francia</td></tr><tr><td>GB</td><td>Gabón</td><td>Gabón</td></tr><tr><td>GD</td><td>Granada</td><td>Granada</td></tr><tr><td>GE</td><td>Groenlandia</td><td>Groenlandia</td></tr><tr><td>GF</td><td>Guayana Francesa</td><td>Guayana Francesa</td></tr><tr><td>GH</td><td>Ghana</td><td>Ghana</td></tr><tr><td>GI</td><td>Gibraltar</td><td>Gibraltar</td></tr><tr><td>GM</td><td>Gambia</td><td>Gambia</td></tr><tr><td>GN</td><td>Guinea</td><td>Guinea</td></tr><tr><td>GP</td><td>Guadalupe</td><td>Guadalupe</td></tr><tr><td>GQ</td><td>Guinea Ecuatorial</td><td>Guinea Ecuatorial</td></tr><tr><td>GR</td><td>Griega</td><td>Grecia</td></tr><tr><td>GT</td><td>Guatemalteca</td><td>Guatemala</td></tr><tr><td>GW</td><td>Guinea Bissau</td><td>Guinea Bissau</td></tr><tr><td>GX</td><td>República De Georgia</td><td>República De Georgia</td></tr><tr><td>GY</td><td>Guyana</td><td>Guyana</td></tr><tr><td>HA</td><td>Haitiana</td><td>Haití</td></tr><tr><td>HK</td><td>Hong Kong</td><td>Hong Kong</td></tr><tr><td>HN</td><td>Hondureña</td><td>Honduras</td></tr><tr><td>HR</td><td>Cubano</td><td>Cuba</td></tr><tr><td>HU</td><td>Húngara</td><td>Húngara</td></tr><tr><td>HX</td><td>Croata</td><td>Croacia</td></tr><tr><td>IB</td><td>India</td><td>India</td></tr><tr><td>IC</td><td>Costa De Marfil</td><td>Costa De Marfil</td></tr><tr><td>IE</td><td>Irlandesa</td><td>Irlandesa</td></tr><tr><td>IF</td><td>Indonesia</td><td>Indonesia</td></tr><tr><td>IG</td><td>Israelí</td><td>Israelí</td></tr><tr><td>IQ</td><td>Iraquí</td><td>Iraquí</td></tr><tr><td>IR</td><td>Iraní</td><td>Iraní</td></tr><tr><td>IS</td><td>Islandia</td><td>Islandia</td></tr><tr><td>IT</td><td>Italiano</td><td>Italiano</td></tr><tr><td>JM</td><td>Jamaicano</td><td>Jamaicano</td></tr><tr><td>JO</td><td>Jordano</td><td>Jordano</td></tr><tr><td>JP</td><td>Japonesa</td><td>Japonesa</td></tr><tr><td>KA</td><td>Kampuchea</td><td>Kampuchea</td></tr><tr><td>KE</td><td>Kenya</td><td>Kenya</td></tr><tr><td>KI</td><td>Kiribati</td><td>Kiribati</td></tr><tr><td>KN</td><td>San Cristóbal De Neváis</td><td>San Cristóbal De Neváis</td></tr><tr><td>KR</td><td>Corea Del Sur</td><td>Corea Del Sur</td></tr><tr><td>KW</td><td>Kuwait</td><td>Kuwait</td></tr><tr><td>KX</td><td>Corea Del Norte</td><td>Corea Del Norte</td></tr><tr><td>LB</td><td>Libanes</td><td>Libanes</td></tr><tr><td>LC</td><td>Santa Lucia</td><td>Santa Lucia</td></tr><tr><td>LE</td><td>Islas De Sotavento</td><td>Islas De Sotavento</td></tr><tr><td>LK</td><td>Sri Lanka</td><td>Sri Lanka</td></tr><tr><td>LO</td><td>Laos</td><td>Laos</td></tr><tr><td>LR</td><td>Liberia</td><td>Liberia</td></tr><tr><td>LS</td><td>Lesotho</td><td>Lesotho</td></tr><tr><td>LT</td><td>Lituania</td><td>Lituania</td></tr><tr><td>LU</td><td>Luxemburgo</td><td>Luxemburgo</td></tr><tr><td>LV</td><td>Libia</td><td>Libia</td></tr><tr><td>LX</td><td>Letonia</td><td>Letonia</td></tr><tr><td>MC</td><td>Mongolia</td><td>Mongolia</td></tr><tr><td>MD</td><td>Madeira</td><td>Madeira</td></tr><tr><td>MG</td><td>Madagascar</td><td>Madagascar</td></tr><tr><td>MH</td><td>Macedonia</td><td>Macedonia</td></tr><tr><td>MJ</td><td>Macao</td><td>Macao</td></tr><tr><td>MK</td><td>Montserrat</td><td>Montserrat</td></tr><tr><td>ML</td><td>Mali</td><td>Mali</td></tr><tr><td>MM</td><td>Montenegro</td><td>Montenegro</td></tr><tr><td>MP</td><td>Sao Tome y Principado</td><td>Sao Tome y Principado</td></tr><tr><td>MQ</td><td>Martinico</td><td>Martinico</td></tr><tr><td>MR</td><td>Mauritania</td><td>Mauritania</td></tr><tr><td>MT</td><td>Malta</td><td>Malta</td></tr><tr><td>MU</td><td>Mauricio</td><td>Mauricio</td></tr><tr><td>MV</td><td>Maldivas</td><td>Maldivas</td></tr><tr><td>MW</td><td>Malawi</td><td>Malawi</td></tr><tr><td>MX</td><td>Mexicana</td><td>México</td></tr><tr><td>MY</td><td>Malasia</td><td>Malasia</td></tr><tr><td>MZ</td><td>Mozambique</td><td>Mozambique</td></tr><tr><td>NA</td><td>Nauru</td><td>Nauru</td></tr><tr><td>ND</td><td>No Definido</td><td>No Definido</td></tr><tr><td>NI</td><td>Nicaragua</td><td>Nicaragua</td></tr><tr><td>NL</td><td>Holandesa</td><td>Holanda</td></tr><tr><td>NN</td><td>Antillas Holandesas</td><td>Antillas Holandesas</td></tr><tr><td>NO</td><td>Noruega</td><td>Noruega</td></tr><tr><td>NP</td><td>Nepal</td><td>Nepal</td></tr><tr><td>NR</td><td>Nigeriano</td><td>Nigeria</td></tr><tr><td>NW</td><td>Nueva Caledonia</td><td>Nueva Caledonia</td></tr><tr><td>NZ</td><td>Nueva Zelandia</td><td>Nueva Zelandia</td></tr><tr><td>OA</td><td>Katar</td><td>Katar</td></tr><tr><td>OM</td><td>Omán</td><td>Omán</td></tr><tr><td>PG</td><td>Papúa Nueva Guinea</td><td>Papúa Nueva Guinea</td></tr><tr><td>PH</td><td>Filipinas</td><td>Filipinas</td></tr><tr><td>PK</td><td>Pakistán</td><td>Pakistán</td></tr><tr><td>PL</td><td>Polaco</td><td>Polonia</td></tr><tr><td>PM</td><td>Panameño</td><td>Panamá</td></tr><tr><td>PS</td><td>Islas Pitcairn</td><td>Islas Pitcairn</td></tr><tr><td>PT</td><td>Portugués</td><td>Portugal</td></tr><tr><td>PU</td><td>Peruana</td><td>Perú</td></tr><tr><td>PY</td><td>Paraguayo</td><td>Paraguay</td></tr><tr><td>RC</td><td>Marroquí</td><td>Marruecos</td></tr><tr><td>RE</td><td>Islas Reunión</td><td>Islas Reunión</td></tr><tr><td>RO</td><td>Rumana</td><td>Rumania</td></tr><tr><td>RU</td><td>Rusa</td><td>Rusia</td></tr><tr><td>RW</td><td>Ruanda</td><td>Ruanda</td></tr><tr><td>SA</td><td>Saudí Árabe</td><td>Arabia Saudita</td></tr><tr><td>SB</td><td>Sudan</td><td>Sudan</td></tr><tr><td>SE</td><td>Sueco</td><td>Suecia</td></tr><tr><td>SF</td><td>San Vencen y Las Granadas</td><td>San Vencen y Las Granadas</td></tr><tr><td>SH</td><td>Santa Helena</td><td>Santa Helena</td></tr><tr><td>SI</td><td>Islas Salmon</td><td>Islas Salmon</td></tr><tr><td>SN</td><td>Senegal</td><td>Senegal</td></tr><tr><td>SO</td><td>Somalia</td><td>Somalia</td></tr><tr><td>SP</td><td>San Pierre y Miquelón</td><td>San Pierre y Miquelón</td></tr><tr><td>SR</td><td>Surinam</td><td>Surinam</td></tr><tr><td>SS</td><td>San Kitts</td><td>San Kitts</td></tr><tr><td>ST</td><td>Islas Santa Cruz</td><td>Islas Santa Cruz</td></tr><tr><td>SU</td><td>Estonia</td><td>Estonia</td></tr><tr><td>SV</td><td>Salvadoreña</td><td>El Salvador</td></tr><tr><td>SW</td><td>Suiza</td><td>Suiza</td></tr><tr><td>SX</td><td>Serbia</td><td>Serbia</td></tr><tr><td>SY</td><td>Siria</td><td>Siria</td></tr><tr><td>SZ</td><td>Swazilandia</td><td>Swazilandia</td></tr><tr><td>TA</td><td>Tonga</td><td>Tonga</td></tr><tr><td>TC</td><td>Turcos e Islas Caicos</td><td>Turcos e Islas Caicos</td></tr><tr><td>TD</td><td>Tristán De Cunha</td><td>Tristán De Cunha</td></tr><tr><td>TG</td><td>Togo</td><td>Togo</td></tr><tr><td>TH</td><td>Tailandia</td><td>Tailandia</td></tr><tr><td>TR</td><td>Turca</td><td>Turquía </td></tr><tr><td>TT</td><td>Trinidad y Tobago</td><td>Trinidad y Tobago</td></tr><tr><td>TU</td><td>Túnez</td><td>Túnez</td></tr><tr><td>TV</td><td>Tuvala</td><td>Tuvala</td></tr><tr><td>TW</td><td>Taiwán</td><td>Taiwán</td></tr><tr><td>TZ</td><td>Tanzania</td><td>Tanzania</td></tr><tr><td>UA</td><td>Ucraniano</td><td>Ucrania</td></tr><tr><td>UG</td><td>Uganda</td><td>Uganda</td></tr><tr><td>UK</td><td>Reino Unido</td><td>Reino Unido</td></tr><tr><td>UM</td><td>Árabe</td><td>Emiratos Árabes Unidos</td></tr><tr><td>US</td><td>Estadounidense</td><td>Estados Unidos</td></tr><tr><td>UY</td><td>Uruguayo</td><td>Uruguay</td></tr><tr><td>VC</td><td>Ciudad Del Vaticano</td><td>Ciudad Del Vaticano</td></tr><tr><td>VE</td><td>Venezolana</td><td>Venezuela</td></tr><tr><td>VG</td><td>Islas Vírgenes Inglesas</td><td>Islas Vírgenes Inglesas</td></tr><tr><td>VN</td><td>Vietnami</td><td>Vietnam</td></tr><tr><td>VU</td><td>Vanuatu</td><td>Vanuatu</td></tr><tr><td>WS</td><td>Samoa Oeste</td><td>Samoa Oeste</td></tr><tr><td>WT</td><td>Gales / Isla Futura</td><td>Gales / Isla Futura</td></tr><tr><td>XN</td><td>Eslovenia</td><td>Eslovenia</td></tr><tr><td>YE</td><td>Yemen (Del Sur)</td><td>Yemen (Del Sur)</td></tr><tr><td>YS</td><td>Yemen (Del Norte)</td><td>Yemen (Del Norte)</td></tr><tr><td>ZA</td><td>Sudafricana</td><td>África Del Sur</td></tr><tr><td>ZM</td><td>Zambia</td><td>Zambia</td></tr><tr><td>ZR</td><td>Zaire</td><td>Zaire</td></tr><tr><td>ZW</td><td>Zimbabwe</td><td>Zimbabwe</td></tr></tbody></table></p'
    minLength: 2
    maxLength: 2
    example: 'MX'      
  CatalogoPrevencion:
    type: 'string'
    description: '<table><thead><tr><th>Clave</th><th>Descripción</th></tr></thead><tbody><tr><td>AD</td><td>Cuenta o monto en aclaración</td></tr><tr><td>CA</td><td>Cartera al Corriente Vendida o cedida a un usuario de una Sociedad</td></tr><tr><td>CC</td><td>Cuenta cancelada o cerrada</td></tr><tr><td>CD</td><td>Convenio y disminución de pago</td></tr><tr><td>CL</td><td>Cuenta cerrada que estuvo en cobranza y fue pagada totalmente sin causar quebranto</td></tr><tr><td>CO</td><td>Crédito en Controversia</td></tr><tr><td>CV</td><td>Cuenta que no está al corriente vendida o cedida a un usuario de una Sociedad</td></tr><tr><td>FD</td><td>Cuenta Fraudulenta</td></tr><tr><td>FN</td><td>Fraude no Atribuible al Consumidor</td></tr><tr><td>FP</td><td>Fianza pagada</td></tr><tr><td>FR</td><td>Adjudicación o aplicación de garantía</td></tr><tr><td>GP</td><td>Ejecución de Garantía Prendaria o Fiduciaria en Pago por Crédito</td></tr><tr><td>IA</td><td>Cuenta Inactiva</td></tr><tr><td>IM</td><td>Integrante causante de mora</td></tr><tr><td>IS</td><td>Integrante que fue subsidiado para evitar mora</td></tr><tr><td>LC</td><td>Convenio de finiquito o pago menor acordado con el Consumidor</td></tr><tr><td>LG</td><td>Pago menor por programa institucional o de gobierno, incluyendo los apoyos a damnificados por catástrofes naturales</td></tr><tr><td>LO</td><td>En Localización</td></tr><tr><td>LS</td><td>Tarjeta de Crédito Extraviada o Robada</td></tr><tr><td>NA</td><td>Cuenta al corriente vendida o cedida a un NO Usuario de una Sociedad</td></tr><tr><td>NV</td><td>Cuenta que no está al corriente vendida o cedida a un NO Usuario de una Sociedad</td></tr><tr><td>PC</td><td>Cuenta en Cobranza</td></tr><tr><td>PD</td><td>Prórroga otorgada debido a un desastre natural</td></tr><tr><td>PE</td><td>Prórroga otorgada al acreditado por situaciones especiales</td></tr><tr><td>PI</td><td>Prórroga otorgada al acreditado por invalidez, defunción</td></tr><tr><td>PR</td><td>Prórroga otorgada debido a una pérdida de relación laboral</td></tr><tr><td>RA</td><td>Cuenta reestructurada sin pago menor, por programa institucional o gubernamental, incluyendo los apoyos a damnificados por catástrofes naturales</td></tr><tr><td>RI</td><td>Robo de identidad</td></tr><tr><td>RF</td><td>Resolución judicial favorable al cliente</td></tr><tr><td>RN</td><td>Cuenta reestructurada debido a un proceso judicial</td></tr><tr><td>RV</td><td>Cuenta reestructurada sin pago menor por modificación de la situación del cliente, a petición de éste</td></tr><tr><td>SG</td><td>Demanda por el Otorgante</td></tr><tr><td>UP</td><td>Cuenta que causa quebranto</td></tr><tr><td>VR</td><td>Dación en Pagos ó Renta</td></tr></tbody></table>'
    minLength: 0
    maxLength: 2
    example: 'CA'
    enum:
      - 'AD'
      - 'CA'
      - 'CC'
      - 'CD'
      - 'CL'
      - 'CO'
      - 'CV'
      - 'FD'
      - 'FN'
      - 'FP'
      - 'FR'
      - 'GP'
      - 'IA'
      - 'IM'
      - 'IS'
      - 'LC'
      - 'LG'
      - 'LO'
      - 'LS'
      - 'NA'
      - 'NV'
      - 'PC'
      - 'PD'
      - 'PE'
      - 'PI'
      - 'PR'
      - 'RA'
      - 'RI'
      - 'RF'
      - 'RN'
      - 'RV'
      - 'SG'
      - 'UP'
      - 'VR'
  CatalogoRazones:
    type: 'string'
    description: 'Código de la razón por la que se genera el valor del score. Ver tabla Razones Score<table><thead><tr><th>Clave</th><th>Descripción</th></tr></thead><tbody><tr><td>A0</td><td>Historial de pago de la cuenta es demasiado nuevo</td><tr><td>A1</td><td>Último reporte de la Cuenta en estatus de morosidad</td><tr><td>A2</td><td>Monto de crédito disponibles en cuentas revolventes</td><tr><td>A3</td><td>Monto de deuda en cuentas es demasiado alto</td><tr><td>A4</td><td>Monto de deuda en el banco/nacional en cuentas revolventes</td><tr><td>A5</td><td>Monto de deuda clasificado en cobranza</td><tr><td>A6</td><td>Monto de deuda en las cuentas morosas</td><tr><td>A7</td><td>Monto de deuda en cuentas abiertas recientemente es demasiado alto</td><tr><td>A8</td><td>Monto de deuda en cuentas revolventes abiertas recientemente de banco/nacionales es muy alta</td><tr><td>A9</td><td>Monto de deuda en cuentas abiertos recientemente en empresas de financiamiento al consumo es demasiado alto</td><tr><td>B0</td><td>Monto de deuda en cuentas de minoristas abiertas recientemente es demasiado alta</td><tr><td>B1</td><td>Monto de deuda en cuentas revolventes abiertas recientemente es demasiado alto</td><tr><td>B2</td><td>Monto de deuda en cuentas de empresas de financiamiento de ventas abiertas recientemente es muy alto</td><tr><td>B3</td><td>Monto de deuda en las cuentas de minoristas</td><tr><td>B4</td><td>Monto de deuda en cuentas revolventes</td><tr><td>B5</td><td>Monto de deuda en cuentas de crédito revolventes es demasiado alto</td><tr><td>B6</td><td>Montos en mora en cuentas</td><tr><td>D0</td><td>Declaración de quiebra reportada</td><tr><td>D1</td><td>Fecha de la última consulta muy reciente</td><tr><td>D2</td><td>Morosidad en las cuentas</td><tr><td>D3</td><td>Morosidad en cuentas abiertas recientemente</td><tr><td>D4</td><td>Eliminación de registro público o la cobranza reportada</td><tr><td>D5</td><td>La frecuencia de la morosidad</td><tr><td>D6</td><td>Nivel de morosidad en las cuentas</td><tr><td>D7</td><td>Morosidad grave</td><tr><td>D8</td><td>Morosidad grave, y registro público, o la cobranza reportada</td><tr><td>D9</td><td>Morosidad grave, registro público eliminado, o la cobranza reportada</td><tr><td>E0</td><td>Información Demográfica</td><tr><td>E1</td><td>Falta información demográfica</td><tr><td>E2</td><td>Número de consultas</td><tr><td>E3</td><td>Frecuencia de las consultas</td><tr><td>E4</td><td>La falta de información reciente de la cuenta</td><tr><td>E5</td><td>Monto de deuda en los registros públicos eliminados</td><tr><td>E6</td><td>Proporción del saldo sobre el límite de las cuentas</td><tr><td>F0</td><td>Historial de pagos disponible es insuficiente</td><tr><td>F1</td><td>Falta de cuentas de crédito de reciente creación</td><tr><td>F2</td><td>Falta de cuentas revolventes de reciente creación</td><tr><td>F3</td><td>Falta de información reciente de préstamo de autofinanciamiento</td><tr><td>F4</td><td>Falta de información reciente préstamo de auto</td><tr><td>F5</td><td>Falta de información reciente de banco/nacional revolvente</td><tr><td>F6</td><td>Falta de información reciente sobre cuentas de empresas de financiamiento al consumo</td><tr><td>F7</td><td>Falta de información reciente de préstamos</td><tr><td>F8</td><td>Falta de información reciente de préstamos hipotecarios</td><tr><td>F9</td><td>Falta de información reciente de préstamos no hipotecarios</td><tr><td>G0</td><td>Falta de información reciente de cuentas de minoristas</td><tr><td>G1</td><td>Falta de información reciente de cuentas revolventes</td><tr><td>G2</td><td>No hay créditos hipotecarios reportados</td><tr><td>G3</td><td>No hay información de saldos revolventes recientes de Bancos/Nacional</td><tr><td>G4</td><td>No hay información de saldos no hipotecarios recientes</td><tr><td>G5</td><td>No hay saldos de cuentas minoristas</td><tr><td>G6</td><td>No hay saldos revolventes recientes</td><tr><td>J0</td><td>Tiempo de Duración de las cuentas se han establecido</td><tr><td>J1</td><td>Tiempo de Duración de las cuentas de automóviles se han establecido</td><tr><td>J2</td><td>Tiempo de Duración de las cuentas revolventes del banco/nacionales se han establecido</td><tr><td>J3</td><td>Tiempo de Duración de los préstamos de compañías de financiamiento al consumo se han establecido</td><tr><td>J4</td><td>Tiempo de Duración de los préstamos a plazos se han establecido</td><tr><td>J5</td><td>Tiempo de Duración de las cuentas hipotecarias reportado se han establecido</td><tr><td>J6</td><td>Tiempo de Duración de los préstamos a plazos abiertos se han establecido</td><tr><td>J7</td><td>Tiempo de Duración de las cuentas de minoristas se han establecido</td><tr><td>J8</td><td>Tiempo de Duración de cuentas revolventes se han establecido</td><tr><td>J9</td><td>Tiempo transcurrido desde la actividad de la cuenta es demasiado largo</td><tr><td>K0</td><td>Tiempo transcurrido desde la Morosidad es demasiado reciente o desconocida</td><tr><td>K1</td><td>Tiempo transcurrido desde la eliminación del registro público o de la cobranza es demasiado corto</td><tr><td>K2</td><td>Tiempo transcurrido desde la apertura de la cuenta más reciente es demasiado corto</td><tr><td>K3</td><td>Tiempo transcurrido desde la más reciente apertura de cuenta automática es demasiado corto</td><tr><td>K4</td><td>Tiempo transcurrido desde la apertura de cuenta revolvente de banco/nacionales más reciente es demasiado corto</td><tr><td>K5</td><td>Tiempo transcurrido desde la apertura de cuenta de empresas de financiamiento de consumo más reciente es demasiado corto</td><tr><td>K6</td><td>Tiempo transcurrido desde la apertura de cuenta de préstamo a plazos más reciente es demasiado corto</td><tr><td>K7</td><td>Tiempo transcurrido desde la apertura de cuenta minorista más recientes</td><tr><td>K8</td><td>Tiempo transcurrido desde que se abrió la cuenta revolvente más reciente</td><tr><td>K9</td><td>Ha transcurrido muy poco tiempo desde que se abrió la cuenta más reciente de "sales finance"</td><tr><td>M0</td><td>Tiene un número de cuentas actualmente en impago</td><tr><td>M1</td><td>Número de cuentas "marcadas" con impago</td><tr><td>M2</td><td>Número de cuentas con impago reciente</td><tr><td>M3</td><td>Número de cuentas revolventes bancarias/nacionales activas</td><tr><td>M4</td><td>Número de cuentas activas de "retail"</td><tr><td>M5</td><td>Número de registros públicos adversos/derogados</td><tr><td>M6</td><td>Número de cuentas revolventes bancarias/nacionales con saldo</td><tr><td>M7</td><td>Número de cuentas revolventes bancarias/nacionales</td><tr><td>M8</td><td>Número de cuentas revolventes bancarias/nacionales u otras cuentas revolventes</td><tr><td>M9</td><td>Número de cobranzas registradas</td><tr><td>N0</td><td>Número de cuentas de "consumerfinancecompany" establecidas relativas a la longitud de la historia del consumidor</td><tr><td>N1</td><td>Número de consultas por compañías de financiamiento al consumo</td><tr><td>N2</td><td>Número de cuentas establecidas</td><tr><td>N3</td><td>Número de "open installmentloans"</td><tr><td>N4</td><td>Número de cuentas recientemente abiertas con compañías de financiamiento al consumo</td><tr><td>N5</td><td>Número de cuentas de "retail"</td><tr><td>N6</td><td>Número de cuentas de "retail" con saldo</td><tr><td>N7</td><td>Número de cuentas revolventes</td><tr><td>N8</td><td>Número de cuentas revolventes con saldos más altos que su límite</td><tr><td>P0</td><td>La proporción del saldo vs límite en las cuentas de préstamo automotriz es muy alta</td><tr><td>P1</td><td>La proporción del saldo vs límite en las cuentas con impago es muy alta</td><tr><td>P2</td><td>La proporción del saldo vs límite en las cuentas de financiamiento al consumo es muy alta</td><tr><td>P3</td><td>La proporción del saldo vs límite en las cuentas de "retail" es muy alta</td><tr><td>P5</td><td>La proporción del saldo vs el límite de crédito en cuentas revolventes nacionales o en otras cuentas revolventes es muy alta</td><tr><td>P6</td><td>La proporción del saldo vs límites de crédito en cuentas revolventes es muy alta</td><tr><td>P7</td><td>La proporción del saldo vs límite en "sales financecompany" es muy alta</td><tr><td>P8</td><td>La proporción del saldo vs el préstamo en créditos hipotecarios es muy alta</td><tr><td>P9</td><td>La proporción de saldo del préstamo vs la cantidad del préstamo es muy alta</td><tr><td>Q0</td><td>La proporción de saldos revolventes vs saldos totales es muy alta</td><tr><td>Q1</td><td>La proporción de saldos vs límites de créditos en las cuentas revolventes bancarias/nacionales es muy alta</td><tr><td>R0</td><td>Muy pocas cuentas han sido pagadas actualmente como fue convenido</td><tr><td>R1</td><td>Muy pocas cuentas con saldos</td><tr><td>R2</td><td>Muy pocas cuentas con información reciente de pagos</td><tr><td>R3</td><td>Muy pocas cuentas activas</td><tr><td>R4</td><td>Muy pocas cuentas revolventes bancarias/nacionales </td><tr><td>R5</td><td>Muy pocas cuentas revolventes bancarias/nacionales con información reciente de pagos</td><tr><td>R6</td><td>Muy pocas cuentas con compañías de financiamiento al consumo con información reciente de pagos </td><tr><td>R7</td><td>Muy pocas cuentas de "instalment"R8Muy pocas cuentas de "retail"</td><tr><td>R9</td><td>Muy pocas cuentas de "retail" con información reciente de pagos</td><tr><td>S0</td><td>Muy pocas cuentas revolventes</td><tr><td>S1</td><td>Muy pocas cuentas revolventes con información reciente de pagos</td><tr><td>S2</td><td>Muy pocas cuentas de "sales financecompany" con información reciente de pagos</td><tr><td>T0</td><td>Muchas cuentas abiertas recientemente</td><tr><td>T1</td><td>Muchas cuentas con saldos</td><tr><td>T2</td><td>Muchas cuentas revolventes bancarias/nacionales</td><tr><td>T3</td><td>Muchas cuentas de compañías financiamiento al consumo</td><tr><td>T4</td><td>Muchas cuentas de "instalment"</td><tr><td>T5</td><td>Muchas consultas en los últimos 12 meses</td><tr><td>T6</td><td>Muchas cuentas activas recientemente</td><tr><td>T7</td><td>Muchas cuentas de automóvil activas recientemente</td><tr><td>T8</td><td>Muchas cuentas revolventes bancarias/nacionales activas recientemente</td><tr><td>T9</td><td>Muchas cuentas de compañías financiamiento al consumo recientemente activas</td><tr><td>U0</td><td>Muchas cuentas de "instalment loan" recientemente activas</td><tr><td>U1</td><td>Muchas cuentas de "retail" recientemente activas</td><tr><td>U2</td><td>Muchas cuentas de "sales financecompany" recientemente activas</td><tr><td>U4</td><td>Muchas cuentas recientemente abiertas con saldos</td><tr><td>U5</td><td>Muchas cuentas revolventes bancarias/nacionales recientemente abiertas</td><tr><td>U6</td><td>Muchas cuentas de compañías de financiamiento al consumo recientemente abiertas</td><tr><td>U7</td><td>Muchas cuentas de "instalment" recientemente abiertas</td><tr><td>U8</td><td>Muchas cuentas de "retail" recientemente abiertas con saldos</td><tr><td>U9</td><td>Muchas cuentas revolventes recientemente abiertas</td><tr><td>V0</td><td>Muchas cuentas revolventes recientemente abiertas con saldos</td><tr><td>V1</td><td>Muchas cuentas de "sales financecompany" recientemente abiertasV2Muchas cuentas de "retail"</td><tr><td>V3</td><td>Muchas cuentas revolventes</td><tr><td>V4</td><td>Muchas cuentas revolventes bancarias/nacionales recientemente abiertas con saldos</td><tr><td>W3</td><td>Número de cuentas "subprime"</td><tr><td>W4</td><td>Falta de información de cargo reciente a tarjeta </td><tr><td>W5</td><td>Sin saldos de cargo a tarjeta recientes</td><tr><td>W6</td><td>Proporción de saldos vs límites de crédito en cuentas de "tarjetas de cargo" es muy alta</td><tr><td>W7</td><td>Sin saldos de cuenta recientesW8La proporción de "Cash Advances" vs el "Límite de Cash Advance" es muy alta</td><tr><td>W9</td><td>Cash Advance Activity on Accounts</td><tr><td>X0</td><td>Pagos pendientes en las cuentas</td><tr><td>C1</td><td>No existe el expediente.</td><tr><td>C2</td><td>El expediente encontrado no tiene cuentas.</td><tr><td>C3</td><td>El expediente encontrado está marcado como fallecido.</td><tr><td>C4</td><td>El expediente encontrado no tiene cuantas activas en los últimos 24 meses.</td><tr><td>C5</td><td>El expediente está marcado como fraudulento o sospechoso de fraude.</td><tr><td>SC</td><td>No pudo calcularse score.</td></tbody></table>'
    enum:
      - 'A0'
      - 'A1'
      - 'A2'
      - 'A3'
      - 'A4'
      - 'A5'
      - 'A6'
      - 'A7'
      - 'A8'
      - 'A9'
      - 'B0'
      - 'B1'
      - 'B2'
      - 'B3'
      - 'B4'
      - 'B5'
      - 'B6'
      - 'D0'
      - 'D1'
      - 'D2'
      - 'D3'
      - 'D4'
      - 'D5'
      - 'D6'
      - 'D7'
      - 'D8'
      - 'D9'
      - 'E0'
      - 'E1'
      - 'E2'
      - 'E3'
      - 'E4'
      - 'E5'
      - 'E6'
      - 'F0'
      - 'F1'
      - 'F2'
      - 'F3'
      - 'F4'
      - 'F5'
      - 'F6'
      - 'F7'
      - 'F8'
      - 'F9'
      - 'G0'
      - 'G1'
      - 'G2'
      - 'G3'
      - 'G4'
      - 'G5'
      - 'G6'
      - 'J0'
      - 'J1'
      - 'J2'
      - 'J3'
      - 'J4'
      - 'J5'
      - 'J6'
      - 'J7'
      - 'J8'
      - 'J9'
      - 'K0'
      - 'K1'
      - 'K2'
      - 'K3'
      - 'K4'
      - 'K5'
      - 'K6'
      - 'K7'
      - 'K8'
      - 'K9'
      - 'M0'
      - 'M1'
      - 'M2'
      - 'M3'
      - 'M4'
      - 'M5'
      - 'M6'
      - 'M7'
      - 'M8'
      - 'M9'
      - 'N0'
      - 'N1'
      - 'N2'
      - 'N3'
      - 'N4'
      - 'N5'
      - 'N6'
      - 'N7'
      - 'N8'
      - 'P0'
      - 'P1'
      - 'P2'
      - 'P3'
      - 'P5'
      - 'P6'
      - 'P7'
      - 'P8'
      - 'P9'
      - 'Q0'
      - 'Q1'
      - 'R0'
      - 'R1'
      - 'R2'
      - 'R3'
      - 'R4'
      - 'R5'
      - 'R6'
      - 'R7'
      - 'R9'
      - 'S0'
      - 'S1'
      - 'S2'
      - 'T0'
      - 'T1'
      - 'T2'
      - 'T3'
      - 'T4'
      - 'T5'
      - 'T6'
      - 'T7'
      - 'T8'
      - 'T9'
      - 'U0'
      - 'U1'
      - 'U2'
      - 'U4'
      - 'U5'
      - 'U6'
      - 'U7'
      - 'U8'
      - 'U9'
      - 'V0'
      - 'V1'
      - 'V3'
      - 'V4'
      - 'W3'
      - 'W4'
      - 'W5'
      - 'W6'
      - 'W7'
      - 'W9'
      - 'X0'
      - 'C1'
      - 'C2'
      - 'C3'
      - 'C4'
      - 'C5'
      - 'SC'
  CatalogoResidencia:
    type: 'integer'
    format: 'int32'
    description: 'Descripciones para los valores enviados en este campo por Círculo de Crédito. <table><thead><tr><th>Clave</th><th>Descripción</th></tr></thead><tbody><tr><td>1</td><td>Propietario</td></tr><tr><td>2</td><td>Renta</td></tr><tr><td>3</td><td>Vive con Familiares</td></tr><tr><td>4</td><td>Vivienda Hipotecada</td></tr><tr><td>5</td><td>No Disponible</td></tr></tbody></table>'
    minimum: 0
    maximum: 1
    enum:
      - 1
      - 2
      - 3
      - 4
      - 5
  CatalogoSexo:
    type: 'string'
    description: '<table><thead><tr><th>Clave</th><th>Descripción</th></tr></thead><tbody><tr><td>F</td><td>Femenino</td></tr><tr><td>M</td><td>Masculino</td></tr></tbody></table>'
    minLength: 0
    maxLength: 1
    enum:
      - 'F'
      - 'M'
  CatalogoTipoAsentamiento:
    description: '<table><thead><tr><th>Clave</th><th>Tipo de Asentamiento</th></tr></thead><tbody><tr><td>0</td><td>PENDIENTE POR ACTUALIZAR</td></tr><tr><td>1</td><td>AEROPUERTO</td></tr><tr><td>2</td><td>BARRIO</td></tr><tr><td>3</td><td>BASE NAVAL</td></tr><tr><td>4</td><td>CAMPAMENTO</td></tr><tr><td>5</td><td>CENTRO</td></tr><tr><td>6</td><td>CENTRO URBANO</td></tr><tr><td>7</td><td>COLONIA</td></tr><tr><td>8</td><td>CONDOMINIO</td></tr><tr><td>9</td><td>CONGREGACION</td></tr><tr><td>10</td><td>CONJUNTO HABITACIONAL</td></tr><tr><td>11</td><td>CONJUNTO HABITACIONAL RESIDENCIAL</td></tr><tr><td>12</td><td>CONJUNTO HABITACIONAL URBANO</td></tr><tr><td>13</td><td>CONJUNTO POPULAR</td></tr><tr><td>14</td><td>CONJUNTO RESIDENCIAL</td></tr><tr><td>15</td><td>CONJUNTO URBANO</td></tr><tr><td>16</td><td>CONJUNTO URBANO POPULAR</td></tr><tr><td>17</td><td>EJIDO</td></tr><tr><td>18</td><td>ESCUELA</td></tr><tr><td>19</td><td>ESTACION DE RADIO</td></tr><tr><td>20</td><td>EX-HACIENDA</td></tr><tr><td>21</td><td>EX-RANCHO</td></tr><tr><td>22</td><td>FABRICA</td></tr><tr><td>23</td><td>FINCA</td></tr><tr><td>24</td><td>FRACCIONAMIENTO</td></tr><tr><td>25</td><td>FRACCIONAMIENTO INDUSTRIAL</td></tr><tr><td>26</td><td>FRACCIONAMIENTO RESIDENCIAL</td></tr><tr><td>27</td><td>GRANJA</td></tr><tr><td>28</td><td>HACIENDA</td></tr><tr><td>29</td><td>INGENIO</td></tr><tr><td>30</td><td>JUNTA AUXILIA</td></tr><tr><td>31</td><td>MODULO HABIT</td></tr><tr><td>32</td><td>PARQUE</td></tr><tr><td>33</td><td>PARQUE INDUS</td></tr><tr><td>34</td><td>CUADRILLA</td></tr><tr><td>35</td><td>POBLADO COM</td></tr><tr><td>36</td><td>PUEBLO</td></tr><tr><td>37</td><td>RANCHO O RAN</td></tr><tr><td>38</td><td>RESIDENCIAL</td></tr><tr><td>39</td><td>VILLA</td></tr><tr><td>40</td><td>UNIDAD HABIT</td></tr><tr><td>41</td><td>ZONA FEDERAL</td></tr><tr><td>42</td><td>ZONA HABITAC</td></tr><tr><td>43</td><td>ZONA INDUSTR</td></tr><tr><td>44</td><td>ZONA RESIDEN</td></tr><tr><td>45</td><td>ZONA URBANA</td></tr><tr><td>46</td><td>ZONA URBANA</td></tr><tr><td>47</td><td>CAMPO MILITA</td></tr><tr><td>48</td><td>VIVIENDA POPU</td></tr><tr><td>49</td><td>CLUB DE GOLF</td></tr><tr><td>50</td><td>COOPERATIVA</td></tr><tr><td>51</td><td>CIUDAD</td></tr><tr><td>52</td><td>OFICINA DE CO</td></tr><tr><td>53</td><td>GRAN USUARIO</td></tr><tr><td>54</td><td>ZONA COMERC</td></tr><tr><td>55</td><td>ZONA RURAL</td></tr></tbody></table>'
    example: '28'
    enum:
      - '0'
      - '1'
      - '2'
      - '3'
      - '4'
      - '5'
      - '6'
      - '7'
      - '8'
      - '9'
      - '10'
      - '11'
      - '12'
      - '13'
      - '14'
      - '15'
      - '16'
      - '17'
      - '18'
      - '19'
      - '20'
      - '21'
      - '22'
      - '23'
      - '24'
      - '25'
      - '26'
      - '27'
      - '28'
      - '29'
      - '30'
      - '31'
      - '32'
      - '33'
      - '34'
      - '35'
      - '36'
      - '37'
      - '38'
      - '39'
      - '40'
      - '41'
      - '42'
      - '43'
      - '44'
      - '45'
      - '46'
      - '47'
      - '48'
      - '49'
      - '50'
      - '51'
      - '52'
      - '53'
      - '54'
      - '55'
  CatalogoTipoCredito:
    type: 'string'
    description: '<table><thead><tr><th>Clave</th><th>Tipo de Contrato</th></tr></thead><tbody><tr><td>AA</td><td>Arrendamiento Automotriz</td></tr><tr><td>AB</td><td>Automotriz Bancario</td></tr><tr><td>AE</td><td>Física Actividad Empresarial</td></tr><tr><td>AM</td><td>Aparatos/Muebles</td></tr><tr><td>AR</td><td>Arrendamiento</td></tr><tr><td>AV</td><td>Aviación</td></tr><tr><td>BC</td><td>Banca Comunal</td></tr><tr><td>BL</td><td>Bote/Lancha</td></tr><tr><td>BR</td><td>Bienes Raíces</td></tr><tr><td>CA</td><td>Compra De Automóvil</td></tr><tr><td>CC</td><td>Crédito Al Consumo</td></tr><tr><td>CF</td><td>Crédito Fiscal</td></tr><tr><td>CO</td><td>Consolidación</td></tr><tr><td>CP</td><td>Crédito Personal Al Consumo</td></tr><tr><td>ED</td><td>Editorial</td></tr><tr><td>EQ</td><td>Equipo</td></tr><tr><td>FF</td><td>Fondeo Fira</td></tr><tr><td>FI</td><td>Fianza</td></tr><tr><td>FT</td><td>Factoraje</td></tr><tr><td>GS</td><td>Grupo Solidario</td></tr><tr><td>HB</td><td>Hipotecario Bancario</td></tr><tr><td>HE</td><td>Préstamo Tipo Home Equity</td></tr><tr><td>HV</td><td>Hipotecario ó Vivienda</td></tr><tr><td>LC</td><td>Línea de Crédito</td></tr><tr><td>MC</td><td>Mejoras a la Casa</td></tr><tr><td>NG</td><td>Préstamo No Garantizado</td></tr><tr><td>PB</td><td>Préstamo Personal Bancario</td></tr><tr><td>PC</td><td>Procampo</td></tr><tr><td>PE</td><td>Préstamo Para Estudiante</td></tr><tr><td>PG</td><td>Préstamo Garantizado</td></tr><tr><td>PQ</td><td>Préstamo Quirografario</td></tr><tr><td>PM</td><td>Préstamo Empresarial</td></tr><tr><td>PN</td><td>Préstamo de Nómina</td></tr><tr><td>PP</td><td>Préstamo Personal</td></tr><tr><td>SH</td><td>Segunda Hipoteca</td></tr><tr><td>TC</td><td>Tarjeta De Crédito</td></tr><tr><td>TD</td><td>Tarjeta Departamental</td></tr><tr><td>TG</td><td>Tarjeta Garantizada</td></tr><tr><td>TS</td><td>Tarjeta De Servicios</td></tr><tr><td>VR</td><td>Vehículo Recreativo</td></tr><tr><td>OT</td><td>Otros</td></tr><tr><td>NC</td><td>Desconocido</td></tr></tbody></table>'
    minLength: 0
    maxLength: 2
    example: 'PP'
    enum:
      - 'AA'
      - 'AB'
      - 'AE'
      - 'AM'
      - 'AR'
      - 'AV'
      - 'BC'
      - 'BL'
      - 'BR'
      - 'CA'
      - 'CC'
      - 'CF'
      - 'CO'
      - 'CP'
      - 'ED'
      - 'EQ'
      - 'FF'
      - 'FI'
      - 'FT'
      - 'GS'
      - 'HB'
      - 'HE'
      - 'HV'
      - 'LC'
      - 'MC'
      - 'NG'
      - 'PB'
      - 'PC'
      - 'PE'
      - 'PG'
      - 'PQ'
      - 'PM'
      - 'PN'
      - 'PP'
      - 'SH'
      - 'TC'
      - 'TD'
      - 'TG'
      - 'TS'
      - 'VR'
      - 'OT'
      - 'NC'
  CatalogoTipoCuenta:
    type: 'string'
    description: '<table><thead><tr><th>Clave</th><th>Tipo de cuenta</th></tr></thead><tbody><tr><td>F</td><td>Pagos fijos</td></tr><tr><td>H</td><td>Hipoteca</td></tr><tr><td>L</td><td>Sin límite preestablecido</td></tr><tr><td>R</td><td>Revolvente</td></tr><tr><td>Q</td><td>Quirografario</td></tr><tr><td>A</td><td>Crédito de habilitación o avío</td></tr><tr><td>E</td><td>Crédito refaccionario</td></tr><tr><td>P</td><td>Crédito prendario</td></tr></tbody></table>'
    minLength: 0
    maxLength: 1
    example: 'F'
    enum:
      - 'F'
      - 'H'
      - 'L'
      - 'R'
      - 'Q'
      - 'A'
      - 'E'
      - 'P'
  CatalogoTipoDomicilio:
    type: 'string'
    description: '<table><thead><tr><th>Clave</th><th>Descripción</th></tr></thead><tbody><tr><td>N</td><td>Negocio</td></tr><tr><td>O</td><td>Domicilio del otorgante</td></tr><tr><td>C</td><td>Casa</td></tr><tr><td>P</td><td>Apartado Postal</td></tr><tr><td>E</td><td>Empleo</td></tr></tbody></table>'
    minLength: 0
    maxLength: 1
    example: 'C'
    enum:
      - 'N'
      - 'O'
      - 'C'
      - 'P'
      - 'E'
  CatalogoTipoResponsabilidad:
    type: 'string'
    description: '<table><thead><tr><th>Clave</th><th>Tipo de responsabilidad</th></tr></thead><tbody><tr><td>I</td><td>Individual(Titular)</td></tr><tr><td>M</td><td>Mancomunado</td></tr><tr><td>O</td><td>Obligatorio Solidario</td></tr><tr><td>A</td><td>Aval</td></tr><tr><td>T</td><td>Titular con Aval</td></tr></tbody></table>'
    minLength: 0
    maxLength: 1
    example: 'I'
    enum:
      - 'I'
      - 'M'
      - 'O'
      - 'A'
      - 'T'
  Consulta:
    type: 'object'
    description: 'Datos de consultas.'
    properties:
      fechaConsulta:
        type: 'string'
        format: 'yyyy-MM-dd'
        description: 'Fecha de la consulta.'
        example: '2020-01-09'
      claveOtorgante:
        type: 'string'
        description: 'Contiene la clave del otorgante que reporta el crédito. <br>Nota: Este elemento solo es reportado para reporte de crédito especial.'
        minLength: 0
        maxLength: 10
        example: "CDC0001"
      nombreOtorgante:
        type: 'string'
        description: 'Contiene el Nombre del Otorgante de Crédito que reporto el Crédito. Ver Tabla: Tipo de Negocio. <br>Nota: Este elemento solo es reportado para reporte de crédito especial.'
        minLength: 0
        maxLength: 40
        example: "MICROFINANCIERA"
      direccionOtorgante:
        type: 'string'
        description: 'Se presentará la Dirección de la Institución Otorgante que reporta la cuenta.'
        minLength: 0
        maxLength: 80
        example: 'HIDALGO 32'
      telefonoOtorgante:
        type: 'string'
        description: 'Se presentará el teléfono de la Institución Otorgante que reporta la cuenta.'
        minLength: 0
        maxLength: 20
        example: '5512345678'
      tipoCredito:
        type: 'string'
        description: 'Tipo de crédito que se solicitó.'
        example: "M"
      claveUnidadMonetaria:
        $ref: '#/definitions/CatalogoMoneda'
      importeCredito:
        type: 'number'
        format: 'float'
        description: 'Monto solicitado.'
      tipoResponsabilidad:
        $ref: '#/definitions/CatalogoTipoResponsabilidad'
      idDomicilio:
        type: 'string'
        minLength: 0
        maxLength: 20
        description: 'Identificador único del domicilio'
        example: '316110890'
      servicios:
        type: 'string'
        minLength: 0
        maxLength: 1
        description: '<table><thead><tr><th>Clave</th><th>Descripción</th></tr></thead><tbody><tr><td>0</td><td>Sin servicios</td></tr><tr><td>1</td><td>Servicios al hogar</td></tr></tbody></table>'
        example: '1'
        enum:
          - '0'
          - '1'
  Consultas:
    type: 'object'
    description: 'Si existen consultas, se listarán.'
    properties:
      consultas:
        type: 'array'
        items:
          $ref: '#/definitions/Consulta'
  Credito:
    type: 'object'
    description: 'El elemento de crédito contiene el comportamiento actual e histórico del crédito del consumidor, este elemento se repite dependiendo del número de cuentas del consumidor.'
    properties:
      fechaActualizacion:
        type: 'string'
        description: 'Fecha en que se actualizó la información de la cuenta.'
        format: 'yyyy-MM-dd'
        example: '2016-04-30'
      registroImpugnado:
        type: 'integer'
        format: 'int32'
        description: 'En caso de que el valor sea mayor que cero, indica que es un registro impugnado por el Consumidor. La etiqueta muestra un dato igual a “0001” para Registro Impugnado. Si este se reporta, significa que el consumidor final solicitó una aclaración sobre esta cuenta, en apego a la Ley de las Sociedades de Información Crediticia.'
        minLength: 0
        maxLength: 4
        example: 0
      claveOtorgante:
        type: 'string'
        description: 'Contiene la clave del otorgante que reporta el crédito. <br>Nota: Este elemento solo es reportado para reporte de crédito especial.'
        minLength: 0
        maxLength: 10
        example: "CDC0001"
      nombreOtorgante:
        type: 'string'
        description: 'Contiene el Nombre del Otorgante de Crédito que reporto el Crédito. Ver Tabla: Tipo de Negocio. <br>Nota: Este elemento solo es reportado para reporte de crédito especial.'
        minLength: 0
        maxLength: 40
        example: "MICROFINANCIERA"
      cuentaActual:
        type: 'string'
        description: 'Número de cuenta del crédito'
        minLength: 0
        maxLength: 25
        example: '303139149'
      tipoResponsabilidad:
        $ref: '#/definitions/CatalogoTipoResponsabilidad'
      tipoCuenta:
        $ref: '#/definitions/CatalogoTipoCuenta'
      tipoCredito:
        $ref: '#/definitions/CatalogoTipoCredito'
      claveUnidadMonetaria:
        $ref: '#/definitions/CatalogoMoneda'
      valorActivoValuacion:
        type: 'integer'
        format: 'int32'
        description: '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
        example: 0
      numeroPagos:
        type: 'integer'
        format: 'int32'
        description: 'Total de pagos determinado en la apertura del crédito.'
        minLength: 0
        maxLength: 4
        example: 2
      frecuenciaPagos:
        $ref: '#/definitions/CatalogoFrecuenciaPago'
      montoPagar:
        type: 'number'
        format: 'float'
        description: 'Es la cantidad que el Consumidor paga en el periodo asignado a la cuenta.'
        minLength: 0
        maxLength: 9
        example: 6276
      fechaAperturaCuenta:
        type: 'string'
        description: 'La fecha de apertura es la fecha en que el Otorgante reporta la apertura del crédito al consumidor.'
        format: 'yyyy-MM-dd'
        example: '2018-01-20'
      fechaUltimoPago:
        type: 'string'
        description: 'Fecha más reciente en la que el cliente efectuó un pago.'
        format: 'yyyy-MM-dd'
        example: '2018-02-20'
      fechaUltimaCompra:
        type: 'string'
        description: 'Fecha más reciente en que el cliente efectuó una compra o disposición de crédito.'
        format: 'yyyy-MM-dd'
        example: '2018-02-26'
      fechaCierreCuenta:
        type: 'string'
        description: 'Fecha en la que se liquidó o cerró el crédito.'
        format: 'yyyy-MM-dd'
        example: '2016-04-29'
      fechaReporte:
        type: 'string'
        description: 'Periodo al que corresponde el crédito reportado por el otorgante.'
        format: 'yyyy-MM-dd'
        example: '2018-02-28'
      ultimaFechaSaldoCero:
        type: 'string'
        description: 'Última fecha en que la cuenta quedó en ceros.'
        format: 'yyyy-MM-dd'
        example: '2001-01-01'
      garantia:
        type: 'string'
        description: 'Garantía utilizada para asegurar el crédito otorgado.'
        example: 'Seguro de vida S.A. de C.V.'
      creditoMaximo:
        type: 'number'
        format: 'float'
        description: 'Contiene el máximo importe de crédito utilizado por el cliente.'
        example: 25104
      saldoActual:
        type: 'number'
        format: 'float'
        description: 'Saldo del crédito.'
        example: 14714
      limiteCredito:
        type: 'number'
        format: 'float'
        description: 'El límite de crédito.'
        example: 0
      saldoVencido:
        type: 'number'
        format: 'float'
        description: 'Saldo vencido de la cuenta.'
        example: 0
      numeroPagosVencidos:
        type: 'integer'
        format: 'int32'
        description: 'Número de pagos vencidos.'
        example: 0
      pagoActual:
        type: 'string'
        description: 'Pago actual.'
        example: ' V'
      historicoPagos:
        type: 'string'
        description: 'Histórico de pagos.'
        example: ' V-- V'
      fechaRecienteHistoricoPagos:
        type: 'string'
        format: 'yyyy-MM-dd'
        description: 'Fecha más reciente del histórico de pagos.'
        example: '2016-03-16'
      fechaAntiguaHistoricoPagos:
        type: 'string'
        format: 'yyyy-MM-dd'
        description: 'Fecha de inicio del patrón histórico pagos.'
        example: '2016-03-16'
      clavePrevencion:
        $ref: '#/definitions/CatalogoPrevencion'
      totalPagosReportados:
        type: 'integer'
        format: 'int32'
        description: 'Número de pagos reportados'
        example: 3
      peorAtraso:
        type: 'number'
        format: 'float'
        description: 'Mayor cantidad de pagos incumplidos en el histórico del cliente.'
        example: 0
      fechaPeorAtraso:
        type: 'string'
        description: 'Fecha en la que el cliente tuvo su peor atraso.'
        format: 'yyyy-MM-dd'
        example: '2018-02-20'
      saldoVencidoPeorAtraso:
        type: 'number'
        format: 'float'
        description: 'Saldo vencido de la cuenta.'
        example: 0
      montoUltimoPago:
        type: 'number'
        description: 'Monto último pago'
        format: 'double'
      idDomicilio:
        type: 'string'
        description: 'Identificador único del domicilio'
        example: '316110890'
      servicios:
        type: 'string'
        description: '<table><thead><tr><th>Clave</th><th>Descripción</th></tr></thead><tbody><tr><td>0</td><td>Sin servicios</td></tr><tr><td>1</td><td>Servicios al hogar</td></tr></tbody></table>'
        example: '1'
      CAN:
        $ref: '#/definitions/CAN'
  Creditos:
    type: 'object'
    description: 'Si existen créditos, se listarán.'
    properties:
      creditos:
        type: 'array'
        items:
          $ref: '#/definitions/Credito'
  DomicilioRespuesta:
    type: 'object'
    description: 'Datos del domicilio de la persona a consultar'
    properties:
      direccion:
        type: 'string'
        description: 'Reportar el nombre de la calle, número exterior, número interior. Deben considerarse avenida,cerrada, manzana, lote, edificio,departamento etc. Debe contener por lo menos dos cadenas de caracteres para que el registro sea válido, de lo contrario el registro será rechazado.'
        minLength: 0
        maxLength: 85
        example: 'HIDALGO 32'
      coloniaPoblacion:
        type: 'string'
        description: 'Reportar la colonia a la cual pertenece la dirección contenida en el elemento dirección.'
        minLength: 0
        maxLength: 65
        example: 'CENTRO'
      delegacionMunicipio:
        type: 'string'
        description: 'Reportar la delegación o municipio a la cual pertenece la dirección contenida en el elemento Dirección.'
        minLength: 0
        maxLength: 65
        example: 'LA BARCA'
      ciudad:
        type: 'string'
        description: 'Reportar la ciudad a la cual pertenece la dirección contenida en el elemento Dirección.'
        minLength: 0
        maxLength: 65
        example: 'BENITO JUAREZ'
      estado:
        $ref: '#/definitions/CatalogoEstados'
      CP:
        type: 'integer'
        format: 'int32'
        description: 'El código postal reportado debeestar compuesto por 5 dígitos. Para que el código postal sea válido deberá corresponder al estado reportado.'
        minLength: 0
        maxLength: 5
        example: '47917'
      fechaResidencia:
        type: 'string'
        description: 'Debe de reportarse la fecha desde cuando el consumidor vive en la  dirección reportada.'
        format: 'yyyy-MM-dd'
        example: "2018-12-21"
      numeroTelefono:
        type: 'string'
        description: 'Debe de contener una longitud mínima de 5 caracteres. Cada carácter debe ser un número de 0-9, si se ingresa cualquier otro carácter el registro será rechazado.'
        minLength: 0
        maxLength: 20
        example: '5512345678'
      tipoDomicilio:
        $ref: '#/definitions/CatalogoTipoDomicilio'
      tipoAsentamiento:
        $ref: '#/definitions/CatalogoTipoAsentamiento'
      fechaRegistroDomicilio:
        type: 'string'
        description: 'Fecha en la cual se registró el domicilio.'
        format: 'yyyy-MM-dd'
        example: "2018-12-20"
      tipoAltaDomicilio:
        type: 'integer'
        format: 'int32'
        description: 'Los valores posibles: 0 = Alta de crédito 1 = Consulta expediente'
        minimum: 0
        maximum: 1
      numeroOtorgantesCarga:
        type: 'integer'
        format: 'int32'
        description: 'Los valores posibles: 0 = Alta de crédito 1 = Consulta expediente'
        minimum: 0
        maximum: 1
      numeroOtorgantesConsulta:
        type: 'integer'
        format: 'int32'
        description: 'Los valores posibles: 0 = Alta de crédito 1 = Consulta expediente'
        minimum: 0
        maximum: 1
      idDomicilio:
        type: 'string'
        description: 'Identificador único del domicilio'
        example: '316110890'
  DomicilioPeticion:
    type: 'object'
    description: 'Datos del domicilio de la persona a consultar'
    required:
      - 'direccion'
      - 'ciudad'
      - 'CP'
      - 'estado'
      - 'coloniaPoblacion'
      - 'delegacionMunicipio'
    properties:
      direccion:
        type: 'string'
        description: 'Reportar el nombre de la calle, número exterior, número interior. Deben considerarse avenida,cerrada, manzana, lote, edificio,departamento etc. Debe contener por lo menos dos cadenas de caracteres para que el registro sea válido, de lo contrario el registro será rechazado.'
        minLength: 0
        maxLength: 85
        example: 'HIDALGO 32'
      coloniaPoblacion:
        type: 'string'
        description: 'Reportar la colonia a la cual pertenece la dirección contenida en el elemento dirección.'
        minLength: 0
        maxLength: 65
        example: 'CENTRO'
      delegacionMunicipio:
        type: 'string'
        description: 'Reportar la delegación o municipio a la cual pertenece la dirección contenida en el elemento Dirección.'
        minLength: 0
        maxLength: 65
        example: 'LA BARCA'
      ciudad:
        type: 'string'
        description: 'Reportar la ciudad a la cual pertenece la dirección contenida en el elemento Dirección.'
        minLength: 0
        maxLength: 65
        example: 'BENITO JUAREZ'
      estado:
        $ref: '#/definitions/CatalogoEstados'
      CP:
        type: 'string'
        description: 'El código postal reportado debeestar compuesto por 5 dígitos. Para que el código postal sea válido deberá corresponder al estado reportado.'
        minLength: 5
        maxLength: 5
        example: '47917'
      fechaResidencia:
        type: 'string'
        description: 'Debe de reportarse la fecha desde cuando el consumidor vive en la  dirección reportada.'
        format: 'yyyy-MM-dd'
        example: "2018-12-21"
      numeroTelefono:
        type: 'string'
        description: 'Debe de contener una longitud mínima de 5 caracteres. Cada carácter debe ser un número de 0-9, si se ingresa cualquier otro carácter el registro será rechazado.'
        minLength: 0
        maxLength: 20
      tipoDomicilio:
        $ref: '#/definitions/CatalogoTipoDomicilio'
      tipoAsentamiento:
        $ref: '#/definitions/CatalogoTipoAsentamiento'
  DomiciliosRespuesta:
    type: 'object'
    description: 'Si existen créditos, se listarán.'
    properties:
      domicilios:
        type: 'array'
        items:
          $ref: '#/definitions/DomicilioRespuesta'
  Empleo:
    type: 'object'
    description: 'Contiene la información sobre los empleos que ha tenido el consumidor.'
    properties:
      nombreEmpresa:
        type: 'string'
        description: '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 se reportará uno de los siguientes posibles valores: <ul><li>Trabajador Independiente</li><li>Estudiante</li><li>Labores de Hogar</li><li>Jubilado</li><li>Desempleado</li><li>Exempleado</li></ul>'
        minLength: 0
        maxLength: 40
      direccion:
        type: 'string'
        description: 'Reportar el nombre de la calle, número exterior, número interior. Deben considerarse avenida,cerrada, manzana, lote, edificio,departamento etc. Debe contener por lo menos dos cadenas de caracteres para que el registro sea válido, de lo contrario el registro será rechazado.'
        minLength: 0
        maxLength: 80
        example: 'HIDALGO 32'
      coloniaPoblacion:
        type: 'string'
        description: 'Reportar la colonia a la cual pertenece la dirección contenida en el elemento dirección.'
        minLength: 0
        maxLength: 65
        example: 'CENTRO'
      delegacionMunicipio:
        type: 'string'
        description: 'Reportar la delegación o municipio a la cual pertenece la dirección contenida en el elemento Dirección.'
        minLength: 0
        maxLength: 65
        example: 'LA BARCA'
      ciudad:
        type: 'string'
        description: 'Reportar la ciudad a la cual pertenece la dirección contenida en el elemento Dirección.'
        minLength: 0
        maxLength: 65
        example: 'BENITO JUAREZ'
      estado:
        $ref: '#/definitions/CatalogoEstados'
      CP:
        type: 'integer'
        format: 'int32'
        description: 'El código postal reportado debeestar compuesto por 5 dígitos. Para que el código postal sea válido deberá corresponder al estado reportado.'
        minLength: 0
        maxLength: 5
        example: '47917'
      numeroTelefono:
        type: 'string'
        description: 'Debe de contener una longitud mínima de 5 caracteres. Cada carácter debe ser un número de 0-9, si se ingresa cualquier otro carácter el registro será rechazado.'
        minLength: 0
        maxLength: 20
      extension:
        type: 'string'
        description: 'Si se cuenta con la información reportar la extensión telefónica del consumidor.'
        minLength: 0
        maxLength: 8
      fax:
        type: 'string'
        description: 'Mismos criterios de validación que en el elemento Número Telefónico.'
        minLength: 0
        maxLength: 20
      puesto:
        type: 'string'
        description: 'Título o posición de empleo.'
        minLength: 0
        maxLength: 60
      fechaContratacion:
        type: 'string'
        description: 'Fecha de contratación.'
        format: 'yyyy-MM-dd'
      claveMoneda:
        $ref: '#/definitions/CatalogoMoneda'
      salarioMensual:
        type: 'number'
        format: 'float'
        description: 'Debe de reportarse el ingreso mensual del consumidor. En caso de Reportar Clave de Moneda este elemento se hace requerido.'
      fechaUltimoDiaEmpleo:
        type: 'string'
        description: 'Debe de reportarse la fecha del último día de trabajo en esta empresa.'
        format: 'yyyy-MM-dd'
      fechaVerificacionEmpleo:
        type: 'string'
        description: 'Debe de reportarse la fecha en que se verifico el puesto de trabajo en esta empresa.'
        format: 'yyyy-MM-dd'
    example:
      nombreEmpresa: 'MICROFINANCIERA'
      direccion: 'HIDALGO 32'
      coloniaPoblacion: 'CENTRO'
      delegacionMunicipio: 'LA BARCA'
      ciudad: 'BENITO JUAREZ'
      estado: 'JAL'
      CP: '47917'
      numeroTelefono: '5512345678'
      extension: '301'
      fax: '901955791'
      puesto: 'Administrador'
      fechaContratacion: '2016-04-30'
      claveMoneda: 'MX'
      salarioMensual: 10000
      fechaUltimoDiaEmpleo: '2019-04-15'
      fechaVerificacionEmpleo: '2019-04-15'
  Empleos:
    type: 'object'
    description: 'Si existen empleos, se listarán.'
    properties:
      empleos:
        type: 'array'
        items:
          $ref: '#/definitions/Empleo'
  Error:
    type: 'object'
    description: 'error'
    properties:
      codigo:
        type: 'string'
        example: '400.1'
        description: 'Código de error.'
      mensaje:
        type: 'string'
        example: 'El campo "{Campo}" es requerido.'
        description: 'Mensaje de error.'
  Errores:
    type: 'object'
    description: 'Si existen errores, se listarán.'
    properties:
      errores:
        type: 'array'
        items:
          $ref: '#/definitions/Error'
  PersonaPeticion:
    type: 'object'
    required:
      - 'apellidoPaterno'
      - 'apellidoMaterno'
      - 'primerNombre'
      - 'fechaNacimiento'
      - 'domicilio'
      - 'RFC'
      - 'nacionalidad'
    properties:
      apellidoPaterno:
        type: 'string'
        description: 'Apellido paterno de la persona. Sin abreviaturas o iniciales'
        minLength: 0
        maxLength: 30
        example: 'SAHAGUN'
      apellidoMaterno:
        type: 'string'
        description: 'Apellido materno de la persona'
        minLength: 0
        maxLength: 30
        example: 'ZARAGOZA'
      apellidoAdicional:
        type: 'string'
        description: 'Apellido adicional de la persona, si tuviere'
        minLength: 0
        maxLength: 30
        example: null
      primerNombre:
        type: 'string'
        description: 'Primer nombre de la persona'
        minLength: 0
        maxLength: 50
        example: 'ROBERTO'
      segundoNombre:
        type: 'string'
        description: 'Segundo nombre de la persona'
        minLength: 0
        maxLength: 50
        example: null
      fechaNacimiento:
        type: 'string'
        description: 'Fecha de nacimiento de la persona, en el formato especificado (por defecto yyyy-MM-dd)'
        format: 'yyyy-MM-dd'
        example: '2001-01-01'
      RFC:
        type: 'string'
        maxLength: 13
        description: 'RFC con homoclave de la persona'
        example: 'SAZR010101'
      CURP:
        type: 'string'
        maxLength: 18
        description: 'CURP de la persona, emitida por RENAPO'
        example: 'SAZR010101HCMLNS09'
      nacionalidad:
        type: 'string'
        description: '<p>Debe contener la clave de la nacionalidad del consumidor los valores posibles son los siguientes:</p><p><table><thead><tr><th>Clave</th><th>Nacionalidad</th><th>País</th></tr></thead><tbody><tr><td>AD</td><td>Andorra</td><td>Andorra</td></tr><tr><td>AF</td><td>Afgana</td><td>Afganistán</td></tr><tr><td>AG</td><td>Antigua y Barbado</td><td>Antigua y Barbado</td></tr><tr><td>AI</td><td>Anguila</td><td>Anguila</td></tr><tr><td>AN</td><td>Albania</td><td>Albania</td></tr><tr><td>AO</td><td>Angola</td><td>Angola</td></tr><tr><td>AS</td><td>Ascensión</td><td>Ascensión</td></tr><tr><td>AT</td><td>Argentina</td><td>Argentina</td></tr><tr><td>AU</td><td>Australiana</td><td>Australia</td></tr><tr><td>AW</td><td>Árabe</td><td>Arabia</td></tr><tr><td>AX</td><td>Azores</td><td>Azores</td></tr><tr><td>BB</td><td>Barbados</td><td>Barbados</td></tr><tr><td>BD</td><td>Bangladesh</td><td>Bangladesh</td></tr><tr><td>BE</td><td>Belga</td><td>Bélgica</td></tr><tr><td>BF</td><td>Burkina</td><td>Burkina</td></tr><tr><td>BG</td><td>Búlgara</td><td>Bulgaria</td></tr><tr><td>BH</td><td>Bahrein</td><td>Bahrein</td></tr><tr><td>BI</td><td>Burundi</td><td>Burundi</td></tr><tr><td>BJ</td><td>Benin</td><td>Benin</td></tr><tr><td>BK</td><td>Birmania</td><td>Birmania</td></tr><tr><td>BM</td><td>Bután</td><td>Bután</td></tr><tr><td>BN</td><td>Brunei</td><td>Brunei</td></tr><tr><td>BO</td><td>Boliviana</td><td>Bolivia</td></tr><tr><td>BR</td><td>Brasileño</td><td>Brasil</td></tr><tr><td>BS</td><td>Bahamas</td><td>Bahamas</td></tr><tr><td>BU</td><td>Bermudas</td><td>Bermudas</td></tr><tr><td>BW</td><td>Botswana</td><td>Botswana</td></tr><tr><td>BX</td><td>Bosnia Herzegovina</td><td>Bosnia Herzegovina</td></tr><tr><td>BZ</td><td>Belice</td><td>Belice</td></tr><tr><td>CB</td><td>Colombiana</td><td>Colombia</td></tr><tr><td>CC</td><td>Córcega</td><td>Córcega</td></tr><tr><td>CD</td><td>Chad</td><td>Chad</td></tr><tr><td>CF</td><td>Rep. Central Africana</td><td>Rep. Central Africana</td></tr><tr><td>CG</td><td>Congo</td><td>Congo</td></tr><tr><td>CH</td><td>Liechtenstein</td><td>Liechtenstein</td></tr><tr><td>CI</td><td>Islas Caimán</td><td>Islas Caimán</td></tr><tr><td>CJ</td><td>Comoros</td><td>Comoros</td></tr><tr><td>CL</td><td>Chilena</td><td>Chile</td></tr><tr><td>CM</td><td>Camerunés</td><td>Camerún</td></tr><tr><td>CN</td><td>Canadiense</td><td>Canadá</td></tr><tr><td>CP</td><td>China</td><td>China (Pekín)</td></tr><tr><td>CS</td><td>República Checa Eslovaca</td><td>República Checa Eslovaca</td></tr><tr><td>CU</td><td>Cariacou</td><td>Cariacou</td></tr><tr><td>CV</td><td>Cabo Verde</td><td>Cabo Verde</td></tr><tr><td>CY</td><td>Chipre</td><td>Chipre</td></tr><tr><td>DF</td><td>Austriaca</td><td>Austria</td></tr><tr><td>DJ</td><td>Djibouti</td><td>Djibouti</td></tr><tr><td>DK</td><td>Danés</td><td>Dinamarca</td></tr><tr><td>DM</td><td>Dominicana</td><td>Dominicana</td></tr><tr><td>DO</td><td>Dominicana</td><td>República Dominicana</td></tr><tr><td>DW</td><td>Alemana</td><td>Alemania</td></tr><tr><td>DZ</td><td>Argelia</td><td>Argelia</td></tr><tr><td>EC</td><td>Ecuatoriana</td><td>Ecuador</td></tr><tr><td>EG</td><td>Egipcia</td><td>Egipto</td></tr><tr><td>EM</td><td>Timor Oriental</td><td>Timor Oriental</td></tr><tr><td>ES</td><td>Española</td><td>España</td></tr><tr><td>ET</td><td>Etiopia</td><td>Etiopia</td></tr><tr><td>FA</td><td>Islas Falkland (Malvinas)</td><td>Islas Falkland (Malvinas)</td></tr><tr><td>FE</td><td>Islas Faroe</td><td>Islas Faroe</td></tr><tr><td>FI</td><td>Finlandia</td><td>Finlandia</td></tr><tr><td>FJ</td><td>Fiji</td><td>Fiji</td></tr><tr><td>FP</td><td>Polinesia</td><td>Polinesia</td></tr><tr><td>FR</td><td>Francesa</td><td>Francia</td></tr><tr><td>GB</td><td>Gabón</td><td>Gabón</td></tr><tr><td>GD</td><td>Granada</td><td>Granada</td></tr><tr><td>GE</td><td>Groenlandia</td><td>Groenlandia</td></tr><tr><td>GF</td><td>Guayana Francesa</td><td>Guayana Francesa</td></tr><tr><td>GH</td><td>Ghana</td><td>Ghana</td></tr><tr><td>GI</td><td>Gibraltar</td><td>Gibraltar</td></tr><tr><td>GM</td><td>Gambia</td><td>Gambia</td></tr><tr><td>GN</td><td>Guinea</td><td>Guinea</td></tr><tr><td>GP</td><td>Guadalupe</td><td>Guadalupe</td></tr><tr><td>GQ</td><td>Guinea Ecuatorial</td><td>Guinea Ecuatorial</td></tr><tr><td>GR</td><td>Griega</td><td>Grecia</td></tr><tr><td>GT</td><td>Guatemalteca</td><td>Guatemala</td></tr><tr><td>GW</td><td>Guinea Bissau</td><td>Guinea Bissau</td></tr><tr><td>GX</td><td>República De Georgia</td><td>República De Georgia</td></tr><tr><td>GY</td><td>Guyana</td><td>Guyana</td></tr><tr><td>HA</td><td>Haitiana</td><td>Haití</td></tr><tr><td>HK</td><td>Hong Kong</td><td>Hong Kong</td></tr><tr><td>HN</td><td>Hondureña</td><td>Honduras</td></tr><tr><td>HR</td><td>Cubano</td><td>Cuba</td></tr><tr><td>HU</td><td>Húngara</td><td>Húngara</td></tr><tr><td>HX</td><td>Croata</td><td>Croacia</td></tr><tr><td>IB</td><td>India</td><td>India</td></tr><tr><td>IC</td><td>Costa De Marfil</td><td>Costa De Marfil</td></tr><tr><td>IE</td><td>Irlandesa</td><td>Irlandesa</td></tr><tr><td>IF</td><td>Indonesia</td><td>Indonesia</td></tr><tr><td>IG</td><td>Israelí</td><td>Israelí</td></tr><tr><td>IQ</td><td>Iraquí</td><td>Iraquí</td></tr><tr><td>IR</td><td>Iraní</td><td>Iraní</td></tr><tr><td>IS</td><td>Islandia</td><td>Islandia</td></tr><tr><td>IT</td><td>Italiano</td><td>Italiano</td></tr><tr><td>JM</td><td>Jamaicano</td><td>Jamaicano</td></tr><tr><td>JO</td><td>Jordano</td><td>Jordano</td></tr><tr><td>JP</td><td>Japonesa</td><td>Japonesa</td></tr><tr><td>KA</td><td>Kampuchea</td><td>Kampuchea</td></tr><tr><td>KE</td><td>Kenya</td><td>Kenya</td></tr><tr><td>KI</td><td>Kiribati</td><td>Kiribati</td></tr><tr><td>KN</td><td>San Cristóbal De Neváis</td><td>San Cristóbal De Neváis</td></tr><tr><td>KR</td><td>Corea Del Sur</td><td>Corea Del Sur</td></tr><tr><td>KW</td><td>Kuwait</td><td>Kuwait</td></tr><tr><td>KX</td><td>Corea Del Norte</td><td>Corea Del Norte</td></tr><tr><td>LB</td><td>Libanes</td><td>Libanes</td></tr><tr><td>LC</td><td>Santa Lucia</td><td>Santa Lucia</td></tr><tr><td>LE</td><td>Islas De Sotavento</td><td>Islas De Sotavento</td></tr><tr><td>LK</td><td>Sri Lanka</td><td>Sri Lanka</td></tr><tr><td>LO</td><td>Laos</td><td>Laos</td></tr><tr><td>LR</td><td>Liberia</td><td>Liberia</td></tr><tr><td>LS</td><td>Lesotho</td><td>Lesotho</td></tr><tr><td>LT</td><td>Lituania</td><td>Lituania</td></tr><tr><td>LU</td><td>Luxemburgo</td><td>Luxemburgo</td></tr><tr><td>LV</td><td>Libia</td><td>Libia</td></tr><tr><td>LX</td><td>Letonia</td><td>Letonia</td></tr><tr><td>MC</td><td>Mongolia</td><td>Mongolia</td></tr><tr><td>MD</td><td>Madeira</td><td>Madeira</td></tr><tr><td>MG</td><td>Madagascar</td><td>Madagascar</td></tr><tr><td>MH</td><td>Macedonia</td><td>Macedonia</td></tr><tr><td>MJ</td><td>Macao</td><td>Macao</td></tr><tr><td>MK</td><td>Montserrat</td><td>Montserrat</td></tr><tr><td>ML</td><td>Mali</td><td>Mali</td></tr><tr><td>MM</td><td>Montenegro</td><td>Montenegro</td></tr><tr><td>MP</td><td>Sao Tome y Principado</td><td>Sao Tome y Principado</td></tr><tr><td>MQ</td><td>Martinico</td><td>Martinico</td></tr><tr><td>MR</td><td>Mauritania</td><td>Mauritania</td></tr><tr><td>MT</td><td>Malta</td><td>Malta</td></tr><tr><td>MU</td><td>Mauricio</td><td>Mauricio</td></tr><tr><td>MV</td><td>Maldivas</td><td>Maldivas</td></tr><tr><td>MW</td><td>Malawi</td><td>Malawi</td></tr><tr><td>MX</td><td>Mexicana</td><td>México</td></tr><tr><td>MY</td><td>Malasia</td><td>Malasia</td></tr><tr><td>MZ</td><td>Mozambique</td><td>Mozambique</td></tr><tr><td>NA</td><td>Nauru</td><td>Nauru</td></tr><tr><td>ND</td><td>No Definido</td><td>No Definido</td></tr><tr><td>NI</td><td>Nicaragua</td><td>Nicaragua</td></tr><tr><td>NL</td><td>Holandesa</td><td>Holanda</td></tr><tr><td>NN</td><td>Antillas Holandesas</td><td>Antillas Holandesas</td></tr><tr><td>NO</td><td>Noruega</td><td>Noruega</td></tr><tr><td>NP</td><td>Nepal</td><td>Nepal</td></tr><tr><td>NR</td><td>Nigeriano</td><td>Nigeria</td></tr><tr><td>NW</td><td>Nueva Caledonia</td><td>Nueva Caledonia</td></tr><tr><td>NZ</td><td>Nueva Zelandia</td><td>Nueva Zelandia</td></tr><tr><td>OA</td><td>Katar</td><td>Katar</td></tr><tr><td>OM</td><td>Omán</td><td>Omán</td></tr><tr><td>PG</td><td>Papúa Nueva Guinea</td><td>Papúa Nueva Guinea</td></tr><tr><td>PH</td><td>Filipinas</td><td>Filipinas</td></tr><tr><td>PK</td><td>Pakistán</td><td>Pakistán</td></tr><tr><td>PL</td><td>Polaco</td><td>Polonia</td></tr><tr><td>PM</td><td>Panameño</td><td>Panamá</td></tr><tr><td>PS</td><td>Islas Pitcairn</td><td>Islas Pitcairn</td></tr><tr><td>PT</td><td>Portugués</td><td>Portugal</td></tr><tr><td>PU</td><td>Peruana</td><td>Perú</td></tr><tr><td>PY</td><td>Paraguayo</td><td>Paraguay</td></tr><tr><td>RC</td><td>Marroquí</td><td>Marruecos</td></tr><tr><td>RE</td><td>Islas Reunión</td><td>Islas Reunión</td></tr><tr><td>RO</td><td>Rumana</td><td>Rumania</td></tr><tr><td>RU</td><td>Rusa</td><td>Rusia</td></tr><tr><td>RW</td><td>Ruanda</td><td>Ruanda</td></tr><tr><td>SA</td><td>Saudí Árabe</td><td>Arabia Saudita</td></tr><tr><td>SB</td><td>Sudan</td><td>Sudan</td></tr><tr><td>SE</td><td>Sueco</td><td>Suecia</td></tr><tr><td>SF</td><td>San Vencen y Las Granadas</td><td>San Vencen y Las Granadas</td></tr><tr><td>SH</td><td>Santa Helena</td><td>Santa Helena</td></tr><tr><td>SI</td><td>Islas Salmon</td><td>Islas Salmon</td></tr><tr><td>SN</td><td>Senegal</td><td>Senegal</td></tr><tr><td>SO</td><td>Somalia</td><td>Somalia</td></tr><tr><td>SP</td><td>San Pierre y Miquelón</td><td>San Pierre y Miquelón</td></tr><tr><td>SR</td><td>Surinam</td><td>Surinam</td></tr><tr><td>SS</td><td>San Kitts</td><td>San Kitts</td></tr><tr><td>ST</td><td>Islas Santa Cruz</td><td>Islas Santa Cruz</td></tr><tr><td>SU</td><td>Estonia</td><td>Estonia</td></tr><tr><td>SV</td><td>Salvadoreña</td><td>El Salvador</td></tr><tr><td>SW</td><td>Suiza</td><td>Suiza</td></tr><tr><td>SX</td><td>Serbia</td><td>Serbia</td></tr><tr><td>SY</td><td>Siria</td><td>Siria</td></tr><tr><td>SZ</td><td>Swazilandia</td><td>Swazilandia</td></tr><tr><td>TA</td><td>Tonga</td><td>Tonga</td></tr><tr><td>TC</td><td>Turcos e Islas Caicos</td><td>Turcos e Islas Caicos</td></tr><tr><td>TD</td><td>Tristán De Cunha</td><td>Tristán De Cunha</td></tr><tr><td>TG</td><td>Togo</td><td>Togo</td></tr><tr><td>TH</td><td>Tailandia</td><td>Tailandia</td></tr><tr><td>TR</td><td>Turca</td><td>Turquía </td></tr><tr><td>TT</td><td>Trinidad y Tobago</td><td>Trinidad y Tobago</td></tr><tr><td>TU</td><td>Túnez</td><td>Túnez</td></tr><tr><td>TV</td><td>Tuvala</td><td>Tuvala</td></tr><tr><td>TW</td><td>Taiwán</td><td>Taiwán</td></tr><tr><td>TZ</td><td>Tanzania</td><td>Tanzania</td></tr><tr><td>UA</td><td>Ucraniano</td><td>Ucrania</td></tr><tr><td>UG</td><td>Uganda</td><td>Uganda</td></tr><tr><td>UK</td><td>Reino Unido</td><td>Reino Unido</td></tr><tr><td>UM</td><td>Árabe</td><td>Emiratos Árabes Unidos</td></tr><tr><td>US</td><td>Estadounidense</td><td>Estados Unidos</td></tr><tr><td>UY</td><td>Uruguayo</td><td>Uruguay</td></tr><tr><td>VC</td><td>Ciudad Del Vaticano</td><td>Ciudad Del Vaticano</td></tr><tr><td>VE</td><td>Venezolana</td><td>Venezuela</td></tr><tr><td>VG</td><td>Islas Vírgenes Inglesas</td><td>Islas Vírgenes Inglesas</td></tr><tr><td>VN</td><td>Vietnami</td><td>Vietnam</td></tr><tr><td>VU</td><td>Vanuatu</td><td>Vanuatu</td></tr><tr><td>WS</td><td>Samoa Oeste</td><td>Samoa Oeste</td></tr><tr><td>WT</td><td>Gales / Isla Futura</td><td>Gales / Isla Futura</td></tr><tr><td>XN</td><td>Eslovenia</td><td>Eslovenia</td></tr><tr><td>YE</td><td>Yemen (Del Sur)</td><td>Yemen (Del Sur)</td></tr><tr><td>YS</td><td>Yemen (Del Norte)</td><td>Yemen (Del Norte)</td></tr><tr><td>ZA</td><td>Sudafricana</td><td>África Del Sur</td></tr><tr><td>ZM</td><td>Zambia</td><td>Zambia</td></tr><tr><td>ZR</td><td>Zaire</td><td>Zaire</td></tr><tr><td>ZW</td><td>Zimbabwe</td><td>Zimbabwe</td></tr></tbody></table></p'
        minLength: 2
        maxLength: 2
        example: 'MX'
      residencia:
        $ref: '#/definitions/CatalogoResidencia'
      estadoCivil:
        $ref: '#/definitions/CatalogoEstadoCivil'
      sexo:
        $ref: '#/definitions/CatalogoSexo'
      claveElectorIFE:
        type: 'string'
        description: 'La clave de elector que se encuentra en el IFE/INE.'
        minLength: 0
        maxLength: 20
        example: '000000000000'
      numeroDependientes:
        type: 'integer'
        format: 'int32'
        description: 'Número de personas que dependen de la persona.'
        minLength: 0
        maxLength: 2
      fechaDefuncion:
        type: 'string'
        description: 'Fecha de nacimiento de la persona, en el formato especificado (por defecto yyyy-MM-dd)'
        format: 'yyyy-MM-dd'
        example: '9999-01-01'
      domicilio:
        $ref: '#/definitions/DomicilioPeticion'
    description: 'Datos generales de la persona a consultar.'
    example:
      primerNombre: JUAN
      apellidoPaterno: PRUEBA
      apellidoMaterno: CUATRO
      fechaNacimiento: '1980-01-04'
      RFC: PUAC800104
      nacionalidad: MX
      domicilio:
        direccion: HIDALGO 32
        coloniaPoblacion: CENTRO
        delegacionMunicipio: LA BARCA
        ciudad: BENITO JUAREZ
        estado: JAL
        CP: '47917'
        fechaResidencia: '2018-12-21'
        numeroTelefono: string
        tipoDomicilio: C
        tipoAsentamiento: '28'
      
  PersonaRespuesta:
    type: 'object'
    properties:
      apellidoPaterno:
        type: 'string'
        description: 'Apellido paterno de la persona'
        minLength: 0
        maxLength: 30
        example: 'SAHAGUN'
      apellidoMaterno:
        type: 'string'
        description: 'Apellido materno de la persona'
        minLength: 0
        maxLength: 30
        example: 'ZARAGOZA'
      apellidoAdicional:
        type: 'string'
        description: 'Apellido adicional de la persona, si tuviere'
        minLength: 0
        maxLength: 30
        example: null
      nombres:
        type: 'string'
        description: 'Primer nombre de la persona'
        minLength: 0
        maxLength: 50
        example: 'ROBERTO'
      fechaNacimiento:
        type: 'string'
        description: 'Fecha de nacimiento de la persona, en el formato especificado (por defecto yyyy-MM-dd)'
        format: 'yyyy-MM-dd'
        example: '2001-01-01'
      RFC:
        type: 'string'
        description: 'RFC con homoclave de la persona'
        example: 'SAZR010101'
      CURP:
        type: 'string'
        description: 'CURP de la persona, emitida por RENAPO'
        example: 'SAZR010101HCMLNS09'
      numeroSeguridadSocial:
        type: 'integer'
        format: 'int32'
        description: 'Debe colocar el número con el que el acreditado se encuentra afiliado a una institución de seguro social, el cual se compone por 11 caracteres Solo aplica para INFONAVIT y FOVISSSTE'
        minLength: 0
        maxLength: 11
        example: '990099000099'
      nacionalidad:
        $ref: '#/definitions/CatalogoNacionalidad'
      residencia:
        $ref: '#/definitions/CatalogoResidencia'
      estadoCivil:
        $ref: '#/definitions/CatalogoEstadoCivil'
      sexo:
        $ref: '#/definitions/CatalogoSexo'
      claveElectorIFE:
        type: 'string'
        description: 'La clave de elector que se encuentra en el IFE/INE.'
        minLength: 0
        maxLength: 20
        example: '000000000000'
      numeroDependientes:
        type: 'integer'
        format: 'int32'
        minLength: 0
        maxLength: 20
        example: 0
        description: 'Número de personas que dependen de la persona.'
      fechaDefuncion:
        type: 'string'
        description: 'Fecha de nacimiento de la persona, en el formato especificado (por defecto yyyy-MM-dd)'
        format: 'yyyy-MM-dd'
        example: '9999-01-01'
    description: 'Datos generales de la persona a consultar.'
  PersonasRespuesta:
        $ref: '#/definitions/PersonaRespuesta'
  Mensaje:
    type: 'object'
    description: 'El elemento de Mensaje contiene información acerca de los mensajes emitidos por Círculo de Crédito, este elemento se repite dependiendo del número de mensajes.'
    properties:
      tipoMensaje:
        type: 'integer'
        format: 'int32'
        description: "Descripción del contenido en este campo: <br>1 = Expediente Bloqueado <br>2 = Respuesta otras SIC's"
        example: 2
      leyenda:
        type: 'string'
        maxLength: 100
        description: "Contiene la descripción del mensaje. Para la respuesta de otras SIC’s ver descripciones en Tabla: Respuestas SIC <table><thead><tr><th>Código</th><th>Descripción</th></tr></thead><tbody><tr><td>1</td><td>Respuesta exitosa de otras SIC's</td></tr><tr><td>2</td><td>No se obtuvo respuesta de otras SIC's</td></tr><tr><td>3</td><td>Sistema no disponible en otras SIC's</td></tr><tr><td>4</td><td>Error en los datos de la persona proporcionados</td></tr><tr><td>5</td><td>Error en los datos de domicilio proporcionados</td></tr><tr><td>6</td><td>No hit de otras SIC’s</td></tr></tbody></table>"
        example: "No se obtuvo respuesta de otras SIC's"
  Mensajes:
    type: 'object'
    description: 'Si existen errores, se listarán.'
    properties:
      mensajes:
        type: 'array'
        items:
          $ref: '#/definitions/Mensaje'
  Respuesta:
    type: 'object'
    properties:
      folioConsulta:
        type: 'string'
        description: 'Folio de la consulta'
        example: '386636538'
      folioConsultaOtorgante:
        type: 'string'
        description: 'Folio de la consulta con relación al otorgante'
        example: '0000001'
      claveOtorgante:
        type: 'string'
        description: 'Clave del otorgante'
        example: 'API0000001'
      declaracionesConsumidor:
        type: 'string'
        maxLength: 100
        example: 'Inconforme con el Resultado'
      persona:
        $ref: '#/definitions/PersonasRespuesta'
      consultas:
        type: 'array'
        items:
          $ref: '#/definitions/Consulta'
      creditos:
        type: 'array'
        items:
          $ref: '#/definitions/Credito'
      domicilios:
        type: 'array'
        items:
          $ref: '#/definitions/DomicilioRespuesta'
      empleos:
        type: 'array'
        items:
          $ref: '#/definitions/Empleo'
      mensajes:
        type: 'array'
        items:
          $ref: '#/definitions/Mensaje'
