@Italo Jurisato Junior
Consegui replicar o erro.
O problema está na geração do XML de envio, na unit ACBrCTeWebservices.pas, quando configurado como CTeOS o XML fica apenas com o envelope de envio.
Tentei fazer a alteração da seguinte forma:
procedure TCTeRecepcao.DefinirDadosMsg;
var
I: Integer;
vCTe: String;
begin
vCTe := '';
for I := 0 to FConhecimentos.Count - 1 do
begin
case FConhecimentos.Items[I].CTe.ide.modelo of
57: begin
vCTe := vCTe + '<CTe' + RetornarConteudoEntre(
FConhecimentos.Items[I].XMLAssinado, '<CTe', '</CTe>') + '</CTe>';
end;
67: begin
vCTe := vCTe + '<CTeOS' + RetornarConteudoEntre(
FConhecimentos.Items[I].XMLAssinado, '<CTeOS', '</CTeOS>') + '</CTeOS>';
end;
end;
end;
A comunicação com o WebService passa, mas recebo rejeição "Falha no Schema XML".
Não consegui compreender a estrutura que deve ser gerada...