Ir para conteúdo
  • Cadastre-se

dev botao

Nf-E Epec


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

Recommended Posts

  • Moderadores

O que percebi é que o erro esta vindo do WebService, pois a validação no meu sistema esta OK.

 

Estou postando os XMLs para comparação, vai que estou esquecendo de algo:

attachicon.gif30461044-ped-evento.xml

attachicon.gif30461044-eve.xml

Tente alterar o campo cOrgao para 35.

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Tente alterar o campo cOrgao para 35.

 

Oi André...

 

Coloquei 35 e tentei enviar nas duas opções do Layout (NT e Squema), e sem validar pelo ccomponente, em ambos os casos o erro foi exatamente o mesmo.

Imagino que a verificação do cOrgão seja após a verificação da estrutura do XML. Vai saber...

 

[]´s

João Henrique de Souza

 

Manual de como configurar o TortoiseSVN para não ficar mostrando a senha repetidas vezes (somente para commiters):

https://sourceforge.net/p/forge/community-docs/TortoiseSVN/

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Em MG agora estou recebendo rejeição

Status 999 - 2254 - Falha na validação do Schema xml

 

Olá...

 

Exatamente o erro que eu postei, e tem mais outro colega relatando o mesmo erro.

 

Acho que temos de tentar entrar em contato com eles e relatar o erro.

 

[]´s

João Henrique de Souza

 

Manual de como configurar o TortoiseSVN para não ficar mostrando a senha repetidas vezes (somente para commiters):

https://sourceforge.net/p/forge/community-docs/TortoiseSVN/

 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Italo,

 

Alguma novidade em relação ao seguinte erro:

 

---------------------------
Debugger Exception Notification
---------------------------
Project Gestor.exe raised exception class EACBrNFeException with message 'Falha na validação dos dados do Envio de Evento 
'' violates pattern constraint of '[0-9]{2,14}'.
The element '{http://www.portalfiscal.inf.br/nfe}IE' with value '' failed to parse.
'. Process stopped. Use Step or Run to continue.
---------------------------
OK   Help   
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Cesar,

 

O erro ao validar o XML indica que a IE esta com o conteúdo vazio e isso não é permitido.

 

Você esta tentando enviar a NF-e ou NFC-e e qual versão?

 

Você esta utilizando os schemas que estão disponíveis junto com o programa exemplo do ACBrNFe e os mesmos estão atualizados?

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Wanderson,

 

Status = 999 entenda como falha no Web Services da SEFAZ.

 

Não tem o que fazer a não ser entrar em contato com a SEFAZ e relatar o problema para que eles tomem uma providencia.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Resposta da sefaz Ba, não entendo nada é sempre assim.

Que tela eles se refere?

 

 

Prezado (a),

 

Favor nos enviar uma cópia da tela do erro.

 

 

:::  Camila Bitencourt

»»  Secretaria da Fazenda do Estado da Bahia

»»  SGF – DTI  – GSETI

Link para o comentário
Compartilhar em outros sites

Oi, bom dia! Sou novo na área de desenvolvimento e estou tendo grandes dificuldades para colocar o EPEC na minha aplicação... Jã atualizei a SNV varias vezes e nada se alterou!

Gostaria de saber, se possível, o passo a passo para essa atualização... Jã vasculhei diversos fóruns, mas não encontrei nada detalhado a respeito dos primeiros passos para esse processo! Desde já agradeço a colaboração e a paciência de todos.   

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Oi, bom dia! Sou novo na área de desenvolvimento e estou tendo grandes dificuldades para colocar o EPEC na minha aplicação... Jã atualizei a SNV varias vezes e nada se alterou!

Gostaria de saber, se possível, o passo a passo para essa atualização... Jã vasculhei diversos fóruns, mas não encontrei nada detalhado a respeito dos primeiros passos para esse processo! Desde já agradeço a colaboração e a paciência de todos.   

Comece lendo a NT 2014/001.

Depois utilize o exemplo do ACBr ao que se refere DPEC pois o EPEC veio para substituir o DPEC.

 

E por ultimo espere mais um pouco... pois as SEFezes estão com problema na distribuição desse serviço.

 

[]´s

João Henrique de Souza

 

Manual de como configurar o TortoiseSVN para não ficar mostrando a senha repetidas vezes (somente para commiters):

https://sourceforge.net/p/forge/community-docs/TortoiseSVN/

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Vc leu a NT que te passei?

Vc viu que o processo é o mesmo e oq muda é que agora ao invés de ter um webservice especifico como o DPEC, o EPEC usa EVENTOS?

 

Sobre Eventos...

Vc deve saber que o processo é o mesmo que a Carta de Correção....

Dae lendo a NT vc saberá oq preencher.

 

Mas pelo visto vc deve estar com pressa no seu sistema para ler a NT e descobrir como preencher no componente, entao segue o código do envio do EPEC no meu sistema, basta adaptar:

