Skip to main content
POST
Inserir lançamento de Contas a Receber
Campos obrigatórios ausentes ou inválidos retornam 400 com o detalhe em notifications/errors.

Authorizations

Authorization
string
header
required

Envie o token retornado por /v2/autenticar no header Authorization, no formato Bearer {token}.

Body

application/json

Lançamento de Contas a Receber. Usado tanto na inclusão (POST) quanto na alteração (PUT) e nas respostas de consulta. Na inclusão, os campos de chave (codigoDoExercicio, numeroDaTransacao, sequenciaDaTransacao) são ignorados e gerados automaticamente; na alteração, eles são obrigatórios para identificar o lançamento.

codigoDaFilial
integer<int16>
required

Código da Filial. Deve ser uma Filial válida da empresa.

Example:

1

codigoDoCliente
integer<int32> | null
required

Código do Cliente. Obrigatório e deve ser um Cliente ativo cadastrado na empresa.

Example:

501

codigoDoItemDeLancamento
string | null
required

Código da Categoria (Item de Lançamento) de receita. Obrigatório e deve ser uma Categoria de receita válida da Filial informada.

Example:

"REC-VENDA"

historico
string | null
required

Histórico do lançamento. Obrigatório.

Example:

"Venda referente ao Pedido 4321"

codigoDoCentroDeCusto
string | null
required

Código do Centro de Custo. Obrigatório e deve ser um Centro de Custo válido da empresa.

Example:

"COM"

codigoDaContaCorrente
integer<int16> | null
required

Código da Conta Corrente. Obrigatório e deve ser uma Conta Corrente válida da Filial informada.

Example:

1

codigoDoExercicio
integer<int16>

Código do Exercício. Obrigatório apenas na alteração (PUT); ignorado e gerado automaticamente na inclusão (POST).

Example:

2026

numeroDaTransacao
number

Número da Transação. Obrigatório apenas na alteração (PUT); ignorado e gerado automaticamente na inclusão (POST).

Example:

654321

sequenciaDaTransacao
integer<int32>

Sequência da Transação. Obrigatório apenas na alteração (PUT); ignorado e gerado automaticamente na inclusão (POST).

Example:

1

sequenciaDaTransacaoPai
integer<int32> | null

Sequência da Transação pai, quando este lançamento é um desdobramento (acréscimo, desconto, juros ou multa) de outro.

codigoDoTipoDeDocumento
integer<int16> | null
numeroDoDocumento
string | null
Example:

"98765"

serieDoDocumento
string | null
Example:

"1"

origemNotaFiscal
string | null

Origem da Nota Fiscal vinculada ao lançamento, quando aplicável.

numeroDaNFe
number | null
dataDeEmissao
string<date-time> | null
Example:

"2026-07-01T00:00:00"

dataDeVencimento
string<date-time> | null
Example:

"2026-08-05T00:00:00"

periodoDeCompetencia
string<date-time> | null
dataDePagamento
string<date-time> | null

Data de Pagamento (recebimento). Quando informada (e válida), o lançamento é baixado automaticamente na inclusão/alteração.

valorDoLancamento
number<double>

Valor do lançamento.

Example:

2500

codigoDaFormaDePagamento
integer<int16> | null
codigoDaCarteira
integer<int16> | null

Código da Carteira de cobrança, usada para emissão de boleto. Quando informada, deve ser uma Carteira válida vinculada à Conta Corrente informada.

Example:

3

codigoDoProjeto
integer<int32> | null
codigoDaClassificacaoAuxiliar
integer<int32> | null
observacao
string | null
idWS
string | null

Identificador externo do lançamento, usado por integrações e localizável via GET /v2/financeiro/contasreceber/localizar.

Response

Lançamento inserido com sucesso.

success
boolean
Example:

true

data
object

Lançamento de Contas a Receber. Usado tanto na inclusão (POST) quanto na alteração (PUT) e nas respostas de consulta. Na inclusão, os campos de chave (codigoDoExercicio, numeroDaTransacao, sequenciaDaTransacao) são ignorados e gerados automaticamente; na alteração, eles são obrigatórios para identificar o lançamento.