Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde

Ja pesquisei no forum mas mesmo assim não estou conseguindo imprimir a CCe correta, esta faltando Status, protocolo e a data. Estou fazendo o seguinte:

- Seleciono o Xml da NFe e depois o arquivo do evento (Ex.: 7802-ped-evento.xml), se eu selecionar o arquivo (7802-ped.xml) ocorre o erro '' is not valid integer value.

Consegui fazendo este processo:

- primeiro faco a consulta da NFe, seleciono o Xml da NFe e depois seleciono o arquivo de retorno da consulta ( Ex: 31121138709408000100550010000000731000000732-sit.xml), fazendo isto a impressão sai correta sem faltar nada.

o ACBr ja esta atualizado na versão 4411.

Gostaria de saber se estoru deixando de fazer alguma coisa para que não sai certo a impressão da CCe.

segue o procedimento para impressão:

procedure TfrmCartaCorrecao.ImprimirCCeClick(Sender: TObject);

begin

if CD_CCePROTOCOLO.AsString <> EmptyStr then

begin

with dmNFE_TR do

begin

odNotaFiscal.Title := 'Selecione a Nota Fiscal Eletronica';

odNotaFiscal.DefaultExt := '*nfe.XML';

odNotaFiscal.Filter := 'Arquivos XML (*nfe.XML)|*nfe.XML|Todos os Arquivos (*.*)|*.*';

odNotaFiscal.InitialDir := NFEletronica.Configuracoes.Arquivos.PathNFe;

if odNotaFiscal.Execute then

begin

NFEletronica.NotasFiscais.Clear;

NFEletronica.NotasFiscais.LoadFromFile(odNotaFiscal.FileName);

end;

odEvento.Title := 'Selecione o Evento';

odEvento.DefaultExt := '*sit.XML';

odEvento.Filter := 'Arquivos XML (*sit.XML)|*sit.XML|Todos os Arquivos (*.*)|*.*';

odEvento.InitialDir := NFEletronica.Configuracoes.Arquivos.PathCCe;

if odEvento.Execute then

begin

NFEletronica.EventoNFe.Evento.Clear;

NFEletronica.EventoNFe.LerXML(odEvento.FileName) ;

NFEletronica.ImprimirEvento;

end;

end;

end

else

ExibirMsg('Operação não permitida. Carta de Correção não foi Enviada a SEFAZ.','Atenção');

end;

Obrigado...

  • Respostas 76
  • Created
  • Última resposta

Top Posters In This Topic

Postado

Bom dia.

Eu imprimo normalmente.

Deve estar utilizando o gerador relatório Rave CodeBase.

Alimente o componente com a NF-e autorizada e o Evento com o XML de retorno do evento de CCe.

Daí é só mandar imprimir.

Eu faço da seguinte forma:

  TACBrNFeConfig.GetInstance.NFe.NotasFiscais.Clear;

  TACBrNFeConfig.GetInstance.NFe.EventoNFe.Evento.Clear;


  TACBrNFeConfig.GetInstance.NFe.NotasFiscais.LoadFromFile(NFe_XML);

  TACBrNFeConfig.GetInstance.NFe.EventoNFe.LerXML(XML_CCe);

  TACBrNFeConfig.GetInstance.NFe.ImprimirEvento;

Atenciosamente.

Jéter Rabelo Ferreira

------------------------------------------------

Jéter Rabelo Ferreira
Campestre/MG

  • Membros Pro
Postado

Bom Dia.

Eu uso aquele outro Rave por isso,

eu simplesmente uso a opção de enviar por e-mail, anexo o xml original e o xml do evento. Envio para o destinatário da NF e cópia para o usuário.

No corpo do e-mail coloco algumas informações relatando o evento, chave, protocolo e o próprio texto da correção. Alguns inclusive imprime o próprio e-mail e grampeia no danfe.

Por curiosidade gostaria de ver como fica impresso nesse padrão do Acbr rave codebase, se alguem puder postar...

Postado

Senhores, boa tarde. Varias duvidas.

1º Onde encontro o Rave CodeBase.

2º Posso utilizar os dois geradores no mesmo projeto Reave e Rave CodeBase.

3º Gostaria de realizar o mesmo processo que utilizo para NFe ( enviar p SEFAZ, imprimir DANFE e enviar e-mail do XML da NFe )

  • Moderadores
Postado

1. O rave codebase é o mesmo rave que você já tem, mas ao invés de usar um arquivo .rav ele usa monta o relatório com codificação direta.

2. Como dito anteriormente é o mesmo, portanto sim, pode-se ter os dois convivendo normalmente.

3. No exemplo contido na pasta \exemplos\ACBrNFe existe um botão para carta de correção, ele já demonstra como deve-se proceder.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Postado

Ola pessoal boa tarde, eu tinha postado essa pergunta em outro topico, mas ninguem me respondeu, e como estava lendo aqui esse topico e tem haver com minha pegunta, resolvi postar aqui, é o seguinte a impressão da CCe só vai imprimir com o Rave? Porque no meu projeto muitos clientes usa o Danfe do FastReport? Sera que vai ter para o FastReport?

Desde ja agradeco a atenção de vcs.

Luciano...

Postado

O rave codebase deve ser instalado ?

O botão Carta de Correção do exemplo do NFe, pelo que entendi só envia a CCe, não imprime. Existe outro exemplo de como imprimir a CCe ?

with ACBrNFe1.EventoNFe.Evento.Add do

begin

infEvento.chNFe := Chave;

infEvento.CNPJ := CNPJ;

