Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado (editado)

Bom dia Ítalo,

 

Acima você comentou que somente as transportadores iram usar o MDFe, mas as empresas que emitam NFe e com transporte próprio transporte mercadorias para outros estados, também tem que emitir uma MDfe, independente se é uma NFe a ser entregue.

 

Que inclusive para as empresas não Simples já são obrigadas desde 03/02/2014 e as empresas Simples a partir de 01/10/2014. Veja em https://mdfe-portal.sefaz.rs.gov.br/Site/Faq, pergunta 1 Item II.

Editado por AltC
  • Consultores
Postado

Boa tarde,

 

Na minha postagem #52 desse tópico temos um fragmento do Ajuste SINIEF 15/2012 e neste fragmento mostro que tanto as transportadoras quanto as empresas que emitem NF-e com transporte próprio vão ser obrigadas a emitir o MDF-e.

 

Mas uma coisa é certa.

 

Todas as transportadoras estão sujeitas a emitir o MDF-e, basta a carga ser fracionada e o transporte ser interestadual.

 

Já as empresas que emitem NF-e só serão obrigadas a emitir o MDF-e se possuírem veículos para realizarem o transporte da mercadoria vendida cuja carga for fracionada e interestadual.

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

Postado

Gostaria de tirar uma dúvida,

 

Caso eu emita uma MDF-e com as seguintes características

 

Empresa emitente do MDF-e fica em SC.

Transportando 2 CT-e com Destino para SP. ( Porém no CT-e consta Remetente: PR Destino: SP )

 

Então meu MDF-e deveria ser Origem: PR Destino: SP

ou deve ser Origem: SC Destino: SP

 

Grato pela atenção.

Obrigado pela atenção.
Att. Jonas Teixeira de Freitas
Desenvolvedor Java/Delphi/PowerBuilder - Smart Sistemas - Araranguá -SC
Bacharel em Sistemas de Informação

  • 1 mês depois ...
Postado

Boa tarde, estou com um problema na hora de compilar e instalar o ACBr_MDFe.dpk.

Engraçado que em uma maquina instala e na outra nao, e as duas maquinas estao com a mesma pasta do ACB.

segue uma imagem do erro. Se alguem puder me ajudar...

post-25150-0-04416600-1411159261_thumb.j

Analista/Programador

 "Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende”

Postado

Bom dia,

 

Todos os fontes de todas as pastas estão atualizados?

 

Se sim tente compilar o pacote com a opção Build.

 

Então, estão atualizados sim... o estranho é que em uma maquina instalou normal e na outra da esse erro. As duas maquinas com a mesma pasta do acb

Analista/Programador

 "Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende”

Postado

Boa tarde,

 

Confere o Library Path do Delphi dessas duas maquinas.

 

Verifique se na maquina que não compila contem todos os Paths e os mesmos estão na mesma ordem da outra maquina.

Os mesmo Paths que tem na maquina que funciona tem aqui na minha. Mas não compila de jeito nenhum.. já nem sei o que faço mais

Analista/Programador

 "Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende”

  • Consultores
Postado

Bom dia,

 

Os Paths são os mesmos, mas estão na mesma ordem?

 

Verifique se na maquina que não compila se existe algum fonte cujo ícone do fonte, contem uma bolinha vermelha ou um triangulo amarelo.

 

Caso afirmativo exclua esse arquivo e baixe novamente.

 

Se essa maquina já tinha o ACBr Instalado, verifique se não existe nenhuma DCU antiga do ACBr perdida em alguma pasta que o Delphi tem acesso.

Se sim, exclua.

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

Postado (editado)

Bom dia, pessoal.

 

Estou terminando o desenvolvimento do MDF-e e já está autorizando normalmente pelo sistema de gestão. O problema ocorre no momento da impressão do DAMDF-e. Instalei o QR5.02 no meu Delphi 7 e instalou normalmente o pacote do DAMDFe. Quando executo a linha ACBrMDFe1.Manifestos.Items[0].Imprimir; ele emite a seguinte mensagem: "Error reading QRMDF-e.Page.Continuous: Property Continuous does not exist,".

 

