Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Obrigado Italo pela ajuda. Uma última coisa, se você deve colocar o veículo que esta transportando a carga nesta sessão (RODO - VEIC), porque nesta nova versão eles colocaram em INFDOC - INFUNIDTRANSP a identificação da Unidade de Transporte? no caso de veículos rodoviários a placa?

 

 

Obrigado pela ajuda.

 

Vitor Hugo G. Moia - Desenvolvedor .Net

Engenheiro da Computação

Andradas - MG

  • Consultores
Postado

Boa tarde Vitor,

 

É o que diz o manual, se você for detalhar as Informações das Unidades de Transporte (note que é opcional) no campo: idUnidTransp, segundo o manual você pode atribuir a Placa do veículo.

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

  • Consultores
Postado

Boa tarde Rinaldo,

 

Você esta com os fontes atualizados?

Disponibilizei uma correção do DACTE QR que tem haver com a versão 2.00, quanto ao DACTE FR não sei te responder se ele já esta compativel com a nova versão.

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

Boa tarde Italo, obrigado pelo retorno, sim estou, tanto que no frmDACTeQRRetrato já esta com a verificação do PL_200, os erros de compilação ocorreram em:

 

  {$IFDEF PL_104}
  if FCTe.peri.Count = 0
   then qrb_06_ProdutosPerigosos.Height := 0;
  {$ENDIF}

 

este if pl_104 eu coloquei e compilou.
 

 

procedure TfrmDACTeQRRetrato.qrb_06_ProdutosPerigososBeforePrint(
  Sender: TQRCustomBand; var PrintBand: Boolean);
var
 i: Integer;
begin
  inherited;
  PrintBand := (QRCTe.PageNumber = 1);

  qrmNumONU.Lines.Clear;
  qrmNomeApropriado.Lines.Clear;
  qrmClasse.Lines.Clear;
  qrmGrupoEmbalagem.Lines.Clear;
  qrmQtdeProduto.Lines.Clear;
  {$IFDEF PL_104}
  for i := 0 to (FCTe.peri.Count-1) do
   begin
     qrmNumONU.Lines.Add(FCTe.peri.Items.nONU);
     qrmNomeApropriado.Lines.Add(FCTe.peri.Items.xNomeAE);
     qrmClasse.Lines.Add(FCTe.peri.Items.xClaRisco);
     qrmGrupoEmbalagem.Lines.Add(FCTe.peri.Items.grEmb);
     qrmQtdeProduto.Lines.Add(FCTe.peri.Items.qTotProd);
   end;
   {$ENDIF}

end;

 

este if pl_104 eu coloquei e dai parou o erro.

 

 

agora o problema é que esta dando erro nesta parte:

          {$IFDEF PL_200}
          with infCTeNorm.seg.Add do
          {$ELSE}
          with infseg.Add do
          {$ENDIF}

 

esta me retornando:

[DCC Error] rta0249.pas(3235): E2003 Undeclared identifier: 'infCTeNorm'

 

Obrigado pela ajuda.

 
 

  • Consultores
Postado

Boa noite Rinaldo,

 

Se você teve que incluir o IFDEF é porque estava desatualizado.

 

Como você fez alteração, aconselho você excluir os fontes alterados e baixar novamente.

 

Depois compile a sua aplicação com a opção Build.

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

Boa Noite Italo,

 

Com o novo conhecimento de transporte eletrônico 2.0, basicamente temos as seguintes novidades:

  • Carta de Correção Eletrônica.
  • Cancelamento por Evento
  • Melhorias no EPEC
  • Registro multimodal 

 

Conforme:

Manual de Orientações do Contribuinte - Versão 2.00 - 23/08/2013 (PDF)
Nota Técnica 2013.010


Data de início de vigência no ambiente de produção: 01/11/2013
Data final de vigência do PL_CTe_104c:  01/06/2014

 

Aos contribuintes que utilizam o Layout 1.04 c - Até 06/2014 ele poderá utilizar a Carta de Correção em Papel ???
Existe algum documento/legislação que obrigue o contribuinte a utilizar a CC-e a partir de 11/2013, excluindo a CC em Papel ???

  • Consultores
Postado

Bom dia Luiz,

 

Primeiramente quero lhe informar que o componente ACBrCTe já esta apto a emitir o CT-e na versão 2.00 e a CC-e, Cancelamento, EPEC e Registro Multimodal, todos são farinha do mesmo saco, ou seja, são eventos.

 

Segundo, já realizei varios testes na nova versão utilizando a minha aplicação com as devidas alterações, funcionando 100%.

 

Terceiro, como a SEFAZ vai aceitar CT-e na versão 1.04 até 01/06/2014, logo ela tem que aceitar a Carta de Correção em Papel, também até esta data.

 

Quarto, a partir do momento que você começar a emitir o CT-e na versão 2.00 em ambiente do produção, seja em novembro/2013 ou só em junho/2014 não faz mais sentido emitir a Carta de Correção em Papel.

 

Quinto, o que não pode é emitir o CT-e na versão 1.04 e a CC-e na versão 2.00

 

Resumindo:

 

CT-e 1.04 - Carta de Correção em Papel

CT-e 2.00 - Carta de Correção Eletrônica

  • 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

Bom dia Italo !

 

Estou com dificuldades para informar a tag dados do veiculo contentdo nome motorista, placa veiculo,etc. Já atualizei o componente, me retorna uma mensagem na compilação que o campo "veicTransp.placa" nao está declarado no cte.pas, poderia me ajudar por favor.

  • Consultores
