Pular para o conteúdo principal

Consulta com OData (CT-e)

O endpoint OData permite consultas avançadas com filtros, ordenação e paginação.

Sumário

Buscar Lista de CT-es

GET /v2/companies/{company_id}/inbound/odata/TransportationInvoices
Authorization: ApiKey {api_key}

Parâmetros OData Suportados

ParâmetroDescriçãoExemplo
$filterFiltra registrosissuedOn ge 2024-01-01
$topMáximo de registros por página (máx: 1000)$top=100
$skipIgnora N registros (offset)$skip=200
$skiptokenToken de paginação (mais eficiente que skip)$skiptoken=abc123
$orderbyOrdenação$orderby=issuedOn desc
$selectSeleciona campos específicos$select=accessKey,issuedOn

Exemplos de Filtros

CT-es do mês de janeiro de 2024:

GET /v2/companies/{company_id}/inbound/odata/TransportationInvoices
?$filter=issuedOn ge 2024-01-01T00:00:00Z and issuedOn lt 2024-02-01T00:00:00Z
&$top=100
&$orderby=issuedOn desc

CT-es com NSU maior que 5000:

GET /v2/companies/{company_id}/inbound/odata/TransportationInvoices
?$filter=nsu gt 5000
&$top=50

Paginação com $skiptoken

Para listas grandes, use $skiptoken em vez de $skip. O token é retornado na resposta quando há mais páginas:

{
"@odata.context": "...",
"@odata.nextLink": "https://api.nfe.io/v2/companies/comp_123/inbound/odata/TransportationInvoices?$skiptoken=abc123",
"value": [
{ "accessKey": "...", "issuedOn": "..." },
{ "accessKey": "...", "issuedOn": "..." }
]
}

Na próxima requisição, use a URL de @odata.nextLink diretamente.

Buscar Eventos de CT-e

GET /v2/companies/{company_id}/inbound/odata/TransportationInvoiceEvents
?$filter=receiptOn ge 2024-01-01T00:00:00Z
&$top=100

O campo de filtro para eventos é receiptOn (data de recebimento) em vez de issuedOn.

Veja também

NFE.io

A NFE.io é uma empresa de tecnologia que fornece soluções para automatizar e simplificar a emissão e gestão de notas fiscais eletrônicas. Com suas ferramentas, as empresas podem economizar tempo e reduzir erros, aumentando a eficiência e precisão do processo de emissão de notas fiscais.

Um dos principais cases de sucesso da NFE.io é a implementação da solução na empresa de transporte Rodonaves. Com a automatização da emissão e gestão de notas fiscais eletrônicas, a Rodonaves conseguiu reduzir em até 80% o tempo gasto nesse processo, o que se traduziu em uma significativa melhoria na eficiência operacional. Além disso, a empresa também conseguiu eliminar erros e atrasos na emissão de notas fiscais, o que melhorou a relação com seus clientes e aumentou a confiança dos órgãos fiscais.

Outro exemplo é a implementação da NFE.io na empresa de comércio eletrônico, a Loja Integrada. Com a automatização da emissão de notas fiscais, a Loja Integrada conseguiu aumentar a velocidade de emissão de notas em até 10 vezes, o que permitiu que a empresa atendesse a uma maior quantidade de clientes e, consequentemente, aumentar as suas vendas.

Além desses exemplos, a NFE.io também tem outros cases de sucesso com empresas de setores como indústria, construção, varejo e serviços, mostrando a versatilidade e eficácia da sua solução.

Em resumo, a NFE.io é uma empresa de tecnologia que oferece soluções para automatizar e simplificar a emissão e gestão de notas fiscais eletrônicas, ajudando as empresas a economizar tempo e reduzir erros, melhorando a eficiência e precisão do processo. Com cases de sucesso em diferentes setores, a NFE.io tem se destacado como uma empresa líder em automação fiscal.