...
            loACBrNFe.EventoNFe.idLote := StrToInt(lID);
            with loACBrNFe.EventoNFe.Evento.Add do
            begin
              lDataHora := now;
              lDataHora := DateUtils.IncMinute(lDataHora,-1);
              infEvento.dhEvento := lDataHora;
              infEvento.tpEvento := teEPECNFe;
              infEvento.cOrgao := 35;
              infEvento.detEvento.cOrgaoAutor := loACBrNFe.NotasFiscais.Items[0].NFe.Ide.cUF;
              infEvento.detEvento.tpAutor := taEmpresaEmitente;
              infEvento.detEvento.verAplic := loACBrNFe.NotasFiscais.Items[0].NFe.Ide.verProc;
              infEvento.detEvento.dhEmi := loACBrNFe.NotasFiscais.Items[0].NFe.Ide.dEmi;
              infEvento.detEvento.tpNF := loACBrNFe.NotasFiscais.Items[0].NFe.Ide.tpNF;
              infEvento.detEvento.IE := loACBrNFe.NotasFiscais.Items[0].NFe.Emit.IE;
              infEvento.detEvento.dest.UF := loACBrNFe.NotasFiscais.Items[0].NFe.Dest.EnderDest.UF;
              infEvento.detEvento.dest.CNPJCPF := loACBrNFe.NotasFiscais.Items[0].NFe.Dest.CNPJCPF;
              if (trim(loACBrNFe.NotasFiscais.Items[0].NFe.Dest.IE) <> '') and
                 (UpperCase(trim(loACBrNFe.NotasFiscais.Items[0].NFe.Dest.IE)) <> 'ISENTO') then
                infEvento.detEvento.dest.IE := loACBrNFe.NotasFiscais.Items[0].NFe.Dest.IE;
              infEvento.detEvento.vNF := loACBrNFe.NotasFiscais.Items[0].NFe.Total.ICMSTot.vNF;
              infEvento.detEvento.vICMS := loACBrNFe.NotasFiscais.Items[0].NFe.Total.ICMSTot.vICMS;
              infEvento.detEvento.vST := loACBrNFe.NotasFiscais.Items[0].NFe.Total.ICMSTot.vST;
            end;
            loACBrNFe.EnviarEventoNFe(StrToInt(lID));
...

[]´s

  • Curtir 1

João Henrique de Souza

 

Manual de como configurar o TortoiseSVN para não ficar mostrando a senha repetidas vezes (somente para commiters):

https://sourceforge.net/p/forge/community-docs/TortoiseSVN/

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

O EPEC em homologação já está funcional em MG. Porém estou com estas dúvidas:

 

- como capturar o campo "Dados da NFe" (esse campo tem que ser salvo no banco de dados para um possível uso posterior?)

- para efetivar um EPEC (tpEmiss = 4) posso enviá-lo com tpEmiss = 1 ou tpEmiss = 6? MG está aceitando também com tpEmiss = 6.

- Vocês guardam a chave de acesso gerada na tpEmiss = 4 além da chave de acesso gerada na tpEmiss = 1, ou não há mais necessidade dessa chave EPEC após efetivação?

 

OBS: na Nota Técnica 2014/001 EPEC, pag 4, consta:

"A Chave de Acesso desta NF-e é a mesma Chave de Acesso do EPEC autorizado."

Editado por Gr@c@
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Olá...

 

Em SP já esta funcional também.

 

O processo do EPEC é exatamente o mesmo do DPEC com a diferença que agora consumimos o WebService de EVENTOS e não um WebService específico para o DPEC. E que diferentemente do DPEC, não existe como consultar o EPEC antes de enviar a NFe para Receita.

 

Após a entrada em contigencia, criamos e enviamos o evento do EPEC.

Após a normalização no sistema, temos 7 dias para enviar o arquivo XML para Receita e validá-lo.

 

No meu sistema não precisei de grandes alterações, precisei só mudar onde estava o consumo do webservice DPEC para um EVENTO.

 

Resumindo:

1) Preenchimento das propriedades para ENVIAR o EPEC:

<Já fiz em outro post meu aqui neste tópico mesmo>

 

2) Como Ler o Retorno:

            {$REGION 'Seta Valores'}
            cStat := loAcbrNFe.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.cStat;
            tpAmb := loACBrNFe.WebServices.EnvEvento.EventoRetorno.tpAmb;
            lMsg  := loAcbrNFe.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.xEvento+#13+
                     loAcbrNFe.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.xMotivo;
            Chave := loACBrNFe.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.chNFe;
            nProtDPEC   := loAcbrNFe.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.nProt;
            dhRectoDPEC := loAcbrNFe.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.dhRegEvento;
            lXMLDPEC    := loAcbrNFe.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.XML;
            {$ENDREGION}

Obs: Importante guardar o Protocolo do EPEC pois é ele que tem de ir impresso no DANFE.

 

 

3) Enviar o EPEC para Receita (até 7 dias) após normalização dos serviços:

            loACBrNFe.Configuracoes.Geral.FormaEmissao:=teNormal; //seta normal para enviar o EPEC para SEFAZ
            lPass := loACBrNFe.WebServices.Envia(loDataSet.FieldByName('n_nf').AsInteger); //envia o XML para a SEFAZ
            loACBrNFe.Configuracoes.Geral.FormaEmissao:=teDPEC; //volta para tipo EPEC

