Boa tarde,
Implementando o evento de pagamento de operação de transporte, estou tendo o seguinte erro no retorno:
cStat=[9999] - Falha mensagem de retorno WebService -> Falha na validação dos dados do Evento: Element ''{http://www.portalfiscal.inf.br/mdfe}vContrato'' is unexpected according to content model of parent element ''{http://www.portalfiscal.inf.br/mdfe}infPag''.
Expecting: {http://www.portalfiscal.inf.br/mdfe}Comp.
Isso me parece estar relacionado com os schemas mas foram atualizados.
Essa é a forma que estou usando o método:
detEvento.descEvento := Evento;
detEvento.infViagens.qtdViagens := cdsEvento.FieldByName('qt_viagens').AsInteger;
detEvento.infViagens.nroViagem := cdsEvento.FieldByName('viagem').AsInteger;
detEvento.descEvento := cdsEvento.FieldByName('evento').AsString;
detEvento.infPag.New;
detEvento.infPag.Items.xNome := cdsEvento.FieldByName('Nome').AsString
detEvento.infPag.Items.CNPJCPF := cdsEvento.FieldByName('cnpj').AsString;
detEvento.infPag.Items.vContrato := cdsEvento.FieldByName('vcontrato').AsFloat;
detEvento.infPag.Items.indPag := StrToTIndPag(ok, cdsEvento.FieldByName('indpag').asString);
detEvento.infPag.Items.vContrato := cdsEvento.FieldByName('vcontrato').AsFloat;
detEvento.infPag.Items.infBanc.codBanco := cdsEvento.FieldByName('codBanco').asString;
detEvento.infPag.Items.infBanc.codAgencia := cdsEvento.FieldByName('codAgencia').asString;
detEvento.infPag.Items.infBanc.CNPJIPEF := cdsEvento.FieldByName('CNPJIPEF').asString;
detEvento.infPag.Items.infPrazo.New;
detEvento.infPag.Items.infPrazo[j].nParcela := cdsEvento.FieldByName('nParcela').AsInteger;
detEvento.infPag.Items.infPrazo[j].vParcela := cdsEvento.FieldByName('vParcela').AsFloat;
detEvento.infPag.Items.infPrazo[j].dVenc := cdsEvento.FieldByName('dVenc').AsDateTime;
Result := MDFeEnviarEvento(AXML_mdfe, AIdLote, ANSeqEvento, ADt_Evento, tePagamentoOperacao, detEvento,
AUF_empresa, ADirPadrao, AAmbiente, ACertificado, AContingencia, AVersaoMDFe, ConfigProtocolo);
Alguém teve esse mesmo problema?
xmdNotaTecnica.xml