---
title: "POST /Proposta/SalvarLancamento"
method: POST
path: "/Proposta/SalvarLancamento"
tags: ["Proposta"]
---

# POST /Proposta/SalvarLancamento

`POST /Proposta/SalvarLancamento`

## Headers

- `IdempotencyKey` string, required

## Request body

- CreateUpdatePropostaLancamentoCommand
  - `dto` FindPropostaDTO
    - `codigoProposta` string, uuid, nullable — Código identificador da proposta
    - `codigoOperacao` string, nullable — Código da operação do parceiro
    - `numeroProposta` integer, nullable — Número sequencial da proposta
  - `lancamentos` PropostaLancamentoDTO[], nullable
    - `campoID` string, nullable — Identificador do campo.
    - `vlrTransacao` number, double, nullable, required — Valor de transação.
    - `dtPagamento` string, date-time, nullable, required — Data de pagamento.
    - `linhaDigitavel` string, nullable, required — Linha digitável do boleto.
    - `codigoBanco` integer, nullable — Código do banco.
    - `numeroBanco` string, nullable — Número do banco.
    - `tipoConta` integer, nullable — Tipo de conta.
    - `agencia` string, nullable — Número da agência.
    - `agenciaDig` string, nullable — Dígito da Agência.
    - `conta` string, nullable — Número da conta.
    - `contaDig` string, nullable — Dígito da conta.
    - `documentoFederal` string, nullable, required — Documento federal do pagador.
    - `nomePagamento` string, nullable — Nome do pagador.
    - `documentoFederalCedente` string, nullable — Documento federal do cedente.
    - `nomeCedente` string, nullable — Nome do cedente.
    - `pagamentoViaChavePix` PagamentoViaChavePix
      - `chavePix` string, nullable — Chave Pix
    - `pagamentoViaEmv` PagamentoViaEmv
      - `emv` string, nullable — Emv
    - `portabilidadeCLT` PropostaLancamentoPortabilidadeCLTDTO
      - `nuPortIddCTC` string, nullable — Número/identificador de portabilidade CTC (NUPortIddCTC) informado para o lançamento.
  - `parametros` ParametroDTO[], nullable
    - `nome` string, nullable — Refere-se ao nome do parâmetro.
    - `valor` string, nullable — Refere-se ao valor do parâmetro.

## Response `200`

OK

- ActionResponse
  - `msg` string, nullable
  - `result` boolean
  - `hasError` boolean
  - `messages` Message[], nullable
    - `MessageType` 1 | 2 | 3
    - `Code` string, nullable
    - `Context` string, nullable
    - `Description` string, nullable
    - `Field` string, nullable
  - `parametros` ParametroDTO[], nullable
    - `nome` string, nullable — Refere-se ao nome do parâmetro.
    - `valor` string, nullable — Refere-se ao valor do parâmetro.

## Other responses

- `400` — Bad Request

---

[API](https://skmtc.net/moneyp/apis/bmpdigitalcore-apiexterna-proposta-api.md) · [All operations](https://skmtc.net/moneyp/apis/bmpdigitalcore-apiexterna-proposta-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/moneyp/bmpdigitalcore-apiexterna-proposta-api/versions/387386c600ce/schema)
