Criação de lançamentos
Os lançamentos, semelhantes aos documentos comerciais, são constituídos por:
Um cabeçalho
Duas ou mais linhas
Criação do lançamento (cabeçalho)
De modo a criar um lançamento, deverá ser efetuado um pedido com informação do cabeçalho do mesmo. No momento de criação do lançamento é automaticamente adicionada uma linha, que se não for utilizada e estiver vazia quando o lançamento for finalizado, será automaticamente removida durante a finalização do lançamento. Para este efeito, deverá realizar o seguinte pedido:
curl -v -X POST \
-H 'Content-Type: application/vnd.api+json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <access_token>' \
-d '<payload JSON>' '<API_URL>/accounting_transaction'No pedido acima, o <access_token> corresponde ao token de acesso válido devolvido pelo serviço de OAuth. O pedido de criação do lançamento deve ser feito de acordo com a seguinte especificação:
OK
OK
Criação de linha de lançamento
De modo a adicionar uma linha a um lançamento, deverá realizar o seguinte pedido:
No pedido acima, o <access_token> corresponde ao token de acesso válido devolvido pelo serviço de OAuth. O pedido de criação de uma linha de lançamento deve ser feito de acordo com a seguinte especificação:
OK
OK
Criação de sugestão para documento comercial
Os documentos comerciais podem ter lançamentos de contabilidade associados através da funcionalidade de sugestão de lançamentos, disponível na rota /set_suggestions_for_document_on_fiscal_year.
Para gerar uma sugestão de lançamento de um documento finalizado deve ser passada o parâmetro operation=create e para lançamentos anulados o parâmetro operation=destroy.
Identificador do documento comercial
1Tipo de documento comercial
FTNúmero do documento comercial
FT 2024/1Tipo de operação a realizar, create para criar a sugestão, e destroy para anular a sugestão existente.
Tentar finalizar a sugestão gerada
trueOK
OK
Duplicação de lançamento
Qualquer lançamento pode ser duplicado fazendo um pedido à rota /duplicate_transaction , que tem a seguinte especificação:
Identificador do lançamento a duplicar
1OK
OK
Criação de estorno
Se for necessário criar um estorno para um lançamento finalizado, é possível utilizar a API fazendo um pedido à rota /reverse_transaction que executa essa ação, tendo o pedido a seguinte especificação:
Identificador do lançamento a estornar
1OK
OK
Last updated