Mais componente (gratuíto) para: gerar, transmitir e obter respostas do WebService da SEfAZ; o componente é disponibilizado em duas versões: ACBr_NFe_CAPICOM e ACBr_NFe_OpenSSL.

A ACBr_NFE_CAPICOM; usa as DLL da Capicom da Microsoft (para conexão) e MSXML (para assinatura e validação do XML da NFe). Limitada para uso com Delphi e Windows. Pode ser usada com certificados tipo A1 ou A3.

A ACBr_NFe_OpenSSL; usa projetos open source: Synapse + OpenSSL (para conexão) e LibXML2 + XMLSEC (para assinatura e validação do XML da NF-e). Atualmente funciona apenas com Delphi; mas o autor já anuncia compatibilidade com: Lazarus, Kylix e com Linux.  Pode ser usada com certificados tipo A1 apenas.

Esse componente é parte de um projeto maior o “ACBr”. clique aqui para conhecer o projeto.

Para ver o artigo sobre o ACBr_NFe, do colega André Ferreira de Moraes, publicado na DevMedia; acesse o endereço abaixo:

http://devmedia.com.br/articles/viewcomp.asp?comp=12237

Posts Relacionados

Tags: , ,



108 Comentários to “ACBrNFe – Componente OpenSource p/Nota Fiscal Eletrônica”

  1. Ignacio de Castro | maio 27th, 2009 at 13:00

    Ja testei de todo jeito o componente e nã oconsigo fazer funcionar, sera que tem alquem que pode me ajudar, ja li tudo sobre ele e não consegui, por favor me ajudem…

  2. Caio | maio 27th, 2009 at 14:18

    Olá Ignacio,

    Vc. já tentou no fórum da DevMedia? Eu havia lhe passado um link (http://www.forumweb.com.br/foruns/index.php?showforum=465).

    Outra opção seria a NFE_UTIL.dll (http://nf-eletronica.com/blog/). A documentação é farta!.

    Sds,

  3. pedro | junho 1st, 2009 at 10:59

    Olá Caio, tenho uma dúvida, meu sistema já se encontra no cliente, e está funcionando, porém ele necessita de algumas alterações, ele usa a dll da flexdocs.

    Peguei a base dele e trouxe para a minha empresa, a respeito do certificado, aquels certificados disponibilizados com o demo, funcionam normalmente na homologação, ou tenho que adquirir um certificado apenas para testar as novas funcionalidades??

  4. admin | junho 1st, 2009 at 11:38

    Olá Pedro,

    Esse é um problema, para testar o envio (mesmo em homologação) vc. precisa estar credenciado como emissor de NF-e e um certificado. Caso sua Empresa não esteja credenciada para emitir a NF-e e, no caso dos prestadores de serviço não interessa, vc. vai ter que usar o certificado do seu cliente para realizar os testes.

    Sds,

  5. rodrigo | junho 2nd, 2009 at 7:29

    ola, instalei o acbrnfe no delphi 2007 mas nao estou conseguindo exectar o projeto qdo o componente acbrnfe está em algum form. ele começa a compilar e para o cursor no begin do projeto e nao executa. alguem saberia dizer oque pode ser?

  6. admin | junho 2nd, 2009 at 10:23

    Olá Rodrigo,

    A ACBrNFe precisa que vc. instale também a CAPICOM ou OPENSSL. Veja mais informações nesse artigo da DevMedia (http://devmedia.com.br/articles/viewcomp.asp?comp=12237).

    Sds,

  7. Romerio | junho 4th, 2009 at 21:35

    No site http://www.istudar.com.br tem a versão do acbrnfe para delphi6

  8. lourdes | junho 30th, 2009 at 8:33

    bom dia estou tendo problemas o layout esta todo montado, e quando mando executar da o seguinte
    erro:is not a valid date.

  9. Kennedy | agosto 4th, 2009 at 11:57

    quando coloco no meu form o componente NFe ACBr, qd eu coloco pra compilar ele da o seguinte erro: xmlsec-crypto initialization failed.

  10. admin | agosto 4th, 2009 at 16:04

    Olá Kennedy,

    Reveja os procedimentos de instalação do componente. A “Clube Delphi” (Edição 108, julho) publicou uma matéria sobre esse componente que talvez valha a pena dar uma olhada.

    Sds,

  11. admin | agosto 4th, 2009 at 16:06

    Olá Lourdes,

    Mil desculpas, passei batido na sua mensagem. Nesse momento vc já deve ter solucionado o problema; senão por favor se puder lhe ajudar.

    Sds,

  12. Emanuel Gadelha | agosto 4th, 2009 at 19:57

    Kennedy, basta copiar as DLL’s da pasta do componente para a pasta do Windows\system32

    Copie tanto as DLL’s da CAPICOM, como tambem as da OPENSSL, pelo menos comigo resolveu!

    Teh Mais!

  13. Emanuel Gadelha | agosto 4th, 2009 at 20:00

    Meu sistema já ta´funcionando.. Enviando, cancelando, todo feito com o componente ACBrNFE!

  14. admin | agosto 5th, 2009 at 10:28

    Isso ai, sucesso!

  15. Thiago | agosto 5th, 2009 at 18:58

    boa noite
    Em minha aplicação, na hora de assinar o XML obtenho o seguinte erro: Unable to Parse
    ao chamr a LibXML2.dll
    (estou usando o Acbr Nfe). Sabe a origem deste erro?
    grato

  16. Caio | agosto 7th, 2009 at 10:43

    Bom dia Thiago,

    Na verdade eu não usei o AcbrNFe, mas acredito que deva rever o processo de instalação do componente, havia feito alguns testes sem problemas, funcionou bem. Talvez outros colegas que já aplicaram esse componente em seus sistemas possam lhe auxiliar melhor.

    Sds

  17. Ricardo | agosto 7th, 2009 at 16:40

    Caro Thiago, você esta usando o ACBrNFePCN ?

  18. Emanuel Gadelha | agosto 7th, 2009 at 16:45

    Caro Thiago.. isso já aconteceu comigo! Não lembro bem o que fiz pra resolver, mas resolvi.. rsrsrs! Pelo jeito vc disse que só ocorre quando vai gerar o XML, creio que seja, tenho quase certeza que seja algum caractere especial, se eu nao me engano! Se nao for isso, pode ser realmente a questao da instalação das DLL’s. Mas presta atenção pra ver se nao está com algum dado com caractere especial!
    Teh mais e boa sorte!

  19. Emanuel Gadelha | agosto 7th, 2009 at 16:48

    Eu nao tinha reparado.. mas fui olhar o meu DANFE, que também eh o do componente ACBrNFe feito em Rave, não tá saindo o valor do campo do CNPJCPF do Transportador.. Como eh em Rave fiquei um pouco perdido! Mas se alguem tiver usando o componente e tiver passado com algo parecido, me dá um toque por favor!

    Teh mais!

  20. Ricardo | agosto 7th, 2009 at 22:32

    Emanuel,

    Segue trecho do codigo que usei pra colocar no ACBrNF os dados da transportadora, e funcionou blz, sai todos os campos !

    ACBrNFe1.NotasFiscais.Clear;

    with ACBrNFe1.NotasFiscais.Add.NFe do
    begin
    .
    .
    .
    Transp.Transporta.xNome:=Tabela.NOTAFISCAL_TRANSPORTADORA.Valor;
    Transp.Transporta.CNPJCPF:=Tabela.NOTAFISCAL_TRANSP_DOC.Valor;
    Transp.Transporta.IE:=Tabela.NOTAFISCAL_TRANSP_IE.Valor;
    Transp.Transporta.xEnder:=Tabela.NOTAFISCAL_TRANSP_END.Valor;
    Transp.Transporta.xMun:=Tabela.NOTAFISCAL_TRANSP_CID.Valor;
    Transp.Transporta.UF:=Tabela.NOTAFISCAL_TRANSP_UF.Valor;
    Transp.veicTransp.placa:=Tabela.NOTAFISCAL_TRANSP_PLACA.Valor;
    Transp.veicTransp.UF:=Tabela.NOTAFISCAL_TRANSP_PLACA_UF.Valor;

    end;

    OBS.: Não consegui preenchar os campos, QUANTIDADE, CARGA, ESPECIE, NUMERAÇÃO, PESO BRUTO, PESO LIQUIDO.
    Se souber, coloca um post.

    Espero ter ajudado.
    Ricardo
    Flexnet Informática

  21. Emanuel Gadelha | agosto 8th, 2009 at 7:15

    Caro Ricardo eu fiz assim:

    ACBrNFe1.NotasFiscais.Clear;
    With ACBrNFe1.NotasFiscais.Add do
    Begin
    .
    .
    .
    Transportador.Volumes.Add.Quantidade := QtdVol;
    Transportador.Volumes.Add.Especie := Especie;
    Transportador.Volumes.Add.Marca := Marca;
    Transportador.Volumes.Add.Numeracao := Numeracao;
    Transportador.Volumes.Add.PesoBruto := PesoB;
    Transportador.Volumes.Add.PesoLiquido := pesoL;

    Agora Ricardo o meu problema é que consegui colocar no XML o CNPJCPF do Transportador, o problema é que não sai o valor no DANFE, entendeu? Sendo mais claro, eu coloco sim o valor no XML, mas quando vou imprimir o DANFE nao sai esse valor impresso, deu pra entende?

    Se alguem souber me ajuda..
    Obrigado! Teh Mais!

  22. Emanuel Gadelha | agosto 8th, 2009 at 7:21

    Caio,

    O seu DANFE ele pega os valores de um XML pronto já? Ou tenho que adaptar? E como faço pra usar?
    Teh Mais.. Desde jah Obrigado!

  23. Emanuel Gadelha | agosto 8th, 2009 at 18:10

    Tenho outra duvida galera.. Alguem sabe se o ACBrNFe envia NFe em contigencia SCAN?? Já fucei aqui no componente, mas nao vi nada! Soh tah faltando isso pra mim, a Contigencia que tava até esquecendo!

  24. Ricardo | agosto 8th, 2009 at 19:01

    Caro Emanuel,
    Aqui esta aparecendo normal os CNPJ/CPF da transportadora, mas olha só, antes de instalar o componente ACBrNFe li este aviso no aquivo instalar.txt, que diz o seguinte:

    “ATENÇÃO – SE VOCÊ ESTÁ COMEÇANDO A UTILIZAR O COMPONENTE, UTILIZE OS ARQUIVOS DA PASTA ACBRNFEPCN
    ESTÁ VERSÃO – ACBRNFE – NAO RECEBERA MAIS ATUALIZACOES. A VERSÃO ACBRNFEPCN GERA O XML COM TODAS AS TAGS DO MANUAL E IMPRIME
    O DANFE CONFOME O MANUAL DE INTEGRAÇÃO 3.0″

    Não sei qual versão do componente vc esta usando, mas talvez seja o caso de vc trocar o componente, inclusive na pasta ACBRNFEPCN, existe um pacote que é o ACBrNFeDanfeRV.dpk referente a DANFE, que também deve ser instalado no Delphi.

    Abraços.
    Ricardo
    Flexnet Informática

  25. Emanuel Gadelha | agosto 8th, 2009 at 20:06

    Cara, não vi isso! Pois tou lascado o meu programa já está sendo usado pela empresa.. está enviando e cancelando! Só iria fazer as atualizações com a questão do CNPJCPF do transportador e do SCAN!

    Caro Ricardo será que é muito diferente o ACBrNFe do ACBrNFePCN??

  26. admin | agosto 10th, 2009 at 10:46

    Emanuel,

    Sobre o DANFE, vc. precisa colocar os dados num dataset. Pode fazer isso a partir do XML ou do seu banco de dados, como achar mais fácil.

    Sds,

  27. Gilson Silva | agosto 10th, 2009 at 18:44

    Amigos,

    Eu instalei o componente ACBrNFePCN, fiz os testes passando UF destino (webservice) = PE, e tudo ocorreu sem problemas, porém quando informei CE, na hora de checar o status retorna:

    2
    NFE_V2.152GH
    243
    Rejeicao: XML Mal Formado
    23

    vocês saberiam me dizer como resolver este problema?

    Abraços

  28. Ricardo | agosto 11th, 2009 at 21:30

    Caro Emanuel, sobre as diferenças do ACBrNFE e o ACBrNFEPCN, segue abaixo :

    “…Para quem já utilizava a versão anterior do ACBrNFe alguns ajustes deverão ser realizados na rotina de criação de notas conforme mostrado neste link: http://anfm.blogspot.com/2009/05/nfe-em-lazarus.html

    Nesta nova versão, o DANFe estará num pacote separado do componente, ou seja, vc deverá instalar o componente ACBrNFePCN e depois o Danfe de sua preferência, assim, a instalação do componente fica independente do Rave.

    Atualmente para impressão do DANFE só está disponivel a versão RAVE, através do package ACBrNFeDanfeRV.dpk, mas em breve será lançada uma versão em QuickReport. Para quem não tem o RAVE ou não pode aguardar o lançamento da versão QuickReport, pode usar como solução de impressão do DANFE o UniDanfe – http://www.unimake.com.br/uninfe/unidanfe/

    FONTE: http://anfm.blogspot.com/2009/06/lancada-versao-pcn-do-acbrnfe.html

    Ricardo

  29. Emanuel Gadelha | agosto 12th, 2009 at 15:49

    Obrigado Ricardo!

    Já estou migrando o sistema.. inclusive tenho outra duvida se nao incomodar!

    Minha duvida agora é sobre Certificado Digital. No ACBrNFe eu escolhia o caminho e a senha do certificado, com isso meu certificado ficava centralizado, instalado apenas no servidor. Porém agora usando o ACBrNFePCN tenho que informar o número de série, fazendo com que o certificado esteja instalado em cada maquina que vai rodar o sistema! Correto?
    Queria saber se não tinha como o ACBrNFePCN ser da mesma forma que eu fazia com o ACBrNFe.. tem como? Isso tem haver com o pacote ACBr que vc instala? Se é o VCL ou CLX??

    Desde já obrigado!

  30. Roberto Fermino | agosto 13th, 2009 at 9:19

    Olá Emanuel, comecei a implementar a ACBRNfe, comecei gerando o XML, ou seja passando e colocando os campos que faltavam no meu banco de dados, agora que conclui, queria começar os testes nas outras funcionalidades, por exemplo, checar o status do serviço, mais estou totalmente perdido, não estou conseguindo entender a questão dos certificados, queria saber se vc presta consultoria para finalizar a implemetação?

  31. Ricardo | agosto 13th, 2009 at 9:43

    Emanuel, esta é uma dúvida que também tenho pois como ainda não testei o certificado centralizado, como vc esta fazendo, ainda não sei como fica, mas tente fazer o seguinte:

    Na pasta do seu aplicativo, existe um arquivo .ini, como nome “nomedeseuexecutavel.ini”, onde tem as configurações padrões na nf-e, lá possui 2 parametros, Caminho e Senha assim :

    [Certificado]
    Caminho=
    Senha=

    Tente preencher o caminho e senha por aqui, e salve o arquivo…. e teste, o problema é que se vc “Salvar” as configurações pela painel de configurações da NF-e (Se vc criou igual ao do Demo) estes dados vão ser apagados, por isso tem que salvar com bloco de notas, e não mexer mais na configuração, só pra ver se funciona.
    Faça um teste e me fale, ok ?

    Ricardo

  32. Roberto Fermino | agosto 13th, 2009 at 11:13

    Meu problema é que estou com um certificado A3 já instaldo na máquina, e não sei como gerar o arquivo pfx, ou onde encontra-lo, vc poderia me ajudar.

  33. Emanuel Gadelha | agosto 13th, 2009 at 15:18

    Fala grande Ricardo..

    Meu aplicativo não é igual ao do Demo, fiz um proprio mesmo, adaptando-o ao nosso sistema! Mas eu consegui fazer o certificado funcionar como eu queria.. Quando vc instala o ACBR_VCL ele puxa o certificado pelo numero de serie, mas quando vc instala o pacote ACBR_CLX ele pega o certificado pelo caminho e a senha! Entao como eu tinha instalado apenas o pacote ACBR_VCL estava dando esse problema, porem instalei o ACBR_CLX e funcionou tudo nos conformes.. Certificado apenas no servidor!

    Me fala uma coisa como vc tá organizando os arquivos? E o seu BD como tah fazendo?

    Teh Mais! Qualquer coisa tamos ai..

  34. Emanuel Gadelha | agosto 13th, 2009 at 15:22

    Tou fazendo agora a Contingencia.. Fiquei sabendo que nao pode testar no SCAN, só vai valer quando tiver em ambiente de Produção! E como faço pra testar uma nota em contigencia? Todas as formas nao podem ser testadas? DPEC, SCAN..

  35. admin | agosto 13th, 2009 at 16:11

    Olá Roberto Fermino,

    Vc. pode usar o Internet Explorer, por exemplo, para exportar o certificado, mas será necessário conhecer a senha, nesse caso.

    Sds,

  36. Emanuel Gadelha | agosto 13th, 2009 at 21:47

    Olá Roberto Fermino.. Desculpa cara não vi seu post antes!

    Cara não presto Consultoria, mas tamos aqui pra ajudar-nos uns aos outros, estamos todos no mesmo barco! E quando eu comecei há mais ou menos um mês atras, tb me senti assim, totalmente perdido! Mas com muita dedicação e pesquisa sobre o assunto, hoje já estou bem melhor do que quando comecei..

    A respeito da sua duvida sobre o certificado, eu nao sei bem como funciona o tipo A3, pois utilizo o A1. Hou vi falar algumas coisas sobre o A3, que seria mais complicado pra fazer implantação com ele e tals.. até onde sei o A3 só pode ser instalado uma vez em uma maquina e que precisaria de uma chave (tipo um pen drive) toda vez que fosse utiliza-lo.. O ACBrNFePCN, salvo engano, trabalha com certificados A3, acho que tem que saber tb qual o pacote de instalação do ACBr trabalha com ele, se é o ACBr_VCL ou o ACBr_CLX! E falando de certificados, creio que aqui no blog tenha uma materia sobre isso..

    Pois eh cara eh isso! Teh Mais e qualqer duvida passa ai que a gente tenta ajudar vc!

  37. Emanuel Gadelha | agosto 14th, 2009 at 9:56

    Caro Ricardo,

    Andei prestando atenção na assinatura do meu XML usando o ACBrNFePCN e pude constatar que não contém os valores de 3 tags da assinatura que continha no ACBrNFe. As tags são: DigestValue, SignatureValue e X509Certificate.. com o PCN essas tags não aparecem.. o que fazer?

  38. Ricardo | agosto 14th, 2009 at 23:29

    Emanuel, essas tags, eu nem sabia que existiam, pois ja comecei usando o ACBrNFePCN, porisso não sei te responder se ainda é usado ou não, mas dá uma pesquisada no blog do André, que talvez vc encontre algo a respeito.

    http://anfm.blogspot.com/2009/06/lancada-versao-pcn-do-acbrnfe.html

    At.
    Ricardo

  39. Emanuel Gadelha | agosto 17th, 2009 at 8:33

    Ricardo cara.. tu conseguiu pegar os valores do volume do produto no PCN? E do Imposto ICMS?

    Abraço

  40. Emanuel Gadelha | agosto 17th, 2009 at 15:57

    Caro Ricardo.. Novamente aqui com uma duvida, mais outra! Tou querendo diminuir o tamanho da fonte do nome da empresa no Danfe, será se tem como?

  41. Ricardo | agosto 19th, 2009 at 11:17

    Emanuel,

    não consegui, tentei fazer como abaixo :

    Transp.Vol.add.qVol := Volume;
    Transp.Vol.Add.esp :=Especie;
    Transp.Vol.add.marca := Marca;
    Transp.Vol.add.nVol := Numeracao;
    Transp.Vol.add.pesoB := PesoB;
    Transp.Vol.add.pesoL := PesoL;

    Mas o que ocorre é que pra cada item ele adiciona uma linha, ficando varias linhas, uma só pro Volume, outra pra Especie,Outra linha só com a Marca…e assim por diante, não descobri ainda como fazer para preencher corretamente estes campos, se descobrir dá um toque !

    Ricardo

  42. Ricardo | agosto 19th, 2009 at 11:22

    Emanuel,

    Como vc esta salvando o arquivo XML gerado, no banco de dados ou em aquivo mesmo ?, porque estou estudando uma forma de gravar o XML em um campo Memo (Blob)no banco de dados, e depois ao imprimir a DANFE, já disparar direto a visualização, sem precisar selecionar ao o arquivo XML pelo Dialog, vc esta fazendo assim ?

  43. Marcio Souza Duarte | agosto 19th, 2009 at 13:01

    Olá, para pegar os valores dos volumes no ACBr deve ser colocado assim no código:

    Transp.veicTransp.placa := ”;
    Transp.veicTransp.UF := ”;
    .
    .
    .
    with Transp.Vol.Add do
    begin
    qVol := ”;
    esp := ”;
    marca := ”;
    nVol := ”;
    pesoL := ”;
    pesoB := ”;
    end;

    Claro, respeite os tipos de valores valores que irão ser gravados em cada campo(númerico, string, etc…).

  44. Emanuel | agosto 20th, 2009 at 11:44

    Ricardo.. Pra inserir os valores eu sei como fazer! Eh exatamente como o Marcio falou acima! Assim que estou fazendo também! O que eu queria fazer era carregar esses valores pra edits diretamente do XML pronto, como eu faço com os outros valores, só nao consigo fazer pra esses.. entendeu? ainda nao consegui fazer isso.. qdo usava o ACBRNFe deu certo, mas com o PCN nao deu! E em relação ao XML eu tb gostaria de gravar o proprio arquivo no banco, assim como a sua ideia, mas nao tou fazendo assim e nem imagino como seja.. Eu tou gravando o XML em pastas mesmo, separando-as pelo Mes, Dia, e Numero da Nota. Ex.: Existe a pasta Agosto, dentro dela existem as pastas com cada dia, e dentro do respectivo dia existem as pastas das notas e dentro da pasta da nota, contem os arquivos XML! Assim: ..Liberadas\Agosto1001\

    Se vc conseguir gravar o proprio arquivo no banco em fala..

  45. Gilberto Moral | agosto 24th, 2009 at 10:12

    Bom dia, o ACBR NFE PCN é compativel com certificado V3?

    Uma empresa usa este certificado no aplicativo oficial do NFE.

    Em meu aplicativo da o erro: The Certificate Authority is invalid or incorrect.

    Alguem pode me dar uma luz.
    Obrigado

  46. admin | agosto 24th, 2009 at 11:18

    Olá Gilberto,

    Isso normalmente é problema na instalação do certificado; instale a cadeia autorizadora do certificado para resolver o problema. Consulte o suporte da SEFAZ do seu Estado ou comece olhando a matéria do link abaixo:

    http://nf-eletronica.com/blog/?p=135

    Sds, Caio

  47. Gilberto Moral | agosto 25th, 2009 at 15:03

    Desculpe caio, mas eu sou totalmente leigo no assunto.

    Cadeia autorizada do certificado? é o numero de serie?

    Se não onde posso encontrar estas informações?

    Agradeço

    Gilberto

  48. Caio | agosto 25th, 2009 at 15:11

    Olá Gilberto,

    Nesse caso, antes de iniciar o seu projeto aconselho que dê uma boa lida no “Manual de Integração do Contribuinte” e outras matérias sobre o assunto, o link que lhe passei dá acesso ao “Blog da NF-e” que é uma das melhores fontes de informação da NF-e que conheço.

    Aqui no Blog vc. encontrará informações ou e dicas mais técnicas sobre interpretação e programação dos XMLs e outros recursos relacionados à NF-e.

    Sds, Caio

  49. Gilberto Moral | agosto 25th, 2009 at 17:38

    Obrigado..

  50. Marcelo BRigatti | agosto 25th, 2009 at 20:02

    Caio, tem uma solução para isso ? Estou com o mesmo problema e já configurei as opções regionais do windows

    “bom dia estou tendo problemas o layout esta todo montado, e quando mando executar da o seguinte
    erro:is not a valid date.”

  51. Julio | agosto 26th, 2009 at 17:15

    Como faço para enviar a nf-e para pesso fisica?

    terei que setar CPFCNPJ-> DE QUE FORMA?
    e o IE-> que valor recebe?

    desde já obrgaduuuuu

  52. Emanuel Gadelha | agosto 26th, 2009 at 19:34

    Falando no assunto da Cadeia de Certificados.. eu nunca precisei instalar a cadeia de certificados pra usar o componente nao! E nunca deu erro..

  53. admin | agosto 27th, 2009 at 14:46

    Olá Julio,

    Quando pessoa física, ao invés de informar a tag “CNPJ” vc informa a tag “CPF” e na tag “IE” coloca “ISENTO”.

    Sds, Caio

  54. admin | agosto 27th, 2009 at 14:47

    Olá Emanuel,

    A “cadeia de certificados” é necessária, vc. deve ter usado um “instalador” que já contempla a instalação da cadeia completa.

    Sds,

  55. Ricardo | agosto 27th, 2009 at 16:49

    Caio,

    A EFD é obrigatório ou será para quem emite NF-e ?

    att.

    Ricardo

  56. Ricardo | agosto 29th, 2009 at 10:06

    Emanuel, em relação a sua dúvida em ler o XML pra colocar nos edits, de uma lida no tópico do blog, http://www.caiooliveira.com.br/?p=65

    Através deste tópico que estou preparando alguma coisa.

    Se alguém souber como Gravar o XML gerado no banco pelo ACBrNFeCN, favor postar !!!

    at.
    Ricardo

  57. Lorde_mf | agosto 31st, 2009 at 17:25

    Boa tarde galera,

    procurei no ACBrNFe e não achei nada sobre o Sped Fiscal também, alguém já conseguiu montar o arquivo no seu sistema ?

    Grato

  58. Marcio Henrique Morales | setembro 4th, 2009 at 16:07

    Boa Tarde pessoal hoje eu coloquei a minha primeira NFe pra roda em ambiente de produção com o componente ACBR NFe ..uma maravilha !!! agora eu so gostaria de perguntar sobre uma questao do componente que e em relação a forma de pagamento A PRAZO se tem como eu inserir OS VALORES,OS NUMEROS E AS DATAS DE VENCIMENTO DAS FATURAS ,gostaria de saber a sintaxe correta para inserir esse campos na nota se existir…desde ja agradeço a colaboração de todos e gostaria tbem de parabenizar o projeto pela sua facilidade de integração com o Sistema

  59. Evaldo | setembro 11th, 2009 at 12:26

    Olá Marcio Henrique
    eu faço assim e saí na DANFE certinho

    for I := 1 to vnumPar do
    begin
    with Cobr.Dup.Add do
    begin
    nDup := ndoc + ‘/’ + inttostr(i);
    dVenc := StrToDate(string(vdatavenc));
    vDup := StrToCurr(string(vvalor));
    end;
    end;

  60. Evaldo | setembro 11th, 2009 at 12:30

    Bom agora eu estou com um probleminha tenho clientes q já usam em modo de produção são armazens de café
    no campo quantidade que é a variavel qVol ela tem q receber integer no componente porem emite em kilos
    ex: 23724,5 como faço se alguem puder me ajudar fico grato.

  61. Christiano | setembro 21st, 2009 at 16:30

    Olá Caio, estou com um puta problemão… seguinte instlaei o compoennte fiz a minha aplicação, porem quando vou instlar no cliente não esotu conseguindo rodar…. já fiz…
    1-Instlaei o certificado eletronico
    2-copiei a CAPiCOM.dll e a msxml5.dll e registri no windows
    porema aplicação roda, e quando chamo o enviar simplesmente não aocntece nada….. o que esqueci de instalar na máquina do cliente… se puder dar uma mão obrigado mesmo

    atenciosamente
    Christiano Cadoná

  62. admin | setembro 23rd, 2009 at 14:09

    Christiano,

    Vc. deve usar o instalador da Capicom e não apenas copiar a .dll.

    Sds,

  63. Marcio Henrique Morales Guimaraes | setembro 23rd, 2009 at 16:43

    Boa tarde a todos .eu gostaria de saber como eu pego o numero da chave gerada pelo componente que e o id na tag do xml para que eu possa salva-la no meu banco de dados
    exemplo:

    eu preciso dessa chave que aparece na frente de id=

    se alguem puder me ajudar eu agradeço obrigado e ate mais pessoal ..

  64. Marcio Henrique Morales Guimaraes | setembro 24th, 2009 at 7:57

    detalhe ,eu preciso desse numero da chave antes de enviar o xml ..

  65. admin | setembro 24th, 2009 at 11:43

    Olá Marcio,

    Use o TXMLDocument, por exemplo, veja algumas dicas aqui no BLOG (procure por TXMLDocument).

    Sds

  66. Ricardo | setembro 28th, 2009 at 10:25

    Caio,

    Fiz teste no ambiente de homogolação, enviou blz.. mas q uando consulto a NF-e pelos site da SEFAZ o mesmo não consta na base de dados, sera porque esta no ambiente de homologação ? mas recebo o IDNFE, Protocolo, Recibo etc… tudo certo !

  67. admin | setembro 29th, 2009 at 0:22

    Olá Ricardo,

    É isso mesmo, use o componente para consultar o recibo. No site da SEFAZ, vc. consulta apenas NF-e produção.

    Sds,

  68. Alexandre | outubro 5th, 2009 at 15:49

    Pessoal, tenho uma dúvida implantei todo o processo de geração e transmissão da NFe usando o ACBR daí comecei a implantar o processo via SCAN mas não consigo testar, sempre recebo a mensagem Lote em Processamento? O que pode ser alguém pode me ajudar com isso?

  69. Ricardo | outubro 15th, 2009 at 16:42

    Caio,

    Imprimi a DANFE em FS(Formulário Segurança), mas quando tento enviar a NF-e de forma normal, retorna a rejeição de duplicidade de NF-e, sabe dizer se quando imprimi em FS não e preciso transmiti-lo novamente a SEFAZ ?

    sds.
    Ricardo

  70. Caio | outubro 15th, 2009 at 18:17

    Olá Ricardo,

    Pelo que entendi vc. imprimiu o DANFE em FS mas a NF-e chegou a ser enviada. Se for o caso, o próximo passo seria consultar o recibo.

    Sds,

  71. Ricardo | outubro 17th, 2009 at 10:38

    Caro Caio,

    Seguinte, é possível continuar a faixa de numeração da NF-e com a numeração da NF Convencional (Formulario Continuo), neste caso é necessário somente inutilizar a faixa de numeração da NF-e, e setar na Nf-e a contagem no sistema a partir de onde parou, por exemplo 2500, seria isto ? ou necessariamente começaria a Nf-e da nº 0001 ?

    at.
    Ricardo

  72. wilmar | outubro 22nd, 2009 at 16:00

    quando coloco os dados da transpotadora, gera mais de uma nota fiscal, em branco….
    por favor alquem sabe o que é isso

  73. Ricardo | outubro 31st, 2009 at 22:44

    Wilmar, neste mesmo post de uma resposta sobre sua dúvida, dá um lida.

    sds.

  74. Marcio | novembro 3rd, 2009 at 7:00

    sobre a impressão dos dados de volume em várias linhas foi resolvido?

  75. André F. Moraes | novembro 10th, 2009 at 19:57

    Marcio,

    Não existe erro na impressão de volumes, provavelmente vc está chamando o comando Transp.Vol.Add várias vezes.

  76. Eduardo | novembro 18th, 2009 at 9:48

    Olá Caio,

    Estou usando o Delphi 2010 para poder fazer a NFe e agora parei na etapa da Assinatura Digital, já fiz tudo certinho, conexão com o WebService, tenho Certificado Digital e tudo, meu único problema agora é saber como Assinar o XML que montei, peço sua ajuda, segue abaixo a TAG da Assinatura:

    .
    .

  77. admin | novembro 18th, 2009 at 14:44

    O ACBr tem função pronta para fazer a assinatura digital, dá uma olhada nos exemplos que vc. baixou junto com o componente.

    Sds,

  78. Luiz Ricardo | novembro 23rd, 2009 at 7:59

    Algumas notas fiscais elet. emitidas, só consigo visualizar no SEFAZ no ambiente de homologação e outras mais antigas no ambiente produto, há prazo para as notas mudarem de ambiente. Fiquei imaginando que poderia ser o prazo de 7 dias que a receita dá para vc realizar algumas mudanças.

  79. admin | novembro 25th, 2009 at 13:03

    Olá Luiz,

    Repare que as NF-e emitidas no ambiente de homologação não tem validade fiscal (devem ser usadas apenas para realização de testes para homologação do sistema). Essas NF-e não serão migradas em hipótese alguma para o ambiente de produção.

    Sds,

  80. Douglas | dezembro 15th, 2009 at 6:55

    Ola amigos…

    Alguem conseguiu colocar:

    (especie, marca, peso bruto e peso liquido)????

    aqui nao da certo

    fonte:

    Transp.Vol.Add.qVol:= StrtoInt(Edit141.Text);
    Transp.Vol.Add.esp:= Edit142.Text;
    Transp.Vol.Add.marca:= Edit143.Text;
    Transp.Vol.Add.pesoL := StrtoFloat(Edit146.Text);
    Transp.Vol.Add.pesoB := StrtoFloat(Edit145.Text);

    o que ha de errado?

    té…

  81. André F. Moraes | dezembro 17th, 2009 at 8:59

    Vc está adicionando 6 volumes. Vc deve usar o comando ADD apenas uma vez.

    Use o FórumWeb para tirar dúvidas do componente.

  82. Ricardo | fevereiro 9th, 2010 at 9:32

    Pessoal … fiz todo o procedimento descrito no site da DevMedia http://www.devmedia.com.br/articles/viewcomp.asp?comp=12237, estava indo tudo certo, até q pediu p/ copilar e instalar o pacote ACBr_NFe_CAPICOM.dpk, mas o problema é q não o encontro. Estou usando o TortoiseSVN, atualizei a pasta, e mesmo assim, Nada !!! Será q alguém poderia me ajudar ??? Obrigado …

  83. André F. Moraes | fevereiro 10th, 2010 at 9:05

    Ricardo,

    Siga as instruções do arquivo Instalar.txt da pasta ACBrNFePCN

  84. Ricardo | fevereiro 10th, 2010 at 12:16

    André … até agradeço a ajuda, mas não sei nem o q fiz, e funcionou …
    Brigadão …

  85. André F. Moraes | fevereiro 10th, 2010 at 13:35

    Ricardo,

    Em caso de dúvidas sobre o componente ACBrNFePCN, use o FórumWeb – http://www.forumweb.com.br/foruns/index.php?/forum/465-projeto-acbr/

  86. Eduardo | fevereiro 11th, 2010 at 14:46

    Olá Caio,

    Estou com um problema em um cliente que está usando o certificado e-CNPJ da Serasa, o mesmo retorna o famoso Falha de sequema no XML, pois bem, acessei o site da sefaz.rs e o mesmo me retornou o seguinte erro abaixo:

    O elemento ‘KeyInfo’ no espaço para nome ‘http://www.w3.org/2000/09/xmldsig#’ apresenta elemento filho ‘X509Data’ no espaço para nome ‘http://www.w3.org/2000/09/xmldsig#’ inválido

    Utilizando o certificado A1 funciona perfeitamente, pois tenho 2 clientes utilizando o A1 da Serasa é funciona belezinha…

    Já teve este problema ?

  87. Emerson | março 4th, 2010 at 14:43

    Olá Caio.

    Você saberia me informar se o componente ACBRNFE, está preparado para atender as alterações da Nota Técnica 2009.006, que muda Web Services da NF-e para o novo padrão que utiliza o SOAP header.

    Obrigado.

  88. admin | março 5th, 2010 at 13:56

    Olá Ferrasi,

    O pessoal do ACBRNFe está trabalhando bastante para implementar e melhorar esse importante componente. Faça uma visita no site do Produto, ali vc. pode parciticipar do fórum obter as respostas direto da equipe; o link ai logo à direita desse aqui no BLOG.

    abços

  89. André F. Moraes | março 17th, 2010 at 9:52

    Emerson,

    Veja http://www.forumweb.com.br/foruns/index.php?/topic/80549-acbrnfepcn-versao-040a/

  90. Gustavo | março 17th, 2010 at 14:01

    Estou tentando instalar o pacote ABr_VCL.BPL no Delphi 2009, mas algumas Units utilizam a Unit ACBrUtil. Já procurei esta Unit em todos os lugares no site e nas pastas baixadas. Onde posso obtê-las ?

    Obrigado

  91. Eduardo | março 19th, 2010 at 15:59

    Caio,

    Em fevereiro 11th, 2010 at 14:46 coloquei um post aqui mesmo, acho que você não viu…

    obrigado…

    Eduardo

  92. Caio | março 19th, 2010 at 16:39

    Olá Eduardo,

    Sobre o problema com o certificado do SERASA, certo?. Desculpe, passou em branco.

    Olha, nós temos alguns clientes usando e não tivemos problema. Vc. tentou reinstalar o certificado para ver se resolve?. O erro apresentado é relacionado à assinatura do arquivo XML.

    Sds,

  93. admin | março 19th, 2010 at 16:49

    Olá Gustavo,

    Dá uma olhada no site oficial do “ACBr” (http://acbr.sourceforge.net/drupal/?q=node/38). Veja também essa matéria: http://devmedia.com.br/articles/viewcomp.asp?comp=12237.

    Sds,

  94. Osmar Filho | março 30th, 2010 at 1:31

    Olá Caio,
    Acabei de instalar o componente ACBrNFePCN e estou tentando aprender com o demo.
    Estou com o certificado A1 instalado e executei a função “Status do Serviço” para testar e o resultado é o seguinte erro:
    —————————
    Acbrnfe_demo
    —————————
    WebService Consulta Status serviço:

    - Inativo ou Inoperante tente novamente.

    - -2146893814.
    —————————
    OK
    —————————

    Sabe me informar o que está faltando
    Desde já agradeço

  95. admin | março 30th, 2010 at 8:32

    Olá Osmar,

    A consulta de Status de Serviço da NFe pode ser usada com certificado de qualquer estado, tente consultar outra UF para verificar se o problema é no seu estado origem.

    Sds,

  96. Osmar Filho | março 30th, 2010 at 22:59

    Caro Caio,
    Após baixar novamente o componente pelo SVN consegui realizar as operações. Contudo, não consigo imprimir nem gerar o PDF.
    Ocorre o seguinte erro:
    —————————
    Acbrnfe_demo
    —————————
    Access violation at address 00532134 in module ‘ACBrNFe_demo.exe’. Read of address 00000000.
    —————————
    OK
    —————————

    A versão do componente que é mostrado no object inspector é a Versão: 0.3.0a

    Obrigado pela força.

  97. Osmar Filho | março 31st, 2010 at 22:03

    Caio,
    Já resolvi. Era a configuração dos Path´s no componente DANFERave.

    Abraços

  98. Rafael | abril 5th, 2010 at 8:39

    Caio, bom dia

    Não estou conseguindo mais processar notas em lote. Sabe o que está havendo? Alguém mais relatou o mesmo problema?
    PS: antes estava ok, agora o cliente tem que enviar uma a uma.

    Abraços

  99. Carina | abril 28th, 2010 at 7:51

    O meu está apresentando o mesmo problema , quais são as configurações que devem ser feitas nos path’s??

    obrigada.

  100. ricardo | abril 29th, 2010 at 17:23

    Caio boa noite, estou com o seguinte problema quando mando gerar a nota no cliente o acbr gera o xml faltando a tag do cnpj do emitente, e quando gero na minha maquina ele gera corretamente….o que pode ser?

    agradeço a atençao

    Ricardo

  101. Carlúcia | maio 10th, 2010 at 18:12

    Mesmo problema acima… Obrigado!

  102. Sandro Paixão | junho 9th, 2010 at 11:07

    Alguém já passou pelo problema postado pelo Alexandre | outubro 5th, 2009 at 15:49 (http://www.caiooliveira.com.br/?p=296#comment-1219)? Alguma sugestão para solução ?

  103. Sérgio | junho 27th, 2010 at 20:37

    Olá Caio, estou enfrentando problema na instalação em Cliente do emissor de NFe, compilei um executável que funciona bem na máquina do desenvolvimento, mas na outra, dá erro na hora de testar o serviço, “a propriedade ou objeto não foi encontrado” copiei a pasta schemas, registrei as Dlls capicom, msxml5 e msxml5r… o que pode ser este erro? grato

  104. Marcio Henrique Morales | julho 3rd, 2010 at 8:31

    Ola Pessoal !

    Gostaria de Saber a quantidade maxima de itens q cabe no DANFE e como faço o Salto de Pagina no mesmo quando a quantidade de itens ultrapassa o valor maximo …

  105. Adriano | julho 8th, 2010 at 17:46

    Prezados amigos, boa tarde!

    Estou usando o ACBR na emissão da NFe e ele é ótimo, implementei tudo de forma muito rápida e esta funcionando direitinho, o componente não tem erros e é muito simples de ser utilizado. Entretanto, ainda não consegui utilizar a o ambiente SCAN, eu estava recebendo a msg “Falha de esquema XML” que inexplicavelmente mudou agora para “lote em processamento” sendo que nem uma nem outra coisa eu sei exatamente por que ocorrem ou como resolve-las. Alguém pode ajudar?

  106. cleber seek | julho 16th, 2010 at 14:22

    Caro Amigo,

    Estou utilizando o ACBr_NFe_CAPICOM para emitir o
    DANFE em vários clientes mas acontece que um deles
    pegou o certificado A3 e-CNPJ(aquele do cartão), e
    quando entro com meu projeto, para testar a conexão
    ou emissão do DANFE fica sempre pedindo o código
    PIN e consigo que este seja validado, não é o caso
    de eu estar digitando o código errado já que pelo programa do SEFAZ funciona perfeitamente.
    Pode me ajudar ???
    Abs.

  107. Durval | julho 20th, 2010 at 12:28

    Ola Pessoal !

    Gostaria de Saber a quantidade maxima de itens q cabe no DANFE e como faço o Salto de Pagina no mesmo quando a quantidade de itens ultrapassa o valor maximo?
    E se tem um exemplo, como fazer como mais de um item?

  108. Adriano | julho 26th, 2010 at 12:41

    Olá amigo, ainda continuo sem conseguir utilizar o ambiente nacional (scan) com o ACBR, a msg ‘225-rejeição: Falha no Schema XML da NF-e’ persiste apesar de todos os meus esforços em corrigir o problema (no modo normal funciona perfeitamente). Aqui no Paraná ainda utilizamos os Schemas 1.10, será que o ambiente nacional aceita os schemas 1.10 ou necessáriamente só aceitará 2.0? alguém pode ajudar ? Este problema nos causa muitos transtornos quando precisamos entrar em contigencia, pois simplesmente não fazemos nada uma vez que não conseguimos enviar as Notas Fiscais nem corrigir o problema pois não sabemos qual pode ser

Faça um comentário