| Produto: | TOTVS Varejo Gestão Fiscal |
|---|---|
| Linha de Produto: | Linha TOTVS Processos Fiscais |
| Segmento: | Varejo |
| Módulo: | Documento Fiscal |
| Função: | Gerar cacerts, Emissão de NF-e, Emissão de CT-e, Emissão de MDF-e |
| Ticket: | |
| Requisito/Story/Issue (informe o requisito relacionado) : | DVTPFTEC-1934 |
O sistema TPF realizava a gravação dos cacerts utilizados na comunicação com os serviços da SEFAZ em um único arquivo centralizado no S3.
Esse modelo apresentava as seguintes falhas:
Dependência única: caso uma das URLs da SEFAZ estivesse incorreta ou fora do ar, a geração do cacerts geral era interrompida.
Impacto em cadeia: um erro em um serviço impedia a geração dos cacerts dos demais, comprometendo toda a comunicação do TPF com a SEFAZ.
Disponibilidade reduzida: a centralização no S3 aumentava a possibilidade de indisponibilidade ou inconsistência no acesso.
Como resultado, havia falhas recorrentes na comunicação do TPF com a SEFAZ, impactando a estabilidade e confiabilidade do sistema.
Para eliminar esses problemas, foram realizadas as seguintes melhorias:
Geração de cacerts por serviço da SEFAZ
Cada serviço agora possui seu próprio arquivo de cacerts, evitando que falhas em um serviço impactem os demais.
Armazenamento local dos cacerts
Os arquivos de cacerts passam a ser gravados diretamente no servidor da aplicação, eliminando a dependência do S3.
Criação de novos endpoints
Foram disponibilizados dois novos endpoints para facilitar a geração e utilização dos cacerts distribuídos:
/v1/cacerts/distribuido/{uf}
Gera os cacerts distribuídos de acordo com a UF informada.
/v1/cacerts/distribuido
Gera os cacerts considerando o ambiente (homologação/produção) definido no token do usuário que chamou a API.
Não se aplica
Não se aplica