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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...