Pular para o conteúdo principal

Consultar DC-e em lista

GET 

/v1/subscriptions/:subscriptionId/taxpayers/:taxpayerId/contentdeclarations

Lista as DC-e do contribuinte, com filtro, ordenação e paginação em OData.

A listagem devolve as colunas promovidas do documento — o suficiente para desenhar uma grade e decidir o que abrir. O documento inteiro (itens, transporte, endereços, histórico) vem de GET {id}.

O escopo não é negociável​

A assinatura e o contribuinte do caminho são aplicados por cima do que você escrever em $filter. accountId e companyId são campos legíveis e filtráveis, e ainda assim não ampliam nada: filtrar por outra assinatura resulta em página vazia, nunca em documento de terceiro.

O que o $filter aceita​

CategoriaAceito
Lógicaand, or, not, parênteses
Comparaçãoeq, ne, lt, le, gt, ge entre um campo e um literal
Nuloeq null, ne null
Textocontains(), startswith(), endswith() sobre campo de texto

⚠️ O que responde 400, e de propósito: $apply, $search, $compute, $expand, expressões aritméticas, lambdas (any/all) e comparação entre dois campos. A última não tem índice por trás e varreria a tabela sob um filtro que parece barato. A mensagem do 400 nomeia o que foi recusado.

Ordenação e paginação​

Ordem padrãocreatedAt desc, com desempate por id — o desempate é acrescentado sempre, inclusive quando você ordena por outro campo
$topmáximo 200, que também é o padrão quando você não manda. Acima disso, 400
$skipnegativo responde 400

🔑 O desempate por id é o que faz a paginação cobrir o conjunto exatamente uma vez. Sem ordem estável, páginas repetem e pulam documentos sem que nada parea errado.

O total, quando você precisa dele​

$count=true acrescenta @odata.count ao envelope com o total sob o mesmo filtro — não o tamanho da página. É uma segunda consulta: peça quando for desenhar um paginador, não por hábito.

Request​

Responses​

A página, no envelope OData. @odata.count só aparece quando você pediu $count=true.

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.