Ir para conteúdo
  • Cadastre-se

dev botao

Epec Acbrnfemonitor


rolemar
Ver Solução Respondido por rolemar,
  • Este tópico foi criado há 3296 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores

Bom dia Rolemar,

 

O EPEC nada mais é do que um evento.

 

Você pode tomar como base, ou seja, quais são os dados a serem incluidos no arquivo TXT a ser enviado ao ACBrNFeMonitor, por favor baixe do Portal Nacional da NF-e a Nota Técnica 2014/001 versão 1.00 que trata sobre o Evento EPEC.

 

Lembre-se que os campos a serem informados no arquivo TXT seguem a nomenclatura das TAGs do XML.

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

Bom dia Rolemar,

 

Acho que você não entendeu.

 

O EPEC é um evento como é o cancelamento e a Carta de Correção.

 

O ACBrNFeMonitor possui um comando para enviar eventos, sendo assim você pode montar o TXT para o evento EPEC e utilizar o comando Enviar Evento.

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

Italo ... estou perdido no procemento ... veja se o caminho é este

 

//EPEC
  cr := chr(13)+chr(10)
cXML := '[ENVEVENTO]'+cr
cXML += 'idLote=1'+cr
cXML += '[EVENTO'+StrZero(1,3)+']'+cr
cXML += 'cOrgao=91'+cr
cXML += 'CNPJ='+TiraString(empresa->cnpj_emp,'.-/ ')+cr
cXML += 'IE='+TiraString(empresa->ie_emp,'./- ')+cr
cXML += 'tpEvento=110140'+cr
cXML += 'nSeqEvento=1'+cr
cXML += 'tpAutor=1'+cr
cXML += 'tpNF=1'+cr
cXML += 'chNFe='+saida->nfe_sai+cr
cXML += 'cOrgaoAutor='+left(saida->nfe_sai,2)+cr
cXML += 'dhEmi='+dto2(date())+' '+cHora+cr
cXML += '[DEST]'+cr
cXML += 'UF='+alltrim(cliente->uf_cli)+cr
cXML += 'CNPJ='+TiraString(cliente->cpf_cli,'.-/ ')+cr
cXML += 'IE='+TiraString(cliente->rg_cli,'.-/ ')+cr
cXML += 'vNF='+alltrim(transform(vtotal_sai,'999999999.99'))+CR
 
ACBR_NFE_EnviarEvento(cXML)
 
 
Estes campos peguei da nota tecnica 2014/001
 
Depois mando o comando ImprimirDanfe do AcbrMonitorNFE ?
 
Tem algum manual do AcbrMonitorNFE com o procedimento?
 
Obrigado 
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

 

Analisando o código usado do ACBrNFeMonitor, notei que ele contempla apenas o Cancelamento e CC-e.

 

Vou acrescentar o Evento EPEC e disponibilizar, mas é preciso aguardar a próxima compilação do ACBrNFeMonitor.

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

Bom dia Rolemar,

 

O envio do Evento EPEC é uma operação, já a impressão do DANFE é outra e temos ainda a impressão do que chamamos de DAEvento, um Documento Auxiliar que atesta o envio do Evento que é outra operação.

 

Portanto você vai ter que enviar para o ACBrNFeMonitor os comandos das operações que deseja e na ordem correta.

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 tarde Rolemar,

 

Não sei lhe informar, uma vez que não sou responsável pela sua compilação, favor checar em Downloads se foi disponibilizado hoje (segunda-feira).

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 tarde Rolemar,

 

Amanhã sem falta posto em anexo um exemplo.

 

Como prometido:

 

Evento-EPEC.txt

 

Atenção: as linhas com ";" são comentários logo devem ser excluídas.

 

Talvez esse layout de arquivo venha sofre alguma alteração para torna-lo melhor.

 

Não testei, pois não utilizo o ACBrNFeMonitor e nem tenho condições de realizar os testes uma vez que não possuo um certificado válido.

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

Italo,

 

Não deu certo!

Será que ninguém que usa ACBRNFEMONITOR usa EPEC?

 

Esta reclamando cOrgao ... estou passando 91 

 

 

Eu fiz desta forma ... 

 

//EPEC
  cr := chr(13)+chr(10)
