Página 1 de 1
AcbrLib
Enviado: 31 Ago 2020 13:18
por marsp
Boa tarde,
Alguem teria um exemplo pratico de uso da ACBrLib com xHarbour.
Obrigado
AcbrLib
Enviado: 31 Ago 2020 13:49
por JoséQuintas
É só um comentário: porque não a SefazClass ?
O projeto sped é uma coisa relativamente simples: entregar um XML num endereço de internet.
Isso envolve criar um XML, assinar o XML, transmitir e pegar o retorno.
Pra cada UF e pra cada serviço é um endereço diferente.
É isso que o ACBR/Sefazclass fazem: selecionar o endereço conforme o serviço: autorizar, consultar, cancelar, etc, cada um é um endereço de internet diferente.
Pra fazer a assinatura, tem os componentes da CAPICOM e do MSXML5, é só instalar na máquina, dependendo da versão do ACBR precisa disso também, igual a SefazClass.
Mistura as duas: usa uma parte de cada uma, usa tudo de uma só, tanto faz, é só fazer testes, e pode usar qualquer uma.
o ACBR trabalha com INI ou TXT, e a SefazClass não... então usa essa parte do ACBR, até ter seu próprio XML.
O que pode dar de errado?
Endereço de internet errado? ué... é só corrigir o endereço, e vai estar certo. ACBR é assim também.
XML errado? ué... é só corrigir o XML, e vai estar certo. ACBR é assim também.
PDF errado? ué... é só corrigir o PDF, e vai estar certo. ACBR é assim também.
Em qualquer dos casos, pode ter opção de usar ACBR ou Sefazclass, fica com duas alternativas ao invés de uma.
ACBR paga mensalidade e tem suporte? ué... se for esse o problema, eu não vou achar ruim se receber....
O que a SefazClass precisa?
Que funcione win_OleCreateObject( "xxxxx" ) ou equivalente.
Já descobrimos que no XHarbour isso pode ser complicado conforme a versão, e no Harbour principalmente quando usa a biblioteca de compatibilidade com XHarbour, e até em certos usos simultâneos com GTWVW.
Mas é uma função padrão: se não funciona com Sefazclass também não vai funcionar com nenhuma outra coisa de CreateObject(), talvez até nem com ACBR.
AcbrLib
Enviado: 31 Ago 2020 14:33
por JoséQuintas
Curiosidade:
Nestes 8 meses, acho que só entraram alguns campos no XML do manifesto.
Isso significa SEU XML com mais campos, e NADA sobre comunicação.
Se está estranhando não aparecer novidades na sefazclass, é porque não existe nada novo em comunicação, e é pra isso que a sefazclass serve.
Pois é...
NFE 3.10 - faz tempo que não muda nada na comunicação
CTE 3.00 - faz tempo que não muda nada na comunicação
MDFE 3.00 - faz tempo que não muda nada na comunicação
NFEC 3.10 - nota consumidor - faz tempo que não muda nada na comunicação
Se mudou a informação que vai no SEU XML.... é o SEU XML que precisa mudar, e não a sefazclass/comunicação.
Agora...
se quiser validar o SEU XML... aí precisa ficar atualizando os schemmas pra validação.
se quiser converter TXT ou INI... aí precisa do ACBR, e ficar atualizando rotinas de conversão, e schemmas de validação.
E vai ficar eternamente preso a novas versões do ACBR.
Não é culpa do ACBR... até o Clipper conseguia gerar XML.... já são 12 anos de NFE/XML... não sei quantos anos mais ainda vai existir isso de programador fugir de XML....
AcbrLib
Enviado: 31 Ago 2020 14:50
por sygecom
Zé,
O projeto AcbrLib, não serve apenas para NFe, CTe, MDFe e etc...
Tem varios outros projetos junto, como boleto de cobrança, comunicação com balanças, TEF e etc....