Ou Seja, muda para Normal (tpEmiss = 1), envia e depois volta pra EPEC (tpEmiss = 4).

 

 

Espero ter ajudado,

 

Att

  • Curtir 1

João Henrique de Souza

 

Manual de como configurar o TortoiseSVN para não ficar mostrando a senha repetidas vezes (somente para commiters):

https://sourceforge.net/p/forge/community-docs/TortoiseSVN/

 

 

Link para o comentário
Compartilhar em outros sites

Bom dia,

 

Estou com um problema aqui em MG, o envio do EPEC está funcionando normalmente. Porém após enviar, eu consulto a chave e recebo a mensagem: "NF-e não consta na base de dados da sefaz". Para consultar já troquei o "ACBrNFe.Configuracoes.Geral.FormaEmissao" para teNormal, teEPEC e teSVCAN...

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Olá

 

Veja no meu post anterior oq eu informei:

 

 

O processo do EPEC é exatamente o mesmo do DPEC com a diferença que agora consumimos o WebService de EVENTOS e não um WebService específico para o DPEC. E que diferentemente do DPEC, não existe como consultar o EPEC antes de enviar a NFe para Receita.

 

Isso pq o EPEC é um evento e ele será vinculado na NFe somente após o envio dela para a Receita.

 

Entao pelo oq eu entendi... nao tem como consultar EPEC antes de enviar a confirmacao da NFe.

Na NT 2014/001 eu não vi nada sobre consulta de EPEC.

 

[]´s

  • Curtir 1

João Henrique de Souza

 

Manual de como configurar o TortoiseSVN para não ficar mostrando a senha repetidas vezes (somente para commiters):

https://sourceforge.net/p/forge/community-docs/TortoiseSVN/

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Só para constar:

 

Em ambiente de Produção esta dando erro para mim em SP:

<retEnvEvento versao="1.00">
 <idLote>7473144</idLote>
 <tpAmb>1</tpAmb>
 <verAplic>AN_1.0.0</verAplic>
 <cOrgao>91</cOrgao>
 <cStat>128</cStat>
 <xMotivo>Lote de evento processado</xMotivo>
<retEvento versao="1.00">
<infEvento>
 <tpAmb>1</tpAmb>
 <verAplic>AN_1.0.0</verAplic>
 <cOrgao>91</cOrgao>
 <cStat>491</cStat>
 <xMotivo>Rejeicao: O tpEvento informado invalido </xMotivo>
 <chNFe>35140954773502000184550010000074731000074730</chNFe>
 <tpEvento>110140</tpEvento>
 <xEvento>EPEC</xEvento>
 <nSeqEvento>1</nSeqEvento>
 <cOrgaoAutor>0</cOrgaoAutor>
 <dhRegEvento>2014-09-10T15:05:21-03:00</dhRegEvento>
 </infEvento>
 </retEvento>
 </retEnvEvento>

E o tpEvento esta correto para EPEC.

 

Estou enviando um email para la...

Veremos...

 

[]´s

João Henrique de Souza

 

Manual de como configurar o TortoiseSVN para não ficar mostrando a senha repetidas vezes (somente para commiters):

https://sourceforge.net/p/forge/community-docs/TortoiseSVN/

 

 

Link para o comentário
Compartilhar em outros sites

 

Olá

 

Veja no meu post anterior oq eu informei:

 

 

Isso pq o EPEC é um evento e ele será vinculado na NFe somente após o envio dela para a Receita.

 

Entao pelo oq eu entendi... nao tem como consultar EPEC antes de enviar a confirmacao da NFe.

Na NT 2014/001 eu não vi nada sobre consulta de EPEC.

 

[]´s

 

 

EPEC não é um evento nacional? Porque esta dizendo sobre SP? não devemos enviar sempre pro ambiente nacional:

 

PRODUCAO: https://www.nfe.fazenda.gov.br/RecepcaoEvento/RecepcaoEvento.asmx HOMOLOGACAO: https://hom.nfe.fazenda.gov.br/RecepcaoEvento/RecepcaoEvento.asmx

 

Consegui enviar meu evento muito tranquilo.. Só estou na dúvida pois na NT diz no tópico 03.1a:

 
Web Service de Consulta da DPEC
No modelo anterior da DPEC, estava previsto um Web Service específico para a Consulta da DPEC, informando a Chave de Acesso, ou o Protocolo de Autorização da DPEC. No modelo atual do EPEC, as empresas podem utilizar o Web Service de Consulta Situação da NF-e, com a mesma finalidade.
 
Cara, quero saber COMO? sendo que no servidor AN não tem web service de NfeStatusServico2
Se tendo pelo StatusServico direcionando para do estado dá "NF-e não consta na base de dados da sefaz"
Editado por Thyagooliveira
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3207 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.