Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
Módulo: | |
Função: | nfse_gen01.prx nfse_gen02.prx TSSProcCancNfse.prw |
País: | Brasil |
Ticket: | 18995567 |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERTSS2-14546 |
Correção do método RETORNANFSE campo NUMNSE // Caxias do Sul A ISSUE DSERTSS2-11873 aberta para o Produto Protheus alterou a forma com que o TSS alimentava os campos NFSE e NFSE_PROT da SPED051. A ISSUE DSERTSS2-14201 foi aberta para corrigir essa situação:
Porem isso impacta diretamente o RM, pois com essa alteração o campo NUMNSE do método RETORNANFSE passou a informar a Chave de acesso contida no campo NFSE, causando o seguinte erro de banco no RM: ORA-12899: value too large for column "U_CJ1LE7_RM"."TNFEMUNICIPAL"."NUMERONFSE" (actual: 39, maximum: 20) Precisamos que seja feita uma correção apenas no método, sem inverter novamente os campos NFSE e NFSE_PROT. Ele deve levar apenas posição do número da nota.
Antes:
Agora:
Foi ajustado para os campo NFSE da SPED051 receba o numero da nota, que fica no meio da chave de acesso. Ex: 432990804000011890S00000000100000032340 nesse caso é 000000100. E para o campo NFSE_PROT receba o valor inteiro da chave de acesso.
Com esse ajuste as informações são posicionadas corretamente nas tabelas para os Clientes Protheus e RM.