Como usar a API corretamente para implementar uma sincronização com DB #20
-
Gostaria de agradecer enormemente a implementação dessa API!
Parece que o CTe usa uma versão mais antiga desse serviço, então tive que implementar com o uso do ultNSU para consultar um lote de CTes, mas apenas queria os 50 mais recentes, pois não há necessidade de suportar documentos mais antigos.
Essa implementação inicial para CTes funciona, primeiro eu passo um NSU que não vai retornar nada só para conseguir o maxNSU e então uso ele para calcular os 50 últimos e então populo a table de CTes para consultas futuras.
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
Bom dia, Na consulta por A primeira consulta pode ser feita passando o valor de NSU |
Beta Was this translation helpful? Give feedback.
Bom dia,
Na consulta por
ultNSU
você sempre deve seguir a sequencia retornada pela Sefaz para evitar o consumo indevido.A primeira consulta pode ser feita passando o valor de NSU
'000000000000000'
, no retorno da requisição terá os valores deultNSU
emaxNSU
. OultNSU
é o valor que deve ser usado na próxima consulta, e omaxNSU
é a quantidade máxima de NSU gerados até o momento. É importante salvar o valor doultNSU
retornado para sempre iniciar a próxima consulta com ele, assim você evita ao máximo tomar o consumo indevido.