Olá pessoal,
Não sei se estou postando no tópico certo, me desculpem por isso.
Estou com um erro em um sistema para geração do XML para o SAT Bematech.
O sistema foi desenvolvido em Delphi6 e tipo, não temos tempo hábil para substituir o sistema, devido a limitações do cliente.
Exemplo, na geração do XML tenho uma tag <CFOP> (ocorre em todas as outras também)
Se eu preencher dessa forma funciona perfeitamente e o SAT valida o XML
Node_prod.AddChild('CFOP').Text := '5013';
Porém se eu alterar o código abaixo recebo "06010|1999|Erro de validação de conteúdo"
var
ProdutoCFOP: string
begin
ProdutoCFOP := '5013';
Node_prod.AddChild('CFOP').Text := ProdutoCFOP;
Já tentei definir a variável para Unicode, UTF8String, PChar, AnsiString, WideString... e não vai.
Isso ocorre em todas as TAGs que preciso atribuir com variável, se eu atribuir com um valor fixo, funciona.
Agradeço qualquer ajuda.
Grato,