Have ideas to improve npm?Join in the discussion! »

    @webmaniabr/nfe

    1.0.9 • Public • Published

    Módulo NF-e

    Através do emissor de Nota Fiscal da WebmaniaBR®, você conta com a emissão e arquivamento das suas notas fiscais, cálculo automático de impostos, geração do Danfe para impressão e envio automático de e-mails para os clientes. Realize a integração com o seu sistema utilizando a nossa REST API.

    Requisitos

    • Contrate um dos planos de Nota Fiscal Eletrônica da WebmaniaBR® a partir de R$29,90/mês: Assine agora mesmo.
    • Ter o Node.js instalado.
    • Realizar a integração com seu sistema

    Como usar

    Primeiramente instale o nosso módulo via npm:

    npm i @webmaniabr/nfe

    Importe o módulo para a parte do seu sistema que deseja tratar esse tipo de informação:

    var nfe = require("@webmaniabr/nfe")

    Informe as credenciais de acesso que é disponibilizado após a contratação de um plano da WebmaniaBR®:

    nfe.credenciais("seu_x_consumer_key", "seu_x_consumer_secret", "seu_x_access_token", "seu_x_access_token_secret")

    Com isso já está apto a utilizar o módulo da WebmaniaBR®, como por exemplo, consultar o status sefaz que retorna um callback com a resposta da API.

    nfe.statusSefaz(function(callback){
         console.log(callback.status)
    })

    Existem metodos, como por exemplo o de emissão de NF-e, onde é necessário ser informado um JSON com os dados da NF-e. Para maiores informações quais dados são solicitado por determinado metodo da API, consulte a documentação.

    No exemplo abaixo é detalhado o funcionamento do módulo. Deve ser passado como primeiro parâmetro um JSON com seus respectivos dados para emissão de NF-e, segundo parâmetro é uma função callback que retorna a resposta da API, no exemplo abaixo essa resposta é exibida no console.

    nfe.emitirNFe(json, function(callback){
         console.log(callback)
    })

    Funções disponíveis

    • cancelaNFe(json, callback)
    • cartaCorrecao(json, callback)
    • consultarNFe(json, callback)
    • emitirNFe(json, callback)
    • emitirNFeAjuste(json, callback)
    • emitirNFeComplementar(json, callback)
    • emitirNFeDevolucao(json, callback)
    • inutilizarNumeracao(json, callback)
    • statusSefaz(callback)
    • validadeCertificadoA1(callback)
    • credenciais("consumer_key", "consumer_secret", "access_token", "access_token_secret")

    Suporte

    Qualquer dúvida entre em contato na nossa Central de Ajuda ou acesse o Painel de Controle para conversar em tempo real no Chat ou Abrir um chamado.

    Install

    npm i @webmaniabr/nfe

    DownloadsWeekly Downloads

    3

    Version

    1.0.9

    License

    MIT

    Unpacked Size

    9.39 kB

    Total Files

    3

    Last publish

    Collaborators

    • avatar
    • avatar