Ir para conteúdo
  • Cadastre-se

billbarsch

Membros
  • Total de ítens

    167
  • Registro em

  • Última visita

Tudo que billbarsch postou

  1. Um cliente meu pode emitir nfce ou nfe dependendo da necessidade, eu gostaria de saber se o modo: teOffLine se aplica APENAS a nfce? Ou existe a forma de emissão offline da nfe também?
  2. nao uso o abcr monitor, uso os componentes direto no lazarus. vou fazer essas verificações... obrigado
  3. estou com o mesmo problema em um pc windows, nunca tinha visto esse erro, acabou de acontecer em apenas um cliente, sendo que tenho varios que nunca aconteceu isso. na hora de selecionar o certificado aparece o erro: "Control C HIT" e a aplicação trava e congela.
  4. estou procurando por algo também, não achei nada ainda, qualquer novidade posto aqui
  5. oi pessoal, o assunto é um pouco off topic mas não vi outro lugar onde colegas emitam pra Praia Grande - SP então la vai: eu emito nfse pelo componente acbr, inclusive pra cidades com o provedor ISS.net (bem difundido), e o contador de um cliente de Praia Grande disse que não posso emitir nfse para esta cidade pois é obrigatório uma homologação especial junto a prefeitura para isso. Sendo que em varias outras cidades basta informar o usuario e senha e usar o certificado para emissão. Vocês sabem informar se essa contadora está falando a verdade? Achei estranho pois o provedor ISS.net é usado por mim pra outras cidades sem problema algum. Desde já agradeço!
  6. oi pessoal, existe um local onde estes códigos para NFSe de São Paulo estão sendo disponibilizados? GitHub? Já busquei bastante aqui no forum mas ó achei postagens antigas de 2014. Talvez já existam códigos mais atualizados que eu não estou encontrando. Desde já agradeço a todos! obs: Acabei de achar isso em um arquivo de LOG do ACBR: 20/10/2016 -- ACBrNFSeNotasFiscais / pnfsNFSeR -- [*] Correções e melhorias na leitura do XML da NFS-e provedor SP. Por: Douglaswf 16/02/2016 [+] Incluido o provedor SP (Cidade de São Paulo). Por: Italo Jurisato Junior Será que o componente está compatível para SP? Não Havia achado nada na lista de cidades que o Acbr disponibiliza. Qualquer orientação será bem vinda!
  7. nossa, como sempre devemos morrer tentando sozinhos antes de pedir ajuda, eu acabei descobrindo o que era, eu estava rodando o comando para salvar o pdf e o método enviar estava imprimindo automaticamente "NOVAMENTE" o que fazia com que o sistema gravasse "DOIS" pdf´s, um no local escolhido e outro ele abria um pronpt para que o usuário escolhesse o local. Agora que coloquei "enviar(1,False);" ele simplesmente passou a salvar o pdf como o esperado e parou de abrir tela de "salvar arquivos" Desde já eu agradeço a vc´s e desculpe postar, é porque faz dias que estava nisso e parecia que não ia sair tão cedo hehehe Obrigado novamente.
  8. oi pessoal, gostaria de parabenizar o grande trabalho do acbr, consegui emitir notas de serviço, qualidade incrível de vc´s todos! Meu problema: Eu quero poder gerar o PDF da NFSe sem que haja necessidade do usuário clicar em algo, ou que não apareça nenhuma tela de preview, gostaria que o arquivo simplesmente fosse gerado na pasta em modo "silencioso". Eu consegui fazer todas s configurações necessárias e o arquivo é gerado exatamente como eu preciso no lugar correto onde eu configurei o pathPdf, mas ai vem o problema: Sempre que eu chamo qualquer dessas funções abaixo é mostrada uma tela para que o usuário escolha (novamente) o "local" onde o arquivo deve ser gravado: FormConfiguracao.ACBrNFSeDANFSeRL1.ImprimirDANFSePDF(FormConfiguracao.ACBrNFSe1.NotasFiscais.Items[0].NFSe); eu já coloquei False em todas as configurações que mostram preview, ou qualquer tipo de tela que "paralize" o processo. já li em vários foruns na web que se eu setasse esta variavel aqui: RLPDFFilter1.FileName := AFile; pois o sistema iria parar de pedir o local do arquivo mas não funciona, ele continua pedindo o local do arquivo pra salvar. o mais estranho é que como eu já configurei o pdfPath, o meu arquivo sempre é gerado ondo eu desejo, MAS como ele sempre mostra uma tela de "escolher o local do arquivo", se eu realmente escolher o local ele gera 2 arquivos, um onde eu setei o pathPdf, e outro onde eu escolher nessa "tela". E caso eu cancele essa tela de de "escolher local do arquivo" ele só gera o arquivo pdf na pasta pathPdf. O que estou fazendo errado? Como fazer com que o pdf apareça na pasta configurada sem que haja intervenção do usuario ou telinhas pedindo locais desnecessários?
  9. Tenho exatamente o mesmo problema usando o emulador e acbr em LAZARUS, como não tenho acesso a uma impressora real ainda, fiz várias gambiarras onde entre o envio de um comando e outro eu dou uma pausa de cerca de 1,5 segundos, e assim consegui diminuir a duplicação dos itens em 80% das vezes. Vou retirar todas essas gambiarras e enviar os comandos normalmente e testar em uma impressora real. Qualquer coisa posto aqui.
  10. oi pessoal só pra constar: eu estava tendo esse erro aqui no sat bematech rb -1000 fi: "Especificar apenas 1 grupo dentre: PISAliq, PISQtde, PISNT, PISSN, PISOutr" Emito pra simples nacional. E depois de ler aqui o tópico, tentei atualizar o software do SAT pelo próprio sistema da bematech, depois de atualizar a nota simplesmente emitiu!!!
  11. Olá, estou com um problema estranho. Hoje um cliente ligou falando que o sistema parou de emitir Cfe-SAT, fui olhar e o sat Bematech está com a luz LAN piscando e a luz CFE vermelha LIGADA. Então eu entendo que ele pode estar sem internet e não consegue enviar as notas (CFe) temporariamente. O mais estranho é que meu código é este: try try //ENVIA VENDA ACBrSAT1.EnviarDadosVenda(venda.xmlEnviar); finally if ACBrSAT1.Resposta.codigoDeRetorno = 6000 then begin FormDebug.Memo3.Text := ACBrSAT1.CFe.AsXMLString; situacaoVenda := 3; //faturada end else begin situacaoVenda := 4; //rejeitada ShowMessage('Não foi possivel emitir o documento fiscal, código de retorno: '+inttostr(ACBrSAT1.Resposta.codigoDeRetorno)); end; StatusBar1.Panels[0].Text := 'Codigo de retorno: '+IntToStr(ACBrSAT1.Resposta.codigoDeRetorno); venda.xmlRecebido := ACBrSAT1.CFe.AsXMLString; //registra xml emitido na venda e situacao da emissão FormPrincipal.query.Close; FormPrincipal.query.SQL.Text := 'UPDATE vendaConsumidor SET '+ 'xml = :xml, '+ 'situacao = :situacao, '+ 'sincronizar = :sincronizar, '+ 'lastUpdate = :lastUpdate '+ 'WHERE id = :id '; FormPrincipal.query.Params.ParamByName('id').AsLargeInt := venda.Fid; FormPrincipal.query.Params.ParamByName('xml').AsString := EncodeStringBase64(venda.xmlRecebido); FormPrincipal.query.Params.ParamByName('situacao').AsLargeInt := situacaoVenda; FormPrincipal.query.Params.ParamByName('sincronizar').AsString := 's'; FormPrincipal.query.Params.ParamByName('lastUpdate').AsLargeInt := StrToInt64Def(leRegistro('lastUpdate'),0)+1; FormPrincipal.query.ExecSQL; FormPrincipal.transaction.Commit; //******************************* venda.Clear(); StatusBar1.Panels[0].Text:='Venda registrada com sucesso!'; //IMPRIMIR if(situacaoVenda=3)then //faturada if(leRegistro('imprimir')<>'')then begin FormPrincipal.PrepararImpressao(); ACBrSAT1.ImprimirExtrato; end;//if imprimir end;//try enviar except ShowMessage('Não foi possível comunicar com o aparelho SAT'+#13#10+ 'Verifique as luzes indicativas no aparelho e informe ao suporte.'); end; Ou seja, eu verifico com TRY quando ocorre erro na função .enviarDadosVenda(...); Ele está mostrando a mensagem: "Não foi possivel comunicar com o aparelho SAT..." ou seja: ocorreu um erro ao executar a função e o delphi foi para o except; Agora vem a dúvida: No meu banco de dados ele está gravando a venda como FATURADA, 100% ok, ou seja, ele está dando erro ao rodar a função .enviarDadosVenda(...); mas ao mesmo tempo está retornando o código 6000 na variavel codigoDeRetorno indicando que aparentemente a emissão foi feita com sucesso. Mas não está imprimindo as notas. Fui olhar o xml emitido e este está com assinatura então aparentemente foi emitido com sucesso. Eu gostaria de saber se estou fazendo as verificações certas na hora da emissão por que a meu ver ele está dando erro ao enviar mas está retornando código 6000 de que está tudo ok mas depois simplismente não imprime!!! Esse comportamento é normal?
  12. Só pra registrar a resposta. Eu consegui pegar o xml que eu queria usando essa variável aqui: ACBrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.XML;
  13. olá, estou com essa mesma dúvida, não quero o arquivo, quero apenas a STRING de retorno contendo o XML de cancelamento ou o XML de retorno da carta de correção. tentei pegar com essa variável aqui: ACBrNFe1.WebServices.EnvEvento.RetWS mas ela retorna outro xml, e não o xml que eu preciso. eu preciso do xml de cancelamento assinado que serve para outros fins, meu cliente usa pra imprimir um "comprovante de cancelamento" com ele inclusive deve ser algo bem simples que eu não estou sabendo
  14. só pra deixar a solução aqui, o problema eram dados incorretos no xml e principalmente Ç, acentuações e caracteres especiais, depois de jogar o xml em validadores na internet acabei achando mais erros e depois de corrigir todos o acbr sempre SEMPRE consegue emitir!
  15. oi pessoal, primeiramente quero parabenizar os responsáveis pelo acbr, kara, componentes fazem tudo! muito bom mesmo! Estou com o problema do título do tópico. O meu cliente emite notas normalmente, dai algumas começaram a dar erro dando retorno cStat=0 motivo=' ' já viram isso? o que pode ser? lembrando que está emitindo notas normalmente mas algumas acontece isso. acredito que seja algo nos dados da nota, mas porque o cStat = 0???
  16. Obrigado Daniel Simoes, Mas a assinatura só ocorre uma vez quando eu envio o xml para o delphi e o componente o assina, logo após eu pego o xml assinado SEM ENVIAR e encaminho ele para meu sistema WEB (que não tem acesso ao certificado A3). No meu sistema web eu envio o xml, sendo que para a TRANSMISSÃO eu uso OUTRO certificado para TRANSMITIR. Mas o XML da NFE continua com a assinatura correta. e a sefaz está aceitando. Achei este texto em uma nota tecnica falando que o certificado de ASSINATURA não precisa ser exatamente o MESMO certificado que TRANSMISSÃO: """""A empresa deverá possuir um certificado digital para ser usado no processo de assinatura da nota fiscal e um certificado digital para ser usado como certificado de transmissor. Nos dois casos, o certificado deve possuir uma extensão com o CNPJ. O mesmo certificado poderá ser utilizado para as duas funções, assinatura e transmissão, porém para a assinatura é exigido que o certificado contenha o CNPJ da empresa matriz ou do próprio estabelecimento emissor. """"" O que vocês acham disso? Me parece que para a transmissão não é checado se o CNPJ está no certificado e desta forma QUALQUER certificado pode transmitir, sendo que apenas o certificado do cliente do ASSINAR o XML da NFE.
  17. Olá pessoal, Esta dúvida pode ser muito específica para meus testes mas vai que alguém saiba a teoria por traz disso, só o pessoal do Acbr poderá saber... Eu tenho um sistema php WEB, e estou gerando o XML nele e enviando o XML para o Delphi em uma máquina local para assinar com certificado A3 (pendrive). Então, o xml é assinado e enviado de volta para o ambiente WEB. Lá, eu faço toda a comunicação do XML, enviar... receber protocolo... etc... está funcionando, inclusive em ambiente de produção. Agora vem a dúvida->> Eu estou assinando o xml com um certificado A3 de uma empresa (meu cliente) e para enviar e comunicar com a SEFAZ eu estou usando OUTRO certificado com OUTRO cnpj diferente (meu certificado. da minha empresa). Acontece que está funcionando. Antes que alguém se assuste, eu fiz esse teste sim mas realmente não sei quais são as implicações legais sobre isso. Na dúvida, claro que seria melhor não arriscar e não fazer nada disso!! Mas de qualquer forma gostaria de saber se alguém tem alguma informação sobre: Usar um certificado de um cnpj para ASSINAR o XML, e outro com cnpj diferente para COMUNICAR e ENVIAR o xml para a sefaz. Sendo que a sefaz aceitou e autorizou a nfe. Talvez exista alguma possibilidade de delegar o envio e a transmissão do xml para outra entidade e por isso a sefaz aceite. Ou talvez seja apenas um erro deles ou MEU e posso estar inclusive cometendo algum ato irregular ou ilícito sem saber. Desde já agradeço e parabenizo o trabalho feito no ACBR!
×
×
  • 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.