curl --request PUT \
--url https://api.gestio.com.br/v2/financeiro/contaspagar \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"codigoDaFilial": 1,
"codigoDoFornecedor": 501,
"codigoDoItemDeLancamento": "DESP-ALUGUEL",
"historico": "Aluguel do escritório - Julho/2026",
"codigoDoCentroDeCusto": "ADM",
"codigoDaContaCorrente": 1,
"codigoDoExercicio": 2026,
"numeroDaTransacao": 123456,
"sequenciaDaTransacao": 1,
"sequenciaDaTransacaoPai": 123,
"codigoDoCliente": 123,
"numeroDoPedidoDeCompra": 123,
"codigoDoTipoDeDocumento": 123,
"numeroDoDocumento": "12345",
"serieDoDocumento": "1",
"dataDeEmissao": "2026-07-01T00:00:00",
"dataDeVencimento": "2026-08-05T00:00:00",
"dataDePagamento": null,
"valorDoLancamento": 1500.5,
"valorBruto": 1650.5,
"valorPISRetido": 123,
"valorCOFINSRetido": 123,
"valorCSLLRetido": 123,
"valorIRRetido": 123,
"valorISSRetido": 123,
"valorINSSRetido": 123,
"codigoDaFormaDePagamento": 123,
"valorAbatimento": 123,
"tipoDeLancamento": "<string>",
"tipoChavePix": "<string>",
"chavePix": "<string>",
"codigoDoProjeto": 123,
"codigoDaClassificacaoAuxiliar": 123,
"observacao": "<string>",
"flag": "<string>",
"tags": [
"<string>"
],
"idWS": "<string>",
"numeroDaNFe": 123
}
'import requests
url = "https://api.gestio.com.br/v2/financeiro/contaspagar"
payload = {
"codigoDaFilial": 1,
"codigoDoFornecedor": 501,
"codigoDoItemDeLancamento": "DESP-ALUGUEL",
"historico": "Aluguel do escritório - Julho/2026",
"codigoDoCentroDeCusto": "ADM",
"codigoDaContaCorrente": 1,
"codigoDoExercicio": 2026,
"numeroDaTransacao": 123456,
"sequenciaDaTransacao": 1,
"sequenciaDaTransacaoPai": 123,
"codigoDoCliente": 123,
"numeroDoPedidoDeCompra": 123,
"codigoDoTipoDeDocumento": 123,
"numeroDoDocumento": "12345",
"serieDoDocumento": "1",
"dataDeEmissao": "2026-07-01T00:00:00",
"dataDeVencimento": "2026-08-05T00:00:00",
"dataDePagamento": None,
"valorDoLancamento": 1500.5,
"valorBruto": 1650.5,
"valorPISRetido": 123,
"valorCOFINSRetido": 123,
"valorCSLLRetido": 123,
"valorIRRetido": 123,
"valorISSRetido": 123,
"valorINSSRetido": 123,
"codigoDaFormaDePagamento": 123,
"valorAbatimento": 123,
"tipoDeLancamento": "<string>",
"tipoChavePix": "<string>",
"chavePix": "<string>",
"codigoDoProjeto": 123,
"codigoDaClassificacaoAuxiliar": 123,
"observacao": "<string>",
"flag": "<string>",
"tags": ["<string>"],
"idWS": "<string>",
"numeroDaNFe": 123
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
codigoDaFilial: 1,
codigoDoFornecedor: 501,
codigoDoItemDeLancamento: 'DESP-ALUGUEL',
historico: 'Aluguel do escritório - Julho/2026',
codigoDoCentroDeCusto: 'ADM',
codigoDaContaCorrente: 1,
codigoDoExercicio: 2026,
numeroDaTransacao: 123456,
sequenciaDaTransacao: 1,
sequenciaDaTransacaoPai: 123,
codigoDoCliente: 123,
numeroDoPedidoDeCompra: 123,
codigoDoTipoDeDocumento: 123,
numeroDoDocumento: '12345',
serieDoDocumento: '1',
dataDeEmissao: '2026-07-01T00:00:00',
dataDeVencimento: '2026-08-05T00:00:00',
dataDePagamento: null,
valorDoLancamento: 1500.5,
valorBruto: 1650.5,
valorPISRetido: 123,
valorCOFINSRetido: 123,
valorCSLLRetido: 123,
valorIRRetido: 123,
valorISSRetido: 123,
valorINSSRetido: 123,
codigoDaFormaDePagamento: 123,
valorAbatimento: 123,
tipoDeLancamento: '<string>',
tipoChavePix: '<string>',
chavePix: '<string>',
codigoDoProjeto: 123,
codigoDaClassificacaoAuxiliar: 123,
observacao: '<string>',
flag: '<string>',
tags: ['<string>'],
idWS: '<string>',
numeroDaNFe: 123
})
};
fetch('https://api.gestio.com.br/v2/financeiro/contaspagar', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.gestio.com.br/v2/financeiro/contaspagar",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'codigoDaFilial' => 1,
'codigoDoFornecedor' => 501,
'codigoDoItemDeLancamento' => 'DESP-ALUGUEL',
'historico' => 'Aluguel do escritório - Julho/2026',
'codigoDoCentroDeCusto' => 'ADM',
'codigoDaContaCorrente' => 1,
'codigoDoExercicio' => 2026,
'numeroDaTransacao' => 123456,
'sequenciaDaTransacao' => 1,
'sequenciaDaTransacaoPai' => 123,
'codigoDoCliente' => 123,
'numeroDoPedidoDeCompra' => 123,
'codigoDoTipoDeDocumento' => 123,
'numeroDoDocumento' => '12345',
'serieDoDocumento' => '1',
'dataDeEmissao' => '2026-07-01T00:00:00',
'dataDeVencimento' => '2026-08-05T00:00:00',
'dataDePagamento' => null,
'valorDoLancamento' => 1500.5,
'valorBruto' => 1650.5,
'valorPISRetido' => 123,
'valorCOFINSRetido' => 123,
'valorCSLLRetido' => 123,
'valorIRRetido' => 123,
'valorISSRetido' => 123,
'valorINSSRetido' => 123,
'codigoDaFormaDePagamento' => 123,
'valorAbatimento' => 123,
'tipoDeLancamento' => '<string>',
'tipoChavePix' => '<string>',
'chavePix' => '<string>',
'codigoDoProjeto' => 123,
'codigoDaClassificacaoAuxiliar' => 123,
'observacao' => '<string>',
'flag' => '<string>',
'tags' => [
'<string>'
],
'idWS' => '<string>',
'numeroDaNFe' => 123
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.gestio.com.br/v2/financeiro/contaspagar"
payload := strings.NewReader("{\n \"codigoDaFilial\": 1,\n \"codigoDoFornecedor\": 501,\n \"codigoDoItemDeLancamento\": \"DESP-ALUGUEL\",\n \"historico\": \"Aluguel do escritório - Julho/2026\",\n \"codigoDoCentroDeCusto\": \"ADM\",\n \"codigoDaContaCorrente\": 1,\n \"codigoDoExercicio\": 2026,\n \"numeroDaTransacao\": 123456,\n \"sequenciaDaTransacao\": 1,\n \"sequenciaDaTransacaoPai\": 123,\n \"codigoDoCliente\": 123,\n \"numeroDoPedidoDeCompra\": 123,\n \"codigoDoTipoDeDocumento\": 123,\n \"numeroDoDocumento\": \"12345\",\n \"serieDoDocumento\": \"1\",\n \"dataDeEmissao\": \"2026-07-01T00:00:00\",\n \"dataDeVencimento\": \"2026-08-05T00:00:00\",\n \"dataDePagamento\": null,\n \"valorDoLancamento\": 1500.5,\n \"valorBruto\": 1650.5,\n \"valorPISRetido\": 123,\n \"valorCOFINSRetido\": 123,\n \"valorCSLLRetido\": 123,\n \"valorIRRetido\": 123,\n \"valorISSRetido\": 123,\n \"valorINSSRetido\": 123,\n \"codigoDaFormaDePagamento\": 123,\n \"valorAbatimento\": 123,\n \"tipoDeLancamento\": \"<string>\",\n \"tipoChavePix\": \"<string>\",\n \"chavePix\": \"<string>\",\n \"codigoDoProjeto\": 123,\n \"codigoDaClassificacaoAuxiliar\": 123,\n \"observacao\": \"<string>\",\n \"flag\": \"<string>\",\n \"tags\": [\n \"<string>\"\n ],\n \"idWS\": \"<string>\",\n \"numeroDaNFe\": 123\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://api.gestio.com.br/v2/financeiro/contaspagar")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"codigoDaFilial\": 1,\n \"codigoDoFornecedor\": 501,\n \"codigoDoItemDeLancamento\": \"DESP-ALUGUEL\",\n \"historico\": \"Aluguel do escritório - Julho/2026\",\n \"codigoDoCentroDeCusto\": \"ADM\",\n \"codigoDaContaCorrente\": 1,\n \"codigoDoExercicio\": 2026,\n \"numeroDaTransacao\": 123456,\n \"sequenciaDaTransacao\": 1,\n \"sequenciaDaTransacaoPai\": 123,\n \"codigoDoCliente\": 123,\n \"numeroDoPedidoDeCompra\": 123,\n \"codigoDoTipoDeDocumento\": 123,\n \"numeroDoDocumento\": \"12345\",\n \"serieDoDocumento\": \"1\",\n \"dataDeEmissao\": \"2026-07-01T00:00:00\",\n \"dataDeVencimento\": \"2026-08-05T00:00:00\",\n \"dataDePagamento\": null,\n \"valorDoLancamento\": 1500.5,\n \"valorBruto\": 1650.5,\n \"valorPISRetido\": 123,\n \"valorCOFINSRetido\": 123,\n \"valorCSLLRetido\": 123,\n \"valorIRRetido\": 123,\n \"valorISSRetido\": 123,\n \"valorINSSRetido\": 123,\n \"codigoDaFormaDePagamento\": 123,\n \"valorAbatimento\": 123,\n \"tipoDeLancamento\": \"<string>\",\n \"tipoChavePix\": \"<string>\",\n \"chavePix\": \"<string>\",\n \"codigoDoProjeto\": 123,\n \"codigoDaClassificacaoAuxiliar\": 123,\n \"observacao\": \"<string>\",\n \"flag\": \"<string>\",\n \"tags\": [\n \"<string>\"\n ],\n \"idWS\": \"<string>\",\n \"numeroDaNFe\": 123\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.gestio.com.br/v2/financeiro/contaspagar")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"codigoDaFilial\": 1,\n \"codigoDoFornecedor\": 501,\n \"codigoDoItemDeLancamento\": \"DESP-ALUGUEL\",\n \"historico\": \"Aluguel do escritório - Julho/2026\",\n \"codigoDoCentroDeCusto\": \"ADM\",\n \"codigoDaContaCorrente\": 1,\n \"codigoDoExercicio\": 2026,\n \"numeroDaTransacao\": 123456,\n \"sequenciaDaTransacao\": 1,\n \"sequenciaDaTransacaoPai\": 123,\n \"codigoDoCliente\": 123,\n \"numeroDoPedidoDeCompra\": 123,\n \"codigoDoTipoDeDocumento\": 123,\n \"numeroDoDocumento\": \"12345\",\n \"serieDoDocumento\": \"1\",\n \"dataDeEmissao\": \"2026-07-01T00:00:00\",\n \"dataDeVencimento\": \"2026-08-05T00:00:00\",\n \"dataDePagamento\": null,\n \"valorDoLancamento\": 1500.5,\n \"valorBruto\": 1650.5,\n \"valorPISRetido\": 123,\n \"valorCOFINSRetido\": 123,\n \"valorCSLLRetido\": 123,\n \"valorIRRetido\": 123,\n \"valorISSRetido\": 123,\n \"valorINSSRetido\": 123,\n \"codigoDaFormaDePagamento\": 123,\n \"valorAbatimento\": 123,\n \"tipoDeLancamento\": \"<string>\",\n \"tipoChavePix\": \"<string>\",\n \"chavePix\": \"<string>\",\n \"codigoDoProjeto\": 123,\n \"codigoDaClassificacaoAuxiliar\": 123,\n \"observacao\": \"<string>\",\n \"flag\": \"<string>\",\n \"tags\": [\n \"<string>\"\n ],\n \"idWS\": \"<string>\",\n \"numeroDaNFe\": 123\n}"
response = http.request(request)
puts response.read_body{
"success": true,
"data": {
"codigoDaFilial": 1,
"codigoDoFornecedor": 501,
"codigoDoItemDeLancamento": "DESP-ALUGUEL",
"historico": "Aluguel do escritório - Julho/2026",
"codigoDoCentroDeCusto": "ADM",
"codigoDaContaCorrente": 1,
"codigoDoExercicio": 2026,
"descricaoDaFilial": "Matriz",
"numeroDaTransacao": 123456,
"sequenciaDaTransacao": 1,
"sequenciaDaTransacaoPai": 123,
"codigoDoCliente": 123,
"descricaoDoFornecedor": "Fornecedor Papelaria Ltda",
"numeroDoPedidoDeCompra": 123,
"descricaoDoItemDeLancamento": "Aluguel",
"codigoDoTipoDeDocumento": 123,
"descricaoDoTipoDeDocumento": "<string>",
"numeroDoDocumento": "12345",
"serieDoDocumento": "1",
"dataDeEmissao": "2026-07-01T00:00:00",
"dataDeVencimento": "2026-08-05T00:00:00",
"dataDePagamento": null,
"valorDoLancamento": 1500.5,
"valorBruto": 1650.5,
"valorPISRetido": 123,
"valorCOFINSRetido": 123,
"valorCSLLRetido": 123,
"valorIRRetido": 123,
"valorISSRetido": 123,
"valorINSSRetido": 123,
"descricaoDoCentroDeCusto": "Administrativo",
"codigoDaFormaDePagamento": 123,
"descricaoDaContaCorrente": "Banco do Brasil - CC 12345-6",
"valorAbatimento": 123,
"tipoDeLancamento": "<string>",
"tipoChavePix": "<string>",
"chavePix": "<string>",
"codigoDoProjeto": 123,
"descricaoDoProjeto": "<string>",
"codigoDaClassificacaoAuxiliar": 123,
"descricaoDaClassificacaoAuxiliar": "<string>",
"observacao": "<string>",
"baixado": true,
"responsavelBaixa": "<string>",
"flag": "<string>",
"tags": [
"<string>"
],
"ultimaAtualizacao": "<string>",
"idWS": "<string>",
"numeroDaNFe": 123,
"arquivos": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"nomeDoArquivo": "<string>",
"url": "<string>",
"observacao": "<string>"
}
]
}
}{
"success": false,
"errors": [
{
"key": "<string>",
"value": "<string>",
"dateOccurred": "2023-11-07T05:31:56Z"
}
]
}Alterar lançamento de Contas a Pagar
Altera um lançamento existente de Contas a Pagar. Diferente da inclusão, aqui codigoDoExercicio, numeroDaTransacao e sequenciaDaTransacao são obrigatórios, pois identificam o lançamento a ser alterado.
curl --request PUT \
--url https://api.gestio.com.br/v2/financeiro/contaspagar \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"codigoDaFilial": 1,
"codigoDoFornecedor": 501,
"codigoDoItemDeLancamento": "DESP-ALUGUEL",
"historico": "Aluguel do escritório - Julho/2026",
"codigoDoCentroDeCusto": "ADM",
"codigoDaContaCorrente": 1,
"codigoDoExercicio": 2026,
"numeroDaTransacao": 123456,
"sequenciaDaTransacao": 1,
"sequenciaDaTransacaoPai": 123,
"codigoDoCliente": 123,
"numeroDoPedidoDeCompra": 123,
"codigoDoTipoDeDocumento": 123,
"numeroDoDocumento": "12345",
"serieDoDocumento": "1",
"dataDeEmissao": "2026-07-01T00:00:00",
"dataDeVencimento": "2026-08-05T00:00:00",
"dataDePagamento": null,
"valorDoLancamento": 1500.5,
"valorBruto": 1650.5,
"valorPISRetido": 123,
"valorCOFINSRetido": 123,
"valorCSLLRetido": 123,
"valorIRRetido": 123,
"valorISSRetido": 123,
"valorINSSRetido": 123,
"codigoDaFormaDePagamento": 123,
"valorAbatimento": 123,
"tipoDeLancamento": "<string>",
"tipoChavePix": "<string>",
"chavePix": "<string>",
"codigoDoProjeto": 123,
"codigoDaClassificacaoAuxiliar": 123,
"observacao": "<string>",
"flag": "<string>",
"tags": [
"<string>"
],
"idWS": "<string>",
"numeroDaNFe": 123
}
'import requests
url = "https://api.gestio.com.br/v2/financeiro/contaspagar"
payload = {
"codigoDaFilial": 1,
"codigoDoFornecedor": 501,
"codigoDoItemDeLancamento": "DESP-ALUGUEL",
"historico": "Aluguel do escritório - Julho/2026",
"codigoDoCentroDeCusto": "ADM",
"codigoDaContaCorrente": 1,
"codigoDoExercicio": 2026,
"numeroDaTransacao": 123456,
"sequenciaDaTransacao": 1,
"sequenciaDaTransacaoPai": 123,
"codigoDoCliente": 123,
"numeroDoPedidoDeCompra": 123,
"codigoDoTipoDeDocumento": 123,
"numeroDoDocumento": "12345",
"serieDoDocumento": "1",
"dataDeEmissao": "2026-07-01T00:00:00",
"dataDeVencimento": "2026-08-05T00:00:00",
"dataDePagamento": None,
"valorDoLancamento": 1500.5,
"valorBruto": 1650.5,
"valorPISRetido": 123,
"valorCOFINSRetido": 123,
"valorCSLLRetido": 123,
"valorIRRetido": 123,
"valorISSRetido": 123,
"valorINSSRetido": 123,
"codigoDaFormaDePagamento": 123,
"valorAbatimento": 123,
"tipoDeLancamento": "<string>",
"tipoChavePix": "<string>",
"chavePix": "<string>",
"codigoDoProjeto": 123,
"codigoDaClassificacaoAuxiliar": 123,
"observacao": "<string>",
"flag": "<string>",
"tags": ["<string>"],
"idWS": "<string>",
"numeroDaNFe": 123
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
codigoDaFilial: 1,
codigoDoFornecedor: 501,
codigoDoItemDeLancamento: 'DESP-ALUGUEL',
historico: 'Aluguel do escritório - Julho/2026',
codigoDoCentroDeCusto: 'ADM',
codigoDaContaCorrente: 1,
codigoDoExercicio: 2026,
numeroDaTransacao: 123456,
sequenciaDaTransacao: 1,
sequenciaDaTransacaoPai: 123,
codigoDoCliente: 123,
numeroDoPedidoDeCompra: 123,
codigoDoTipoDeDocumento: 123,
numeroDoDocumento: '12345',
serieDoDocumento: '1',
dataDeEmissao: '2026-07-01T00:00:00',
dataDeVencimento: '2026-08-05T00:00:00',
dataDePagamento: null,
valorDoLancamento: 1500.5,
valorBruto: 1650.5,
valorPISRetido: 123,
valorCOFINSRetido: 123,
valorCSLLRetido: 123,
valorIRRetido: 123,
valorISSRetido: 123,
valorINSSRetido: 123,
codigoDaFormaDePagamento: 123,
valorAbatimento: 123,
tipoDeLancamento: '<string>',
tipoChavePix: '<string>',
chavePix: '<string>',
codigoDoProjeto: 123,
codigoDaClassificacaoAuxiliar: 123,
observacao: '<string>',
flag: '<string>',
tags: ['<string>'],
idWS: '<string>',
numeroDaNFe: 123
})
};
fetch('https://api.gestio.com.br/v2/financeiro/contaspagar', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.gestio.com.br/v2/financeiro/contaspagar",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'codigoDaFilial' => 1,
'codigoDoFornecedor' => 501,
'codigoDoItemDeLancamento' => 'DESP-ALUGUEL',
'historico' => 'Aluguel do escritório - Julho/2026',
'codigoDoCentroDeCusto' => 'ADM',
'codigoDaContaCorrente' => 1,
'codigoDoExercicio' => 2026,
'numeroDaTransacao' => 123456,
'sequenciaDaTransacao' => 1,
'sequenciaDaTransacaoPai' => 123,
'codigoDoCliente' => 123,
'numeroDoPedidoDeCompra' => 123,
'codigoDoTipoDeDocumento' => 123,
'numeroDoDocumento' => '12345',
'serieDoDocumento' => '1',
'dataDeEmissao' => '2026-07-01T00:00:00',
'dataDeVencimento' => '2026-08-05T00:00:00',
'dataDePagamento' => null,
'valorDoLancamento' => 1500.5,
'valorBruto' => 1650.5,
'valorPISRetido' => 123,
'valorCOFINSRetido' => 123,
'valorCSLLRetido' => 123,
'valorIRRetido' => 123,
'valorISSRetido' => 123,
'valorINSSRetido' => 123,
'codigoDaFormaDePagamento' => 123,
'valorAbatimento' => 123,
'tipoDeLancamento' => '<string>',
'tipoChavePix' => '<string>',
'chavePix' => '<string>',
'codigoDoProjeto' => 123,
'codigoDaClassificacaoAuxiliar' => 123,
'observacao' => '<string>',
'flag' => '<string>',
'tags' => [
'<string>'
],
'idWS' => '<string>',
'numeroDaNFe' => 123
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.gestio.com.br/v2/financeiro/contaspagar"
payload := strings.NewReader("{\n \"codigoDaFilial\": 1,\n \"codigoDoFornecedor\": 501,\n \"codigoDoItemDeLancamento\": \"DESP-ALUGUEL\",\n \"historico\": \"Aluguel do escritório - Julho/2026\",\n \"codigoDoCentroDeCusto\": \"ADM\",\n \"codigoDaContaCorrente\": 1,\n \"codigoDoExercicio\": 2026,\n \"numeroDaTransacao\": 123456,\n \"sequenciaDaTransacao\": 1,\n \"sequenciaDaTransacaoPai\": 123,\n \"codigoDoCliente\": 123,\n \"numeroDoPedidoDeCompra\": 123,\n \"codigoDoTipoDeDocumento\": 123,\n \"numeroDoDocumento\": \"12345\",\n \"serieDoDocumento\": \"1\",\n \"dataDeEmissao\": \"2026-07-01T00:00:00\",\n \"dataDeVencimento\": \"2026-08-05T00:00:00\",\n \"dataDePagamento\": null,\n \"valorDoLancamento\": 1500.5,\n \"valorBruto\": 1650.5,\n \"valorPISRetido\": 123,\n \"valorCOFINSRetido\": 123,\n \"valorCSLLRetido\": 123,\n \"valorIRRetido\": 123,\n \"valorISSRetido\": 123,\n \"valorINSSRetido\": 123,\n \"codigoDaFormaDePagamento\": 123,\n \"valorAbatimento\": 123,\n \"tipoDeLancamento\": \"<string>\",\n \"tipoChavePix\": \"<string>\",\n \"chavePix\": \"<string>\",\n \"codigoDoProjeto\": 123,\n \"codigoDaClassificacaoAuxiliar\": 123,\n \"observacao\": \"<string>\",\n \"flag\": \"<string>\",\n \"tags\": [\n \"<string>\"\n ],\n \"idWS\": \"<string>\",\n \"numeroDaNFe\": 123\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://api.gestio.com.br/v2/financeiro/contaspagar")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"codigoDaFilial\": 1,\n \"codigoDoFornecedor\": 501,\n \"codigoDoItemDeLancamento\": \"DESP-ALUGUEL\",\n \"historico\": \"Aluguel do escritório - Julho/2026\",\n \"codigoDoCentroDeCusto\": \"ADM\",\n \"codigoDaContaCorrente\": 1,\n \"codigoDoExercicio\": 2026,\n \"numeroDaTransacao\": 123456,\n \"sequenciaDaTransacao\": 1,\n \"sequenciaDaTransacaoPai\": 123,\n \"codigoDoCliente\": 123,\n \"numeroDoPedidoDeCompra\": 123,\n \"codigoDoTipoDeDocumento\": 123,\n \"numeroDoDocumento\": \"12345\",\n \"serieDoDocumento\": \"1\",\n \"dataDeEmissao\": \"2026-07-01T00:00:00\",\n \"dataDeVencimento\": \"2026-08-05T00:00:00\",\n \"dataDePagamento\": null,\n \"valorDoLancamento\": 1500.5,\n \"valorBruto\": 1650.5,\n \"valorPISRetido\": 123,\n \"valorCOFINSRetido\": 123,\n \"valorCSLLRetido\": 123,\n \"valorIRRetido\": 123,\n \"valorISSRetido\": 123,\n \"valorINSSRetido\": 123,\n \"codigoDaFormaDePagamento\": 123,\n \"valorAbatimento\": 123,\n \"tipoDeLancamento\": \"<string>\",\n \"tipoChavePix\": \"<string>\",\n \"chavePix\": \"<string>\",\n \"codigoDoProjeto\": 123,\n \"codigoDaClassificacaoAuxiliar\": 123,\n \"observacao\": \"<string>\",\n \"flag\": \"<string>\",\n \"tags\": [\n \"<string>\"\n ],\n \"idWS\": \"<string>\",\n \"numeroDaNFe\": 123\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.gestio.com.br/v2/financeiro/contaspagar")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"codigoDaFilial\": 1,\n \"codigoDoFornecedor\": 501,\n \"codigoDoItemDeLancamento\": \"DESP-ALUGUEL\",\n \"historico\": \"Aluguel do escritório - Julho/2026\",\n \"codigoDoCentroDeCusto\": \"ADM\",\n \"codigoDaContaCorrente\": 1,\n \"codigoDoExercicio\": 2026,\n \"numeroDaTransacao\": 123456,\n \"sequenciaDaTransacao\": 1,\n \"sequenciaDaTransacaoPai\": 123,\n \"codigoDoCliente\": 123,\n \"numeroDoPedidoDeCompra\": 123,\n \"codigoDoTipoDeDocumento\": 123,\n \"numeroDoDocumento\": \"12345\",\n \"serieDoDocumento\": \"1\",\n \"dataDeEmissao\": \"2026-07-01T00:00:00\",\n \"dataDeVencimento\": \"2026-08-05T00:00:00\",\n \"dataDePagamento\": null,\n \"valorDoLancamento\": 1500.5,\n \"valorBruto\": 1650.5,\n \"valorPISRetido\": 123,\n \"valorCOFINSRetido\": 123,\n \"valorCSLLRetido\": 123,\n \"valorIRRetido\": 123,\n \"valorISSRetido\": 123,\n \"valorINSSRetido\": 123,\n \"codigoDaFormaDePagamento\": 123,\n \"valorAbatimento\": 123,\n \"tipoDeLancamento\": \"<string>\",\n \"tipoChavePix\": \"<string>\",\n \"chavePix\": \"<string>\",\n \"codigoDoProjeto\": 123,\n \"codigoDaClassificacaoAuxiliar\": 123,\n \"observacao\": \"<string>\",\n \"flag\": \"<string>\",\n \"tags\": [\n \"<string>\"\n ],\n \"idWS\": \"<string>\",\n \"numeroDaNFe\": 123\n}"
response = http.request(request)
puts response.read_body{
"success": true,
"data": {
"codigoDaFilial": 1,
"codigoDoFornecedor": 501,
"codigoDoItemDeLancamento": "DESP-ALUGUEL",
"historico": "Aluguel do escritório - Julho/2026",
"codigoDoCentroDeCusto": "ADM",
"codigoDaContaCorrente": 1,
"codigoDoExercicio": 2026,
"descricaoDaFilial": "Matriz",
"numeroDaTransacao": 123456,
"sequenciaDaTransacao": 1,
"sequenciaDaTransacaoPai": 123,
"codigoDoCliente": 123,
"descricaoDoFornecedor": "Fornecedor Papelaria Ltda",
"numeroDoPedidoDeCompra": 123,
"descricaoDoItemDeLancamento": "Aluguel",
"codigoDoTipoDeDocumento": 123,
"descricaoDoTipoDeDocumento": "<string>",
"numeroDoDocumento": "12345",
"serieDoDocumento": "1",
"dataDeEmissao": "2026-07-01T00:00:00",
"dataDeVencimento": "2026-08-05T00:00:00",
"dataDePagamento": null,
"valorDoLancamento": 1500.5,
"valorBruto": 1650.5,
"valorPISRetido": 123,
"valorCOFINSRetido": 123,
"valorCSLLRetido": 123,
"valorIRRetido": 123,
"valorISSRetido": 123,
"valorINSSRetido": 123,
"descricaoDoCentroDeCusto": "Administrativo",
"codigoDaFormaDePagamento": 123,
"descricaoDaContaCorrente": "Banco do Brasil - CC 12345-6",
"valorAbatimento": 123,
"tipoDeLancamento": "<string>",
"tipoChavePix": "<string>",
"chavePix": "<string>",
"codigoDoProjeto": 123,
"descricaoDoProjeto": "<string>",
"codigoDaClassificacaoAuxiliar": 123,
"descricaoDaClassificacaoAuxiliar": "<string>",
"observacao": "<string>",
"baixado": true,
"responsavelBaixa": "<string>",
"flag": "<string>",
"tags": [
"<string>"
],
"ultimaAtualizacao": "<string>",
"idWS": "<string>",
"numeroDaNFe": 123,
"arquivos": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"nomeDoArquivo": "<string>",
"url": "<string>",
"observacao": "<string>"
}
]
}
}{
"success": false,
"errors": [
{
"key": "<string>",
"value": "<string>",
"dateOccurred": "2023-11-07T05:31:56Z"
}
]
}PUT substitui o registro inteiro — envie todos os campos, não apenas os alterados.Authorizations
Envie o token retornado por /v2/autenticar no header Authorization, no formato Bearer {token}.
Body
Lançamento de Contas a Pagar. 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.
Código da Filial. Deve ser uma Filial válida da empresa.
1
Código do Fornecedor. Obrigatório e deve ser um Fornecedor válido cadastrado na empresa.
501
Código da Categoria (Item de Lançamento) de despesa. Obrigatório e deve ser uma Categoria de despesa válida da Filial informada.
"DESP-ALUGUEL"
Histórico do lançamento. Obrigatório.
"Aluguel do escritório - Julho/2026"
Código do Centro de Custo. Obrigatório e deve ser um Centro de Custo válido da empresa.
"ADM"
Código da Conta Corrente. Obrigatório e deve ser uma Conta Corrente válida da Filial informada.
1
Código do Exercício. Obrigatório apenas na alteração (PUT); ignorado e gerado automaticamente na inclusão (POST).
2026
Número da Transação. Obrigatório apenas na alteração (PUT); ignorado e gerado automaticamente na inclusão (POST).
123456
Sequência da Transação. Obrigatório apenas na alteração (PUT); ignorado e gerado automaticamente na inclusão (POST).
1
Sequência da Transação pai, quando este lançamento é um desdobramento (acréscimo, desconto, juros ou multa) de outro.
Código do Cliente, usado apenas em cenários específicos de Contas a Pagar vinculadas a devoluções/estornos de Cliente.
Número do Pedido de Compra vinculado ao lançamento, quando aplicável.
Código do Tipo de Documento (ex.: Nota Fiscal, Boleto, Recibo).
"12345"
"1"
"2026-07-01T00:00:00"
"2026-08-05T00:00:00"
Data de Pagamento. Quando informada (e válida), o lançamento é baixado automaticamente na inclusão/alteração.
null
Valor líquido do lançamento — o valor efetivo do título.
1500.5
Valor bruto do lançamento, antes dos impostos retidos.
1650.5
Valor de PIS retido na nota.
Valor de COFINS retido na nota.
Valor de CSLL retido na nota.
Valor de IR retido na nota.
Valor de ISS retido na nota.
Valor de INSS retido na nota.
Valor de abatimento aplicado ao lançamento.
Tipo de lançamento interno (ex.: Normal, Acréscimo, Desconto, Juros, Multa, Estorno).
Tipo da Chave PIX usada para pagamento (ex.: CPF, CNPJ, E-mail, Telefone, Aleatória).
Código do Projeto, quando informado deve ser um Projeto válido da empresa.
Código da Classificação Auxiliar, quando informado deve ser uma Classificação Auxiliar válida do módulo Financeiro.
Flag/marcador livre do lançamento.
Identificador externo do lançamento, usado por integrações.
Número da NF-e vinculada ao lançamento, quando aplicável.
Response
Lançamento alterado com sucesso.
true
Lançamento de Contas a Pagar. 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.
Show child attributes
Show child attributes
