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 |
---|---|
& | & |
< | < |
> | > |
" | " |
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
Importação de XML - Lucros e Dividendos