Páginas filhas
  • 21383644 DSERTSS2-16274 DT TSS Alteração de layout prefeitura de Joinville-SC e Melhoria para envio de duas versões/provedor da mesma prefeitura


01. DADOS GERAIS

Produto:

TSS

Linha de Produto:

Linha Protheus

Segmento:

Serviços

Módulo:

NFSE

Função:newNfsePublica300.prw
tssnewnfse.json
nfse_v3.00_4209102
País:Brasil
Ticket:21383644
Requisito/Story/Issue (informe o requisito relacionado) :DSERTSS2-16274


02. SITUAÇÃO/REQUISITO

  • Alteração de layout prefeitura de Joinville-SC.
  • Ajustar para que seja possível o TSS através da versão configurada da prefeitura fazer o envio para o provedor correto.

03. SOLUÇÃO

  • Implementado Emissão, Consulta e Cancelamento de NFSe para a prefeitura de Joinville-SC provedor Publica versão 3.00.
  • Implementado ajuste para que conforme a versão parametrizada via Método CfgAmbNfse o TSS consiga identificar a o provedor/versão correta a ser enviado / cancelado / consultado os RPS.

04. DEMAIS INFORMAÇÕES

  • Joinville - SC
    • Desenvolvimento foi realizado no ambiente de homologação até a data da virada 05/11/2024 a prefeitura não havia disponibilizado o ambiente de produção.
    • Conforme definido no manual os códigos de cancelamento são:

Código     Descrição
C001     Dados do tomador incorretos
C002     Erro na descrição do serviço
C003     Erro no valor do serviço
C004     Natureza da Operação e/ou Código do Item da Lista incorreto
C005     Informações de descontos/outros tributos incorretas

  • Múltiplas versões para a mesma prefeitura
    • Para gerenciar múltiplas versões ativas de uma prefeitura e permitir que o cliente escolha qual integração será executada, é fundamental considerar alguns pontos-chave no desenvolvimento e configuração do sistema.
    • Abaixo, destaco as etapas e considerações para esse processo: 
      • Configuração da Versão pelo ERP
        • A escolha da versão deve ser explícita e configurada diretamente pelo cliente no ERP, através do método CfgAmbnfse001 (VERSAONFSE)
        • Cada prefeitura com versões ativas deve ter suas opções de versões (e.g., Ginfes 3.00 e GissOnline 2.04) disponíveis no ERP.
      • Execução da Integração com Base na Versão Configurada
        • O TSS deve verificar a configuração do ERP e enviar os dados para o provedor correto com base na versão selecionada. (Seja NewNfse ou Legado)
        • Exemplo GisOnline(2.04) e Ginfes(3.00) :
          • Se a versão 3.00 estiver configurada, o TSS envia os dados para o provedor Ginfes.
          • Se a versão 2.04 estiver configurada, o TSS redireciona os dados para o GissOnline.
      • Ambiente com Suporte a Múltiplas Versões:
        • As URLs e arquivos de schema para cada versão configurada devem estar devidamente cadastrados e acessíveis no ambiente do TSS.
        • É importante garantir que o TSS consiga identificar e acessar essas URLs específicas e os schemas de cada versão sem erros.
      • Método VERSAONFSE001:
        • O método VERSAONFSE001 deve retornar a menor versão disponível entre as registradas no sistema (TSS0013).
    • Esse processo permite flexibilidade para o cliente e assegura que o TSS esteja preparado para transições de versões, minimizando problemas durante a homologação e garantindo a compatibilidade da integração.

05. ASSUNTOS RELACIONADOS