Ir para conteúdo
  • Cadastre-se

EdmarFrazao

Membros
  • Total de ítens

    463
  • Registro em

  • Última visita

  • Days Won

    6

Tudo que EdmarFrazao postou

  1. Instalei o Delphi 10.4 ao rodar o instalador do ACBr, da erro ao instalar no Delphi 10.3
  2. Hoje fiz uma nova instalação do meu sistema em um windows server 2016, e o acbrmail só passou a enviar os e-mails após instalar o VC_redist.x86 visual c++
  3. Parabéns pelo demo do projeto AcbrNfce para Mobile, funcionando perfeitamente. Fica so uma sugestão para ler o arquivo pfx no android fazer a mudança para usar TPAH.combine unit: ACBrNFeTestFr procedimento: ValidarEditsCertificado function TACBrNFCeTestForm.ValidarEditsCertificado(const URL, PFX, Pass: String): Boolean; VAr sArqPfx:String; begin Result := not Pass.IsEmpty; {$IF Defined(IOS) or Defined(ANDROID)} sArqPfx:=TPath.Combine(TPath.GetDocumentsPath,PFX); {$ELSE} sArqPfx :=PFX; {$ENDIF} if Result then begin if (not URL.IsEmpty) then Result := (not PFX.IsEmpty) // Precisa do PFX, para Cache Local else Result := (not PFX.IsEmpty) and FileExists(sArqPfx); end; end; ACBrNFeTestFr.pas
  4. Ok corrigido e funcionando novamente. obrigado
  5. Delphi 10.3 ja rodei apagaacbr, desinstalei o ACBr, removi a pasta ACBr, , limpei o cache e reinstalei e nada. mesmo projeto novo os componentes não aparecem em design em runtime funciona como fiz um zip da pasta acbr, se voltar para versão de segunda passada, tudo funciona.
  6. Estou com o mesmo problema a versão anterior esta funcionando(backup da pasta acbr) vou apagar a pasta toda e recriar tudo do zero para ver se funciona erros que estão sendo mostrados e os em componentes que não estão sendo encontrados se compilar sem abrir o .pas não da erro. Somente quando se abre o form (.pas) que da as msg de erros Em um projeto novo os componentes não aparecem NfeDanfeFortes NfeDanfeFortesA4 NfeDanfeRl Ja apaguei a pasta acbr e recriei novamente . Não da erro na instalação , somente quando abre um projeto que tem os componentes acima.
  7. Estou lendo o Manual de Orientação do Contribuinte - versão 6.00 e as notas técnicas http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=URCYvjVMIzI= para ver se realmente podemos ou não implementar. O FCP esta claro na nota técnica que deve ser usado o campo infAdProd , e o "infAdProd" tem que ser no Danfe Vou fazer mais pesquisas
  8. correção depois da ultima atualização no repositório ACBrNFeDANFEClass.pas
  9. Se na cidade tem NFS-e tem que separar, serviços na NFS-e da prefeitura e mercadorias na Nfe- ou NFC-e.
  10. no Ano passado tive um cliente que precisou de importar um forno industrial, e gastou 8 caminhos para transportar as peças E para liberar no porto, foi exigido uma única Nfe com os campos: infAdProd(500 caracteres) e o campo observação da Nfe(5000) e mesmo assim tivemos que resumir, so liberaram o transporte depois de todas as observações que não cabiam em no infAdProd(500) ai aceitaram o resto nas Observações(5000) O infAdprod atenderia aos clientes com CST 10 e discriminação da Base de ST e Valor de ST e que não tivessem outras informações para serem informadas, mas não atenderia as duas condições Sugestão seria: Uma propriedade no componente: ImprimimirDadosSTemseprado (true, false) Padrão false Assim imprimiria os valores de ST (Mva,Base ST, Vr. ST ) em separado abaixo da descrição igual a infAdProd Com isto não precisaria de repetir os dados de MVA,Base St e Valor ST na tag infAdProd, evitaria redundância de informações no xml, bastando busca dos campos correspondentes do xml o FCP seria o mesmo caso criar uma opção para informar se deseja imprimir ou não , evitando redundância na tag infAdProd de informações que ja estão no xml.
  11. o cliente exige, duas grandes redes de supermercados. infelizmente tenho que implementar por isto neste clientes com St ainda não podemos usar os modelo acbr Fast e Fortes Usar infAdProd atenderia somente quando não tiver importação ou exportação.
  12. Correto a DANFE.QuebraLinhaEmDetalhamentos como False resolve o problema de quebra de linha, Então fica so a sugestão para quando não tiver C.AGREGAÇÃO não ser impresso: linha: 512 de: if (dr_cAgreg in FDetRastros) then Result := Result + ACBrStr('C.AGREGAÇÃO: ') + rastro.Items.cAgreg + sQuebraLinha; para: if (dr_cAgreg in FDetRastros) then if rastro.Items.cAgreg <>'' then Result := Result + ACBrStr('C.AGREGAÇÃO: ') + rastro.Items.cAgreg + sQuebraLinha; segue sugestão de correção: Correto a DANFE.QuebraLinhaEmDetalhamentos como False resolve o problema de quebra de linha, Então fica so a sugestão para quando não tiver C.AGREGAÇÃO não ser impresso: linha: 512 de: if (dr_cAgreg in FDetRastros) then Result := Result + ACBrStr('C.AGREGAÇÃO: ') + rastro.Items.cAgreg + sQuebraLinha; para: if (dr_cAgreg in FDetRastros) then if rastro.Items.cAgreg <>'' then Result := Result + ACBrStr('C.AGREGAÇÃO: ') + rastro.Items.cAgreg + sQuebraLinha; segue sugestão de correção: ACBrNFeDANFEClass.pas
  13. Já usamos a infAdPro e temos casos que não cabe (importação). Para impressão ST não é obrigatório, mas para clientes que tem Base ST e Valor ST o Danfe Paisagem não comporta vários produtos e também não imprime o Mva. Sei que é opcional: Gostaria de saber onde seria melhor a implementação. e a implementação ficaria com padrão Não imprimir assim somente quem gostar imprimiria.
  14. Impressão MVA BaseST e VrSt abaixo da descrição do produto igual tag detrastros na classe ACBrNFeDANFEClass? Gostaria de saber qual seria a melhor implementação para ser impresso no DANFe os campos: Mva: BaseST: e VrSt: abaixo da descrição do produto igual a Tag detrastros Segue modelo Acbr Fast e Fortes e o nosso Modelo com é impresso. Estou na duvida de como implementar na classe, fazer igual a tag detrastros e deixar como padrão não imprimir para não afetar outros desenvolvedores Ou me sugerem outra implementação? O modelo Retrato gasta menos linhas e imprimir os campos MVA BaseSt e Vr st abaixo da descrição se consegue mais produtos em um mesmo DANfe.
  15. sugestão para correção: Quando da impressão da Tag DetRastros esta gastando varias linhas para impressão: Data Fabricação e Data de validade C.Agregação mesmo sem informação. unit : ACBrNFeDANFEClass linha : 506 de: if (dr_dFab in FDetRastros) then Result := Result + 'FAB: ' + FormatDateBr(rastro.Items.dFab) + sQuebraLinha; if (dr_cAgreg in FDetRastros) then Result := Result + ACBrStr('C.AGREGAÇÃO: ') + rastro.Items.cAgreg + sQuebraLinha; para: if (dr_dFab in FDetRastros) then Begin if not (dr_dVal in FDetRastros) then Result := Result + 'FAB: ' + FormatDateBr(rastro.Items.dFab)+ sQuebraLinha else Result := Result + 'FAB: ' + FormatDateBr(rastro.Items.dFab)+ ' '; end; ACBrNFeDANFEClass.pas
  16. PAF com ECF tem suas regras NFC-e não tem as exigências do PAF. Mas se seu software gera ECF, DAV e NFC-e no mesmo executável tem que seguir as regras do PAF
  17. Se a tag for preenchida com "tpintegra=1" a impressão sai corretamente no Fortes e Fast Mas se preecher com "tpintegra=2", mesmo os campos cnpj , bandeira e caut preenchidos não é impresso. Com a sugestão de correção Fast e Forte passam a imprimir com tpintegra=1 ou tpintegra=2 Sugestão para correção: Impressão do código de autorização de cartão de credito sem TEF Se a tag detpag for gerado com tpintegra=2 não imprime -<detPag> <tPag>04</tPag> <vPag>3.00</vPag> -<card> <tpIntegra>2</tpIntegra> <CNPJ>99999999900100</CNPJ> <tBand>01</tBand> <cAut>333322</cAut> </card> </detPag> unit : ACBrNFeDANFEClass linha : 688 de: if ((tPag in [fpCartaoCredito, fpCartaoDebito]) and (tpIntegra = tiPagIntegrado)) Then para: if ((tPag in [fpCartaoCredito, fpCartaoDebito]) and (tpIntegra = tiPagIntegrado)) OR ((tPag in [fpCartaoCredito, fpCartaoDebito]) and (cAut <>'')) then //EDMAR 04/02/2020 somente se tiver sido informado o cAut(Código de autorização) ACBrNFeDANFEClass.pas
  18. Alguma posição? tenho cliente com Itaú, bradesco, caixa, Sicoob, santander. ja gero boletos remessa e retorno via arquivos. gostaria de implementar via webservice. teria como testar o componente em desenvolvimento? tenho interesse em usar e contribuir com o projeto? obrigado desde já.
  19. O servidor pode demorar até horas. em geral agora está rápido, mas tivemos casos que demorou até um dia o retorno. so realmente esperar se houve retorno.
  20. Gostaria de agradecer a todos que ajudaram nos componentes ACBR, em especial ao ACBrTEFD. Hoje recebemos a homologação do nosso modulo de PDV NFe/NFC-e com TEF com a empresa https://cappta.com.br/ Homologamos usando troca de arquivos TEF_DIAL. Comecei a integração a 7 dias (tempo parcial) para desenvolvimento, e a implementação foi tranquila rápida e fácil, graças aos componentes Acbr. Obrigados a todos que contribuíram e contribuem com a comunidade Edmar Frazão.
  21. Consegui com o suporte da cappta. Tem duas maneira de Trabalho com a dll ou via troca de Arquivos. Eles configuraram o Gerenciador com Troca de arquivos. Configurei o ACBRTEFD com gpTefdial e funcionou maravilhosamente bem ACBR 100% obrigado a todos
  22. Instalei o gerenciador da cappta, com o demo Delphi deles funciona. mas com a acbrtefd ainda não conseguir fazer funcionar. dll cappta na pasta do executável e arquivo xml autentiq. quais propriedades devo configurar no acbrted para funcionar com a cappta? nao achei onde configura pdv CNPJ e autentic acbrtefd nem consegue iniciar o gerenciador da erro de acesso a dlll cappta... alguem sabe se tem alguma alteração para funcionar com o cappta? um cliente fechou a parceria com mais de 20 filiais e quer usar cappta.
  23. Tem alguma novidade, vou iniciar com o captcha. Tem algo para ajudar?
×
×
  • 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.