Ir para conteúdo
  • Cadastre-se

Solivan

Membros
  • Total de ítens

    451
  • Registro em

  • Última visita

  • Days Won

    6

Tudo que Solivan postou

  1. Experimente colocar toda a parte de configuração da conexão antes mesmo de conectar-se.
  2. se o seu delphi for ate a versão Xe, como é o meu caso tente usar os arquivos deste anexo, como o fortes é open source espero que não tenha problemas pelo fato de estar postando a cópia do componente aqui no fórum. Att. Solivan Fortes Report XE.rar
  3. Tenta registrar pelo modo de segurança!
  4. Eu acho que seria melhor você pedir orientação ao contador, pq eles são responsáveis pelos documentos fiscais enviados a sefa e cada um tem um ponto de vista diferente sobre o cenário fiscal, Att: Solivan
  5. Não sei qual a sua intenção em gravar o pdf no seu banco de dados. Mas por que que ao invés disso você não grava o XML que é a fonte de todas as informações da NF-e? com ele você pode gerar o pdf a hora que for necessário. Respondendo a sua pergunta: o caminho do pdf é composto pelo caminho do arquivo pdf que vc mesmo atribui ao componente mais a chave de acesso + .pdf. Ex: cChaveNfe := GetJustNumbers(ACBrNFe.NotasFiscais.Items.NFe.infNFe.ID); cExt := '.pdf'; cPath := IncludeTrailingPathDelimiter(ACBrNFe.DANFE.PathPDF)+cChaveNfe+cExt; Espero ter ajudado. Att. Solivan
  6. Eu passei por esse mesmo problema, tentei pegar o retorno usando o mesmo método da nota fiscal-e mas recebi um erro de violação de acesso, então tentei de outra forma e deu certo, segue exemplo abaixo; cChaveNFCe := SomenteNumeros(ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.ID); { begin = Grava os dados do retorno no BD ... } cProtocolo := ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe.nProt; cDigVal := ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe.digVal; wDataRetorno := ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe.dhRecbto; Att. Solivan
  7. Olá, gostaria apenas de um esclarecimento por parte do responsavel pela NFe; tenho um modulo no meu sistema que faz a importação do XML e quando tento pegar o valor da variavel ACBrNFe.NotasFiscais.Items[0].NFe.Ide.dSaiEnt esta me retorna um valor nulo como: 30/12/1899, no entando estou usando a variavel ACBrNFe.NotasFiscais.Items[0].NFe.Ide.dEmi; para obter a data que necessito. Gostaria de saber pq a variavel nao retorna o valor da entrada / saida da nf-e? isso não acontece com todos os xml apenas com alguns que baixo aqui do fórum pra fazer testes. Será que o usuário que gera está esquecendo ou o componente não está retornando? Não considero isso um problema do componente, apenas gostaria de entender, verifiquei dentro do xml e não pude localizar esta propriedade "dSaiEnt". Obrigado. obrigado! Solivan Noleto Milhomem
  8. Caro colega, o problema está na construção da sua URL, você passou a usar o token em produção mas não definiu no parametro tpAmb=2 que deve ser 2 e não 1. Veja a Nota clicando aqui Att. Solivan
  9. Tente dessa forma SELECT DISTINCT PRODUTO.CODIGO, PRODUTO.DESCRICAO, PRODUTO.PRECO, SUM(ESTOQUE.QUANTIDADE) as Quantidade, ESTOQUE.LOJA FROM PRODUTO inner join ESTOQUE on (PRODUTO.CODIGO = ESTOQUE.CODIGO) GROUP BY PRODUTO.CODIGO, PRODUTO.DESCRICAO, PRODUTO.PRECO, ESTOQUE.LOJA. o comando SUM, pode ser usado pra somar a quantidade de todos os registro da tabela estoque e mostrar apenas uma quantidade sendo o total. Espero que ajude.
  10. Eu gerei o arquivo utilizando dados da venda cujos cupons foram emitidos e também as notas digitadas no meu sistema e validou de boa pelo validador da SEFA PA. Att
  11. Você deve instalar o RAVE, o Fast Report e o Quick Report no seu Delphi antes de instalar os componentes da suite ACBr. Espero ter ajudado. Solivan
  12. Certo, você diz que não interfere no uso da NF-e, mas da forma que está sem subir para o SVN, fica ruim de está controlando pois atualizo o meu ACBr diaramente e o interessante é que a alteração fosse feita de forma permanente. Solivan
  13. Ítalo, Gostaria de saber se essas alterações sugeridas pelo usuário que alterou o danfe, não pode resultar na criação de um novo componente para impressão do Danfe da NFC, dessa forma não teria que substituir os arquivos do DANFE da nota fiscal eletrônica. Att. Solivan
  14. Verifique se seu antivirus ou firewall não está bloqueando o processo...
  15. primeira cuidado ao enviar email é; não colocar link dentro do corpo do email... e tentar não repetir o mesmo conteúdo no assunto e na mensagem do email. Dessa forma o servidor de email não vai ver sua mensagem como spam. Att. Solivan
  16. Segue em anexo o arquivo com as url atualizadas. Solivan ACBrNFeUtil.pas
  17. Olá ontem estava lendo um tópico aqui no fórum e tomei nota de que o estado do Amazonas disponibilizou um Web Service para testes que poderá ser utilizado por desenvolvedores de todo pais, bastando apenas utilizar o CNPJ e o certificado digital, inclusive fiz alguns testes mudando as URLs dentro da unit ACBrNFeUtil.pas da nota fiscal, que foram fornecidas através deste link http://www.tecnospeed.com.br/blog/sefazam-libera-ambientes-de-testes-de-nfc-e-para-todo-o-pais/, e consegui enviar várias notas fiscais sem nenhum problema e gostaria de saber se essas novas URLs vão ser atualizadas para as URLs do AM. minha função ficou dessa forma; e consegui enviar muitas notas na madrugada. Para se adequar ao WS tive que colocar todos os endereços do emitente, destinatario, emissor e destino para o estado AM, e a cidade coloquei Manaus, deu tudo certo passou de boa. class function NotaUtil.GetURLAM(AAmbiente: Integer; ALayOut: TLayOut; AModeloDF: TpcnModeloDF = moNFe): WideString; begin if AModeloDF = moNFe then begin case ALayOut of LayNfeRecepcao : Result := DFeUtil.SeSenao(AAmbiente=1, 'https://nfe.sefaz.am.gov.br/services2/services/NfeRetRecepcao2' 'https://homnfe.sefaz.am.gov.br/services2/services/NfeRetRecepcao2'); LayNfeCancelamento : Result := DFeUtil.SeSenao(AAmbiente=1, 'https://nfe.sefaz.am.gov.br/services2/services/NfeInutilizacao2' 'https://homnfe.sefaz.am.gov.br/services2/services/NfeInutilizacao2'); LayNfeConsulta : Result := DFeUtil.SeSenao(AAmbiente=1, 'https://nfe.sefaz.am.gov.br/services2/services/NfeStatusServico2' 'https://homnfe.sefaz.am.gov.br/services2/services/NfeStatusServico2'); LayNfeCadastro : Result := DFeUtil.SeSenao(AAmbiente=1, 'https://nfe.sefaz.am.gov.br/services2/services/RecepcaoEvento' 'https://homnfe.sefaz.am.gov.br/services2/services/RecepcaoEvento'); end; end else begin (* case ALayOut of LayNfeRecepcao : Result := DFeUtil.SeSenao(AAmbiente=1, 'https://nfe.sefaz.am.gov.br/nfce-services/services/NfeRetRecepcao2' 'https://homnfce.sefaz.am.gov.br/nfce-services/services/NfeRetRecepcao2'); LayNfeInutilizacao : Result := DFeUtil.SeSenao(AAmbiente=1, 'https://nfe.sefaz.am.gov.br/nfce-services/services/NfeConsulta2' 'https://homnfce.sefaz.am.gov.br/nfce-services/services/NfeConsulta2'); LayNfeStatusServico : Result := DFeUtil.SeSenao(AAmbiente=1, 'https://nfe.sefaz.am.gov.br/nfce-services/services/RecepcaoEvento' 'https://homnfce.sefaz.am.gov.br/nfce-services/services/RecepcaoEvento'); end; *) // Novos endereços disponibilizados para a NFC-e case ALayOut of LayNfeRecepcao : Result := DFeUtil.SeSenao(AAmbiente=1, 'https://nfce.sefaz.am.gov.br/nfce-services/services/NfeRetRecepcao2' 'https://homnfce.sefaz.am.gov.br/nfce-services-nac/services/NfeRetRecepcao2'); LayNfeInutilizacao : Result := DFeUtil.SeSenao(AAmbiente=1, 'https://nfce.sefaz.am.gov.br/nfce-services/services/NfeConsulta2' 'https://homnfce.sefaz.am.gov.br/nfce-services-nac/services/NfeConsulta2'); LayNfeStatusServico : Result := DFeUtil.SeSenao(AAmbiente=1, 'https://nfce.sefaz.am.gov.br/nfce-services/services/RecepcaoEvento' 'https://homnfce.sefaz.am.gov.br/nfce-services-nac/services/RecepcaoEvento'); end; end; end; Obrigado, Solivan!
  18. Esse que postei não é um aplicativo e sim um componente com modelos de codigos de barras a perder de vista, dos quais o QRCode também faz parte, devo ter me equivocado ao passar a URL do verdadeiro componente. Eu verifiquei a URL do SVN do Zint que uso e constatei que estamos falando do mesmo componente URL para a Suíte: http://theunknownones.googlecode.com/svn Somente o Zint em questão: http://theunknownones.googlecode.com/svn/trunk/Components/ZintBarcode/ Solivan.
  19. tentou usando este endereço? http://svn.code.sf.net/p/acbr/code.
  20. Você pode utilizar o componente direito na sua aplicação sem precisar de arquivo texto ou socket. veja exemplo na pasta do DEMO. <ACbr>\Exemplos\ACBrNFe2\Delphi. Solivan.
  21. comigo aconteceu algumas vezes esse erro, pra contornar a situação fui na pasta do acbr e copiei as dll para dentro da pasta do executável. e resolveu o problema. Solivan.
  22. Esse projeto do Zint deve está obsoleto, vou passar o link do que estou utilizando em meu delphi que está na versão XE2. link abaixo; http://sourceforge.net/projects/zint/files/latest/download Solivan.
  23. Quase da mesma forma, observe; Não trabalho com CTe, mas não tem muito segredo nao, segue quase a mesma lógica da Nota Fiscal. ACBrCTe1.Conhecimentos.Items[0].CTe.infCTe.ID Solivan.
  24. Verifiquei um erro na sua URL, vou postar aqui talvez ajude, você colocou virgula no separador decimal do valor da nf e valor do ICMS, quando no manual diz pra se colocar pontos, como separador. talvez seja isso, Fiz o teste e abriu conforme imagem abaixo, dando erro apenas de QRCode. Solivan. Link: http://www.sefaz.mt.gov.br/nfce/consultanfce?chNFe=51131003460900000290650010000000031000000031&nVersao=100&tpAmb=2&cDest=02801244147&dhEmi=323031332D31302D32345431363A32313A30332D30333A3030&vNF=1.00&vICMS=0.00&digVal=78764D34764E2B48586A735657516F653474415A547855547764383D&cIdToken=000001&cHashQRCode=7AF4285DA2D18133BEF9F9370AD4A185B2527AFB
×
×
  • 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.