Abaixo está o bloco de código referente à impressão:

 

  ACBrMDFe1.DAMDFe.Impressora:=printer.Printers[printer.printerindex];
  ACBrMDFe1.DAMDFe.NumCopias:=StrToIn(RelSof1.eQuaCop.text);
  ACBrMDFe1.DAMDFe.MostrarPreview:=True;
  ACBrMDFe1.DAMDFe.MostrarStatus:=False;
  ACBrMDFe1.DAMDFe.TipoDAMDFe := tiRetrato;
  ACBrMDFe1.Manifestos.Clear;
  ACBrMDFe1.Manifestos.LoadFromFile(gDirTab+'\Xml\MDFe\'+eChaAceMDF.Text+'-MDFe.xml');

  ACBrMDFe1.Manifestos.Items[0].Imprimir;

 

O meu dclusr do Delphi está QR5RunD7, compilando normalmente.

 

No pacote ACBrMDFeDAMDFEQRpkg, os requires estão conforme o código abaixo:

 

requires
  rtl,
  vcl,
  ACBrComum,
  designide,
  vclactnband,
  vclx,
  ACBr_MDFe,
  dsnap,
  dbrtl,
  inet,
  xmlrtl,
  soaprtl,
  synapse,
  ACBrCapicom,
  PCN2,
  bdertl,
  vcldb,
  QR5RunD7,

  vcljpg,

  visualclx;

 

 

Alguém tem alguma sugestão do que possa resolver esse problema?

 

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

Editado por TiFire
  • 2 semanas depois ...
Postado

No AcbrNFe eu vinculo o arquivo do Danfe através deste código

 

ACBrNFeDANFERave.RavFile  := lCaminhoExe + 'NotaFiscalEletronica.rav';

e no AcbrMDFe?? Já implementei o manifesto no meu programa, e está tudo funcionando, inclussive a impressão do DAMDFe, soh q estou com esta dúvida... não descobri quando ele carrega o arquivo. Utilizo o Fortes Report

Postado

Obrigado pela explicação Juliomar.

 

Estou com o seguinte problema.... depois de enviado MDFe em PRODUÇÃO, eu imprimo o DAMDFe e ele vem com a mensagem 'AMBIENTE DE HOMOLOGAÇÃO - SEM VALOR FISCAL'... como faço para consertar isso??

 

Este é o meu código do botão Imprimir:

 

if ACBrMDFe.Configuracoes.Certificados.NumeroSerie = '' then
    SerieCertificado := ACBrMDFe.Configuracoes.Certificados.SelecionarCertificado;
 
  ACBrMDFe.Manifestos.Clear;
  ACBrMDFe.Manifestos.LoadFromFile(lPastaXml + 'MDFeXML\' + qryMestreDSC_MDFE_CHAVE_ACESSO.AsString + '-MDFe.xml', True);
  ACBrMDFe.Manifestos.Imprimir;
Postado

Juliomar... obrigado pelo interesse...

O xml está correto

<tpAmb>1</tpAmb>

o ambiente do componente está como homologação, portanto eu controlo ele no código fonte com os códigos abaixos

 

//Ao entrar na tela de NFe

if qryMestreFLG_MDFE_AMBIENTE.AsString = 'P' then //Ambiente de Produção

  ACBrMDFe.Configuracoes.WebServices.Ambiente := taProducao
else  //Ambiente de Homologação
   ACBrMDFe.Configuracoes.WebServices.Ambiente := taHomologacao;

 

//Ao gerar o XML

if qryMestreFLG_MDFE_AMBIENTE.AsString = 'P' then

  Ide.tpAmb := taProducao
else
  Ide.tpAmb := taHomologacao;
  • Consultores
Postado

Boa tarde,

 

Se no XML esta: <tpAmb>1</tpAmb> isso significa que o valor passado para tpAmb é taProducao.

 

Portanto verifique se entre a rotina que lê do banco de dados os parâmetros de configuração e configura o componente e a rotina que alimenta o componente, não existe alguma linha reconfigurando o ambiente para homologação ou alterando o conteúdo de:  qryMestreFLG_MDFE_AMBIENTE.AsString.

  • Curtir 1
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

Postado

Debugando a rotina de imprimir e os valores vem certo... jah não sei mais o q fazer

ACBrMDFe.Configuracoes.WebServices.Ambiente está com o valor igual a 'taProducao;'

Postado

ACBrMDFe.Configuracoes.WebServices.Ambiente := taProducao;

está faltando mais alguma propriedade do AcbrMDFe ou do ACBrMDFeDAMDFeRL q tenho q cetar???

  • Consultores
Postado

Boa tarde,

 

Não, devemos apenas configurar a propriedade Ambiente e tpAmb com o mesmo valor.

 

Tente fixar os valores em ambas as propriedades com o valor taProducao.

 

Se ocorrer o mesmo erro, inclua a linha:

ACBrMDFe.Configuracoes.WebServices.Ambiente := taProducao;

antes do Enviar.

 

Se funcionar, isso significa que no meio do caminha a propriedade esta sendo alterada.

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

Postado (editado)

Oi Ítalo, obrigado pelo tempo...

 

Botão Enviar:

 

ACBrMDFe.Manifestos.Clear;

ACBrMDFe.Manifestos.LoadFromFile(lPastaXml + 'MDFeXML\' + qryMestreDSC_MDFE_CHAVE_ACESSO.AsString + '-MDFe.xml');
 
ACBrMDFe.Configuracoes.WebServices.Ambiente := taProducao;
 
ACBrMDFe.Enviar(1, False);
 
----------------------------------------------------------------------------------------------------------
Botão Imprimir:

 

procedure TfrmTransporteManifesto.sbtImprimirDAMDFeClick(Sender: TObject);
begin
  ACBrMDFe.Manifestos.Clear;
  ACBrMDFe.Manifestos.LoadFromFile(lPastaXml + 'MDFeXML\' + qryMestreDSC_MDFE_CHAVE_ACESSO.AsString + '-MDFe.xml', True);
 
  ACBrMDFe.Configuracoes.WebServices.Ambiente := taProducao
 
  ACBrMDFe.Manifestos.Imprimir;
end;
Editado por Dempsey
Postado

O xml está correto... se  eu imprimir ele no programa DanfeView ele sai correto... não aparece a mensagem de homologação...

 

Eu utilizo o Fortes Report, e a propriedade VersaoDF é ve100a

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