OS 78331 - MELHORIA - SIS/WEB - DOC ELETRONICO - NFE - NOTA TÉCNICA 2018.005 V.1.50
Objetivo:
-
- Esta solicitação tem por objetivo
separarAdequarosoeventossistema dedownloadDocumentos Eletrônicos à Nota Técnica 2018.005 v1.50, com foco na implementação e validação das novas tags do Responsável Técnico (infRespTec) no XMLe confirmaçãodaoperaçãoNFe.noIssoManifesto do Destinatário, evitando alterações indevidas no status da manifestação.O sistema realizava anteriormente o evento deconfirmação da operaçãode forma implícita durante o processo de download do XML, uma vez que as notas compartilhavam o mesmo NSU e apareciam simultaneamente nas três etapas do processo (ciência, download e confirmação). Essa lógica induzia o usuário ao erro e não refletia corretamente os eventos efetivamente transmitidos à SEFAZ.Com o novo ajuste, o objetivo é:implica:PermitirCriação e estruturação do cadastro do responsável técnico;- Inclusão das novas tags no XML da NFe conforme o
downloadambientedo XML após a ciência da operação, sem alteraç(Produçãoautomáticaoudo status para "Confirmado"Homologação); Garantir que aconfirmaçGeraçãodacorretaoperaçãodasocorrainformaçõesapenasconformemedianteosaçãoparâmetrosexplícitacadastradosdoporusuário, na tela apropriada;UF;ReorganizarGarantia de compatibilidade com o WebService etornarSchemasmaisatualizadosclaradaaSefaz.
ordemdos menus do Manifesto para refletir o fluxo correto do processo.
- Esta solicitação tem por objetivo
Premissas:
- Necessário que o ambiente esteja atualizado com a versão do módulo Doc. Eletrônico XXXX Genexus 17 ou superior.
- Script versão XXXX SQL / XXXX Postgree
Teste realizado após a atualização
Cenário 1 – Verificação da nova estruturaCadastro de menusParâmetros para UF
Objetivo: ValidarGarantir que a ordemUF dosesteja menuscadastrada foie reorganizadaconfigurada paracorretamente evitarcom induçãoas aoinformações erro.
Passos:Responsável Técnico.
Download📎 Referência visual: imagens 3.PNG
, 4.PNG
.
Confirmação da Operação
Análise de Manifestos
Monitoramento de Batches
Cenário 2 – RealizarTransmissão ciênciade daNFe operaçãocom UF configurada
Objetivo: ConfirmarVerificar quese somentea notasgeração sem manifesto ou semdo XML completoincorpora estãoas disponíveis.
Passos:<infRespTec>
corretamente quando a UF está cadastrada.
📷 Evidência:
Cenário 3 – Realizar o download do XML sem alteração de status
Objetivo: Confirmar que o sistema não altera o status da manifestação ao realizar o download.
Passos:
AcessarManifesto > Download.Informar filtros e clicar emPesquisar.Verificar que as notas são exibidas com seu status atual (ex.: “Ciência da emissão”).-
Selecionar uma nota
efiscalclicaremitidaemcomDownload.a UF previamente configurada. -
Validar que após o download, a situação da notapermanece como ‘Ciência da emissão’(ou outra anterior), sem alteração para “Confirmado”.
📷 Evidência:
Cenário 4 – Realizar confirmação de operação
Objetivo: Garantir que a confirmação só ocorra explicitamente nesta etapa.
Passos:
AcessarManifesto > Confirmação da Operação.Utilizar os filtros para exibir notas em “Ciência da emissão”.Selecionar uma nota e clicarClicar em Transmitir.-
Verificar o resultado da transmissão e, caso disponível, abrir o XML gerado.
-
Validar no XML a presença da tag
<infRespTec>
com os dados inseridos no cadastro:-
<CNPJ>
-
<xContato>
-
<email>
-
<fone>
-
<idCSRT>
-
<hashCSRT>
-
📎 Referência visual: imagens 1.PNG
, 2.PNG
, XML.png
.
Cenário 3 – Validação do XML com Schema atualizado
Objetivo: Confirmar que o statusXML gerado com as novas tags está de acordo com o Schema oficial da Sefaz (v4.00).
-
Obter o XML gerado da nota
mudatransmitida.para -
aValidar
operaço XML contra o schema da NT2018.005 v1.50. -
Verificar que não há erros de estrutura ou validaçã
o” após envioo doevento.WebService.
Cenário 4 – Validação de fallback (sem UF configurada)
📷Objetivo: Evidência:Verificar que a ausência de cadastro da UF impede o preenchimento automático das tags do Responsável Técnico.
-
Desativar ou remover a configuração da UF de emissão.
-
Repetir a emissão/transmissão de uma nota fiscal.
-
Verificar que o XML não inclui as tags
<infRespTec>
, como esperado.
ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.