cXML := '[ENVEVENTO]'+cr
cXML += 'idLote=1'+cr
cXML += '[EVENTO'+StrZero(1,3)+']'+cr
cXML += 'cOrgao=91'+cr
cXML += 'CNPJ='+TiraString(empresa->cnpj_emp,'.-/ ')+cr
cXML += 'IE='+TiraString(empresa->ie_emp,'./- ')+cr
cXML += 'tpEvento=110140'+cr
cXML += 'nSeqEvento=1'+cr
cXML += 'tpAutor=1'+cr
cXML += 'tpNF=1'+cr
cXML += 'chNFe='+saida->nfe_sai+cr
cXML += 'cOrgaoAutor='+left(saida->nfe_sai,2)+cr
cXML += 'dhEmi='+dto2(vdata_sai)+' '+time()+cr
cXML += 'dhEvento='+dto2(date())+' '+time()+cr
cXML += '[DEST]'+cr
cXML += 'UF='+alltrim(cliente->uf_cli)+cr
cXML += 'CNPJ='+TiraString(cliente->cpf_cli,'.-/ ')+cr
cXML += 'IE='+TiraString(cliente->rg_cli,'.-/ ')+cr
cXML += 'vNF='+alltrim(transform(vtotal_sai,'999999999.99'))+CR
 
ACBR_NFE_EnviarEvento(cXML)   
 
cArqXML := vchave'-nfe.xml'  //arquivo XML
ACBR_NFE_ImprimirEvento(cArqXML)
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Rolemar,

 

Não é para dar certo mesmo, compare o arquivo que postei com o que você esta gerando.

 

cXML := '[ENVEVENTO]'+cr

 

o correto é:

 

cXML := '[EVENTO]'+cr

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

 NFE.CriarNFe("[identificacao]
 
OK: C:\ACBrNFeMonitor001\Logs\41150181676009000119550010003753871000000190-nfe.xml
 
 
22/01/2015 15:35:19 - NFE.EnviarEvento("[EVENTO]
idLote=1
[EVENTO001]
cOrgao=91
CNPJ=81676009000119
IE=5340275839
tpEvento=110140
nSeqEvento=1
tpAutor=1
tpNF=1
chNFe=                                            
cOrgaoAutor=  
dhEmi=22/01/15 15:33:35
dhEvento=22/01/15 15:33:35
vNF=102.01
[DEST]
UF=PR
CNPJCPF=20843444000104
IE=9067203612
")
ERRO: ERRO: Nenhum Evento adicionado ao Lote
22/01/2015 15:35:22 - NFE.ImprimirEvento("h:\001\nfe\201501\nfe\                                            -nfe.xml")
ERRO: Arquivo h:\001\nfe\201501\nfe\                                            -nfe.xml não encontrado.
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Vc não informou a chave da NFe e outros campos que são obrigatórios para o EPEC.

Veja http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=vyGZD32ureg=

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

Andre,

 

Pois é ... eu vi aqui ... eu estou tentando criar o xml com o comando CriarNFE do acbrnfemonitor.

E não consegui pegar a chave ...

vi também que a posição 35 da Chave de Acesso deve ser 4 (tpEmis=4).

 

Enfim... Qual seria a sequencia correta de comando do acbrnfemonitor para enviar e imprimir a danfe ou qualquer outra coisa em EPEC.

 

Outra observação ... o Italo comentou que

 

cXML := '[ENVEVENTO]'+cr

 

o correto é:

 

cXML := '[EVENTO]'+cr

 

Vi no arquivo que vc passou é [ENVEVENTO]  ...

 

Não seria possível ter no acbrnfemonitor um comando ... onde eu poderia enviar e imprimir um EPEC como é a emissão normal?

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Andre,

 

Pois é ... eu vi aqui ... eu estou tentando criar o xml com o comando CriarNFE do acbrnfemonitor.

E não consegui pegar a chave ...

vi também que a posição 35 da Chave de Acesso deve ser 4 (tpEmis=4).

 

Enfim... Qual seria a sequencia correta de comando do acbrnfemonitor para enviar e imprimir a danfe ou qualquer outra coisa em EPEC.

 

Outra observação ... o Italo comentou que

 

cXML := '[ENVEVENTO]'+cr

 

o correto é:

 

cXML := '[EVENTO]'+cr

 

Vi no arquivo que vc passou é [ENVEVENTO]  ...

 

Não seria possível ter no acbrnfemonitor um comando ... onde eu poderia enviar e imprimir um EPEC como é a emissão normal?

O documento que passei mostra as especificações do WebService, o ACBrNFeMonitor espera o comando como [EVENTO].
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

O documento que passei mostra as especificações do WebService para vc verificar quais campos são obrigatórios e quais são opcionais, o ACBrNFeMonitor espera o comando como [EVENTO].

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

Para gerar uma chave, vc pode usar o comando abaixo:

NFe.GerarChave(cUF, cNF, modelo, serie, tpemis, dataemissao, CNPJ)

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

  • 1 mês depois ...
  • Moderadores

Bom dia rolemar

vamos aos parâmetros da função!

 

primeiro é o código da UF ! ex: 42 SC

segundo código númerico aleatório!

terceiro modelo! ex: 55
quarta serie! ex : 1
quinto numero da nota! 
sexto tipo de emissão ! 
setimo data de emissão
oitavo cnpj
 
NFE.GerarChave("41","123456","55","001","4","1", "05012015","81676009000119")
 
Espero ter ajudado!
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

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