Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus 

Segmento:

Backoffice SP 

Módulo:AUTOMAÇÃO FISCAL
Função:

TAFA618

TAFA619

TAFA620

Ticket:

22419948

Requisito/Story/Issue (informe o requisito relacionado) :DSERTAF2-20985


02. 
SITUAÇÃO/REQUISITO

Existem duas situações ao importar o arquivo XML que precisam ser verificadas.
A primeira situação é ao importar o arquivo contendo duas naturezas de rendimento pela rotina (TAFA618), o arquivo é importado com sucesso. Porém, ao consultar a rotina dos eventos periódicos (R-4010 e R-4020), os dados não estão sendo apresentados. Observando as tabelas V4Q e V5C, nota-se que os dados também não estão sendo gravados. Como consequência, não está sendo gerada a apuração pelo Painel Reinf.
Esse problema não gera log, e é apresentada a mensagem de que o arquivo foi importado com sucesso.

A segunda situação acontece ao importar um arquivo XML que tenha o conteúdo da tag nmBenef preenchido com o caracter especial '&', nesse caso é gerado log, e nele apresenta o erro: XML: Erro ao ler arquivo XML: xmlParseEntityRef: no name

03. SOLUÇÃO

Para a primeira situação, onde o arquivo XML contém mais de uma natureza de rendimento, a correção foi realizada nos fontes envolvidos, e a importação será feita corretamente nesses casos.
Para a segunda situação, foi identificado que o arquivo importado contém o caractere '&' escrito diretamente no conteúdo da tag, para a importação dos arquivos XML, os caracteres "&", "<",">" e " " " não podem ser usados diretamente para os valores de propriedades. Se for necessário usar esses caracteres, deve-se usar o texto de substituição conforme especificado abaixo:

        

Caractere

Texto de substituição

&&amp;
<&lt;
>&gt;
"&quot;

04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS

        TOTVS Automação Fiscal

        Importação de XML - Lucros e Dividendos