Ir para conteúdo
  • Cadastre-se

dev botao

Mdf-E No Acbrnfemonitor


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

Recommended Posts

  • Consultores

Boa tarde,

 

Primeiramente, ocultar com xxx os dados só dificulta a nossa analise e desta forma fica difícil em ter ajudar.

 

Segundo vamos aos erros segundo o arquivo que você postou:

 

Grupo [ide] esta errado: modal=1 o correto é modal=01

 

A partir do momento que a UFIni é igual a UFFim não existe o grupo [PERCxxx] esse grupo só deve ser incluído quando o caminhão passa por uma UF entre a UFIni e UFFim.

 

Não existe o campo dhIniViagem dentro do grupo [PERCxxx] e sim dentro do grupo [ide] por ser um campo opcional ainda não foi incluído no Monitor.

 

O grupo moto só possui apenas um índice, portanto o correto é [moto001].

 

Os campos:

tpRod=01
tpCar=01
UF=DF
fazem parte do grupo [veicTracao] e não do [moto001].
 
O nome do grupo [veicReboque001] esta errado o correto é [reboque001]
  • Curtir 1
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,

 

Fiz algumas alterações na rotina que lê o arquivo TXT e gera o XML, precisamos agora aguardar a nova compilação do ACBrNFeMonitor.

 

Aproveito para lhe dizer que o seu arquivo TXT ainda contem erros:

 

dhEmi=04/11/2014
 
Você só informou a data, tem que informar a data e a hora, por exemplo:
 
dhEmi=04/11/2014 17:23:00
 
******************************
 
[infCTe001]
chCTe=
CNPJForn=
nCompra=
CNPJPg=
 
Os campos em negrito se refere ao grupo Vale Pedágio e não de informações dos CT-e.
 
 
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

Bom dia Italo, realizei as modificações , porem estou recebendo a rejeição 616;

 

