> ## Documentation Index
> Fetch the complete documentation index at: https://bmpdocs.moneyp.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# 20 - Incluir Avalista

Por meio deste endpoint o parceiro faz inclusão dos dados de um avalista para uma proposta.
O avalista pode ser pessoa física ou jurídica, e os campos não são obrigatórios, basta realizar o preenchimento do DTO conforme a necessidade.

<Expandable title="Tabela EstadoCivil">
  | ID | Descrição        |
  | -- | ---------------- |
  | 1  | Solteiro         |
  | 2  | Casado           |
  | 3  | Desquitado       |
  | 4  | Divorciado       |
  | 5  | Separado         |
  | 6  | Viúvo            |
  | 7  | Outros           |
  | 8  | Não informado    |
  | 9  | Vínculo Conjugal |
</Expandable>

## Mensagens de erro

A tabela abaixo representa as mensagens de erro que podem ser retornadas ao tentar realizar uma requisição.

<Expandable title="Mensagens de requisições com erro">
  O retorno de uma requisição com status HTTP 400 (Bad Request) pode incluir as seguintes mensagens de erro:

  <Note>No exemplo de retorno ao lado, o campo `code` representa a coluna **Código** desta tabela; o campo `context` representa a coluna **Código Detalhado**; e o campo `message` representa a coluna **Mensagem**.</Note>

  | Categoria | Operação                | Ação            | Código | Código Detalhado | Mensagem                                                                                                                    |
  | --------- | ----------------------- | --------------- | ------ | ---------------- | --------------------------------------------------------------------------------------------------------------------------- |
  | Proposta  | IncluirPropostaAvalista | IncluirAvalista | C0112  | V0001            | Proposta não encontrada                                                                                                     |
  | Proposta  | IncluirPropostaAvalista | IncluirAvalista | C0112  | V0002            | A Proposta não pertence à esta Integração                                                                                   |
  | Proposta  | IncluirPropostaAvalista | IncluirAvalista | C0057  | V0001            | Não é possível incluir avalistas na proposta. Proposta encontra-se " + SituacaoPropostaEnum.GetDescricao(proposta.Situacao) |
  | Proposta  | IncluirPropostaAvalista | IncluirAvalista | C0057  | V0002            | Dados do avalista PF devem ser enviados                                                                                     |
  | Proposta  | IncluirPropostaAvalista | IncluirAvalista | C0057  | V0003            | Dados do avalista PJ devem ser enviados                                                                                     |
  | Proposta  | IncluirPropostaAvalista | IncluirAvalista | T0669  | D0001            | CPF já cadastrado como Avalista.                                                                                            |
  | Proposta  | IncluirPropostaAvalista | IncluirAvalista | T0669  | D0002            | Documento deve ser preenchido                                                                                               |
  | Proposta  | IncluirPropostaAvalista | IncluirAvalista | T0669  | D0003            | Nome deve ser preenchido                                                                                                    |
  | Proposta  | IncluirPropostaAvalista | IncluirAvalista | T0669  | D0004            | Proposta não encontrada                                                                                                     |
  | Proposta  | IncluirPropostaAvalista | IncluirAvalista | T0669  | D0005            | CPF Inválido                                                                                                                |
  | Proposta  | IncluirPropostaAvalista | IncluirAvalista | T0669  | D0006            | CNPJ Inválido                                                                                                               |
  | Proposta  | IncluirPropostaAvalista | IncluirAvalista | T0670  | D0001            | Nome do cônjuge deve ser preenchido                                                                                         |
  | Proposta  | IncluirPropostaAvalista | IncluirAvalista | T0670  | D0002            | CPF do cônjuge deve ser preenchido                                                                                          |
  | Proposta  | IncluirPropostaAvalista | IncluirAvalista | T0670  | D0003            | CPF do cônjuge Inválido                                                                                                     |
  | Proposta  | IncluirPropostaAvalista | IncluirAvalista | T0671  | D0001            | A data de entrada do sócio não pode ser retroativa a data de abertura da empresa                                            |
</Expandable>


## OpenAPI

````yaml post /Proposta/IncluirAvalista
openapi: 3.0.1
info:
  title: BMPDigitalCore.ApiExterna.Proposta.API
  version: '1.0'
servers:
  - url: https://api.bmpdigital.moneyp.dev.br
security:
  - Bearer: []
