Agora respondendo no tópico correto...
Boa tarde.
O ajuste do formato de data no retorno foi providenciado pela IPM.
Mas veio no arquivo um grupo "Item" que não é tratado pelo Acbr. Não sei se está previsto ser tratado ou não, fiz um ajuste no fonte por conta própria para testar e consegui tratar o retorno.
OBS 1: Fiz sem padronização nenhuma, reutilizando uma variável apenas para testar e tive sucesso
OBS2: A minha adaptação não vai funcionar se um provedor retornar o XML sem o grupo "Item"....
OBS3: Não gostaria de ficar com este meu fonte "personalizado" aqui, pois assim fico fora das novas atualizações do componente
Dito isto, o que alterei:
Arquivo: ACBrNFSeXProviderABRASFv2.Pas
Linha: 550
O que fiz: Acrescentei a seguinte linha de código: AuxNode := ANode.Childrens.FindAnyNs('item');
Então este trecho de código ficou:
...
for I := Low(ANodeArray) to High(ANodeArray) do
begin
ANode := ANodeArray[I];
AuxNode := ANode.Childrens.FindAnyNs('item');
AuxNode := AuxNode.Childrens.FindAnyNs('Nfse');
if not Assigned(AuxNode) or (AuxNode = nil) then Exit;
...
Pode ser feito algo no "core" do Acbr para caso tenha o grupo "item" este seja tratado?
Obrigado!