Ir para conteúdo
  • Cadastre-se

Recommended Posts

  • Consultores
Postado

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!

  • Curtir 17
image.png

Alexandre de Paula
Gerente de Projetos
Ajude o Projeto ACBr crescer - Assine o Clube PRO                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

  • 1 mês depois ...
  • 5 meses depois ...
  • 2 meses depois ...
  • Consultores
Postado

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

×
×
  • 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.

The popup will be closed in 10 segundos...