...
Relatório da Automação de Testes do M. Protheus está acusando divergências, Débitos Técnicos de Funções Não compiladas no RPO do TSS. Foi acusado divergências nas seguintes Funções e fontes relacionados:
- Fonte NFSE_GEN01 - Função: ADJUSTXMLNG
- Fonte NFSE_GEN01 - Função: CTCHKSERIAL
- Fonte NFSE_GEN02 - Função: ADJUSTXMLNG
- Fonte NFSE_GEN02- Função: TSS010RETXML
- Fonte TSSPROCNFSE.prw - Função: RECNFSE015
- Fonte TSSWEBSERVICE.prw - Função: ROBOACENA
- Fonte WSGERARNFE006.prw - Função: WEBSERVICE_TCESTRUTURADESCRICAOERROS
- Fonte WSGERARNFE022.prw - Função: RETPONTO
03. SOLUÇÃO
Foi Implementado no RPO do TSS, Limpeza nos fontes com a Exclusão de algumas Funções e Adicionadas outras funções.
- Fonte NFSE_GEN01 - Função: ADJUSTXMLNG - Função foi adicionada novamente, a Função 'AdjustXmlNG', que tinha sido removida indevidamente em 2018. Para tratar o retorno do NEOGRID, como não temos como testar esse processo, está sendo adicionado para evitar erro log e não acusar débitos Técnicos.
- Fonte NFSE_GEN01 - Função: CTCHKSERIAL - Função está sendo removida, validação do cDriver = "CTREECDX". A variável cDriver vai ser sempre TOPCONN e nunca vai entrar neste IF. Não existe documentação sobre esta função e nem declaração da mesma nos fontes, conversando coma TOTVS TEC a mesma está localizada na aplib200 e é utilizada em cenários raros onde o banco principal é um servidor CTREE e presa de uma licença especial para uso e o mesmo opinou que a função está sendo chamada indevidamente. TSS utiliza os bancos homologados pelo DBACCESS.
- Fonte NFSE_GEN02 - Função: ADJUSTXMLNG - Função foi adicionada novamente, a Função 'AdjustXmlNG', que tinha sido removida indevidamente em 2018. Para tratar o retorno do NEOGRID, como não temos como testar esse processo, está sendo adicionado para evitar erro log e não acusar débitos Técnicos.
- Fonte NFSE_GEN02- Função: TSS010RETXML - Função está sendo removida porque a mesma não existe no RPO e nem existe documentação. Intuído da função é para criar um XML de Retorno da Prefeitura o XML único de retorno do TSS. Temos 4 Município deste Provedor, inclusive 1 que foi homologado na Versão TSS 3.0 12.1.27. Ou seja não precisa desta função.
- Fonte TSSPROCNFSE.prw - Função: RECNFSE015 - Função está sendo removida "RecNFSE015", porque o único provedor do Modelo 015 é o "3526803" //Lençóis Paulista. E o mesmo não possui Consulta NFs-e por RPS e o Método de Transmissão de NFs-e é Síncrono e não ASSINCRONO.
- Fonte TSSWEBSERVICE.prw - Função: ROBOACENA - Função RoboAcena foi adicionada na lista de exceções e não será considerada na próxima extração.
- Fonte WSGERARNFE006.prw - Função: WEBSERVICE_TCESTRUTURADESCRICAOERROS - Método foi adicionado, já existia o método mas não existia as funções de declaração de estrutura, Inicialização e Clone.
- Fonte WSGERARNFE022.prw - Função: RETPONTO - Função foi adicionada, porque a mesma é relacionado ao Modelo e provedor INTERTEC. A função existe no Fonte INTERTEC e ambos os fontes foram desenvolvidos pelo mesmo DEV.
04. DEMAIS INFORMAÇÕES
...