Ir para conteúdo
  • Cadastre-se

Leonardo Gregianin

Membros
  • Total de ítens

    721
  • Registro em

  • Última visita

Tudo que Leonardo Gregianin postou

  1. Bom dia, A Danfe da NFC-e não tem em RaveReport mas tem em QuickReport, FortesReport, FastReport com comunicação atráves do spooler do Windows, e ainda com ESCPOS que é a comunicação direta com a impressora não fiscal.
  2. É verdade, consultei as notas no webservice de NFeConsultaDest e estão manifestadas.
  3. Ítalo, Fiz o exemplo abaixo para testar as units alteradas que você anexou NSU := 0 repeat NSU := NSU + 1; ACBrNFe1.DistribuicaoDFe(UF, CNPJ, '', NSU); MaxNSU := ACBrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.maxNSU; until (ACBrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.ultNSU = MaxNSU); O resultado foi 329 consultas, destas 93 vieram com o schema="procNFe_v2.00.xsd" e consequentemente foi salvo o XML completo da NF-e, e 236 vieram com schema="resNFe_v1.00.xsd" e gravando somente o resumo. Nenhuma destas NF-es foi feito manifestação do destinatário dando ciência da operação. Fiz várias vezes o mesmo procedimento e sempre as mesmas NFes veem com procNFe e resNFe, deve existir algum critério para isso não?
  4. Siga os passos descritos pelo Isaque: http://isaquesp.blogspot.com.br/2011/09/varias-versoes-do-delphi-instaladas-sem.html
  5. Boa noite Juliomar, Testei de várias formas e com vários arquivos XML. A Danfe em retrato em FortesReport funciona perfeitamente, porém a simplificada ocorre o que relatei no primeiro post, veja: A mensagem 'HOMOLOGAÇÂO - SEM VALOR FISCAL' está sempre aparecendo porque não tem a condição "visible = false" quando o ambiente está em produção onde no Danfe retrato existe esta condição. // Danfe simplificada if FNFe.Ide.tpAmb = taHomologacao then begin rllMsgTipoEmissao.Caption := 'HOMOLOGAÇÂO - SEM VALOR FISCAL'; rllMsgTipoEmissao.Enabled := True; rllMsgTipoEmissao.Visible := True; end; // Danfe retrato if FNFe.Ide.tpAmb = taHomologacao then begin rllHomologacao.Caption := 'AMBIENTE DE HOMOLOGAÇÃO - NF-E SEM VALOR FISCAL'; rllHomologacao.Visible := True; end else begin rllHomologacao.Caption := ''; rllHomologacao.Visible := False; end; Sobre os itens não consegui corrigir o não aparecimento dos itens, talvez seja o DataSource que existe no Danfe Retrato e não existe no Danfe Simplificado. Att.
  6. Na verdade o GraphicEx somente utiliza essa unit, o projeto original é o que o Daniel passou mesmo. Acredito que separar Delphi e Lazarus com IFDEFs é o melhor caminho.
  7. Boa tarde, A unit ZLibExGZ faz parte do GraphicEx com permissão para uso comercial, porém nada é comentado sobre a compatibilização com Lazarus.
  8. Bom dia, Somente agora pude testar a Danfe simplificada em FortesReport e encontrei inconsistências: 1 - A mensagem "HOMOLOGAÇÂO - SEM VALOR FISCAL" sempre está sendo impressa independente da tag tpAmb 1 ou 2. 2 - Os itens da Danfe nunca estão sendo impressos utilizando ACBrNFe1.NotasFiscais.Imprimir; Att.
  9. Boa tarde Humberto, As discussões sobre este novo webservice estão concentradas neste tópico: Tem relatos nele que estão conseguindo ler o Gzip em Delphi sem problemas.
  10. Boa tarde, Fiz algumas modificações na Danfe Simplificada em FastReport, se possível enviar para o svn. 1 - Alteração na unit ACBrNFeDANFEFRDM.pas para aparecer ou não o espaço reservado para a logomarca da empresa no topo da impressão (alteração utilizada na Danfe da NFC-e em Fast). 2 - Alterado o layout do DANFeSimplificado.fr3 para mostrar o desconto por produto e o desconto total. Att.
  11. Complementando, vou anexar o XML to retorno que obtive.
  12. Bom dia, Recentemente também visualizei a mesma situação. Isso ocorre somente na primeira consulta, na segunda vez o CNPJ é carregado corretamente. O problema está na função SelecionarCertificado onde não é limpo a propriedade FCNPJ e consequentemente no GetCNPJ não seleciona o CNPJ do novo certificado. Vou anexar a unit com duas correções: 1 - Limpar a propriedade FCNPJ da função SelecionarCertificado. 2 - Criado o try.. except sem retorno para que ao cancelar a seleção do certificado não apareça a mensagem: "Está operação foi cancelada por usuário". Obs: A mesma correção deveria ser feita no CTe e NFSe. ACBrNFeConfiguracoes.pas
  13. Bom dia, Estou obtendo o retorno do webservice porém a URL está incorreta no svn, deve ser: https://www1.nfe.fazenda.gov.br/NFeDistribuicaoDFe/NFeDistribuicaoDFe.asmx
  14. Boa tarde, O Banco do Brasil me relatou que a impressão do boleto no campo "Nosso Número" maior de 10 dígitos, convênio com 6 dígitos e a carteira sendo 16 ou 18 está sendo impresso de forma incorreta. Diversas partes do código-fonte da unit ACBrBancoBrasil já existe esta verificação, porém faz-se necessário a correção na impressão. O campo "NossoNúmero" está sendo impresso com 17 posições: 00000000000000001 E o correto, de acordo com o Banco, seria: Convênio (123456) + NossoNúmero: 12345600000000001 Fiz a correção abaixo e o Banco homologou. Segue anexo a unit. - Field_NossNum.AsString := Banco.MontarCampoNossoNumero( ListadeBoletos[iFor] ); + if (Banco.Numero = 1) and (Length(Cedente.Convenio) = 6) and + ((ListadeBoletos[iFor].Carteira = '16') or (ListadeBoletos[iFor].Carteira = '18')) then + Field_NossNum.AsString := Cedente.Convenio + copy(Banco.MontarCampoNossoNumero( ListadeBoletos[iFor]),7,11) + else + Field_NossNum.AsString := Banco.MontarCampoNossoNumero( ListadeBoletos[iFor] );
  15. Bom dia, Verifiquei uma situação incorreta no ACBrInstall e implementei a correção anexa. O problema é em relação aos "checkboxes" dos geradores de relatórios da NFSe, NFe, CTe, MDFe e GNRe. Quando os geradores estão marcados e eu desmarco o pacote principal a "aba" do gerador fica invisível porém os "checkboxes" dos geradores não são desmarcados e consequentemente quando faço a instalação ocorre erro no gerador pois o pacote principal não foi instalado. Por exemplo: Seleciono o pacote principal NFSe e seleciono seus geradores de relatórios FastReport e QuickReport. Caso eu não queira mais instalar o pacote NFSe e o desmarque, os geradores não são desmarcados e há a tentativa de instalação deles. Att.
  16. Bom dia, A validação não é no ínicio do código EAN e sim no dígito final. Este site (http://www.gs1.org/barcodes/support/check_digit_calculator) faz a validação do dígito. Fiz um sistema em Delphi (https://github.com/leogregianin/ValidarEAN) para validar o código EAN. Antes de enviar o XML para SEFAZ faço a verificação dos códigos dos produtos. No ACBrValidador também tem a função para os códigos EAN.
  17. Você deve estar anexando o arquivo .fr3, tente compactá-lo antes e enviar o .zip ou .rar. Um problema poderá ocorrer para os usuários com versões não-pagas onde não habilita a aba "Code" dentro do FastReport.
  18. Tudo certo por aqui também.
  19. Veja se seus arquivos de schemas estão atualizados.
  20. Boa tarde, Utilizo a função NotaUtil.GetURLQRCode a vários meses em Mato Grosso e não ocorre erro. Veja se está utilizando o Código de Segurança do Contribuinte (CSC) e a sequencia do CSC de homologação ou produção, os códigos são diferentes e cadastrados no site da SEFAZ. * Homologação: http://homologacao.sefaz.mt.gov.br/nfce/codigosegurancactbn/ViewCadastroPublicoCSC.jsp * Produção: http://www.sefaz.mt.gov.br/nfce/codigosegurancactbn/ViewCadastroPublicoCSC.jsp
  21. juaumkiko, Com a diretiva do Rave não poderia já ser realizado a alteração deste post:
  22. Boa tarde, Aqui também utilizamos desta forma. Tenho duas pastas do repositório do ACBr, uma pasta é a oficial do ACBr que fica somente no meu computador e atualizo ela pra testar as implementações do ACBr e a outra pasta é a que fica no repositório da empresa, uma versão estável e já testada nos projetos aqui. O cuidado que deverá haver é que cada computador deve instalar os pacotes do ACBr e os arquivos dcu, bpl, dcp gerados na instalação não devem ficar no repositório, e sim cada computador deve ter localmente seus arquivos gerados. Não tem mistério.
  23. Bom dia, O provedor Agili não está 100% funcional, mas qualquer ajuda é bem vinda.
  24. Boa tarde Daniel, Quanto ao valor da desoneração é necessário descontá-lo do valor total do item e inserí-lo como desconto e informo nas informações adicionais do produto (tag infAdProd) o valor dispensado e o código da desoneração.
×
×
  • 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.