Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

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

  1. essa tag tem tab ou enter: <xNome> NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL </xNome> o certo seria <xNome>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xNome> CFOP incorreto para exportação: <CFOP>5102</CFOP>
    2 pontos
  2. sim se o seu sistema for x86 vai precisa de dll x86, agora se o sistema for x64 precisa de dll x64. Lembre-se quando falo sistema é o seu programa não o OS(Sistema Operacional).
    2 pontos
  3. Realmente não deu mais erros. O suporte técnico da sefaz mais parece político do que técnico: "Não há nada de errado. É tudo intriga da oposição".
    2 pontos
  4. Veja o método ACBrNFe1.AdministrarCSC
    2 pontos
  5. O ACBr tem sim implementado o AdministrarCSC, mas apenas o estado do Amazonas implantou o Webservice. Para outros estados tem que ser feito pelas respectivas SEFAZ, geralmente o contador faz esse cadastro.
    2 pontos
  6. Olá Juliomar. Obrigado pela resposta. Já tentei com a Bematech, mas o suporte deles é horrível e me disseram que não sabem me infomar. Mas irei tentar novamente. Desculpe-me a duplicação do post, totalmente sem intenção. Um abraço, Obrigado.
    1 ponto
  7. Mas eu acho que isso já tem em algum lugar! senão for nos manuais no svn, pode ser nos manuais que tem pra download aqui ou.... ainda aqui nos posts onde a gente insiste que pesquisem! não custa nada! é só pesquisar e ler!
    1 ponto
  8. Você tem que utilizar a dll do fabricante do SAT para 64 bits ou não vai funcionar.
    1 ponto
  9. Problema Resolvido. O problema estava na (DLL) mesmo. Na instalação do Elgin Linker Sat, foi gerada uma pasta em arquivos de programas com diversas (DLLs). Na aba Dados do SAT CFe no Edit Nome DLL, apontei para a pasta onde se encontra o arquivo "dllsat.dll" e copiei o arquivo "zlib.dll" para pasta do executável. Deu certo, problema resolvido, obrigado pela dica das DLLs.
    1 ponto
  10. Então esse tópico e o último post é de 2010! acho que já migraram para o fast ou fortes em função do trunk2!
    1 ponto
  11. Configure corretamente as seguintes propriedades: ACBrNFe1.Configuracoes.Geral.IdCSC := ''; ACBrNFe1.Configuracoes.Geral.CSC := ''; ACBrNFe1Configuracoes.Geral.IncluirQRCodeXMLNFCe := True;
    1 ponto
  12. Por favor estude o demo e a linguagem Object Pascal, isso é imprescindível para que você avance no seu desenvolvimento.
    1 ponto
  13. Você também pode usar a comunicação síncrona, que o retorna vem na mesma conexão, sem precisar ficar consultando. Isso claro se você tiver enviado apenas uma nota por vez. Da uma lida no manul para entender esse processo.
    1 ponto
  14. Você anexou o Log do ACBrSAT... e não o Log interno do aparelho SAT No Log do ACBrSAT, fica clara a resposta da DLL: - 09:38:49:924 - -- 09:38:49:921 - numeroSessao: 355093 - Comando: ConsultarStatusOperacional - 09:38:50:751 - NumeroSessao: 355093 - Resposta:355093|10000|Resposta com Sucesso.|||123456789|DHCP|127.127.127.100|22:d9:d0:45:17:02|255.255.000.000|127.127.127.100|127.127.127.100|127.127.127.100|CONECTADO|ALTO|1000.00|10.00|20160420093849|00.00.03|0.06|00000000000000000000000000000000000000000000|00000000000000000000000000000000000000000000|20160420093849|20160420093849|20160416|20180406|0 O ACBrSAT não faz nenhum tratamento no retorno, que poderia modificar o valor do MAC (confira você mesmo, nos fontes)... Ou seja o problema pode estar na DLL... verifique se você tem a DLL correta, do fabricante....
    1 ponto
  15. Acho uma solução muito mais elegante ter um sat conectado a um PC, e nesse pc ter um DataSnap expondo os métodos de emissão, impressão, cancelamento, etc.... Qual a vantagem de fazer direto no android e conectar o sat no USB ? E se a pessoa/loja/cliente tiver 30 tablets, o cara vai ter que ficar conectando cada um deles no usb? E mesmo que seja um SAT por dispositivo movel... Vai carregar o celular/tablet e levar o Sat junto?
    1 ponto
  16. 1 ponto
  17. 1o essa situação não é porque mudou para Trunk2, você tem que tentar entender um pouco o processo para fazer analise, pois como poderão fazer um sistema sem antes fazer uma analise de como o processo funciona? A questão é que o processo tem várias etapas 1) transmissão 2) processamento pelo lado do SEFAZ 3) retorno do SEFAZ Acontece que algumas vezes o servidor fica sobrecarregado, e o processo entra em fila, dessa forma o SEFAZ te manda o retorno antes mesmo do termino do processo. O que deve ser feito, após isso é ficar disparando o comando ACBr_NFe.Consultar() para que ai sim, consiga pegar o retorno processado pelo SEFAZ, e saber se foi autorizado ou não.
    1 ponto
  18. Marcelo, Obrigado pela dica, deu certo. Abraços.
    1 ponto
  19. tenho trabalho assim, seria isso que você precisa ACBrCTe1.WebServices.Enviar.Lote := inttostr(nrolote); if ACBrCTe1.WebServices.Enviar.Executar then begin ShowMessage(ACBrCTe1.WebServices.Enviar.Msg); NumeroRecibo := ACBrCTe1.WebServices.Enviar.Recibo; //Crie a variável NumeroRecibo para guardar o Número do recibo do lote ACBrCTe1.WebServices.Retorno.Recibo := NumeroRecibo; ACBrCTe1.WebServices.Retorno.Executar; for i := 0 to (ACBrCTe1.WebServices.Retorno.CTeRetorno.ProtCTe.Count - 1) do begin
    1 ponto
  20. Boa tarde, texto abaixo tirado do site não muito esclarecedor: http://www.fazenda.sp.gov.br/sat/historico/noticias.asp A emissão dos documentos fiscais via SAT será integrada à Nota Fiscal Paulista. O consumidor poderá visualizar o cupom fiscal eletrônico da compra no site em algumas horas ou poucos dias, de acordo com a rotina do estabelecimento. Pelo sistema atual, os documentos fiscais entravam no sistema no período de 40 a 90 dias. O SAT elimina também erros no envio e reduz o número de reclamações dos consumidores e autuações e multas dos lojistas. Sds, Ricardo.
    1 ponto
  21. Vou fazer os testes de códigos de barra neste fim de semana sem falta, até segunda, já dou um parecer.
    1 ponto
  22. Obrigado pela contribuição, mas acredito que poderíamos implementar algo mais genérico... ( e não somente para CPF/CNPJ ) Tenho uma implementação em Java para essas rotinas de captura no PinPad (que usei em um projeto proprietário)... Vou tentar ajustá-las para o ACBrTEFD
    1 ponto
  23. Juliomar Boa noite Sinceramente digo eu, mas uma vez vc interpretou mal a minha sugestão e mais uma vez penso que vc está sonolento ou foi mordido pelas mosca de TSé-TSÉ. Talvez vc seja um dos colaboradores mais presentes e talvez mereça a sua parcela da qual eu participo de boa fé e ciente de que, não é o valor que recolho em pró dos projetos que faz ele crescer, mas a parcela que cada um contribui seja com valores ou com a parte de conhecimento, tecnologia e sugestões. Nenhum projeto cresce se não houver, desenvolvedores, usuários para testes, críticas, depurações de erros e sugestões. Todos os projetos aqui são passíveis de colaborações, sugestões e críticas, por mais esdrúxulas que sejam, ainda assim todos tem o direito de opinar, sugerir e etc... Com certeza absoluta afirmo que nenhum dos projetos são imutáveis e nenhum deles está fadado somente as sugestões dos colaboradores, mas com seus conhecimentos conseguem absorver sugestões e críticas e transformam em aplicativos de qualidade e confiança, os quais utilizamos . Quando foi criado o embrião do MonitorPLus, muitos já havia dado esta idéia e eu fui um que sugeriu a junção de todos os projetos num único binário e muitas alterações foram feitas por solicitações de usuários, sugestões de melhoria na performance e visualização. Repito aqui para que vc leia e tente entender quando enfatizo que li desde início, mas levando em conta a partir da resposta do Ítalo, a qual achei correta, porém ainda assim, não levando em consideração que só com uso é que conseguimos corrigir os erros. Resposta do ítalo em 29/01/2016 para o Leandrosssantos: Boa tarde Leandro, Não adianta eu lhe enviar o programa exemplo compilado se o componente apensar de ser possível de ser compilado e instalado no Delphi ainda precisa de correções. Você vai tentar usar, vai ocorrer erros, e ai? Obs: Veja que este usuário domina as ferramentas de compilação e não estava obtendo sucesso e desde então ninguém postou mais nada sobre se obteve sucesso. Minha sugestão e não imposição de usuário que não domina as ferramentas de compilação: porém, mesmo nesta fase e para que seja criticada/testada por usuários diversos, qual a possibilidade de um demo binário para aqueles que não dominam as ferramentas de compilação do aplicativo? No meu entender a sua resposta parece dizer, se vira, vai aprender Lazarus, Delpthi e etc... Baixa os projetos, instala, compile. Se for pra responder este tipo de coisa evasiva, melhor ficar calado, pois prefiro não tê-la e fico triste ao saber que os demais colaboradores leem as suas respostas e se omitem, o que significa que concordam com este tipo de resposta, as quais 90% transparecem de forma seca, sem tato social, parecendo de forma obrigatória e estabelecendo critério individual de que todos estão no mesmo patamar de conhecimento ou obrigatoriamente todos devemos aprender as ferramentas de desenvolvimentos dos projetos. Sendo assim, vamos então instalar o Lazarus, baixar os projetos, instalar e aprender para que não precisemos ler este tipo de respostas. Obrigado a todos e bons projetos. []s,
    1 ponto
  24. Boa tarde Vinícius, Você pode fazer assim no método de transmissão: function TransmitirNFCe; var bNotaJaTransmitida : Boolean; ... begin ... if (ACBrNFe1.Enviar(iLoteId, False, False)) then if not ConsultaChaveNFCe(sChaveNFCEe) then end; Boa tarde Vinícius, Eu faço dessa forma tento 3 vezes para garantir a transmissão. Caso contrário não consegua transmitir emito em OFFLINE e depois será transmitida por outro método. Quando o problema de Internet ou servidor da sefaz voltar em fim. Espero ter te ajudado! E dá uma curtida ai! Valeu! procedure TransmitirNFCe (sChaveNFCEe : string); var bNotaJaTransmitida : Boolean; iTentativas : Integer; ... begin ... repeat bNotaJaTransmitida := false; ACBrNFe1.Enviar(iLoteId, False, False); bNotaJaTransmitida := ConsultaChaveNFCe(sChaveNFCEe); if bNotaJaTransmitida then Exit; until (iTentativas > 3); if (not bNotaJaTransmitida) then begin // Código para gerar nota em OFFLINE para depois transmitir. .... end; ... end;
    1 ponto
  25. Boa tarde, gutembergscosta, esse erro acontece porque no teu arquivo AcbrGNREServiços.ini o caminho está errado, baixa o mais atual e coloca ele na pasta do teu sistema que vai funcionar. ACBrGNREServicos.ini Eu usava GNRE no trunk, oque fiz de diferente no meu código foi: Adicionar o arquivo ACBRGNREServicos.ini ao meu projeto, passar o caminho dele aqui em ACBrGNRE1.Configuracoes.Arquivos.IniServicos e também acrescentei este comando antes de enviar a GNRE ACBrGNRE1.Guias.GerarGNRE.
    1 ponto
  26. Daniel? porque no instalador não selecionar isso ? E o instalador ir lá e mexer no acbr.inc ?
    1 ponto
  27. Boa tarde, meu sistema estava funcionando normal e no dia 27 de repente parou de emitir as notas e me retorna esta mensagem, entrei em contato com a ginfes e me disseram que o problema estava relacionado com o certificado, ex: certificado vencido certificado revogado mas esta tudo certo , inclusive estou emitindo nfe normalmente, ja formatei o pc, conferi as configuraç~es do internet explorer e não achei nada utilizo o winxp sp3 e internet explorer 8 erro: an error ocurred in the secure chanel support Url:https://producao.ginfes.com.br/serviceginfesimpl - Soapaction:"". alguem esta passando por isso, ou tem alguma idéia do que possa ser. prefeitura de São José do Rio Preto-sp
    1 ponto
  28. Utilize o seguinte código no início da aplicação, depois de gerar o arquivo de autenticados e com o ACBrECF ativado: if ACBrECF.MFD then begin if ACBrECF.Estado = estLivre then ACBrECF.IdentificaPaf('XXXX', 'Nome app') end else ACBrECF.InfoRodape.MD5 := 'XXXX' [/code] XXXX = MD5 da lista de autenticados, aquele que vai sair no rodapé do cupom ou nas informações complementares.
    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.