FreteBarato
Nota Fiscal

Consulta

Consulte os dados editáveis de uma nota fiscal na API Frete Barato.

O endpoint de get consulta os dados editáveis de uma nota fiscal: totais, transporte, destino e status. Use a resposta para montar a edição da nota com os valores atuais.

A consulta funciona para qualquer nota cujo emitente seja um CNPJ da conta, de qualquer origem: pedidos criados pela API, notas enviadas pelo push, notas importadas por e-mail ou por integrações.

Endpoint
https://admin.fretebarato.com/invoice/get/v1/json/{{customer_id}}

Consulte uma nota fiscal

curl -X GET "https://admin.fretebarato.com/invoice/get/v1/json/{{customer_id}}?id_fatura_nota_fiscal=987654&emitente_cnpj=12345678000199" \
  -H "Authorization: Bearer xxxxxxxxxxxx" \
  -H "User-Agent: MinhaAplicacao ([email protected])"

Headers

KeyValue
AuthorizationBearer {{token}}
User-AgentAplicação (e-mail para contato técnico)

Parâmetros da query

ParâmetroTipoObrigatórioObservação
id_fatura_nota_fiscalNuméricoSimIdentificador da nota
emitente_cnpjStringSimCNPJ do emitente da nota, com 14 dígitos (aceita pontuação). Precisa ser um CNPJ cadastrado na conta
id_clienteNuméricoNãoNão é necessário. Se enviado, precisa ser o da conta autenticada

Parâmetros do response

ParâmetroTipoComportamento
successBooleanIndica se a requisição foi processada com sucesso (true/false)
codeNuméricoRetorna o código HTTP da resposta
messageStringMensagem descritiva sobre o resultado da consulta
data.id_fatura_nota_fiscalNuméricoIdentificador da nota
data.emitente_cnpjStringCNPJ do emitente
data.total_nfStringValor total da nota, com 2 casas decimais (ex: "150.50")
data.total_freteStringValor do frete, com 2 casas decimais
data.transporte_volume_quantidadeNuméricoQuantidade de volumes
data.transporte_volume_peso_brutoStringPeso bruto, com 3 casas decimais (ex: "1.250")
data.transporte_volume_peso_liquidoStringPeso líquido, com 3 casas decimais
data.transporte_cnpjStringCNPJ da transportadora
data.transporte_nomeStringNome da transportadora
data.transporte_nome_aliasStringNome alternativo da transportadora
data.destino_*StringDados do destino (CEP, UF, bairro, logradouro, número, complemento, nome e telefone). Valores vindos da NF-e mantêm a forma do XML; a UF, por exemplo, fica em minúsculas
data.status_codeNuméricoCódigo do status atual do pedido
data.can_update_orderBooleantrue quando o CNPJ da transportadora pode ser alterado. false com o pedido em transporte ou entregue
data.can_delete_volumesBooleantrue quando a nota já tem volumes gerados e a troca do CNPJ da transportadora remove esses volumes

Trate os erros

ResponseTipoMensagemDescrição
400Bad RequestID da nota fiscal é obrigatório.id_fatura_nota_fiscal ausente, zero ou inválido
400Bad RequestCNPJ do emitente é obrigatório.emitente_cnpj ausente ou sem 14 dígitos
400Bad RequestNota fiscal inconsistente (emitente_cnpj).O emitente da nota é diferente do emitente_cnpj enviado
401UnauthorizedAuthentication failureFalha na autenticação: token inválido, Customer ID incorreto ou versão incorreta da API
403ForbiddenCliente inconsistente (id_cliente).id_cliente enviado diferente da conta autenticada
403ForbiddenVocê não tem permissão para acessar este recurso.O CNPJ do emitente não pertence à conta
404Not FoundCustomer not foundCustomer ID sem conta associada
404Not FoundCliente não encontrado.Cadastro da conta não localizado. Fale com o suporte
404Not FoundNota fiscal não encontrada.Não existe nota com esse identificador
406Not AcceptableInvalid Params (JSON)Estrutura JSON inválida ou malformada

Exemplos de erro

{
  "success": false,
  "code": 400,
  "message": "ID da nota fiscal é obrigatório.",
  "data": null
}
Copyright © 2026