> ## Documentation Index
> Fetch the complete documentation index at: https://bmpmoneyplus-sandbox.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 18 - Contract Generation

Through this endpoint, the partner can manually and simply include proposals for individuals and legal entities. It is allowed for the integrator to send the proposal fields, which are not altered by our internal calculation engine.
Validations:

* Verification if the installment value matches the rate and amount sent.
* Verification if the IOF (Tax on Financial Operations) exceeds 3% for individuals and 1.5% for legal entities.

<Expandable title="Messaging">
  | Category | Operation                         | Action                    | Code  | Detailed Code | Message                                                                                                                                                                                                                                                  |                 |               |                  |             |                |                                 |                     |   |
  | -------- | --------------------------------- | ------------------------- | ----- | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | ------------- | ---------------- | ----------- | -------------- | ------------------------------- | ------------------- | - |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0078 | V0001         | Produto não configurado para esta integração                                                                                                                                                                                                             |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0078 | V0002         | Número de parcelas não permitido para este produto                                                                                                                                                                                                       |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0089 | V0001         | Código da Operação deve ser informado                                                                                                                                                                                                                    |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0090 | V0001         | Campos \[Percentual Retenção] e \[Valor Retenção] preenchidos. Apenas 1 Tipo de Retenção deve ser informado.                                                                                                                                             |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0108 | V0001         | Documento Federal deve ser informado                                                                                                                                                                                                                     |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0108 | V0002         | Cliente não encontrado com o documento `{documentoCliente}`                                                                                                                                                                                              |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0108 | V0003         | Cliente não cadastrado pelo parceiro de integração                                                                                                                                                                                                       |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0110 | V0001         | Promotor não encontrado com o documento `{documentoPromotor}`                                                                                                                                                                                            |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0111 | V0001         | Parceiro não encontrado com o documento `{documentoParceiro}`                                                                                                                                                                                            |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0118 | V0001         | Tipo de Contrato informado inexistente                                                                                                                                                                                                                   |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0076 | V0001         | Produto não configurado para esta integração                                                                                                                                                                                                             |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0076 | V0002         | Número de parcelas não permitido para este produto                                                                                                                                                                                                       |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0076 | V0003         | Valor do IOF deve ser informado                                                                                                                                                                                                                          |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0076 | V0004         | Percentual do IOF deve ser informado                                                                                                                                                                                                                     |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0076 | V0005         | Percentual do IOF não pode ultrapassar `{MaxIOFPF * 100}%` para Pessoa Física                                                                                                                                                                            |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0076 | V0006         | Percentual do IOF não pode ultrapassar `{MaxIOFPJ * 100}%` para Pessoa Jurídica                                                                                                                                                                          |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0076 | V0007         | Data de primeiro vencimento é inválida                                                                                                                                                                                                                   |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0085 | V0001         | Empresa não encontrada com o documento `{docEmpresaEspecifica}`                                                                                                                                                                                          |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0085 | V0002         | Empresa PJ não encontrada com o documento `{docEmpresaEspecifica}`                                                                                                                                                                                       |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0085 | V0003         | Usuário não tem acesso a esta empresa `{docEmpresaEspecifica}`                                                                                                                                                                                           |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0085 | V0004         | Produto x Rede não configurado `{docEmpresaEspecifica}`                                                                                                                                                                                                  |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0091 | V0001         | Valor Solicitado maior que o limite disponível de `{saldo.VlrSaldoCredito.ToString("N2")}`                                                                                                                                                               |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0086 | V0001         | Produto HotMoney não configurado para esta integração                                                                                                                                                                                                    |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0086 | V0002         | Produto Rotativo não configurado para esta integração                                                                                                                                                                                                    |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0086 | V0003         | Proposta deve ser Rotativo ou HotMoney                                                                                                                                                                                                                   |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0086 | V0004         | Cliente ainda não possui limite de crédito definido pela BMP                                                                                                                                                                                             |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0086 | V0005         | Data de vencimento da primeira parcela não deve ser informada                                                                                                                                                                                            |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0086 | V0006         | Taxa deve ser `{limiteCreditoResult.LimiteCredito.PercJurosHotMoney.GetValueOrDefault(0).ToString("N2")}`                                                                                                                                                |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0086 | V0007         | Valor de TAC deve ser `{vlrTAC.ToString("N2")}`                                                                                                                                                                                                          |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0086 | V0008         | Valor Solicitado maior que o limite disponível em HotMoney de `{limiteCreditoResult.Saldo.VlrSaldoHotMoney.ToString("N2")}`                                                                                                                              |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0086 | V0009         | HotMoney permite apenas crédito em 1x                                                                                                                                                                                                                    |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0086 | V0010         | Campo NroDiasAcrescimoPrimPagto deve ser preenchido com os valores \[0 p/ 30d], \[15 p/ 45d] e \[30 p/ 60d]                                                                                                                                              |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0086 | V0011         | NroDiasAcrescimoPrimPagto deve ser 0, 15 ou 30 para 30, 45 e 60 dias respectivamente                                                                                                                                                                     |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0086 | V0012         | Campo NroDiasAcrescimoPrimPagto deve ser nulo ou zero                                                                                                                                                                                                    |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0086 | V0013         | Taxa deve ser `{limiteCreditoResult.LimiteCredito.PercJurosRotativo.GetValueOrDefault(0).ToString("N2")}`                                                                                                                                                |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0086 | V0014         | Valor de TAC deve ser `{vlrTAC.ToString("N2")}`                                                                                                                                                                                                          |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0086 | V0015         | Valor Solicitado maior que o limite disponível em Rotativo de `{limiteCreditoResult.Saldo.VlrSaldoRotativo.ToString("N2")}`                                                                                                                              |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0086 | V0016         | Rotativo permite apenas crédito em 1x                                                                                                                                                                                                                    |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0086 | V0017         | Campo NroDiasAcrescimoPrimPagto deve ser nulo ou zero                                                                                                                                                                                                    |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0086 | V0018         | Taxa deve ser `{limiteCreditoResult.LimiteCredito.PercJurosCredito.GetValueOrDefault(0).ToString("N2")}`                                                                                                                                                 |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0086 | V0019         | Valor de TAC deve ser `{vlrTAC.ToString("N2")}`                                                                                                                                                                                                          |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0086 | V0020         | Valor Solicitado maior que o limite disponível de `{limiteCreditoResult.Saldo.VlrSaldoCredito.ToString("N2")}`                                                                                                                                           |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0088 | V0001         | Taxa deve ser de `{percJuros:N5}`                                                                                                                                                                                                                        |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0088 | V0002         | TAC deve ser de `{vlrTACCalc:N2}`                                                                                                                                                                                                                        |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0088 | V0003         | Taxa deve ser `{limiteCredito.PercJurosCredito.GetValueOrDefault(0):N2}`                                                                                                                                                                                 |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0088 | V0004         | Valor de TAC deve ser `{tac:N2}`                                                                                                                                                                                                                         |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0665 | D0001         | Informe o Cliente                                                                                                                                                                                                                                        |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0665 | D0002         | Documento do Cliente é inválido                                                                                                                                                                                                                          |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0665 | D0003         | Modelo de cálculo inválido                                                                                                                                                                                                                               |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0665 | D0004         | Data de primeiro vencimento deve ser maior que a data de hoje                                                                                                                                                                                            |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0665 | D0005         | Parceiro / Correspondente Bancário deve ser informado                                                                                                                                                                                                    |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0665 | D0006         | A proposta deve ter valor mínimo de produtoRede.VlrPropostaMinimo.Value.ToString("C")                                                                                                                                                                    |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0665 | D0007         | A proposta deve ter valor máximo de produtoRede.VlrPropostaMaximo.Value.ToString("C")                                                                                                                                                                    |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0665 | D0008         | Cliente já possui uma proposta em andamento                                                                                                                                                                                                              |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0665 | D0009         | HotMoney não está ativado para esta proposta                                                                                                                                                                                                             |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0665 | D0010         | Rotativo não está ativado para esta proposta                                                                                                                                                                                                             |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0665 | D0011         | Versão de CCB informada não Existe ou está indisponível para esta Integração!                                                                                                                                                                            |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0665 | D0012         | Versão de CCB informada está Inativa!                                                                                                                                                                                                                    |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0665 | D0013         | Tipo de Contrato deve ser informado                                                                                                                                                                                                                      |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0665 | D0014         | A Sigla do Tipo de Contrato informada não está correta                                                                                                                                                                                                   |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0665 | D0015         | No momento não é possível incluir uma proposta para a pessoa do Onboarding                                                                                                                                                                               |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0665 | D0016         | EPCodigo não informado                                                                                                                                                                                                                                   |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0665 | D0017         | Vendedor não encontrado                                                                                                                                                                                                                                  |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0665 | D0018         | Promotor não encontrado                                                                                                                                                                                                                                  |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0665 | D0019         | Informe o Tipo de Operação                                                                                                                                                                                                                               |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0665 | D0020         | Informe o Valor                                                                                                                                                                                                                                          |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0665 | D0021         | Informe a Quantidade de Parcelas                                                                                                                                                                                                                         |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0665 | D0022         | Formato de cálculo inválido                                                                                                                                                                                                                              |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0665 | D0023         | Cliente deve ser pessoa física                                                                                                                                                                                                                           |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0083 | V0001         | Banco não localizado                                                                                                                                                                                                                                     |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0083 | V0002         | Banco informado não existe ou está inativo                                                                                                                                                                                                               |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0083 | V0003         | Conta de Pagamento deve ser enviada quando Destino de Desembolso for o Emitente                                                                                                                                                                          |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0083 | V0004         | Alteração não permitida, proposta em fila de pagamento                                                                                                                                                                                                   |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0083 | V0005         | Não é permitido informar os campos DocumentoFederalPagamento e NomePagamento                                                                                                                                                                             |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0083 | V0006         | Quando informado o campo DocumentoFederalPagamento deve ser informado também o campo NomePagamento                                                                                                                                                       |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0083 | V0007         | Quando informado o campo NomePagamento deve ser informado também o campo DocumentoFederalPagamento                                                                                                                                                       |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0678 | D0001         | Documento informado é inválido                                                                                                                                                                                                                           |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0678 | D0002         | Selecione o Banco                                                                                                                                                                                                                                        |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0678 | D0003         | Banco inválido                                                                                                                                                                                                                                           |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0678 | D0004         | Informe o Tipo de Conta (Poupança ou Conta Corrente)                                                                                                                                                                                                     |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0678 | D0005         | Tipo de Conta inválido                                                                                                                                                                                                                                   |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0678 | D0006         | Informe a Agência de Pagamento                                                                                                                                                                                                                           |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0678 | D0007         | Informe a Conta de Pagamento                                                                                                                                                                                                                             |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0678 | D0008         | Informe o Dígito da Conta de Pagamento                                                                                                                                                                                                                   |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0678 | D0009         | Agência deve ser numérica                                                                                                                                                                                                                                |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0678 | D0010         | Agência deve ter até 4 dígitos                                                                                                                                                                                                                           |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0678 | D0011         | Digito da agência deve ser numérico                                                                                                                                                                                                                      |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0678 | D0012         | Conta deve ser numérica                                                                                                                                                                                                                                  |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0678 | D0013         | Dígito da Conta deve ser numérico                                                                                                                                                                                                                        |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0678 | D0014         | Banco inválido ou inativo                                                                                                                                                                                                                                |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0084 | V0001         | Os ID's dos Campos informados devem ser Únicos!                                                                                                                                                                                                          |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0084 | V0002         | Valor de desconto de desembolso não pode ultrapassar o valor da proposta                                                                                                                                                                                 |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0211 | V0001         | msgParametrosInvalidos                                                                                                                                                                                                                                   |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0691 | D0001         | Documento número: `{DocumentoFederalPagamento}` não é válido                                                                                                                                                                                             |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0691 | D0004         | Tipo de conta inválido                                                                                                                                                                                                                                   |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0691 | D0005         | Banco inválido                                                                                                                                                                                                                                           |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0691 | D0006         | Agência deve ser numérica                                                                                                                                                                                                                                |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0691 | D0007         | Agência deve ter até 4 dígitos                                                                                                                                                                                                                           |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0691 | D0008         | Digito da agência deve ser numérico                                                                                                                                                                                                                      |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0691 | D0009         | Conta deve ser numérica                                                                                                                                                                                                                                  |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0691 | D0010         | Dígito da Conta deve ser numérico                                                                                                                                                                                                                        |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | T0691 | D0011         | Documento número: `{DocumentoFederalCedente}` não é válido                                                                                                                                                                                               |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0186 | V0001         | Proposta ainda não foi aprovada pelo analista de crédito                                                                                                                                                                                                 |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0187 | V0001         | Informe o assunto do histórico                                                                                                                                                                                                                           |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0201 | V0001         | Erro ao gerar histórico da proposta.                                                                                                                                                                                                                     |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0213 | V0001         | msgPadrao + "não foi informado valor da transação (VlrTransacao)"                                                                                                                                                                                        |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0213 | V0002         | msgPadrao + "o valor da transação informado deve ser maior que 0"                                                                                                                                                                                        |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0213 | V0003         | msgPadrao + "não foi informado linha digitavel do boleto (LinhaDigitavel)"                                                                                                                                                                               |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0213 | V0004         | msgPadrao + "necessário informar os campos (NomeCedente) e (DocumentoFederalCedente)"                                                                                                                                                                    |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0213 | V0005         | msgPadrao + "os seguintes campos não devem ser informados:" + " CodigoBanco                                                                                                                                                                              | " + " TipoConta | " + " Agencia | " + " AgenciaDig | " + " Conta | " + " ContaDig | " + " DocumentoFederalPagamento | " + " NomePagamento | " |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0210 | V0001         | msgPadrao + "título deve possuir data de vencimento"                                                                                                                                                                                                     |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0210 | V0002         | msgPadrao + "valor do Título é diferente do valor informado no campo VlrTransacao"                                                                                                                                                                       |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0210 | V0003         | Documento e Nome do Cedente devem ser informados                                                                                                                                                                                                         |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0212 | V0001         | msgPadrao + "os seguintes campos devem ser informados: " + "(CodigoBanco ou NumeroBanco - " + "TipoConta - " + "Conta - " + "ContaDig - " + "DocumentoFederalPagamento - " + "NomePagamento) "                                                           |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0212 | V0002         | msgPadrao + "os seguintes campos já estão parametrizados e não devem ser informados:" + "(CodigoBanco - NumeroBanco " + "TipoConta - " + "Agencia - " + "AgenciaDig - " + "Conta - " + "ContaDig - " + "DocumentoFederalPagamento - " + "NomePagamento)" |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0212 | V0003         | msgPadrao + "o campo dtPagamento não deve ser informado"                                                                                                                                                                                                 |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0212 | V0004         | msgPadrao + "o campo LinhaDigitavel não deve ser informado"                                                                                                                                                                                              |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0209 | V0001         | msgPadrao + "não deverá ser informado valor no campo VlrTransacao"                                                                                                                                                                                       |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0209 | V0002         | msgPadrao + " o campo VlrTransacao deve ser maior que 0"                                                                                                                                                                                                 |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0209 | V0003         | msgPadrao + " Numero do Banco não localizado"                                                                                                                                                                                                            |                 |               |                  |             |                |                                 |                     |   |
  | Proposta | IncluirPropostaManualSimplificado | IncluirManualSimplificado | C0203 | V0001         | Erro ao gerar o objeto de histórico da proposta.                                                                                                                                                                                                         |                 |               |                  |             |                |                                 |                     |   |