MDFe.CriarEnviarMDFe("
[ide]
cUF=DF
tpAmb=2
tpEmit=1
mod=
serie=1
nMDF=1
cMDF=00000001
modal=01
dhEmi=18/11/2014 17:54:00
tpEmis=1
procEmi=0
verProc=2.2.34
UFIni=DF
UFFim=DF
[CARR001]
cMunCarrega=
xMunCarrega=
[PERC001]
UFPer=DF
[emit]
CNPJ=
IE=
xNome=
xFant=
xLgr=
nro=
xCpl=
xBairro=GUARA
cMun=
xMun=BRASILIA
CEP=71200045
UF=DF
fone=
[Rodo]
RNTRC=
CIOT=
[veicTracao]
cInt=
placa=
tara=
tpRod=01
tpCar=01
UF=DF
tpRod=01
[moto001]
xNome=
CPF=
[valePed001]
CNPJForn=
nCompra=123
CNPJPg=
[reboque001]
cInt=
placa=
renavam=
tara=
capKG=
capM3=95
tpRod=01
tpCar=02
UF=DF
[DESC001]
cMunDescarga=
xMunDescarga=
[infCTe001]
chCTe=
SegCodBarra=
[infNFe000]
chNFe=
[tot]
qCTe=1
qNFe=0
vCarga=
cUnid=01
qCarga=
[lacre000]
nLacre=000
[infAdic]
infCpl=TESTE
infAdFisco=
")
OK: Arquivo recebido com sucesso
[ENVIO]
Versao=RS20140703103023
TpAmb=2
VerAplic=RS20140703103023
CStat=103
XMotivo=Arquivo recebido com sucesso
CUF=53
NRec=
DhRecbto=19/11/2014 10:06:46
TMed=1
Msg=Arquivo recebido com sucesso
Manifesto(s) não confirmado(s):
1->Rejeicao: Nenhum grupo de documentos foi informado (CT-e, CT, NF-e, NF, MDF-e) [Municipio sem documento: BRASILIA]
 
[RETORNO]
Versao=RS20141006140611
TpAmb=2
VerAplic=RS20141006140611
NRec=539000001279413
CStat=616
XMotivo=Rejeicao: Nenhum grupo de documentos foi informado (CT-e, CT, NF-e, NF, MDF-e) [Municipio sem documento: BRASILIA]
CUF=53
[MDFe1]
Versao=RS20141006140611
TpAmb=2
VerAplic=RS20141006140611
CStat=616
XMotivo=Rejeicao: Nenhum grupo de documentos foi informado (CT-e, CT, NF-e, NF, MDF-e) [Municipio sem documento: BRASILIA]
CUF=53
ChMDFe=53141111538486000132580010000000011000000014
DhRecbto=19/11/2014 10:06:46
NProt=
DigVal=LqiTcdHnIfswHQiBMHRJ/fg/VG4=
Arquivo=D:\acbr_08_11_2_MDFe\ACBrNFeMonitor\Logs\53141111538486000132580010000000011000000014-MDFe.xml

ent_mdfe_erro.txt

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

 

Por favor não post conteúdo de arquivos.

 

Outra coisa, sem o arquivo completo com todos os dados, não temos como lhe ajudar, pois não sabemos se você omitiu ou se não foi informado mesmo e se omitiu qual a informação que realmente esta no campo.

 

Desculpe, mas com o arquivo que você postou não tenho como lhe ajudar.

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

Vamos as correções:

 

Informado:

[ide]
cUF=DF
modal=01
 
correto:
[ide]
cUF=53
modal=1
 

informado:

[infCTe001]
chCTe=53140811538486000132550010050285121050285123
SegCodBarra=0001
[infNFe000]
chNFe=
 
correto:
[infCTe001001]
chCTe=53140811538486000132550010050285121050285123
 
 

Observações:

 

Procure sempre ter em mãos os manuais e notas técnicas, pois nelas temos a estrutura do XML com a descrição do campo e uma observação dele.

Em cUF você informou a sigla e na Nota Técnica 2013/004 versão 1.00a do MDF-e página 93 temos que se trata do código da UF do emitente do MDF-e, portanto devemos utilizar a tabela do IBGE de código de unidades da federação.

 

Outra coisa no grupo infCTe devemos colocar dois índices o primeiro se refere ao municipio de descarregamento e o segundo se refere ao CTe vamos a um exemplo:

 

[DESC001]
cMunDescarga= código do município 1
xMunDescarga= nome
[infCTe001001]
chCTe=chave do primeiro CT-e cuja carga vai ser descarregada no município 1
[infCTe001002]
chCTe=chave do segundo CT-e cuja carga vai ser descarregada no município 1
 
[DESC002]
cMunDescarga= código do município 2
xMunDescarga= nome
[infCTe002001]
chCTe=chave do primeiro CT-e cuja carga vai ser descarregada no município 2
 

Se o campo não tem informação não precisa incluir no arquivo e quando um grupo possui índice este sempre inicia em 1.

 

Faça as correções e tente novamente.

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

Boa tarde Italo, 

Estou com problema no com alguns comando utilizando o ACB monitor,

não estou conseguindo encerrar o MDFe, qual seria o comando de encerramento ? no help do acbr só tem o MDFe.CancelarMDFe( cChaveMDFe, cJustificativa), porem creio que esse seja para cancelar o mdfe e não para finalizar

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

 

Tanto o cancelamento quanto o encerramento são eventos.

 

Vou verificar como foi implementado o encerramento e lhe dou um retorno.

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

  • 2 semanas depois ...
  • Consultores

Bom dia Paulo,

 

Para o cancelamento temos o comando:

 

MDFe.CancelarMDFe(<chave>, <justificativa>, <CNPJ>, <NumLote>)

 

Quanto ao Encerramento, notei que não foi implementado, vamos implementar e disponibilizar assim que estiver tudo OK.

 

Implementei o comando MDFe.EncerrarMDFe com a seguinte sintaxe:

 

      MDFe.EncerrarMDFe(<chave>, <data>, <codmunic>, <CNPJ>, <numLote>)
 
onde:
 
      <chave> = chave do MDF-e a ser encerrado (obrigatório);
      <data>  = data de encerramento (obrigatório);
      <codmunic> = código IBGE do municipio onde ocorreu o encerramento (obrigatório);
      <CNPJ> = CNPJ do Emitente do MDF-e (opcional), se não informado será extraido da chave;
      <numLote> = numero do lote de envio (opcional), se não informado será considerado "1".
 
Já esta disponível no repositório, que desejar atualizar os fontes e compilar, pode fazer.
 
Para os que utilizam o ACBrNFeMonitor já compilado, favor aguardar a próxima compilação.
  • Curtir 1
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

Boa noite Italo!!!


Usei o comando de envio ao ACBrNFeMonitor de CANCELAR  e de ENCERRAR mas gerou erro abaixo, sendo essa chave é válida em ambiente de homologação.
 

MDFe.CancelarMDFe("35141202597900000193580010000000171000000179","EMISSAO INDEVIDA DO MDFE")
ERRO: Chave 35141202597900000193580010000000171000000179 inválida.

================

MDFe.EncerrarMDFe("35141202597900000193580010000000171000000179","09/12/2014","3516200")
ERRO: Chave 35141202597900000193580010000000171000000179 inválida.


Tentei usar o cancelamento do MDFe pelo ACBR  e deu o seguinte erro:

'ID110111120259790000019358001000000017100000017901' violates pattern constraint of 'ID[0-9]{52}'.
The attribute 'Id' with value 'ID110111120259790000019358001000000017100000017901' failed to parse.
 

Estou usando a versão ACBrNFeMonitor2 0.8.12.0


Desde já agradeço a atenção.

Paulo Sergio Batista Silva

Analista de Sistema

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Paulo,

 

A mensagem de erro acusando que a chave é inválida já foi corrigida, bastando agora o pessoal disponibilizar uma nova compilação do ACBrNFeMonitor.

 

Quanto ao erro de falha de parse, notei que na composição do Id esta faltando os 4 primeiros dígitos da chave:

 

Esta assim: "ID110111120259....

 

o correto é: "ID1101113514120259...

 

Como esse erro apareceu sendo que o monitor para se a chave for inválida.

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

Boa tarde Italo!!!

Hoje acabei de baixar o ACBrNFeMonitor 0.8.12.1  e o erro perciste no ENCERRAMENTO DO MDFE
 

MDFe.EncerrarMDFe("35141202597900000193580010000000171000000179","16/12/2014","3516200")
 
retorno no LOG.txt
16/12/2014 18:09:05 - MDFe.EncerrarMDFe("35141202597900000193580010000000171000000179","16/12/2014","3516200")
ERRO: 
 

Paulo Sergio Batista Silva

Analista de Sistema

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Paulo,

 

Estamos trabalhando para corrigir o problema.

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

  • 3 semanas depois ...
  • 2 semanas depois ...
  • Consultores

Boa tarde Luciano,

 

O Evento Encerramento já foi implementado. Por favor utilize a última versão disponibilizada do ACBrNFeMonitor e realize os testes.

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

  • 2 semanas depois ...
  • Consultores

Boa tarde,

 

Favor postar em anexo o comando e o arquivo de solicitação de cancelamento e encerramento.

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

  • Este tópico foi criado há 2405 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.