Ir para conteúdo
  • Cadastre-se

dev botao
  • Este tópico foi criado há 3812 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Estou com seguinte problema, tanto no meu projeto quanto no Exemplo do Projeto ACBr, ao enviar o evento de manifestação do destinatário- confirmar operação, ocorre a falha na validação dos dados que segue em anexo, estou com os Schemas atualizados.

 

 

EL Soluções em Informática

Desenvolvimento  e Suporte (ERP, NF-e, CT-e, Sped Fiscal, EFD Contribuições, Emissor de Cupom Fiscal)
Ronda Alta - RS

(54)3364-1588
www.elinfo.com.br

 

Postado

Italo, sim com os fontes todos atualizados de todo projeto inclusive, baixei novamente todos os fontes em uma pasta zerada para testar. Ocorre o mesmo erro, no exemplo tambem!

EL Soluções em Informática

Desenvolvimento  e Suporte (ERP, NF-e, CT-e, Sped Fiscal, EFD Contribuições, Emissor de Cupom Fiscal)
Ronda Alta - RS

(54)3364-1588
www.elinfo.com.br

 

  • 3 meses depois ...
  • Consultores
Postado

bom dia Udenilson,

 

Segundo a NT 2012/002 o campo: HP13 ou seja dhEvento tem que ter o seguinte formato: AAAA-MM-DDThh:mm:ssTZD

 

E assim foi feito. Abra o fonte: ...\Fontes\PCN2\pcnEnvEventoNFe

 

Linha 185, temos:

 

Gerador.wCampo(tcStr,    'HP13', 'dhEvento', 001, 050,   1, FormatDateTime('yyyy-mm-dd"T"hh:nn:ss',Evento.Items.InfEvento.dhEvento)+

                                                                  GetUTC(CodigoParaUF(Evento.Items.InfEvento.cOrgao), Evento.Items.InfEvento.dhEvento));

 

Bom uma coisa é a NT a outra é o schema, uma vez que o componente submete o XML gerado ao schema.

 

Portanto, por favor faça a seguinte alteração:

 

Gerador.wCampo(tcStr,    'HP13', 'dhEvento', 001, 050,   1, FormatDateTime('yyyy-mm-dd"T"hh:nn:ss',Evento.Items.InfEvento.dhEvento) {+

                                                                  GetUTC(CodigoParaUF(Evento.Items.InfEvento.cOrgao), Evento.Items.InfEvento.dhEvento))} ;

 

Comente o código que retorna o UTC e adiciona ao formato da data.

 

Vamos ver se desta forma resolve o problema.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • 2 meses depois ...
Postado (editado)

Boa tarde a todos

 

Estou tendo o mesmo problema em um cliente no MS, engraçado que nos outros está funcionando normal, mas neste cliente especifico a manifestação não funciona, segue a mensagem:

 

Falha na validação dos dados do Envio de Evento 
'2013-08-01T13:44:07-04:00' violates pattern constraint of '(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\d)|(2[0-8])))|((((0[13578])|(1...'.
 
Como em outros  clientes está funcionando imagino que o problema não seja no componente, mas o que?
 
Se algum puder ajudar.....
 
Evandro
Editado por evandromira
Postado

anfm

 

Sim, os schemas estão atualizados, por desencargo, colocamos os mesmos schemas do outro cliente e não adiantou, o acbr tbm está atualizado.

 

Pode ser alguma configuração de fuso horário?

 

Lá tem o Windows 7 Ultimate 32 bits...

  • 10 meses depois ...
Postado

Olá, faz tempo que ninguém posta nada aqui mas vou tentar:

Estou com o acbr atualizado: 02/02/2014, nfce e nfe, sped, tudo funcionando. Os schemas também estão atualizados. Mas ao tentar gerar a manifestação da nota, me vem a mensagem que está em anexo.

 

O código que estou usando é este:

 

  ACBrNFe1.EventoNFe.Evento.Clear;
  with ACBrNFe1.EventoNFe.Evento.Add do
   begin
     INFEVENTO.cOrgao :=  STRTOINT(Copy(FRMLOGIN.QUERYEMPRESA.FIELDBYNAME('NFE_CIDADE_COD').ASSTRING,1,2));
     infEvento.chNFe := Chave;
     infEvento.CNPJ   := CNPJ;
     INFEVENTO.nSeqEvento:=1;
     infEvento.dhEvento := now;
     infEvento.tpEvento := teManifDestConfirmacao;
   end;
  ACBrNFe1.EnviarEventoNFe(1);
 

 

Aqui, ao se mandar o evento para CCE, funciona perfeitamente, sou do Mato Grosso. Já li alguns tópicos sobre isso, mas não consegui resolver ainda. Por favor me ajudem, está faltando só isso pra terminar um projeto e atender a um cliente que tem posto de combustíveis.

Obrigado.

post-1265-0-08340600-1401733775_thumb.pn

Conectiva Soft - Automação Comercial - Visite nosso site: www.conectivasoft.com.br

Skype: [email protected]

  • Este tópico foi criado há 3812 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.