Jump to content

Delphi chamada_delphi.png acbr.png

C6 chamada_c6.png botao.png

Migração da versão 3.10 para 4.0


Go to solution Solved by Italo Giurizzato Junior,
  • Este tópico foi criado há 1353 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores
  • Solution

Bom dia André,

Primeiramente, você precisa estar com todos os fontes de todas as pastas atualizadas e os componentes reinstalados através do ACBrInstall_Trunk2.

Segundo, configurar o componente para emitir a NF-e na versão 4.00

Terceiro, iniciar os testes, a medida que forem surgindo os problemas (que não vão ser muitos) fazer as devidas correções.

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

Link to comment
Share on other sites

  • Consultores

André,

Não tem como usar mais o Capicom com a versão 4.00 é preciso configurar o componente para usar o WinCrypt.

Vide o programa exemplo do componente.

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

Link to comment
Share on other sites

  • Moderadores
24 minutos atrás, André Gustavo disse:

Bom dia Ítalo,

     Como eu configuro o componente acbr para WinCrypt?

Grato,

André

Bom dia, André Gustavo

Você pode se basear no exemplo do svn, porém para você entender melhor, veja esse tópico abaixo:

 

  • Like 1
Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

 

 

 

Link to comment
Share on other sites

  • Consultores

Bom dia André,

O componente ACBrNFe possui uma propriedade de configuração chamada SSLLib, basta atribuir o valor libWinCrypt.

ACBrNFe1.Configuracoes.Geral.SSLLib := libWinCrypt;

Não esqueça de declarar em Uses a unit ACBrDFeSSL, caso contrario não vai reconhecer o valor libWinCrypt.

 

  • Like 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

Link to comment
Share on other sites

Ítalo, 

    Já coloquei o formulário para escolher o certificado, já coloquei na configuração do componente :  ACBrNFe1.Configuracoes.Geral.SSLLib := libWinCrypt;,

    Agora é só mexer no GerarXML? quais foram as principais alterações na nfe e na nfce?

 

André

 

Link to comment
Share on other sites

  • Fundadores
7 minutos atrás, André Gustavo disse:

Agora é só mexer no GerarXML?

Não é tão simples assim... o XML cobre armas, combustíveis, medicamentos, veículos, lotes e uma infinidade de coisas...

Algumas mudanças no XML da NFe4.0 podem não ter sentido para o seu cenário, outras afetar diretamente...

Infelizmente não há atalho aqui... você precisa ler todas as Notas técnicas para compreender o que mudou...

Lembro ainda que preenchimento de documentos fiscais não é Scopo do SAC ACBr

  • Like 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • Moderadores

Só uma dica, você pode se basear também no exemplo de geração do ini que está no link: https://acbr.sourceforge.io/ACBrMonitor/NFECriarNFe.html, as alterações da nfe 4.0 estão em azul, assim você terá um norte nos seus estudos, juntamente com as notas técnicas que o Daniel Simoes informou.

Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

 

 

 

Link to comment
Share on other sites

  • Fundadores
1 hora atrás, André Gustavo disse:

       O exemplo do ACbr está certinho para a versão 4.0?

Sim, ele é capaz de gerar um XML da NFe 4.0

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

22 horas atrás, Italo Jurisato Junior disse:

Bom dia André,

O componente ACBrNFe possui uma propriedade de configuração chamada SSLLib, basta atribuir o valor libWinCrypt.

ACBrNFe1.Configuracoes.Geral.SSLLib := libWinCrypt;

Não esqueça de declarar em Uses a unit ACBrDFeSSL, caso contrario não vai reconhecer o valor libWinCrypt.

 

Bom dia Ítalo,

      Eu gerei o xml na versão 4.0 já fiz uma venda em homologacao e passou sem problemas. Agora a questão do troco não aparece a tag vTroco, eu preciso declarar algo? 

     Outra dúvida também é a questão da versão do QRCode, como eu sei a versão que estou utilizando e como atualizar?

Grato,

André

Link to comment
Share on other sites

  • Consultores

Bom dia André,

A questão do QR-Code se refere a NFC-e, você esta emitindo NF-e ou NFC-e?

No que diz respeito ao troco, só deve ser destacado caso o cliente pague em dinheiro e um valor maior que o da nota, por exemplo, o total da nota é 48 reais e o cliente pagou em dinheiro com uma nota de 50 reais, logo devemos informar o valor pago em dinheiro e informar o troco de 2 reais.

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

Link to comment
Share on other sites

4 minutos atrás, Italo Jurisato Junior disse:

Bom dia André,

A questão do QR-Code se refere a NFC-e, você esta emitindo NF-e ou NFC-e?

No que diz respeito ao troco, só deve ser destacado caso o cliente pague em dinheiro e um valor maior que o da nota, por exemplo, o total da nota é 48 reais e o cliente pagou em dinheiro com uma nota de 50 reais, logo devemos informar o valor pago em dinheiro e informar o troco de 2 reais.

Estou fazendo a NFC-e, pois o prazo é o dia 02/07/2018, mas, eu tenho q setar o valor do troco em alguma tag?

André

Link to comment
Share on other sites

  • Consultores

André,

Se ocorrer o caso de ter troco é preciso informar o valor do troco no campo vTroco, caso contrario essa informação não vai constar no XML e com certeza a nota vai ser rejeitada.

exemplo:

pag.vTroco := 2.00;

Outra coisa, baixe do Portal Nacional da NF-e a Nota Técnica 2016/002 versão 1.60, nessa NT você encontra tudo sobre a versão 4.00, tanto da NF-e quanto da NFC-e.

Com relação ao QR-Code o componente possui uma propriedade nova onde você informar a versão do mesmo, se a SEFAZ rejeitar a nota porque você informou versão 1.00 para o QR-Code, altere a versão para 2.00 e tente novamente.

Só assim você vai saber qual das duas deve ser utilizada, uma vez que tem UF que já mudou para a 2.00 e outras ainda não.

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

Link to comment
Share on other sites

3 minutos atrás, Italo Jurisato Junior disse:

André,

Se ocorrer o caso de ter troco é preciso informar o valor do troco no campo vTroco, caso contrario essa informação não vai constar no XML e com certeza a nota vai ser rejeitada.

exemplo:

pag.vTroco := 2.00;

Outra coisa, baixe do Portal Nacional da NF-e a Nota Técnica 2016/002 versão 1.60, nessa NT você encontra tudo sobre a versão 4.00, tanto da NF-e quanto da NFC-e.

Com relação ao QR-Code o componente possui uma propriedade nova onde você informar a versão do mesmo, se a SEFAZ rejeitar a nota porque você informou versão 1.00 para o QR-Code, altere a versão para 2.00 e tente novamente.

Só assim você vai saber qual das duas deve ser utilizada, uma vez que tem UF que já mudou para a 2.00 e outras ainda não.

Ítalo,

    O problema é que no meu componente não tem a versão do qrCode, o q tem referente ao qrCode é ErrorLevel, Largura Modulo e Tipo), como também não apresenta a tag vTroco dentro de pag. Será que eu tenho que atualizar os componentes?  Se eu só atualizar sem instalar funciona?

André

 

Link to comment
Share on other sites

  • Fundadores

Sempre é necessário atualizar os fontes... baixe pelo SVN e rode novamente o instalador 

Não confunda ErrorLevel do Qrcode com a versão de Qrcode do SEFAZ..

Há uma propriedade nova em ACBrNFe.Configurações para ajustar a versão do Qrcode do SEFAZ 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • 2 months later...
  • Este tópico foi criado há 1353 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.