</Expandable>


## OpenAPI

````yaml post /Proposta/IncluirManualSimplificado
openapi: 3.0.1
info:
  title: BMPDigitalCore.ApiExterna.Proposta.API
  version: '1.0'
servers:
  - url: https://api.bmpdigital.moneyp.dev.br/
    description: Localhost
security:
  - Bearer: []
paths:
  /Proposta/IncluirManualSimplificado:
    post:
      tags:
        - Proposta
      parameters:
        - name: IdempotencyKey
          in: header
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/IncluirPropostaManualSimplificadoCommand'
          text/json:
            schema:
              $ref: '#/components/schemas/IncluirPropostaManualSimplificadoCommand'
          application/*+json:
            schema:
              $ref: '#/components/schemas/IncluirPropostaManualSimplificadoCommand'
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/CreateUpdatePropostaResponse'
            application/json:
              schema:
                $ref: '#/components/schemas/CreateUpdatePropostaResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/CreateUpdatePropostaResponse'
        '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:
    IncluirPropostaManualSimplificadoCommand:
      type: object
      properties:
        dto:
          $ref: '#/components/schemas/PropostaManualSimplificadoDTO'
        parametros:
          type: array
          items:
            $ref: '#/components/schemas/ParametroDTO'
          nullable: true
      additionalProperties: false
    CreateUpdatePropostaResponse:
      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
    PropostaManualSimplificadoDTO:
      type: object
      properties:
        documentoCliente:
          maxLength: 20
          minLength: 0
          type: string
          description: Número do Cadastro de Pessoa Física (CPF) do Cliente
          nullable: true
        documentoPromotor:
          maxLength: 20
          minLength: 0
          type: string
          description: >-
            Número do Cadastro de Pessoa Física (CPF) ou do Cadastro Nacional de
            Pessoa Jurídica (CNPJ) do promotor
          nullable: true
        documentoParceiroCorrespondente:
          maxLength: 20
          minLength: 0
          type: string
          description: >-
            Número do Cadastro de Pessoa Física (CPF) do parceiro
            correspondente. Utilizado quando o destino de desembolso não for o
            emitente ou lojista/integrador.
          nullable: true
        observacoesVendedor:
          type: string
          description: >-
            Observações do vendedor que serão destinadas ao analista da BMP,
            quando esta proposta passar por aprovação manual
          nullable: true
        codigoOperacao:
          type: string
          description: >-
            Uso do Integrador. É o código da operação no sistema do parceiro.
            Esta informação é exclusiva e poderá ser utilizada para atualizar a
            proposta sem necessidade de guardar o código da proposta na
            BMP.Porém o código de proposta BMP é importante ser armazenado para
            uso de impressão de boletos/Cédula de Crédito Bancária (CCB)/Nota
            promissória ou Protocolo.
          nullable: true
        codigoVersaoCCB:
          type: integer
          description: >-
            Código referente à versão da Cédula de Crédito Bancária (CCB),
            informa a versão que deve ser utilizada para a proposta.
          format: int64
          nullable: true
        tipoIndiceFinan:
          type: integer
          description: >-
            Indica um índice financeiro. Exemplo: CDI (Certificado de Depósito
            Interbancário), IPCA (Índice Nacional de Preços ao Consumidor Amplo)
          format: int32
          nullable: true
        percIndiceFinan:
          maximum: 10000000000000
          minimum: 0
          type: number
          description: Indica o percentual referente ao tipo de índice financeiro.
          format: double
          nullable: true
        vlrSolicitado:
          maximum: 10000000000000000
          minimum: 0
          type: number
          description: Valor solicitado na proposta
          format: double
        prazo:
          type: integer
          description: >-
            Prazo solicitado. Será consistido conforme a parametrizado de
            integração.
          format: int32
        percJurosNegociado:
          maximum: 10000000000000
          minimum: 0
          type: number
          description: Percentual de juros da proposta
          format: double
        vlrIOF:
          maximum: 10000000000000000
          minimum: 0
          type: number
          description: Valor Total de Imposto sobre Operações Financeiras (IOF)
          format: double
        percIOF:
          maximum: 10000000000000
          minimum: 0
          type: number
          description: Percentual de Imposto sobre Operações Financeiras (IOF)
          format: double
        percIOFAdicional:
          maximum: 10000000000000
          minimum: 0
          type: number
          description: Percentual de Imposto sobre Operações Financeiras (IOF) adicional
          format: double
        vlrParcela:
          maximum: 10000000000000000
          minimum: 0
          type: number
          description: Valor da Parcela
          format: double
        vlrTAC:
          maximum: 10000000000000000
          minimum: 0
          type: number
          description: Valor da Tarifa de Cadastro. Pode ser R$ 0,00 quando não houver.
          format: double
          nullable: true
        vlrBoleto:
          maximum: 10000000000000000
          minimum: 0
          type: number
          description: >-
            Valor da lâmina de boleto bancário. Pode ser R$ 0,00 quando não
            houver. Se informado este valor também deve existir embutido no
            valor da parcela.
          format: double
        dtPrimeiroVencto:
          type: string
          description: Data estimada do primeiro vencimento.
          format: date-time
          nullable: true
        vlrOutrasDespesas:
          maximum: 10000000000000000
          minimum: 0
          type: number
          description: Valor de outras despesas da operação.
          format: double
          nullable: true
        vlrOutrosServicos:
          maximum: 10000000000000000
          minimum: 0
          type: number
          description: Valor de outros serviços da operação.
          format: double
          nullable: true
        vlrSeguro:
          maximum: 10000000000000000
          minimum: 0
          type: number
          description: Valor do seguro
          format: double
          nullable: true
        vlrCorban:
          maximum: 10000000000000000
          minimum: 0
          type: number
          description: Valor de correspondente bancário
          format: double
          nullable: true
        vlrAvaliacao:
          maximum: 10000000000000000
          minimum: 0
          type: number
          description: Valor da Avaliação
          format: double
          nullable: true
        vlrDespachante:
          maximum: 10000000000000000
          minimum: 0
          type: number
          description: Valor do despachante
          format: double
          nullable: true
        vlrRegistro:
          maximum: 10000000000000000
          minimum: 0
          type: number
          description: Valor do registro
          format: double
          nullable: true
        vlrServTerceiro:
          maximum: 10000000000000000
          minimum: 0
          type: number
          description: Valor do serviço terceirizado
          format: double
          nullable: true
        vlrRegistroCartorio:
          maximum: 10000000000000000
          minimum: 0
          type: number
          description: Valor do registro em cartório
          format: double
          nullable: true
        vlrTxAdmMensal:
          maximum: 10000000000000000
          minimum: 0
          type: number
          description: Valor da taxa de administração mensal
          format: double
          nullable: true
        vlrSeguroMensal1:
          maximum: 10000000000000000
          minimum: 0
          type: number
          description: Valor do seguro mensal
          format: double
          nullable: true
        vlrSeguroMensal2:
          maximum: 10000000000000000
          minimum: 0
          type: number
          description: Valor do seguro mensal
          format: double
          nullable: true
        hotMoney:
          type: boolean
          description: Indica que proposta consome saldo HotMoney
          nullable: true
        nroDiasAcrescimoHotMoney:
          type: integer
          description: >-
            Número de dias de acréscimo devolvido pelo Cálculo do Grid de
            Parcelas HotMoney. Uso exclusivo HotMoney do contrário manter valor
            nulo.
          format: int32
          nullable: true
        rotativo:
          type: boolean
          description: Indica que proposta consome saldo Rotativo
          nullable: true
        tipoContrato:
          maxLength: 5
          minLength: 0
          type: string
          description: >-
            Sigla indicando o tipo de contrato da proposta. Exemplo: CSG ->
            Capital de Giro; CCG -> Capital de Giro com Garantia
          nullable: true
        percRetencao:
          maximum: 10000000000000
          minimum: 0
          type: number
          description: Percentual de retenção
          format: double
          nullable: true
        vlrRetencao:
          maximum: 10000000000000000
          minimum: 0
          type: number
          description: Valor de retenção
          format: double
          nullable: true
        vlrBlindagem:
          maximum: 10000000000000000
          minimum: 0
          type: number
          description: Valor de blindagem
          format: double
          nullable: true
        vlrAcessorios:
          maximum: 10000000000000000
          minimum: 0
          type: number
          description: Valor dos acessórios
          format: double
          nullable: true
        vlrVistoria:
          maximum: 10000000000000000
          minimum: 0
          type: number
          description: Valor de vistoria
          format: double
          nullable: true
        vlrCertiDocs:
          maximum: 10000000000000000
          minimum: 0
          type: number
          description: >-
            Valor referente ao custo do serviço de certificação digital, que é
            somado no Valor Financiado (solicitado) da proposta. Tal valor fica
            retido para posteriormente ser repassado para a empresa
            responsávelpela certificação digital (CertiDocs), ou para o
            parceiro, dependendo da regra de operação.
          format: double
          nullable: true
        numeroCCB:
          type: integer
          description: Número Reservado para vincular proposta
          format: int64
        propostaContaPagamentoDTO:
          $ref: '#/components/schemas/PropostaContaPagamentoDTO'
        propostaLancamentos:
          type: array
          items:
            $ref: '#/components/schemas/PropostaLancamentoDTO'
          nullable: true
      additionalProperties: false
    ParametroDTO:
      type: object
      properties:
        nome:
          type: string
          description: Refere-se ao nome do parâmetro.
          nullable: true
        valor:
          type: string
          description: Refere-se ao valor do parâmetro.
          nullable: true
      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
    PropostaContaPagamentoDTO:
      required:
        - agencia
        - conta
        - tipoConta
      type: object
      properties:
        codigoBanco:
          type: integer
          description: Código do banco
          format: int32
          nullable: true
        tipoConta:
          type: integer
          description: Tipo de conta
          format: int32
          nullable: true
        agencia:
          maxLength: 4
          minLength: 0
          type: string
          description: Agência
          nullable: true
        agenciaDig:
          maxLength: 1
          minLength: 0
          type: string
          description: Dígito da agência
          nullable: true
        conta:
          maxLength: 20
          minLength: 0
          type: string
          description: Conta bancária
          nullable: true
        contaDig:
          maxLength: 1
          minLength: 0
          type: string
          description: Dígito da conta
          nullable: true
        numeroBanco:
          type: string
          description: Número do banco
          nullable: true
        documentoFederalPagamento:
          maxLength: 20
          minLength: 0
          type: string
          description: >-
            Numero do Cadastro de Pessoa Física (CPF) ou  do Cadastro Nacional
            de Pessoa Física (CNPJ) indicado para pagamento (quando difere do
            Titular)
          nullable: true
        nomePagamento:
          maxLength: 60
          minLength: 0
          type: string
          description: Nome da pessoa para pagamento (quando difere do Titular)
          nullable: true
      additionalProperties: false
    PropostaLancamentoDTO:
      required:
        - documentoFederal
        - dtPagamento
        - linhaDigitavel
        - vlrTransacao
      type: object
      properties:
        campoID:
          type: string
          description: Identifica o tipo de lançamento.
          nullable: true
        vlrTransacao:
          type: number
          description: Valor de transação.
          format: double
          nullable: true
        dtPagamento:
          type: string
          description: Data da liquidação, se não informado será considerada a data do dia.
          format: date-time
          nullable: true
        linhaDigitavel:
          maxLength: 60
          minLength: 0
          type: string
          description: >-
            String contendo informações do boleto, como dados do banco,
            destinatário etc.
          nullable: true
        codigoBanco:
          type: integer
          description: Código do banco
          format: int32
          nullable: true
        numeroBanco:
          type: string
          description: Número do banco
          nullable: true
        tipoConta:
          type: integer
          description: Tipo de conta.
          format: int32
          nullable: true
        agencia:
          maxLength: 4
          minLength: 0
          type: string
          description: Agencia bancária
          nullable: true
        agenciaDig:
          maxLength: 1
          minLength: 0
          type: string
          description: Dígito da Agência
          nullable: true
        conta:
          maxLength: 20
          minLength: 0
          type: string
          description: Conta bancária
          nullable: true
        contaDig:
          maxLength: 1
          minLength: 0
          type: string
          description: Dígito da conta
          nullable: true
        documentoFederal:
          maxLength: 20
          minLength: 0
          type: string
          description: Documento federal do cliente
          nullable: true
        nomePagamento:
          maxLength: 60
          minLength: 0
          type: string
          description: Nome da pessoa para pagamento (quando difere do Titular)
          nullable: true
        documentoFederalCedente:
          maxLength: 20
          minLength: 0
          type: string
          description: Documento federal do cedente
          nullable: true
        nomeCedente:
          maxLength: 60
          minLength: 0
          type: string
          description: Nome do cedente
          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

````