Pesquisar na Comunidade
Showing results for tags 'falha na validação dos dados'.
Encontrado 1 registro
-
Falha na validação do Envio do Evento, Desacordo CTe
um tópico no fórum postou valterpatrick DFe - Documentos Fiscais Eletrônicos
Pessoal, ao tentar enviar o evento de desacordo do CTe está me retornando esta mensagem: 'Falha na validação dos dados do Evento: --> 1839 - Element ''{http://www.portalfiscal.inf.br/cte}infEvento'', attribute ''Id'': [facet ''pattern''] The value ''ID61011031250103098929000355570010003229861000477606001'' is not accepted by the pattern ''ID[0-9]{52}''.'#$A O meu código está assim: CTe.Configuracoes.WebServices.UF := IBQParametrosNM_EST_WBS.AsString; CTe.Configuracoes.Arquivos.PathSchemas := ExtractFileDir(Application.ExeName) + '\Schemas\CTe\'; CTe.Configuracoes.Arquivos.PathCTe := Path + '\CTe\' + DatePath(Date, False); CTe.Configuracoes.Arquivos.PathInu := Path + '\Inutilizacao\' + DatePath(Date, False); CTe.Configuracoes.Arquivos.PathEvento := Path + '\Eventos\' + DatePath(Date, False); CTe.Configuracoes.Arquivos.PathSalvar := Path + '\Salvos\' + DatePath(Date, False); CTe.Configuracoes.Arquivos.SepararPorMes := False; CTe.Configuracoes.Arquivos.Salvar := True; // Outras configurações de CTe FLote := FrmPrincipal.IDLoteDFe; CTe.EventoCTe.Evento.Clear; CTe.EventoCTe.idLote := StrtoInt(FLote); with CTe.EventoCTe.Evento.New do begin infEvento.nSeqEvento := 1; infEvento.cOrgao := StrToIntDef(Copy(FChave, 1, 2), 0); // 91 = ambiente nacioanal. Para CTe tem que pegar o código do estado do emitente infEvento.chCTe := FChave; infEvento.CNPJ := FCNPJ; infEvento.dhEvento := Now; infEvento.tpEvento := tePrestDesacordo; infEvento.detEvento.xOBS := FJust; end; if CTe.EnviarEvento(StrtoInt(FLote)) then Estou referenciando o Path dos schemas, só não estou importando o xml do CTe, algo que não funcionou mesmo eu importando. Eu queria entender o meu erro, pois para fazer a distribuição do CTe e baixar a lista está baixando, mas para fazer o evento de desacordo não.