Módulo: Nota Fiscal Eletrônica
Funcionalidade: Geral
Data/Hora da Publicação: 27/08/2021 19:04:27
Data/Hora Última Alteração: 27/08/2021 19:13:33
Descrição da Nota: Nota de Melhoria e Correção Relacionada aos temas: Abap - Adequação do extrator ao campo disponibilizado pela SAP - NT_2020.005 v1.20; Server - Geração dos campos vICMSSTDeson e motDesICMSST;
Sintoma
Estava apresentando erro quando enviado valores zerados nas tags vICMSSTDeson e motDesICMSST.
Solução
Tratamento efetuado para gerar no xml as informações se motDesICMSST = 3, 9 ou 12.
Mesmo com vICMSSTDeson maior que zero somente será gerado no XML se motDesICMSST = 3, 9 ou 12.
EVOLUÇÕES
Esta nota possui a(s) seguinte(s) melhoria(s):
O código do extrator foi adequado para leitura dos campos Standards criados pela SAP nas Notas:
2938986, 3045263 e 3069194
Será verificado se os campos existem na origem SAP antes de realizar a extração para que não ocorra erro no extrator em clientes que não aplicarem a nota SAP.
A extração será realizada conforme De è Para abaixo:
J_1BNFLIN-CBARRA è /PWS/ZNFET002-COD_BARRA
J_1BNFLIN-CBARRA_TRIB è /PWS/ZNFET002-COD_BARRA_TRIB
J_1BNFLIN-VICMSSTDESON è /PWS/ZNFET003-VLR_IMPOSTO_DESON_ST
J_1BNFLIN-MOTDESICMSST è /PWS/ZNFET003-MOT_DES_ICMS_ST
J_1BNFLIN-INDSOMACOFINSST è /PWS/ZNFET003-IND_SOMA_COFINS_ST
J_1BNFLIN-INDSOMAPISST è /PWS/ZNFET003-IND_SOMA_PIS_ST
J_1BNFLIN-NFPISST ou J_1BNFSTX-TAXVAL è
/PWS/ZNFET003-VLR_IMPOSTO AND COD_IMPOSTO = '11'
J_1BNFLIN-NFCOFINSST ou J_1BNFSTX-TAXVAL è
/PWS/ZNFET003-VLR_IMPOSTO AND COD_IMPOSTO = '12'
J_1BNFLIN-PDIF ou J_1BNFLIN-PICMSDEF è
/PWS/ZNFET003-PERC_DIFER AND /PWS/ZNFET002-COD_TRIBUT_ICMS = 51.
J_1BNFLIN-PFCPDIF è /PWS/ZNFET003-PERC_FCP_DIF AND /PWS/ZNFET002-COD_TRIBUT_ICMS = 51.
J_1BNFLIN-VFCPDIF è /PWS/ZNFET003-VLR_FCP_DIF AND /PWS/ZNFET002-COD_TRIBUT_ICMS = 51.
Constantes
Criado as constantes abaixo.
PISST
Nome do Programa: /PWS/ZNFERP002
Nome da Variável: PISST
Valor da Variável: S
Observação: o campo Valor do PISST já é extraído hoje de (J_1BNFSTX-TAXVAL) para (/PWS/ZNFET003-VLR_IMPOSTO AND COD_IMPOSTO = '11').
A SAP criou um campo novo (J_1BNFLIN-NFPISST) e precisamos deixar funcionando das 2 formas.
Regra1: Se a constante estiver configurada com o valor “S” iremos buscar as informações do campo novo (J_1BNFLIN-NFPISST)
Regra2: Se a constante não estiver configurada iremos buscar as informações do campo atual (J_1BNFSTX-TAXVAL) de acordo com a configuração do Imposto
COFINSST
Nome do Programa: /PWS/ZNFERP002
Nome da Variável: COFINSST
Valor da Variável: S
Observação: o campo Valor do COFINSST já é extraído hoje de (J_1BNFSTX-TAXVAL) para (/PWS/ZNFET003-VLR_IMPOSTO AND COD_IMPOSTO = '12').
A SAP criou um campo novo (J_1BNFLIN-NFCOFINSST) e precisamos deixar funcionando das 2 formas.
Regra1: Se a constante estiver configurada com o valor “S” iremos buscar as informações do campo novo (J_1BNFLIN-NFCOFINSST)
Regra2: Se a constante não estiver configurada iremos buscar as informações do campo atual (J_1BNFSTX-TAXVAL) de acordo com a configuração do Imposto
PDIF
Nome do Programa: /PWS/ZNFERP002
Nome da Variável: PDIF
Valor da Variável: S
Observação: o campo Valor do PDIF já é extraído hoje de (J_1BNFLIN-PICMSDEF) para /PWS/ZNFET003-PERC_DIFER AND /PWS/ZNFET002-COD_TRIBUT_ICMS = 51).
A SAP criou um campo novo (J_1BNFLIN-PDIF) e precisamos deixar funcionando das 2 formas.
Regra1: Se a constante estiver configurada com o valor “S” iremos buscar as informações do campo novo (J_1BNFLIN-PDIF)
Regra2: Se a constante não estiver configurada iremos buscar as informações do campo atual (J_1BNFLIN-PICMSDEF) de acordo com a configuração do Imposto
4.00.00.0000
Produto:
Nota
Descrição
Informações Complementares
Procedimentos e Pacotes de Atualização 4.00 |