infEvento.dhEvento := now;

infEvento.tpEvento := teCCe;

infEvento.nSeqEvento := StrToInt(nSeqEvento);

infEvento.detEvento.xCorrecao := Correcao;

end;

ACBrNFe1.EnviarEventoNFe(StrToInt(idLote));

  • Moderadores
Postado

Sim o pacote ACBrNFeRaveCodeBase deve estar instalado, a impressão da CC-e não foi feita para outros motores de relatório ainda.

Segue artigos falando sobre o envio e impressão:

Envio de CC-e: http://www.regys.com.br/como-enviar-uma-carta-de-correcao-utilizando-o-acbrnfe/

Impressão de CC-e: http://www.regys.com.br/como-imprimir-um-evento-utilizando-o-acbrnfe/

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
  • Moderadores
Postado

Aproveitando o tópico para informar que acabei de liberar a impressão de eventos utilizando o componente de impressão para FastReport, peço que testem e deem as suas opniões.

Nova propriedade do componente "FastFileEvento" para informar o o caminho completo do arquivo .fr3 do evento.

Foi disponibilizado um modelo na pasta "ACBr\Exemplos\ACBrNFe2\Delphi\Report".

O restante segue o padrão já informado no post anterior, lembrando de adaptar para o novo componente e propriedades.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Postado

estou usando ACBrRaveCB, seleciono o xml da nfe e o xml do evento, mas o status, protocolo e data e a hora do registro nao esta imprimindo, gostaria de saber como pegar este dados, pois o xml da nfe e evento de retorno nao tem este campos.

Postado

Senhores, no DNFE Rave normal existe uma configuração tamanho da fonte da razão social, no Rave CodeBase não encontrei esta configuração.

Postado

Ola Regis bom dia, baixei a nova versão do Acbr, com as alterações da impressão dos eventos no Fast Report, e estou fazendo os teste aqui.

Na impressão não esta saindo a justificativa do cancelamento, (Eventos.fr3).

No meu projeto dou a opção para o cliente imprimir tanto com Rave como com Fast Report e teve uma divergencia na hora q envio o email, busca-se o PDF na Pasta C:\Temp\Danfe\ só que o Rave esta buscando com um nome (1101103512121225391100010055003000000094160951314301evento.pdf) e o Fast Report com outro (35121212253911000100550030000000941609513143-110110-1.pdf), ai qdo vai anexar ao email ele nao acha no Fast Report.

Desde ja agradeço a atenção de todos...

Luciano...

Postado

Ola Regis boa tarde, blz, vou baixar la e faços os testes do Eventos.fr3. Regis aproveitando esse papo, gostaria de te passar um falha, é que no Fast Report ele não respeita o numero de copias quando eu configuro no sistema, entao quando eu atualizo o acbr eu sempre altero a unit ACBrNFeDANFEFR.pas e acerto para ele repeitar o numero de copias. se for possivel vc ver isso, agradeço.

abaixo e a rotina, eu so coloco essa linha ai...

procedure TACBrNFeDANFEFR.ImprimirDANFE(NFE: TNFe);

begin

if PrepareReport(NFE) then

begin

// Deltress

dmDanfe.frxReport.PrintOptions.Copies := NumCopias;

if MostrarPreview then

dmDanfe.frxReport.ShowPreparedReport

else

dmDanfe.frxReport.Print;

end;

end;

Luciano...

Postado

Quero instalar o pacote ACBrNFeDanfeRVCodeBase.dpk mas dá o seguinte erro após eu compilar:

[Error] pcnCCeNFe.pas(201): Undeclared identifier: 'GetUTC'

Utilizo o Delphi 7

Obrigado!

  • Moderadores
Postado

Quero instalar o pacote ACBrNFeDanfeRVCodeBase.dpk mas dá o seguinte erro após eu compilar:

[Error] pcnCCeNFe.pas(201): Undeclared identifier: 'GetUTC'

Utilizo o Delphi 7

Obrigado!

Você deve ter arquivos com conflito ou versões antigas de bpl ou pas, experimente baixar novamente o ACBr, e antes de reinstalar remover todos os bpls do ACBr que estiverem na sua máquina.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
  • Moderadores
Postado

Ola Regis boa tarde, blz, vou baixar la e faços os testes do Eventos.fr3. Regis aproveitando esse papo, gostaria de te passar um falha, é que no Fast Report ele não respeita o numero de copias quando eu configuro no sistema, entao quando eu atualizo o acbr eu sempre altero a unit ACBrNFeDANFEFR.pas e acerto para ele repeitar o numero de copias. se for possivel vc ver isso, agradeço.

abaixo e a rotina, eu so coloco essa linha ai...

procedure TACBrNFeDANFEFR.ImprimirDANFE(NFE: TNFe);

begin

if PrepareReport(NFE) then

begin

// Deltress

dmDanfe.frxReport.PrintOptions.Copies := NumCopias;

if MostrarPreview then

dmDanfe.frxReport.ShowPreparedReport

else

dmDanfe.frxReport.Print;

end;

end;

Luciano...

Enviei a correção Luciano, obrigado pela observação e ajuda.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Postado

Galera, tem alguém implementando para Fortes Report? se sim, têm alguma previsão de término?

Pergunto porque estou precisando muito e já comecei o desenvolvimento, mas, caso já estejam bem adiantado vou preferir esperar, caso contrário, termino o que estou fazendo e disponibilizo para a galera.

- Sou desenvolvedor.

- De que linguagem, delphi? .NET? Java?

- Qualquer uma, sou desenvolvedor.

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