Ir para conteúdo
  • Cadastre-se

Solivan

Membros
  • Total de ítens

    451
  • Registro em

  • Última visita

  • Days Won

    6

Tudo que Solivan postou

  1. boa noite a todos, gostaria de saber o motivo do componente ACBrNFe gerar outra chave de acesso da nota mesmo eu passando no parametro ID, o numero da chave gerada pela minha aplicação? utilizo a função ACBrDFeUtil.GerarChaveAcesso() para gerar a chave. att. Solivan!
  2. boa noite, estou implementando a consulta para nota fiscal autorizadas junto a sefaz, estou usando o código de rejeição através do retorno 67 ((Duplicidade de NF-e, com diferença na Chave de Acesso[Chave), que trata do caso de duplicidade, geralmente essa mensagem é emitida pela sefaz, então o que estou pretendendo fazer; 1. Alimento o componente com todos os dados da NF-e. 2. uso as opções do componente NotasFiscais.GerarNFe; NotasFiscais.Assinar e NotasFiscais.Validar; 3. Passo a chave da NF-e em questão: ACBrNFe1.WebServices.Consulta.NFeChave := AChave ; aparentemente consulta e trás o protocolo e data de autorização. porem não estou conseguindo reaver do componente o XML com os dados atualizados, o XML continua da forma que foi assinado e sem dados do protocolo. Gostaria de saber qual XML retorna esses dados atualizados. Estou pensando em implementar o resultado do XML na pasta de retorno xxxxxxxxx-sit.xml, com o XML gerado pelo componente caso não exista essa opção, mas antes preciso saber de vocês se já tem essa opção e sem tem como proceder, pra obter o XML atualizado. Obrigado! Att. Solivan
  3. A chamada mudou. tente dessa forma, caso esteja utilizando o trunk 2: ACBrNFe1.SSL.SelecionarCertificado
  4. Tive muitos problemas também com este instalador do Forte CE então resolvi ficar com o que tinha na minha máquina e fiz apenas umas alterações no pacote de instalação e funcionou 100 %. Vou disponibilizar para quem se interessar Baixar o Fortes pra XE Pra quem utiliza uma outra versão do Fortes Report apenas salve o projeto como ... e renomei-o para o nome que for adequado a sua versão do Delphi. vcl FortesReportCE_Win32_DX2_vcl, FortesReportCE_Win32_DX3_vcl, FortesReportCE_Win32_DX4_vcl, etc...
  5. Eu fiz alguns ajustes pra compilar apenas pois uso o componente na minha aplicação de envio de notas, apesar de não ter nenhum cliente que utilize o codebase, tive que compatibilizar apenas pra instalar e não ter que alterar meu código já pronto. Nas chamadas a função ifthen tive que comentar pois não estava compilando, coloquei true ou false, ainda precisa ser revisto, e onde pede pra colocar paisagem ou retrato também alterei. Segue os códigos em anexo. Baixar do Google Drive
  6. sim Italo eu tentei fazer o Cast, mas deu violação de acesso.
  7. Essa função que gera o QrCode, pelo menos no Fast foi comentada porque a função que fazia isso foi movida de ACBrUtil para ACBrNFe, então criei apenas as propriedades no componente Fast, e passei através do componente os links tanto para a URLconsultaPublica como para URLQrCode, funcionou perfeito. Passo os valores da seguinte forma: Link com os arquivos do fast modificados Baixar Exemplo de uso: with ACBrNFe1.NotasFiscais.Items[0].NFe do begin DanfeFastReport.URLConsultaPublica := ACBrNFe1.GetURLConsultaNFCe( Ide.cUF, Ide.tpAmb) ; DanfeFastReport.URLQrCode := GetURLQRCode( Ide.cUF, Ide.tpAmb, OnlyNumber(infNFe.ID), SeSenao(Dest.idEstrangeiro <> '',Dest.idEstrangeiro, Dest.CNPJCPF), ide.dEmi, Total.ICMSTot.vNF, Total.ICMSTot.vICMS, signature.DigestValue, ACBrNFe1.Configuracoes.Geral.IdCSC, ACBrNFe1.Configuracoes.Geral.CSC ); end; Tentei usar a função GetURLQRCode da Unit ACBrNFe, mas quando testo o QrCode no celular, recebo uma mensagem de erro. "Erro Interno". então abandonei a função recém criada do ACBrNFe e estou utilizando a do Trunk que está funcionando perfeitamente.
  8. Ok Regys, obrigado vou verificar.
  9. boa tarde, Nesse exato momento estou migrando o componente ACBr para o trunk2 e me deparei com um problema, que seria a DataVenc do Certificado. efetuei uma busca e constatei que a mesma foi removida do componente, gostaria de saber se tem alguma chance dessa propriedade voltar, por utilizo em minhas rotinas de emissão de Nota Fiscal. Obrigado.
  10. Gostaria de saber se é aconselhável, desinstalar os componentes do trunk e instalar os do trunk2 ? já está estável ou seria melhor esperar mais ? Alguma dica? obrigado.
  11. Você pode fazer isso alterando o registro do windows: HKEY_CURRENT_USER\Software\Embarcadero\BDS\15.0\Form Design "Embedded Designer" (REG_SZ) = "False" Mas lembre-se, se estiver desenvolvendo aplicativo para outra plataforma que não seja windows, você terá problemas, caso seja apenas windows, irá funcionar beleza. Att. Solivan
  12. Você tem que gerar a NFC-e com a mesma chave da anterior, caso resolva trabalhar em modo offline, pra que não haja divergência do QrCode.
  13. Nesse caso Nesse caso você vai ter que optar por trabalhar com a NFC-e de forma Offline, você gera o xml e trabalha de forma offline dessa forma pode-se criar um servidor pra enviar sua notas a medida que estiverem prontas e o danfe você entrega pro cliente com os mesmos dados. Nesse caso você tem que aproveitar todos os dados inclusive a chave pois o Qrcode que você entrega ao cliente precisa desses dados para acesso futuro. Caso aconteça erro você vai ter uma passoa pra corrigir os dados e confirmar novamente. Pra que o monitor torne a envia-la. att. Solivan.
  14. Boa noite, não sei como os outros colegas procedem em relação a isso,mas o meu modo é o seguinte; 1. Valido todos os dados o máximo que posso. pra descartar eventuais possibilidades de erro. 2. Gero o xml da nfc-e com todos os dados, e caso a nota apresenta algum erro corrijo a tabela fonte dos dados e gero o xml novamente e descarto o xml antigo. Espero ter ajudado.
  15. Amigo inicie um novo projeto coloque esse componente ACBrECF no form ele vai dizer que essa tal propriedade não existe, você ignora e salva o arquivo do ACBR e então é so compilar novamente que vai ficar tudo certo.
  16. Ok, veja se esta função atende as suas necessidade; uses ACBrNFeUtil, ACBrUtil, ACBrDFeUtil ; function GerarLinkQrCode(Nota : TACBrNFe) : string; var qrcode : string ; begin with Nota.NotasFiscais.Items[0] do begin qrcode := NotaUtil.GetURLQRCode( NFe.ide.cUF, NFe.ide.tpAmb, OnlyNumber(NFe.InfNFe.ID), DFeUtil.SeSenao(NFe.Dest.idEstrangeiro <> '',NFe.Dest.idEstrangeiro, NFe.Dest.CNPJCPF), NFe.ide.dEmi, NFe.Total.ICMSTot.vNF, NFe.Total.ICMSTot.vICMS, NFe.signature.DigestValue, TACBrNFe( Nota ).Configuracoes.Geral.IdToken, TACBrNFe( Nota ).Configuracoes.Geral.Token ); Result := qrcode ; end; end; Att. Solivan.
  17. Pra gerar o QrCode quando necessitar, você poderia carrregar o XML através da função ACBrNFe.LoadFromFile( AXML ), e depois chamar a função que gera o QrCode dento da unit ACBrNFeUtil.
  18. O melhor mesmo e sem dúvida é o FastReport. Tenho um relatório de fechamento de caixa aqui com mais de 20 tabelas coisa que seria impossivel usando outros geradores.
  19. No caso da dll você precisa trabalhar diretamente com o objeto instanciando na hora que você for utilizar a chamada a DLL. ACbr : TACBrNFe.Create(nil) ; ACBr. ... Ou então criando o seu datamodule em tempo de execução Aplication.CreateForm(DataModule. TDataModule); sempre antes de utilizar os componentes desse datamodule. Espero ter contribuido de alguma forma.
  20. É mais fácil formatar a maquina que conseguir suporte de impressas desse porte.
  21. Não seria antivirus comendo a tela ...? desculpe a linguagem, rs.
  22. Cara, tudo que você precisa vai encontrar no demo da Nota Fiscal...
  23. Experimente informar o path do arquivo de remessa dessa forma; ACBrBoleto1.DirArqRemessa := IncludeTrailingPathDelimiter( Path );
×
×
  • 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.

The popup will be closed in 10 segundos...