Ir para conteúdo
  • Cadastre-se

TheBolads

Membros
  • Total de ítens

    3
  • Registro em

  • Última visita

TheBolads's Achievements

Newbie

Newbie (1/14)

  • One Year In
  • Dedicated Rare
  • First Post
  • Conversation Starter
  • One Month Later

Recent Badges

0

Reputação

  1. Verifiquei novamente e estava ocorrendo o que me disse. Problema resolvido, muito obrigado!
  2. Boa tarde! Fiz uma pequena alteração para que sejam manifestadas somente as notas resumidas, então a chave não fica em branco. Mas o problema é na comparação dos schemas: if TACBrNfe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[pIndex].schema in SCHEMAS then Exit; O erro dá aí, não na hora de manifestar. OBS: Esse 'SCHEMAS' é um array de TSchemaDfe, que contém: [schprocNFe, schprocEventoNFe], garantindo que sempre dê Exit caso não seja resumo, mas novamente, o erro estoura na comparação de schemas, e não na manifestação... não sei se consegui explicar de maneira clara...
  3. Pessoal, bom dia. Tenho uma rotina que manifesta a ciência de operação das notas que me foram retornadas pelo método distribuiçãoDFe. Utilizo a propriedade schema para verificar se veio o XML completo ou se veio o resumo. function TNotaDestinadaController.Manifestar(ANfe: TACBrNfe; pIndex: Integer; pCNPJCPF: string): Boolean; var lEvento: TInfEventoCollectionItem; begin Result := False; if ANfe.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[pIndex].schema = TSchemaDfe.schprocNFe then Exit; ANfe.NotasFiscais.Clear(); ANfe.EventoNFe.Evento.Clear(); lEvento := ANfe.EventoNFe.Evento.New(); lEvento.InfEvento.cOrgao := 91; lEvento.InfEvento.chNFe := ANfe.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[pIndex].resDFe.chDFe; lEvento.InfEvento.CNPJ := pCNPJCPF; lEvento.InfEvento.dhEvento := Now; lEvento.InfEvento.tpEvento := TpcnTpEvento.teManifDestCiencia; Result := ANfe.EnviarEvento(1); end; Mas no momento dessa comparação: if TACBrNfe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[pIndex].schema = TSchemaDfe.schprocNFe then Exit; Dá o seguinte problema: Falha na validação da Mensagem do Evento: 'ID21021001' violates pattern constraint of 'ID[0-9]{52}'. The attribute 'Id' with value 'ID21021001' failed to parse.' Imaginei que fosse algum schema que eu não tenha colocado na pasta, mas não é o caso, já verifiquei e estão todos os schemas certinhos. E às vezes dá esse problema, às vezes não. Alguém tem ideia do que pode ser?
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.