Boa noite pessoal não sei se está acontecendo com vocês, mas aqui comigo está.
Quando é chamada o evento de manifesto do destinatário, para colocar a opção de
operação não realizada, mesmo passando a justificativa no atributo,detEvento.xJust,
sempre fica gerando a excessão informando que não foi passsado a justificativa.
Analisado os fontes do ACBr, vi que na unit pcnEnvEventoNFe.pas no método GerarXML,
o campo Evento.Items.InfEvento.detEvento.xJust, sempre fica vazio, mesmo vc passando o valor.
teManifDestOperNaoRealizada:
begin
Gerador.wCampo(tcStr, 'HP21', 'xJust', 015, 255, 1, Evento.Items.InfEvento.detEvento.xJust);
end;
Algum de vocês já viram se isso ocorre com vocês.
Com isso ele gera a exceção Falha na validação dos dados do Evento: 1824 - Element '{http://www.portalfiscal.inf.br/nfe}xJust': '' is not a valid value of the local atomic type.
Segue o trecho do código onde é passado os dados para realização do manifesto:
Essa é a parte do fontes do ACBr, onde o valor passado vem vazio.