Postado

Boa tarde Sérgio,

 

Se você se refere ao CT-e, não é dessa forma que é passado a informação.

 

Por favor, dentro da pasta ...\Exemplos\ACBrCTe temos um arquivo chamado AliementarComponente.txt.

Procure por: Dados dos veículos

Você vai encontrar a rotina correta de como alimentar os dados do veículo, do motorista, etc.

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

Boa tarde !

 

Estou desenvolvendo CTe usando acbr 1.04, nao estou conseguindo informar a tag contendo dados do veiculo e do transportador, retorna que declaração indefinida no cte.pas. Se puderem me ajudar com essa informação agradeceria.

  • Consultores
Postado

Sérgio,

 

No post acima eu disse que da forma que você esta fazendo esta errado, não existe na estrutura do CT-e : veicTransp.placa

 

Inclusive indiquei a você o arquivo que contem um fragmento de código da minha aplicação que esta rodando a mais de 2 anos.

 

Por favor abra o arquivo mencionado e estude a parte desejada.

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

Boa noite Ítalo,

 

A impressão do CTe deu certo depois de consultar o arquivo alimentacomponente conforme sua orientação. Porém estou com uma dúvida, tenho que imprimir conhecimento de cargas perigosas, preenchi a tag conforme indicado no arquivo, o conhecimento é impresso, mas a segunda folha referente as cargas perigosas não gera, apesar de constar no xml os dados. Estou preenchendo dessa forma:

 

            with peri.Add do
             begin
                nONU        := dm.tblConhecimento_referenciadoNUMERO_ONU.asstring;
                xNomeAE     := dm.tblConhecimento_referenciadoGRUPO_EMBALAGEM.asstring;
                xClaRisco   := dm.tblConhecimento_referenciadoCLASSE.asstring;
                qTotProd    := '1';
                grEmb       := '';
                qTotProd    := '';
                qVolTipo    := '';
                PontoFulgor := '';
            end;
 
Se puder me ajudar com isso, fico grato.
 
Obrigado.
Postado

Bom dia Italo,

 

Eu Utilizo o FastReport para impressão da DACTE e estou trabalhando na atualização do sistema para a versão 2.0. Porém estou com um problema, quando coloco {$DEFINE PL_200} para compilar a nova versão ocorre erro na Unit ACBrCTeDACTEFRDM.pas

 

Ocorre o seguinte erro na compilação: Undeclared Identifier: 'InfNF'

 

Na linha Número 444

for i = 0 to FCte.Rem.InfNF.Items - 1 do

 

 

Nesse fonte não vi nada relativo a nova versão, o carregamento das TAGS está compatível com a versão 1.04 apenas.

 

Atualizei os fontes pela última vez dia 10/10/2013.

 

Grato

  • Consultores
Postado

Boa tarde Sérgio e Fábio,

 

O DACTE feito em Quick Report imprimi o quadro Produtos Perigosos e esta compativel com todas as versões do CTe ou seja: 1.03, 1.04 e 2.00

 

Por outro lado o DACTE feito em Fast Report não imprimi o quadro Produtos Perigosos e ainda não esta compativel com a versão 2.00

 

Como não tenho conhecimento em Fast Report, não tenho condições em realizar as devidas alterações.

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

Olá Italo, 

 

Agradeço a sua ajuda no post acima, obrigado, foi de grande utilidade. Mas gostaria de saber, como você e o pessoal está calculando o valor total dos tributos, porque no manual não diz muita coisa, apenas que deve-se somar o valor do ICMS, mas na tag vICMS eu já calculo isso, é este o procedimento correto?

 

Desde já obrigado;

 

Vitor Hugo G. Moia - Desenvolvedor .Net

Engenheiro da Computação

Andradas - MG

  • Consultores
Postado

Boa tarde Vitor,

 

Eu estou calculando da seguinte forma:

 

vTotTrib := (vTotalPrestacao * pAliquotaIBPT) / 100;

 

Onde:

 

vTotalPrestacao é o valor total que o tomador do serviço vai pagar ou seja o valor do frete.

pAliquotaIBPT é o porcentual divulgado pelo IBPT para um determinado serviço, por 2,8%.

 

Supondo que o valor do frete seja R$ 100,00

 

vTotTrib = ( 100 * 2,8 ) / 100

 

Portanto o valor total aproximado dos tributos segundo o IBPT para o serviço em questão é R$ 2,80

 

Agora como alimentar o componente vide o arquivo AlimentandoComponente.txt que esta dentro da pasta ...\Exemplos\ACBrCTe

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

Boa tarde Italo,

ma versao 1.04 tem exemplo e fragmento da sua aplicacao que dá uma ideia muito boa. Para a versao 2.00 já tem um exemplo assim. E outra pergunta, voce sabe me dizer se o acbr tem implementado a rotina de emissao de bilhete de passagem rodoviaria em ECF?

  • Moderadores
Postado

Boa tarde Italo,

ma versao 1.04 tem exemplo e fragmento da sua aplicacao que dá uma ideia muito boa. Para a versao 2.00 já tem um exemplo assim. E outra pergunta, voce sabe me dizer se o acbr tem implementado a rotina de emissao de bilhete de passagem rodoviaria em ECF?

Favor ler as

2.2 - Permaneça no assunto

dúvida nova tópico novo

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

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