...
Necessário realizar a implementação da geração das tags idCSRT e hashCSRT, conforme solicitado na NT 2018.005.
Os campos idCSRT e hashCSRT fazem parte do Grupo Informações do Responsável Técnico (InfRespTec). Este grupo tem o objetivo de identificar o responsável técnico do sistema utilizado durante a emissão do documento fiscal eletrônico.
idCSRT
O campo idCSRT deve ser preenchido com o Identificador do Código de Segurança do Responsável Técnico (CSRT).
hashCSRT
O campo hashCSRT é o resultado das funções SHA-1 e base64 do Token CSRT fornecido pelo fisco + Chave de Acesso do documento fiscal.
...
Como a NT 2018.005 passará a ser obrigatória, até o momento, apenas para o estado do Paraná em 04/2024, realizamos a criação de um parâmetro para habilitar o preenchimento da TAG.
Imagem 2: Tela de configuração fiscal com o parâmetro para habilitar a NT 20128.005
Realizamos também a criação da tabela para receber os valores de idCSRT e CSRT que serão utilizados na lógica para a geração da tag hashCSRT.
Caso o parâmetro esteja habilitado e a tabela com os valores devidamente preenchidos, iremos realizar a lógica para adicionar as tags conforme as regras informadas.
Imagem 3: Imagem de um arquivo gerado quando o parâmetro está ativo
Caso o parâmetro esteja desabilitado ou a tabela não possua os valores devidamente preenchidos não iremos realizar a geração das tags.
Imagem 4: Imagem de um arquivo gerado quando o parâmetro está inativo
A principio a tabela responsavel_tecnico_codigo_seguranca estará com os valores vazios e será necessário adiciona-las diretamente no banco de dados.
PRODUTO | VERSÃO |
---|---|
TOTVS PDV Omni | 4.0.XX.0 |
Templatedocumentos |
---|