ACBr LIB

Fórum sobre desenvolvimento de software para atender as exigências da legislação fiscal e tributária (NFe, NFCe, NFSe, SPEED, Projeto ACBr, TEF, ECD, EFD, etc.)

Moderador: Moderadores

Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

ACBr LIB

Mensagem por rubens »

Bom dia..

Realmente faltava dll. Coloquei as dll na pasta e pronto.. funcionando..
Obrigado

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
rossine
Usuário Nível 3
Usuário Nível 3
Mensagens: 325
Registrado em: 06 Ago 2007 09:57
Localização: Divinópolis-MG

ACBr LIB

Mensagem por rossine »

Bom dia,

Alguém já usa esta parte de envio/recebimento de boletos bancários poderia me dizer se o acbrlib está funcionando certinho e como eu faria para gerar o acbrlib32.dll ?

Obrigado,
Rossine.

Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
jelias
Usuário Nível 3
Usuário Nível 3
Mensagens: 260
Registrado em: 27 Ago 2008 11:32
Localização: Minas Gerais

ACBr LIB

Mensagem por jelias »

Olá amigos,

Alguém já está emitindo NF-e usando a ACBrLIB?

Estou perdido, pois pelo que entendi posso continuar a gerar o .TXT e enviar para que a mesma gere o XML e envie. Também existe uma classe feita para ajudar na comunicação com DLL, mais eu ainda não consegui desembaraçar.

Caso alguém já esteja usando, agradeceria muito por uma luz.

Saudações,

Júlio.
xHarbour 1.2.1 (simplex) + BCC 5.8.2 + Hwgui + SQLRDD
Clipper 5.2e / Blinker 7
Júlio Cézar Elias
e-mail: jelias@tpnet.psi.br
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

ACBr LIB

Mensagem por JoséQuintas »

jelias escreveu:pois pelo que entendi posso continuar a gerar o .TXT e enviar para que a mesma gere o XML e envie
Até quando vai nessa de TXT ?
XML dá trabalho na primeira vez, mas depois é só felicidade, principalmente pra conferência.

Se já fez pra TXT, pra XML tá fácil.

Supõe-se que deve usar o emissor do governo/Sebrae...
Pode usar ele mesmo pra fazer os testes com XML.
No começo, só incluir uma assinatura fake, qualquer assinatura de qualquer outro XML.

XML não é complicado, apenas é trabalhoso, porque igual o TXT, tem muitos campos.
Mas o TXT é na mesma sequência do XML, e mesmas conversões para os valores/campos.
Por isso digo que se já fez pra TXT, tá fácil fazer pra XML.

fácil = fácil, fácil <> rápido
pode demorar porque é muito campo.
Mas pode ir alterando o TXT pra XML, até mesmo simultâneo como eu cheguei a fazer, até terminar.

E pode usar minhas funções pra XML, que facilitam, podendo até ter algo similar pra TXT.

Tipo....

Código: Selecionar todos

cTxt += "|" + Ltrim( Str( arquivo->Valor, 14, 2 ) ) + "|"

cXml += "<valor>" + Ltrim( Str( arquivo->Valor, 14, 2 ) + "</valor>"

hb_MemoWrit( "nota.txt", cTxt )

hb_MemoWrit( "nota.xml", cXml )
E as funções ajudam neste ponto:

Código: Selecionar todos

cXml += "<valor>" + Ltrim( Str( arquivo->valor ) + "</valor>"

cXml += XmlTag( "valor", arquivo->Valor )
ou

Código: Selecionar todos

cTxt += "|" + Ltrim( Str( arquivo->valor, 14, 2 ) ) + "|"

cTxt += "|" + ValorXml( arquivo->Valor ) + "|"
Fica um fonte mais limpo, e mais fácil de fazer correções.

XML não prende ao componente ter conversão, e fica mais livre pra usar qualquer coisa, até mesmo poder atualizar mudanças de lei do XML antes mesmo do componente fazer isso.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
jelias
Usuário Nível 3
Usuário Nível 3
Mensagens: 260
Registrado em: 27 Ago 2008 11:32
Localização: Minas Gerais

ACBr LIB

Mensagem por jelias »

Mestre José Quintas,

Agradeço muito pela contribuição, entendi sua posição e irei avaliar a mudança.
Aproveitei para estudar a SEFAZCLASS e quero aproveitar para lhe parabenizar pelo lindo trabalho. Aproveito para lhe perguntar se este projeto funciona 100% com xHarbour? Ainda não tenho como migrar para Harbour, sendo esta mudança um segundo plano.

Lamento mais não tenho o nível de conhecimento necessário para desbravar a SEFAZCLASS, se puder me ajudar ou mostrar algum post que mostre o melhor caminho para a migração, tenho interesse em fazer os testes. Principalmente a questão de envio e retorno.
No ACBrMonitor, com um único comando NFE.CriarEnviarNFE faz o processo de Validar, Assinar e Enviar o XML para a receita. Como faria este processo na SEFAZCLASS?

Desde já agradeço pela atenção dispensada.

Saudações,

Júlio.
xHarbour 1.2.1 (simplex) + BCC 5.8.2 + Hwgui + SQLRDD
Clipper 5.2e / Blinker 7
Júlio Cézar Elias
e-mail: jelias@tpnet.psi.br
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

ACBr LIB

Mensagem por fladimir »

Julio SEFAZ Class do Quintas é ótima mas precisaria ficar mudando sempre q o governo mudar, apesar de facilitar muito prefiro abraçar o projeto open source do ACBr e agora com a Lib então nem se fala. Respondendo a sua pergunta se tem gente usando a dll em produção, a resposta é sim.
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
jelias
Usuário Nível 3
Usuário Nível 3
Mensagens: 260
Registrado em: 27 Ago 2008 11:32
Localização: Minas Gerais

ACBr LIB

Mensagem por jelias »

Fladimir, agradeço por manifestar sua opnião!

Pelo que pude entender, para o uso da DLL tenho que proceder da seguinte forma.

1) Continuo gerando o TXT.
2) Uso o Método NFE_CarregarINI(cArquivo) para carregar o arquivo TXT para envio.
3) Uso o Método NFE_Enviar(parâmetros) para enviar para a receita e trato do retorno. Acredito que o XML irá ser criado na pasta indicada nos métodos de configurações da biblioteca.

Dúvida: O Comando NFE.CriarEnviarNFE já assina e valida e NF-e tudo em um só comando.
Com a dll é necessário fazer em comandos separados:
1) NFE_CarregarINI()
2) NFE_Assinar()
3) NFE_Validar()
4) NFE_Enviar()

Está correto? Se alguém puder contribuir com algum exemplo será muito importante para mim.

Desde já agradeço,

Saudações,

Júlio.
xHarbour 1.2.1 (simplex) + BCC 5.8.2 + Hwgui + SQLRDD
Clipper 5.2e / Blinker 7
Júlio Cézar Elias
e-mail: jelias@tpnet.psi.br
Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

ACBr LIB

Mensagem por rubens »

Acho que ainda não foi implementado o método NFE_CriarEnviarNFE() na dll..

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

ACBr LIB

Mensagem por rochinha »

Amiguinhos,

Se alguém puder me mandar esta DLL eu agradeço. Basta entrar em http://www.5volution.com.br/uploader.php e enviar.

@braços
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Responder