Páginas filhas
  • 4771301 DVAFIS-2235 DT Geração de Novas Tags no XML da NF-e/NFC-e

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Tempo aproximado para leitura: 00  10 min


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Fiscal
Função:Geração do XML da NF-e/NFC-e
Ticket:4771301
Requisito/Story/Issue (informe o requisito relacionado) :DVAFIS-2235


02. SITUAÇÃO/REQUISITO

Verificou-se a necessidade de implementar novas tags no XML da NF-e/NFC-e conforme Nota Técnica 2018.005. Foram implementados os grupos F, G e ZD no serviço FISSVCO159, onde o grupo ZD houve a necessidade de desenvolver o componente GLBFM130 para uso interno e restrito ao usuário de desenvolvimento.

03. SOLUÇÃO

Foi desenvolvido portanto, o componente GLBFM130 para uso interno e restrito ao usuário de desenvolvimento, ao qual, irá cadastrar os dados que serão gerados no grupo ZD do XML da NF-e.

Podemos observar este componente na figura 1 abaixo, ao qual, divide-se por unidades federativas para cada qual com os dados de CSRT.


Fig. 1 - GLBFM130 - Manutenação de Informação de Software House.


Com o preenchimento destes dados mostrados acima, para o grupo ZD, irá buscá-los de acordo com a UF_ORIGEM do emissor e se possui um CSRT ativo. O cálculo do HASH será executado automaticamente baseado no código CSRT, a descrição do CSRT com a chave de acesso da nota fiscal, criptografando-na em SHA01 e posteriormente em BASE64.

Os demais campos serão gerados de acordo com a FIS_ENDAUX, através do FISFP093 como podemos observar abaixo:


Fig. 2 - FISFP093 - Processo de Nota Fiscal Eletrônica (NF-e/NFC-e).


Com isso, podemos observar nas figuras a seguir os grupos novos gerados.

Fig. 3 - Grupos F e G no XML.


Fig. 4 - Informações do Grupo ZD - Dados Técnicos.


Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>