Módulo: Nota Fiscal Eletrônica
Funcionalidade: Geral
Data/Hora da Publicação: 27/04/2022 14:40:44
Data/Hora Última Alteração: 10/05/2022 16:25:04
Descrição da Nota: Nota de Correção e Melhoria Relacionadas aos temas: Server - Envio de Eventos de Manifesto para Notas em Contingência; Server - Processo de geração do XML quando o campo COD_AGREGACAO está nulo; ABAP, Server e Framework - Adequação aos campos disponibilizados pela SAP - NT_2021.004.
Sintoma
Identificado que o sistema estava enviando os eventos de manifesto para o Web Service de Contingência quando a nota fiscal era emitida em contingencia e com isso retornava da SEFAZ a mensagem de rejeição de código 582:
“Rejeição: UF não atendida pela SVC-[AN/RS]”
“Rejeicao: UF nao atendida pela SVC-AN””
Ocorria erro no processo de geração do XML quando o campo COD_AGREGACAO, da NFE_MEDICAMENTO, estava nulo:
“D:\Program Files (x86)\Sonda IT\Comply e-Docs Server 4.00 SP2 - PROJETO\NFE\
Exception na geração de XML: System.Data.StrongTypingException: The value for column 'COD_AGREGACAO' in table 'NFE_NF_MEDICAMENTO' is DBNull. ---> System.InvalidCastException: Unable to cast object of type 'System.DBNull' to type 'System.String'.”
Solução
Tratamento efetuado para que o sistema sempre envie os eventos de manifesto ao Web Service do Ambiente Nacional, independentemente do tipo de emissão.
Tratamento para gerar XML corretamente mesmo que o campo COD_AGREGACAO, da NFE_MEDICAMENTO, estiver nulo.
EVOLUÇÕES
Esta nota possui a(s) seguinte(s) melhoria(s):
Melhoria no extrator e demais programas para leitura dos campos Standards criados pela SAP nas Notas:
3142096, 3143281, 3146447 e 3142108
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 as notas SAP.
A extração e geração das tags serão realizadas conforme de x para a seguir:
1.1 Novo grupo obsItem:
Tabela-Campo / Intermediária SAP | Tabela-Campo /Server - EDI | Tabela-Campo /Server | Descrição | Tag | |
J_1BNFADD_INFLIN INF_USAGE | PWS/ZNFET002B COD_USO | NFE_NF_ITEM_OBSERVACAO_EDI NIO_COD_USO | NFE_NF_ITEM_OBSERVACAO NIO_COD_USO | Uso: 1 Empresa 2 Autoridades | - |
J_1BNFADD_INFLIN XCAMPO | PWS/ZNFET002B IDENTIFICACAO_CAMPO | NFE_NF_ITEM_OBSERVACAO_EDI IDENTIFICACAO_CAMPO | NFE_NF_ITEM_OBSERVACAO IDENTIFICACAO_CAMPO | Identificação do campo | xCampo |
J_1BNFADD_INFLIN XTEXTO | PWS/ZNFET002B DESC_COMPLEMENTAR | NFE_NF_ITEM_OBSERVACAO_EDI DESC_COMPLEMENTAR | NFE_NF_ITEM_OBSERVACAO DESC_COMPLEMENTAR | Conteúdo do campo | xTexto |
1.2 Nova tag no grupo procRef
Tabela-Campo / SAP | Tabela-Campo / Intermediária SAP | Tabela-Campo /Server | Descrição | Tag |
J_1BNFREFPROC COUNTER | PWS/ZNFET005 COD_OBSERVACAO | NFE_NF_OBSERVACAO COD_OBSERVACAO | Código da Observação | - |
J_1BNFREFPRO NPROC | PWS/ZNFET005 NUM_PROCESSO | NFE_NF_OBSERVACAO NUM_PROCESSO | Identificador do processo ou ato concessório | nProc |
J_1BNFREFPRO INDPROC | PWS/ZNFET005 IND_PROCESSO | NFE_NF_OBSERVACAO IND_PROCESSO | Indicador da origem do processo | indProc |
J_1BNFREFPROC TPATO | PWS/ZNFET005 TIPO_ATO_CONCESSORIO | NFE_NF_OBSERVACAO TIPO_ATO_CONCESSORIO | Tipo do ato concessório | tpAto |
4.00.01.0000
Produto:
Nota
Descrição
Ordem
Pacote - (Requisição)
Informações Complementares
Procedimentos e Pacotes de Atualização 4.00 |
710167
710168