Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 04-05-2016 em todas as áreas

  1. Segue abaixo a unit, referente a impressão do boleto do tipo CARNE, no FORTES, para impressão do CNPJ do Beneficiário, nos demais tipos este campo do beneficiário já saem como: Cedente.Nome+ ' - '+TipoDoc + Cedente.CNPJCPF; foi seguido o mesmo padrão. Alteração foi em: procedure TACBrBoletoFCFortesFr.RLBand3BeforePrint Sendo a declaração da variavel: TipoDoc Seu valor como: case Cedente.TipoInscricao of pFisica : TipoDoc:= 'CPF: '; pJuridica : TipoDoc:= 'CNPJ: '; else TipoDoc := 'DOC.: '; end; E o valor do campo antes: txtNomeCedente.Caption := Cedente.Nome; Passa a ser: txtNomeCedente.Caption := Cedente.Nome+ ' - '+TipoDoc + Cedente.CNPJCPF; ACBrBoletoFCFortesFr.pas
    1 ponto
  2. Obrigado pela contribuição... já está no SVN...
    1 ponto
  3. RESOLVIII!!!!1 Precisei ligar na certificadora na qual utilizo para eles acessarem remoto para eles entrarem e arrumarem! Difícil viu!!
    1 ponto
  4. Se analisares o site ele não oferece nada de estranho, na realidade o que ele faz é a manifestação das notas do cliente (resta a pergunta como ele consegue notas com mais de 6 meses). Isso o acbr jah tem implementado. Milagre seria ele obter as notas enviadas pelo cliente..rss
    1 ponto
  5. Boa tarde! Comando para Imprimir uma CCe. Retirado do manual que acompanha o ACBrNFeMonitorPLUS o XML da NFe é opcional, caso seja informado será impresso os dados do Emitente e Destinatário, caso contrário será impresso apenas os dados disponíveis no XML do Evento.
    1 ponto
  6. Bom dia, parece que tem um problema de rota entre GVT (VIVO) e a sefa SP, e valide sobre o java, a versão 91 não esta sendo recomendada pela sefa sp, atualize ela ou volte a versão. Verifique as configurações de certificado digital do ie também.
    1 ponto
  7. Tem o exemplo na pasta! lá ele tem um quase passo a passo tem também txt dentro das pastas desde como alimentar o componente e seu uso!
    1 ponto
  8. Alexandre, Notei que no XML de retorno não existe o grupo <InfDeclaracaoPrestacaoServico> provocando essa diferença de níveis entre o grupo <InfNfse> e os demais. Fiz uma alteração no pnfsNFSeR.pas a fim de detectar a ausencia desse grupo e definir o nível correto para cada situação. Favor atualizar os fontes.
    1 ponto
  9. OK. Esse manual eu já conhecia. Eu pensava que era um manual escrito de utilização do componente ACBr. Obrigado.
    1 ponto
  10. Obrigado Jaomiller..
    1 ponto
  11. Bom dia Souza, Se você não pagar a guia não tem problemas, ela sera cancelada automaticamente. Também fiz toda a integração em ambiente de produção.
    1 ponto
  12. Bom dia Marcelo, Esse manual está disponível no link de automação da GNRE (http://www.gnre.pe.gov.br/gnre/portal/automacao.jsp), além do manual possui também a maneira correta do preenchimento do XML. Não é especifico da ACBR.
    1 ponto
  13. Obrigado Marcelo pela resposta. só 1 informação, se eu gerar a Guia em Produção, não estarei sujeito a nenhum problema, por ela não ter sido paga? Att Souza
    1 ponto
  14. Se você trabalha com Lazarus, veja a minha implementação de TDI http://wiki.freepascal.org/TTDINotebook
    1 ponto
  15. Consegui uma resposta de uma homologadora da Pay&GO, referente a BANDEIRA do cartão utilizado, eles mandaram uma planilha com todos os possíveis retornos do campo 040 (Como o coleta Celso havia dito!!!), e informaram que este campo deve ser utilizado, a fim de atender apenas a NFC-e eu realizei o seguinte código: procedure XXXXXXX.NFCeIdentificaBandeira(const ItemResposta: TACBrTEFDResp); const VISA: array [0 .. 4] of string = ('VISA Crédito' , 'VISA Electron' , 'VISA Crediário' , 'VISA Electron' , 'VISA Parcelado Loja'); MASTERCARD: array [0 .. 1] of string = ('MASTERCARD', 'MAESTRO'); AMERICAN = 'AMEX'; SOROCRED = 'SOROCRED'; begin if MatchText(ItemResposta.NomeAdministradora, VISA) then ItemResposta.NFCeSAT.Bandeira := '01' else if MatchText(ItemResposta.NomeAdministradora, MASTERCARD) then ItemResposta.NFCeSAT.Bandeira := '02' else if ItemResposta.NomeAdministradora = AMERICAN then ItemResposta.NFCeSAT.Bandeira := '03' else if ItemResposta.NomeAdministradora = SOROCRED then ItemResposta.NFCeSAT.Bandeira := '04' else ItemResposta.NFCeSAT.Bandeira := '99'; end; Essa foi minha solução, para o Pay&GO, claro que se você usa outro produto pode mudar, espero ter ajudado quem está passando pelo mesmo problema.
    1 ponto
  16. Vai precisar botar a mão na massa. Eu decidi pelo FastReport, embora o FortesCE seja top também. Motivos que foram determinantes para a escolha do Fast. Vem com o Delphi, caso eu queira mudar um relatório, altero apenas o .fr3, a manutenção no meu caso é bem menor.
    1 ponto
  17. Obrigado. Tudo resolvido conforme voce passou.
    1 ponto
  18. Depois de 2 dias com esse problema, consegui resolver (no SAT Bematech), aumentando o timeout... 1) Abrir o arquivo bemasat.xml (deve estar no diretório da aplicação), junto com a DLL. 2) alterar a tag <enviar_venda> (padrão está 60000, coloquei 10000) 3) desligue e ligue o sat 4) emitir Espero que ajude.
    1 ponto
  19. Bom dia, Irei verificar e posto aqui. Por enquanto muito obrigado. Att.
    1 ponto
  20. provavelmente há algum problema nas DLLs do SiTef.. substitua-as pelas que você usa no seu instalador
    1 ponto
  21. Boa tarde, Nas duas empresas em que trabalhei, na anterior e na atual, a mentalidade é a mesma seguida por vocês, ou seja, se o cliente quer a gente passa por cima de leis ou seja lá o que for, simplesmente pra satisfazer um cliente apenas e este recurso do download do XML foi um pelo qual briguei bastante aqui, chegamos a utilizar o download antigo através do parse do html (gambiarra dos diacho), e confesso que dava um trabalho desgraçado pra ficar monitorando e uma correria pra refazer quando parava de funcionar, mas enfim, isso não importa, o que eu quero dizer é que vc deve sim fornecer ferramentas adequandas para suprir a necessidade dos seu clientes porém, tem que saber definir o que realmente o cliente quer e se isto agrega valor ao seu sistema e trabalhar numa forma que satisfaça os dois requisitos, o do seu cliente e o do seu sistema. A seguir vou lhes fornecer algumas dicas de como fazer um implementação que vai agradar seu cliente sem no entanto criar "curvas" no seu sistema utilizando a maneira correta. Mas não sem antes discorrer sobre as dificuldades e beneficios de um ou de outro, deste modo vocês compreendem o por que de não ser implementado a maneira sugerida por alguns acima dentro do proprio acbr. 1º (Incorreto)- para fazer o download através da maneira que vcs estão propondo, acessar o site da receita e fazer o download, vocês terão que ter em mãos a chave de acesso cuja deve ser informada pelo fornecedor, você terá que implementar um sistema para acessar o site utilizando a chave, terá que decodificar o captcha ou informa-lo(se decodifica-lo já está errado pois o captcha já é obrigatorio informar para impedir o acesso mecanico a estas informações) e então fazer o parse de todo o html e encontrar as informações que você precisa e por fim montar o XMl. Viram quanto trabalho, e acredite, no final de 1 ano terá dado pelo menos outro tanto de trabalho só para manter funcionando. 2º (correto) - Este é o modo correto, possui web services e já esta disponivel a muito tempo no acbr, ou seja, utilizando a consulta de NF-e destinadas, manifestação e download através do web service. - primeiro passo é efetuar uma consulta das NF-e destinadas ao seu cliente, esta consulta irá retornar as notas que foram emitidas para o cnpj da empresa retornando um xml contendo-as (estou anexando um xml do retorno da consulta): ex: <ret> <resNFe NSU="121466964"> <chNFe>22130633009911006501550110002838071374095400</chNFe> <CNPJ>33009911006501</CNPJ> <xNome>SOUZA CRUZ S.A</xNome> <IE>194016315</IE> <dEmi>2013-06-25</dEmi> <tpNF>1</tpNF> <vNF>481.82</vNF> <digVal>zK2lnlmFXlu27pNT8Y9MBgdZaQ8=</digVal> <dhRecbto>2013-06-25T09:11:19</dhRecbto> <cSitNFe>1</cSitNFe> <cSitConf>1</cSitConf> </resNFe> </ret> <ret> Notem que tem todas as informações necessárias pra identificar a nf-e emitida, com os dados em mãos você apresenta-as em um grid. 2º passo é disponibilizar uma maneira facil e eficiente do seu cliente efetuar a manifestação e a melhor forma é na mesma tela onde você apresentou as notas já disponibilizar um botão para cada uma das operações de manifestação disponivel (ver figura em anexo). 3 º passo e ultimo, disponibilizar um botão onde o cliente pode selecionar a NF-e no grid e efetuar o download do mesmo (ver figura em anexo). Em anexo estou enviando um XML com download de várias NF-e's e um print da tela que desenvolvi para o cliente efetuar estas operações em pouquissimos segundos. Se precisarem de alguma dica estou a disposição. Espero que tenha sido de alguma ajuda. 20130710090336-nfe-dest.rar
    1 ponto
×
×
  • 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.