nfe-processor

1.0.11 • Public • Published

NFe Processor

Este módulo processa o XML de uma nota fiscal eletrônica (NF-e) e retorna uma lista de produtos em formato JSON, excluindo informações sobre impostos.

Instalação

npm install nfe-processor

Usage

const parseNFeProducts = require('nfe-processor');

const xml = `<?xml version="1.0" encoding="UTF-8"?><nfeProc><NFe><infNFe><det><prod><cProd>12345</cProd><xProd>Produto 1</xProd><qCom>10</qCom><uCom>un</uCom><vUnCom>100.00</vUnCom><vProd>1000.00</vProd></prod></det><det><prod><cProd>67890</cProd><xProd>Produto 2</xProd><qCom>5</qCom><uCom>un</uCom><vUnCom>200.00</vUnCom><vProd>1000.00</vProd></prod></det></infNFe></NFe></nfeProc>`;

parseNFeProducts(xml)
  .then(produtos => console.log(produtos))
  .catch(err => console.error(err));

Package Sidebar

Install

npm i nfe-processor

Weekly Downloads

4

Version

1.0.11

License

MIT

Unpacked Size

2.6 kB

Total Files

3

Last publish

Collaborators

  • cacilha.tec