Consultores Alexandre de Paula Postado 20 Agosto, 2025 Consultores Postado 20 Agosto, 2025 O Projeto ACBr acaba de dar mais um passo importante em sua trajetória de apoiar desenvolvedores de software em todo o Brasil: foram publicados os primeiros pacotes NPM oficiais das ACBrLib. O time ACBr agradece ao empenho e dedicação do consultor @danieloliveirasouza responsável por essa contribuição! A novidade permite que desenvolvedores Node.js utilizem de forma prática e direta as bibliotecas do ACBr em seus projetos, ampliando ainda mais as possibilidades de integração com soluções fiscais, comerciais e automação de processos. Os pacotes já estão disponíveis no NPM: Projeto ACBr no NPM Instale o pacote @projetoacbr/acbrlib-cep-node npm install @projetoacbr/acbrlib-cep-node Com poucos comandos, já é possível consumir as funcionalidades. Confira um exemplo utilizando a ACBrLibCEP (Este exemplo já está atualizado no nosso SVN): const path = require('path'); const os = require('os'); const ACBrLibCepMT = require('@projetoacbr/acbrlib-cep-node/dist/src').default const acbrlibPath = path.resolve(__dirname, os.platform() === 'win32' ? 'ACBrCEP64.dll' : 'libacbrcep64.so') const configPath = path.resolve(__dirname, 'config.ini') let acbrlibCep = new ACBrLibCepMT(acbrlibPath, configPath, '') let cep = '' try { acbrlibCep.inicializar() acbrlibCep.configGravarValor('CEP','WebService','3') acbrlibCep.configGravar() cep = acbrlibCep.buscarPorCep('18270170') console.log(cep) } catch (error) { console.error(error) } finally { if ( acbrlibCep) acbrlibCep.finalizar() } Esse lançamento marca o início de uma nova etapa para o ACBr, tornando suas bibliotecas ainda mais acessíveis e reforçando o compromisso do projeto em empoderar desenvolvedores com soluções robustas e confiáveis. Experimente agora mesmo e explore as possibilidades que os pacotes NPM do ACBr oferecem para seus projetos! 17 Alexandre de Paula Gerente de Projetos Ajude o Projeto ACBr crescer - Assine o Clube PRO (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Consultores danieloliveira-mm Postado 21 Agosto, 2025 Consultores Postado 21 Agosto, 2025 Exemplo NFe atualizado: https://sourceforge.net/p/acbr/code/HEAD/tree/trunk2/Projetos/ACBrLib/Demos/Node.js/NFe/main.js 5
Consultores danieloliveira-mm Postado 27 Agosto, 2025 Consultores Postado 27 Agosto, 2025 Novo pacote publicado ACBrLib Reinf Exemplo atualizado: https://sourceforge.net/p/acbr/code/HEAD/tree/trunk2/Projetos/ACBrLib/Demos/Node.js/Reinf/main.js 6
Consultores danieloliveira-mm Postado 7 Outubro, 2025 Consultores Postado 7 Outubro, 2025 Publicado pacote acbrlib-pixcd-node Exemplo: https://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/Node.js/PIXCD/index.js 4
Consultores danieloliveira-mm Postado 11 Março Consultores Postado 11 Março Publicado pacote "@projetoacbr/acbrlib-cte-node" 1
Consultores danieloliveira-mm Postado 9 Junho Consultores Postado 9 Junho Disponibilizamos o enumerado AmbienteEmissaoDFe Esse enumerado é comum ao CTe, MDFe, NFe e NFSe e define se o ambiente é produção ou homologação. Veja os programas exemplos! Importar usando javascript Common JS: const { AmbienteEmissaoDFe } = require('@projetoacbr/acbrlib-dfe-node/dist/src/dfe-comum') Importar usando ES-Module: import { AmbienteEmissaoDFe } from '@projetoacbr/acbrlib-dfe-node/dist/src/dfe-comum' Para usar, basta declarar uma variavel recebendo um dos ambientes ... let ambienteEmissao = AmbienteEmissaoDFe.HOMOLOGACAO // AmbienteEmissaoDFe.PRODUCAO //exemplo : nfse.configGravarValor("NFSe", "Ambiente", ambienteDeEmissao.toString()); Exemplo
Recommended Posts