Boa tarde,
No envio de invoices eletronicas que fazemos diretamente com o SEFIN para outras Prefeituras que aderiram ao Padrão Nacional nós utilizamos algumas chamadas da API
disponibilizada pelo SEFIN , tais como:
HEAD – /dps/{id} - Essa chamada de API permite nosso sistema identificar se já existe um ID DPS no banco de dados da Prefeitura e retorna a informação de que já existe ou não .
Se a DPS já existe no banco de dados da Prefeitura então partimos para uma segunda chamada para fazer a "requisição de status DPS" .
Se a DPS não existe no banco de dados da Prefeitura então fazemos a chamada para
fazer a submissão da DPS (POST -/nfse)
GET – /dps/{id} - Fazemos essa chamada quando na chamada anterior (HEAD – /dps/{id} -) é retornado que a DPS já existe no banco de dados da Prefeitura, então fazemos essa chamada para consultar o status da DPS, o qual pode retornar um erro ou
a chave NFSe para uma transação bem sucedida.
Uma solicitação de status DPS é feita porque "Submissão DPS" já ocorreu, porém estamos perdendo a resposta bem-sucedida dessa chamada (ex: queda de energia, interrupção não planejada durante a chamada original de submissão DPS, etc)
Até o momento voces disponibilizaram endpoints para a submissão de DPS e para
a Consulta por Chave de Acesso, porém para realizar a consulta por chave de acesso é necessário que a submissão já tenha sido realizada e que a DPS já tenha sido convertida em NFSe.
Nos casos em que precisamos checar se a DPS já foi submetida ou não e qual é o status dessa DPS , não foram divulgados ainda os endpoints e não há uma
claridade de todas as chamadas da API do SEFIN que Campinas pretende utilizar
na página de documentação técnica de voces.
Também é um absurdo a divulgação dos endpoints de Produção no mesmo dia que voces estão informando o desligamento do ABRASF 2.03 para iniciar com o novo esquema, isso não existe, as empresas precisam de tempo para fazer as adaptações em seus sistemas internos.
Esperamos receber respostas claras para todos esses questionamentos acima e se Campinas pretende alterar a data de entrada em produção visto que faltam muitos detalhes a serem definidos por parte de voces, caso contrario teremos que fazer uma reclamação formal para a Ouvidoria da Prefeitura de Campinas.
Atenciosamente,
Ricardo Cintra
Wisetech Global