paths:
  /Proposta/IncluirAvalista:
    post:
      tags:
        - Proposta
      parameters:
        - name: IdempotencyKey
          in: header
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/IncluirPropostaAvalistaCommand'
          text/json:
            schema:
              $ref: '#/components/schemas/IncluirPropostaAvalistaCommand'
          application/*+json:
            schema:
              $ref: '#/components/schemas/IncluirPropostaAvalistaCommand'
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/CreateUpdateResponse'
            application/json:
              schema:
                $ref: '#/components/schemas/CreateUpdateResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/CreateUpdateResponse'
        '400':
          description: Bad Request
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/ResponseBase'
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseBase'
            text/json:
              schema:
                $ref: '#/components/schemas/ResponseBase'
components:
  schemas:
    IncluirPropostaAvalistaCommand:
      type: object
      properties:
        dto:
          $ref: '#/components/schemas/FindPropostaDTO'
        avalista:
          $ref: '#/components/schemas/AvalistaDTO'
      additionalProperties: false
    CreateUpdateResponse:
      type: object
      properties:
        msg:
          type: string
          nullable: true
        result:
          type: boolean
          writeOnly: true
        hasError:
          type: boolean
        messages:
          type: array
          items:
            $ref: '#/components/schemas/Message'
          nullable: true
        codigo:
          type: string
          format: uuid
        numero:
          type: integer
          format: int64
      additionalProperties: false
    ResponseBase:
      type: object
      properties:
        msg:
          type: string
          nullable: true
        result:
          type: boolean
          writeOnly: true
        hasError:
          type: boolean
        messages:
          type: array
          items:
            $ref: '#/components/schemas/Message'
          nullable: true
      additionalProperties: false
    FindPropostaDTO:
      type: object
      properties:
        codigoProposta:
          type: string
          description: Código identificador da proposta
          format: uuid
          nullable: true
        codigoOperacao:
          type: string
          description: Código da operação do parceiro
          nullable: true
        numeroProposta:
          type: integer
          description: Número sequencial da proposta
          format: int64
          nullable: true
      additionalProperties: false
    AvalistaDTO:
      type: object
      properties:
        nome:
          type: string
          description: Nome do avalista
          nullable: true
        documentoFederal:
          type: string
          description: Documento federal do avalista
          nullable: true
        cep:
          type: string
          description: CEP do avalista
          nullable: true
        logradouro:
          type: string
          description: Logradouro do avalista
          nullable: true
        nroLogradouro:
          type: string
          description: Número do logradouro do avalista
          nullable: true
        bairro:
          type: string
          description: Bairro do avalista
          nullable: true
        complemento:
          type: string
          description: Complemento do endereço do avalista
          nullable: true
        cidade:
          type: string
          description: Cidade do avalista
          nullable: true
        uf:
          type: string
          description: UF do avalista
          nullable: true
        avalistaPF:
          $ref: '#/components/schemas/AvalistaPFDTO'
        avalistaPJ:
          $ref: '#/components/schemas/AvalistaPJDTO'
      additionalProperties: false
    Message:
      type: object
      properties:
        messageType:
          $ref: '#/components/schemas/ErrorType'
        code:
          type: string
          nullable: true
        context:
          type: string
          nullable: true
        description:
          type: string
          nullable: true
        field:
          type: string
          nullable: true
      additionalProperties: false
    AvalistaPFDTO:
      type: object
      properties:
        rg:
          type: string
          description: RG do avalista
          nullable: true
        rgOrgao:
          type: string
          description: Órgão emissor do RG do avalista
          nullable: true
        rguf:
          type: string
          description: UF do RG do avalista
          nullable: true
        rgData:
          type: string
          description: Data de emissão do RG do avalista
          format: date-time
          nullable: true
        nomePai:
          type: string
          description: Nome do pai do avalista
          nullable: true
        nomeMae:
          type: string
          description: Nome da mãe do avalista
          nullable: true
        estadoCivil:
          type: integer
          description: Estado civil do avalista
          format: int32
          nullable: true
        sexo:
          type: string
          description: Sexo do avalista
          nullable: true
        nroDependentes:
          type: integer
          description: Número de dependentes do avalista
          format: int32
          nullable: true
        telefoneFixo:
          type: string
          description: Telefone fixo do avalista
          nullable: true
        telefoneCelular:
          type: string
          description: Telefone celular do avalista
          nullable: true
        dtNasc:
          type: string
          description: Data de nascimento do avalista
          format: date-time
          nullable: true
        email:
          type: string
          description: Email do avalista
          nullable: true
        localTrabalho:
          type: string
          description: Local de trabalho do avalista
          nullable: true
        cnpjTrabalho:
          type: string
          description: CNPJ do local de trabalho do avalista
          nullable: true
        cargoTrabalho:
          type: string
          description: Cargo do avalista no trabalho
          nullable: true
        vlrRendimentoTrabalho:
          type: number
          description: Valor do rendimento no trabalho do avalista
          format: double
          nullable: true
        vlrOutrosRendimentos:
          type: number
          description: Valor de outros rendimentos do avalista
          format: double
          nullable: true
        obsOutrosRendimentos:
          type: string
          description: Observações sobre outros rendimentos do avalista
          nullable: true
        cepTrabalho:
          type: string
          description: CEP do trabalho do avalista
          nullable: true
        logradouroTrabalho:
          type: string
          description: Logradouro do trabalho do avalista
          nullable: true
        nroLogradouroTrabalho:
          type: string
          description: Número do logradouro do trabalho do avalista
          nullable: true
        bairroTrabalho:
          type: string
          description: Bairro do trabalho do avalista
          nullable: true
        complementoTrabalho:
          type: string
          description: Complemento do endereço do trabalho do avalista
          nullable: true
        cidadeTrabalho:
          type: string
          description: Cidade do trabalho do avalista
          nullable: true
        ufTrabalho:
          type: string
          description: UF do trabalho do avalista
          nullable: true
        telefoneFixoTrabalho:
          type: string
          description: Telefone fixo do trabalho do avalista
          nullable: true
        telefoneCelularTrabalho:
          type: string
          description: Telefone celular do trabalho do avalista
          nullable: true
        emailTrabalho:
          type: string
          description: Email do trabalho do avalista
          nullable: true
        nomeConjuge:
          type: string
          description: Nome do cônjuge do avalista
          nullable: true
        cpfConjuge:
          type: string
          description: CPF do cônjuge do avalista
          nullable: true
        rgConjuge:
          type: string
          description: RG do cônjuge do avalista
          nullable: true
        rgOrgaoConjuge:
          type: string
          description: Órgão emissor do RG do cônjuge do avalista
          nullable: true
        rgufConjuge:
          type: string
          description: UF do RG do cônjuge do avalista
          nullable: true
        rgDataConjuge:
          type: string
          description: Data de emissão do RG do cônjuge do avalista
          format: date-time
          nullable: true
        localTrabalhoConjuge:
          type: string
          description: Local de trabalho do cônjuge do avalista
          nullable: true
        vlrRendimentoTrabalhoConjuge:
          type: number
          description: Valor do rendimento no trabalho do cônjuge do avalista
          format: double
          nullable: true
        vlrOutrosRendimentosConjuge:
          type: number
          description: Valor de outros rendimentos do cônjuge do avalista
          format: double
          nullable: true
        obsOutrosRendimentosConjuge:
          type: string
          description: Observações sobre outros rendimentos do cônjuge do avalista
          nullable: true
        refBanco1Nome:
          type: string
          description: Nome do banco 1 de referência do avalista
          nullable: true
        refBanco1Agencia:
          type: string
          description: Agência do banco 1 de referência do avalista
          nullable: true
        refBanco1Conta:
          type: string
          description: Conta do banco 1 de referência do avalista
          nullable: true
        refBanco1DtAbertura:
          type: string
          description: Data de abertura da conta do banco 1 de referência do avalista
          format: date-time
          nullable: true
        refBanco1Gerente:
          type: string
          description: Gerente do banco 1 de referência do avalista
          nullable: true
        refBanco1Telefone:
          type: string
          description: Telefone do banco 1 de referência do avalista
          nullable: true
        refBanco2Nome:
          type: string
          description: Nome do banco 2 de referência do avalista
          nullable: true
        refBanco2Agencia:
          type: string
          description: Agência do banco 2 de referência do avalista
          nullable: true
        refBanco2Conta:
          type: string
          description: Conta do banco 2 de referência do avalista
          nullable: true
        refBanco2DtAbertura:
          type: string
          description: Data de abertura da conta do banco 2 de referência do avalista
          format: date-time
          nullable: true
        refBanco2Gerente:
          type: string
          description: Gerente do banco 2 de referência do avalista
          nullable: true
        refBanco2Telefone:
          type: string
          description: Telefone do banco 2 de referência do avalista
          nullable: true
        refComercial1Nome:
          type: string
          description: Nome da referência comercial 1 do avalista
          nullable: true
        refComercial1Parentesco:
          type: string
          description: Parentesco da referência comercial 1 do avalista
          nullable: true
        refComercial1Telefone:
          type: string
          description: Telefone da referência comercial 1 do avalista
          nullable: true
        refComercial2Nome:
          type: string
          description: Nome da referência comercial 2 do avalista
          nullable: true
        refComercial2Parentesco:
          type: string
          description: Parentesco da referência comercial 2 do avalista
          nullable: true
        refComercial2Telefone:
          type: string
          description: Telefone da referência comercial 2 do avalista
          nullable: true
        refComercial3Nome:
          type: string
          description: Nome da referência comercial 3 do avalista
          nullable: true
        refComercial3Parentesco:
          type: string
          description: Parentesco da referência comercial 3 do avalista
          nullable: true
        refComercial3Telefone:
          type: string
          description: Telefone da referência comercial 3 do avalista
          nullable: true
        patrimonio1Descricao:
          type: string
          description: Descrição do patrimônio 1 do avalista
          nullable: true
        patrimonio1Valor:
          type: number
          description: Valor do patrimônio 1 do avalista
          format: double
          nullable: true
        patrimonio2Descricao:
          type: string
          description: Descrição do patrimônio 2 do avalista
          nullable: true
        patrimonio2Valor:
          type: number
          description: Valor do patrimônio 2 do avalista
          format: double
          nullable: true
        patrimonio3Descricao:
          type: string
          description: Descrição do patrimônio 3 do avalista
          nullable: true
        patrimonio3Valor:
          type: number
          description: Valor do patrimônio 3 do avalista
          format: double
          nullable: true
        telefoneFixoConjuge:
          type: string
          description: Telefone fixo do cônjuge do avalista
          nullable: true
        telefoneCelularConjuge:
          type: string
          description: Telefone celular do cônjuge do avalista
          nullable: true
        emailConjuge:
          type: string
          description: Email do cônjuge do avalista
          nullable: true
        mostrarConjugeCCB:
          type: boolean
          description: Mostrar cônjuge no CCB
          nullable: true
        naturalDeCidade:
          type: string
          description: Cidade de naturalidade do avalista
          nullable: true
        naturalDeUF:
          type: string
          description: UF de naturalidade do avalista
          nullable: true
        nacionalidade:
          type: string
          description: Nacionalidade do avalista
          nullable: true
      additionalProperties: false
    AvalistaPJDTO:
      type: object
      properties:
        nomeFantasia:
          type: string
          description: Nome fantasia da empresa
          nullable: true
        webSite:
          type: string
          description: Website da empresa
          nullable: true
        telefoneFixo:
          type: string
          description: Telefone fixo da empresa
          nullable: true
        telefoneFixoRamal:
          type: string
          description: Ramal do telefone fixo da empresa
          nullable: true
        ramoAtividade:
          type: string
          description: Ramo de atividade da empresa
          nullable: true
        dtFundacao:
          type: string
          description: Data de fundação da empresa
          format: date-time
          nullable: true
        email:
          type: string
          description: Email da empresa
          nullable: true
        nomeContatoContador:
          type: string
          description: Nome do contato do contador da empresa
          nullable: true
        emailContatoContador:
          type: string
          description: Email do contato do contador da empresa
          nullable: true
        telefoneContatoContador:
          type: string
          description: Telefone do contato do contador da empresa
          nullable: true
        telefoneRamalContatoContador:
          type: string
          description: Ramal do telefone do contato do contador da empresa
          nullable: true
        assistente:
          type: string
          description: Assistente da empresa
          nullable: true
        socio1Nome:
          type: string
          description: Nome do sócio 1
          nullable: true
        socio1Documento:
          type: string
          description: Documento do sócio 1
          nullable: true
        socio1Percentual:
          type: number
          description: Percentual do sócio 1 na empresa
          format: double
          nullable: true
        socio1DtEntrada:
          type: string
          description: Data de entrada do sócio 1
          format: date-time
          nullable: true
        socio1RG:
          type: string
          description: RG do sócio 1
          nullable: true
        socio1RGEmissor:
          type: string
          description: Órgão emissor do RG do sócio 1
          nullable: true
        socio1RGUF:
          type: string
          description: UF do RG do sócio 1
          nullable: true
        socio2Nome:
          type: string
          description: Nome do sócio 2
          nullable: true
        socio2Documento:
          type: string
          description: Documento do sócio 2
          nullable: true
        socio2Percentual:
          type: number
          description: Percentual do sócio 2 na empresa
          format: double
          nullable: true
        socio2DtEntrada:
          type: string
          description: Data de entrada do sócio 2
          format: date-time
          nullable: true
        socio2RG:
          type: string
          description: RG do sócio 2
          nullable: true
        socio2RGEmissor:
          type: string
          description: Órgão emissor do RG do sócio 2
          nullable: true
        socio2RGUF:
          type: string
          description: UF do RG do sócio 2
          nullable: true
        socio3Nome:
          type: string
          description: Nome do sócio 3
          nullable: true
        socio3Documento:
          type: string
          description: Documento do sócio 3
          nullable: true
        socio3Percentual:
          type: number
          description: Percentual do sócio 3 na empresa
          format: double
          nullable: true
        socio3DtEntrada:
          type: string
          description: Data de entrada do sócio 3
          format: date-time
          nullable: true
        socio3RG:
          type: string
          description: RG do sócio 3
          nullable: true
        socio3RGEmissor:
          type: string
          description: Órgão emissor do RG do sócio 3
          nullable: true
        socio3RGUF:
          type: string
          description: UF do RG do sócio 3
          nullable: true
        socio4Nome:
          type: string
          description: Nome do sócio 4
          nullable: true
        socio4Documento:
          type: string
          description: Documento do sócio 4
          nullable: true
        socio4Percentual:
          type: number
          description: Percentual do sócio 4 na empresa
          format: double
          nullable: true
        socio4DtEntrada:
          type: string
          description: Data de entrada do sócio 4
          format: date-time
          nullable: true
        socio4RG:
          type: string
          description: RG do sócio 4
          nullable: true
        socio4RGEmissor:
          type: string
          description: Órgão emissor do RG do sócio 4
          nullable: true
        socio4RGUF:
          type: string
          description: UF do RG do sócio 4
          nullable: true
        socio5Nome:
          type: string
          description: Nome do sócio 5
          nullable: true
        socio5Documento:
          type: string
          description: Documento do sócio 5
          nullable: true
        socio5Percentual:
          type: number
          description: Percentual do sócio 5 na empresa
          format: double
          nullable: true
        socio5DtEntrada:
          type: string
          description: Data de entrada do sócio 5
          format: date-time
          nullable: true
        socio5RG:
          type: string
          description: RG do sócio 5
          nullable: true
        socio5RGEmissor:
          type: string
          description: Órgão emissor do RG do sócio 5
          nullable: true
        socio5RGUF:
          type: string
          description: UF do RG do sócio 5
          nullable: true
        adm1Nome:
          type: string
          description: Nome do administrador 1
          nullable: true
        adm1CPF:
          type: string
          description: CPF do administrador 1
          nullable: true
        adm1Cargo:
          type: string
          description: Cargo do administrador 1
          nullable: true
        adm1DtEntrada:
          type: string
          description: Data de entrada do administrador 1
          format: date-time
          nullable: true
        adm1DtTermino:
          type: string
          description: Data de término do administrador 1
          format: date-time
          nullable: true
        adm2Nome:
          type: string
          description: Nome do administrador 2
          nullable: true
        adm2CPF:
          type: string
          description: CPF do administrador 2
          nullable: true
        adm2Cargo:
          type: string
          description: Cargo do administrador 2
          nullable: true
        adm2DtEntrada:
          type: string
          description: Data de entrada do administrador 2
          format: date-time
          nullable: true
        adm2DtTermino:
          type: string
          description: Data de término do administrador 2
          format: date-time
          nullable: true
        adm3Nome:
          type: string
          description: Nome do administrador 3
          nullable: true
        adm3CPF:
          type: string
          description: CPF do administrador 3
          nullable: true
        adm3Cargo:
          type: string
          description: Cargo do administrador 3
          nullable: true
        adm3DtEntrada:
          type: string
          description: Data de entrada do administrador 3
          format: date-time
          nullable: true
        adm3DtTermino:
          type: string
          description: Data de término do administrador 3
          format: date-time
          nullable: true
        adm4Nome:
          type: string
          description: Nome do administrador 4
          nullable: true
        adm4CPF:
          type: string
          description: CPF do administrador 4
          nullable: true
        adm4Cargo:
          type: string
          description: Cargo do administrador 4
          nullable: true
        adm4DtEntrada:
          type: string
          description: Data de entrada do administrador 4
          format: date-time
          nullable: true
        adm4DtTermino:
          type: string
          description: Data de término do administrador 4
          format: date-time
          nullable: true
        adm5Nome:
          type: string
          description: Nome do administrador 5
          nullable: true
        adm5CPF:
          type: string
          description: CPF do administrador 5
          nullable: true
        adm5Cargo:
          type: string
          description: Cargo do administrador 5
          nullable: true
        adm5DtEntrada:
          type: string
          description: Data de entrada do administrador 5
          format: date-time
          nullable: true
        adm5DtTermino:
          type: string
          description: Data de término do administrador 5
          format: date-time
          nullable: true
        colig1Nome:
          type: string
          description: Nome da coligada 1
          nullable: true
        colig1CNPJ:
          type: string
          description: CNPJ da coligada 1
          nullable: true
        colig1Percentual:
          type: number
          description: Percentual de participação da coligada 1 na empresa
          format: double
          nullable: true
        colig1Cidade:
          type: string
          description: Cidade da coligada 1
          nullable: true
        colig1UF:
          type: string
          description: UF da coligada 1
          nullable: true
        colig1Participante:
          type: string
          description: Nome do participante da coligada 1
          nullable: true
        colig2Nome:
          type: string
          description: Nome da coligada 2
          nullable: true
        colig2CNPJ:
          type: string
          description: CNPJ da coligada 2
          nullable: true
        colig2Percentual:
          type: number
          description: Percentual de participação da coligada 2 na empresa
          format: double
          nullable: true
        colig2Cidade:
          type: string
          description: Cidade da coligada 2
          nullable: true
        colig2UF:
          type: string
          description: UF da coligada 2
          nullable: true
        colig2Participante:
          type: string
          description: Nome do participante da coligada 2
          nullable: true
        colig3Nome:
          type: string
          description: Nome da coligada 3
          nullable: true
        colig3CNPJ:
          type: string
          description: CNPJ da coligada 3
          nullable: true
        colig3Percentual:
          type: number
          description: Percentual de participação da coligada 3 na empresa
          format: double
          nullable: true
        colig3Cidade:
          type: string
          description: Cidade da coligada 3
          nullable: true
        colig3UF:
          type: string
          description: UF da coligada 3
          nullable: true
        colig3Participante:
          type: string
          description: Nome do participante da coligada 3
          nullable: true
        colig4Nome:
          type: string
          description: Nome da coligada 4
          nullable: true
        colig4CNPJ:
          type: string
          description: CNPJ da coligada 4
          nullable: true
        colig4Percentual:
          type: number
          description: Percentual de participação da coligada 4 na empresa
          format: double
          nullable: true
        colig4Cidade:
          type: string
          description: Cidade da coligada 4
          nullable: true
        colig4UF:
          type: string
          description: UF da coligada 4
          nullable: true
        colig4Participante:
          type: string
          description: Nome do participante da coligada 4
          nullable: true
        colig5Nome:
          type: string
          description: Nome da coligada 5
          nullable: true
        colig5CNPJ:
          type: string
          description: CNPJ da coligada 5
          nullable: true
        colig5Percentual:
          type: number
          description: Percentual de participação da coligada 5 na empresa
          format: double
          nullable: true
        colig5Cidade:
          type: string
          description: Cidade da coligada 5
          nullable: true
        colig5UF:
          type: string
          description: UF da coligada 5
          nullable: true
        colig5Participante:
          type: string
          description: Nome do participante da coligada 5
          nullable: true
        refBanco1Nome:
          type: string
          description: Nome do banco de referência 1
          nullable: true
        refBanco1Agencia:
          type: string
          description: Agência do banco de referência 1
          nullable: true
        refBanco1Conta:
          type: string
          description: Conta do banco de referência 1
          nullable: true
        refBanco1DtAbertura:
          type: string
          description: Data de abertura da conta no banco de referência 1
          format: date-time
          nullable: true
        refBanco1Gerente:
          type: string
          description: Gerente do banco de referência 1
          nullable: true
        refBanco1Telefone:
          type: string
          description: Telefone do banco de referência 1
          nullable: true
        refBanco2Nome:
          type: string
          description: Nome do banco de referência 2
          nullable: true
        refBanco2Agencia:
          type: string
          description: Agência do banco de referência 2
          nullable: true
        refBanco2Conta:
          type: string
          description: Conta do banco de referência 2
          nullable: true
        refBanco2DtAbertura:
          type: string
          description: Data de abertura da conta no banco de referência 2
          format: date-time
          nullable: true
        refBanco2Gerente:
          type: string
          description: Gerente do banco de referência 2
          nullable: true
        refBanco2Telefone:
          type: string
          description: Telefone do banco de referência 2
          nullable: true
        refBanco3Nome:
          type: string
          description: Nome do banco de referência 3
          nullable: true
        refBanco3Agencia:
          type: string
          description: Agência do banco de referência 3
          nullable: true
        refBanco3Conta:
          type: string
          description: Conta do banco de referência 3
          nullable: true
        refBanco3DtAbertura:
          type: string
          description: Data de abertura da conta no banco de referência 3
          format: date-time
          nullable: true
        refBanco3Gerente:
          type: string
          description: Gerente do banco de referência 3
          nullable: true
        refBanco3Telefone:
          type: string
          description: Telefone do banco de referência 3
          nullable: true
        refCom1Fornecedor:
          type: string
          description: Nome do fornecedor da referência comercial 1
          nullable: true
        refCom1PercentualFornec:
          type: number
          description: Percentual de fornecimento do fornecedor da referência comercial 1
          format: double
          nullable: true
        refCom1TelefoneFornec:
          type: string
          description: Telefone do fornecedor da referência comercial 1
          nullable: true
        refCom1Cliente:
          type: string
          description: Nome do cliente da referência comercial 1
          nullable: true
        refCom1PercentualCliente:
          type: number
          description: Percentual de fornecimento do cliente da referência comercial 1
          format: double
          nullable: true
        refCom1TelefoneCliente:
          type: string
          description: Telefone do cliente da referência comercial 1
          nullable: true
        refCom2Fornecedor:
          type: string
          description: Nome do fornecedor da referência comercial 2
          nullable: true
        refCom2PercentualFornec:
          type: number
          description: Percentual de fornecimento do fornecedor da referência comercial 2
          format: double
          nullable: true
        refCom2TelefoneFornec:
          type: string
          description: Telefone do fornecedor da referência comercial 2
          nullable: true
        refCom2Cliente:
          type: string
          description: Nome do cliente da referência comercial 2
          nullable: true
        refCom2PercentualCliente:
          type: number
          description: Percentual de fornecimento do cliente da referência comercial 2
          format: double
          nullable: true
        refCom2TelefoneCliente:
          type: string
          description: Telefone do cliente da referência comercial 2
          nullable: true
        refCom3Fornecedor:
          type: string
          description: Nome do fornecedor da referência comercial 3
          nullable: true
        refCom3PercentualFornec:
          type: number
          description: Percentual de fornecimento do fornecedor da referência comercial 3
          format: double
          nullable: true
        refCom3TelefoneFornec:
          type: string
          description: Telefone do fornecedor da referência comercial 3
          nullable: true
        refCom3Cliente:
          type: string
          description: Nome do cliente da referência comercial 3
          nullable: true
        refCom3PercentualCliente:
          type: number
          description: Percentual de fornecimento do cliente da referência comercial 3
          format: double
          nullable: true
        refCom3TelefoneCliente:
          type: string
          description: Telefone do cliente da referência comercial 3
          nullable: true
        refCom4Fornecedor:
          type: string
          description: Nome do fornecedor da referência comercial 4
          nullable: true
        refCom4PercentualFornec:
          type: number
          description: Percentual de fornecimento do fornecedor da referência comercial 4
          format: double
          nullable: true
        refCom4TelefoneFornec:
          type: string
          description: Telefone do fornecedor da referência comercial 4
          nullable: true
        refCom4Cliente:
          type: string
          description: Nome do cliente da referência comercial 4
          nullable: true
        refCom4PercentualCliente:
          type: number
          description: Percentual de fornecimento do cliente da referência comercial 4
          format: double
          nullable: true
        refCom4TelefoneCliente:
          type: string
          description: Telefone do cliente da referência comercial 4
          nullable: true
        refNeg1Contrato:
          type: string
          description: Número do contrato da referência negocial 1
          nullable: true
        refNeg1Fornecedor:
          type: string
          description: Fornecedor da referência negocial 1
          nullable: true
        refNeg1Telefone:
          type: string
          description: Telefone do fornecedor da referência negocial 1
          nullable: true
        refNeg1ValorNegocio:
          type: number
          description: Valor do negócio da referência negocial 1
          format: double
          nullable: true
        refNeg1Rentabilidade:
          type: number
          description: Rentabilidade da referência negocial 1
          format: double
          nullable: true
        refNeg2Contrato:
          type: string
          description: Número do contrato da referência negocial 2
          nullable: true
        refNeg2Fornecedor:
          type: string
          description: Fornecedor da referência negocial 2
          nullable: true
        refNeg2Telefone:
          type: string
          description: Telefone do fornecedor da referência negocial 2
          nullable: true
        refNeg2ValorNegocio:
          type: number
          description: Valor do negócio da referência negocial 2
          format: double
          nullable: true
        refNeg2Rentabilidade:
          type: number
          description: Rentabilidade da referência negocial 2
          format: double
          nullable: true
        dadosFinanc1ProdServ:
          type: string
          description: Produto ou serviço da referência financeira 1
          nullable: true
        dadosFinanc1Percentual:
          type: number
          description: Percentual da referência financeira 1
          format: double
          nullable: true
        dadosFinanc2ProdServ:
          type: string
          description: Produto ou serviço da referência financeira 2
          nullable: true
        dadosFinanc2Percentual:
          type: number
          description: Percentual da referência financeira 2
          format: double
          nullable: true
        dadosFinanc3ProdServ:
          type: string
          description: Produto ou serviço da referência financeira 3
          nullable: true
        dadosFinanc3Percentual:
          type: number
          description: Percentual da referência financeira 3
          format: double
          nullable: true
        dadosFinanc4ProdServ:
          type: string
          description: Produto ou serviço da referência financeira 4
          nullable: true
        dadosFinanc4Percentual:
          type: number
          description: Percentual da referência financeira 4
          format: double
          nullable: true
        dadosFinanc5ProdServ:
          type: string
          description: Produto ou serviço da referência financeira 5
          nullable: true
        dadosFinanc5Percentual:
          type: number
          description: Percentual da referência financeira 5
          format: double
          nullable: true
        dadosFinanc6ProdServ:
          type: string
          description: Produto ou serviço da referência financeira 6
          nullable: true
        dadosFinanc6Percentual:
          type: number
          description: Percentual da referência financeira 6
          format: double
          nullable: true
        capitalSocial:
          type: number
          description: Capital social da empresa
          format: double
          nullable: true
        patrimonioLiq:
          type: number
          description: Patrimônio líquido da empresa
          format: double
          nullable: true
        faturamentoMedio12Meses:
          type: number
          description: Faturamento médio dos últimos 12 meses
          format: double
          nullable: true
        comprasMedio12Meses:
          type: number
          description: Compras médias dos últimos 12 meses
          format: double
          nullable: true
        percExportacao:
          type: number
          description: Percentual de exportação da empresa
          format: double
          nullable: true
        percImportacao:
          type: number
          description: Percentual de importação da empresa
          format: double
          nullable: true
        bens1Qtde:
          type: integer
          description: Quantidade do bem 1
          format: int32
          nullable: true
        bens1Tipo:
          type: string
          description: Tipo do bem 1
          nullable: true
        bens1ValorAtual:
          type: number
          description: Valor atual do bem 1
          format: double
          nullable: true
        bens1OnusCredor:
          type: string
          description: Ônus ou credor do bem 1
          nullable: true
        bens2Qtde:
          type: integer
          description: Quantidade do bem 2
          format: int32
          nullable: true
        bens2Tipo:
          type: string
          description: Tipo do bem 2
          nullable: true
        bens2ValorAtual:
          type: number
          description: Valor atual do bem 2
          format: double
          nullable: true
        bens2OnusCredor:
          type: string
          description: Ônus ou credor do bem 2
          nullable: true
        bens3Qtde:
          type: integer
          description: Quantidade do bem 3
          format: int32
          nullable: true
        bens3Tipo:
          type: string
          description: Tipo do bem 3
          nullable: true
        bens3ValorAtual:
          type: number
          description: Valor atual do bem 3
          format: double
          nullable: true
        bens3OnusCredor:
          type: string
          description: Ônus ou credor do bem 3
          nullable: true
      additionalProperties: false
    ErrorType:
      enum:
        - 1
        - 2
        - 3
      type: integer
      format: int32
  securitySchemes:
    Bearer:
      type: apiKey
      description: Informe o token
      name: Authorization
      in: header

````