2.0.15 • Published 2 years ago
ghilardinfe v2.0.15
GhilardiNFE - Alpha
Pacote para leitura de NFE XML em objetos JavaScript.
Table of contents
Quick start
$ npm install ghilardinfeapp.js
var fs = require('fs'),
ghilardinfe = require('ghilardinfe');
fs.readFile('nfe.xml','utf8',function(err, data) {
ghilardinfe(data, function(err, nfe) {
console.log(nfe.emissor.getNome());
});
});API
Cobrança
get:- Returns getParcelas()
getNumParcelas:- Returns
NumberNumero de parcelas
- Returns
getParcelas:- Returns
ArrayArray com todas as parcelas
- Returns
getParcela:- Busca parcela especifica.
- Parameters
Number: Numero da parcela, partindo de 0
- Returns
ObjectNumero, vencimento e valor da parcela
Compra
get:- Returns
Objectpedido e contrato
- Returns
getPedido:- Returns
String
- Returns
getContrato:- Returns
String
- Returns
Destino
get:- Returns
Objectcnpj, nome, ie e email
- Returns
getCNPJ:- Returns
String
- Returns
getNome:- Returns
String
- Returns
getIE:- Returns
String
- Returns
getEmail:- Returns
String
- Returns
Emissor
get:- Returns
Objectcnpj, nome, fantasia, ie, crt e endereco
- Returns
getCNPJ:- Returns
String
- Returns
getNome:- Returns
String
- Returns
getFantasia:- Returns
String
- Returns
getIE:- Returns
String
- Returns
getCRT:- Returns
Number
- Returns
Endereco
getEndereco:- Returns
Objectlogradouro, numero, bairro, municipio, uf, cep, pais e telefone
- Returns
getLogradouro:- Returns
String
- Returns
getNumero:- Returns
Number
- Returns
getBairro:- Returns
String
- Returns
getMunicipio:- Returns
String
- Returns
getUF:- Returns
String
- Returns
getCEP:- Returns
Number
- Returns
getPais:- Returns
String
- Returns
getTelefone:- Returns
Number
- Returns
Identificador
get:- Returns
Objectuf, chave, naturezaOperacao, indicacaoPagamento, modelo, serie, numero, dataEmissao, tipo, municipioFatoGerador, digitoVerificador, ambiente e finalidade
- Returns
getUF:- Returns
Number
- Returns
getChave:- Returns
Number
- Returns
getNaturezaOperacao:- Returns
String
- Returns
getIndicacaoPagamento:- Returns
Number
- Returns
getModelo:- Returns
Number
- Returns
getSerie:- Returns
Number
- Returns
getNumero:- Returns
Number
- Returns
getDataEmissao:- Returns
Date
- Returns
getTipo:- Returns
Number
- Returns
getMunicipioFatoGerador:- Returns
Number
- Returns
getDigitoVerificador:- Returns
Number
- Returns
getAmbiente:- Returns
Number
- Returns
getFinalidade:- Returns
Number
- Returns
Informações Adicionais
get:- Returns
ObjectInf. Ad. Fisco, Inf. Complementar.
- Returns
Impostos
getImpostos:- Returns
ObjectICMS 60, PIS e COFINS
- Returns
Produtos
get:- Parameters
Indice: Vazio ou indice da lista de produtos desejado, partindo de 0
- Returns
ObjectouArray
- Parameters
getNumProdutos:- Returns
Number
- Returns
Produto
get:- Returns
Objectcodigo, ean, descricao, ncm, cfop, uCom, qCom, vUnCom, valor, eanTrib, uTrib, qTrib, vUnTrib, indTot e impostos
- Returns
getCodigo:- Returns
String
- Returns
getEAN:- Returns
Number
- Returns
getDescricao:- Returns
String
- Returns
getNCM:- Returns
Number
- Returns
getCFOP:- Returns
Number
- Returns
getUCom:- Returns
String
- Returns
getQCom:- Returns
Number
- Returns
getVUnCom:- Returns
Number
- Returns
getValor:- Returns
Number
- Returns
getEANTrib:- Returns
Number
- Returns
getUTrib:- Returns
String
- Returns
getQTrib:- Returns
Number
- Returns
getVUnTrib:- Returns
Number
- Returns
getIndTot:- Returns
Number
- Returns
Produto COFINS
get:- Returns
Objectcst, bc, aliquota e valor
- Returns
getCST:- Returns
Number
- Returns
getBC:- Returns
Number
- Returns
getAliquota:- Returns
Number
- Returns
getValor:- Returns
Number
- Returns
Produto ICMS
get:- Returns
Objectorig, cst, bcStRet e icmsStRet
- Returns
getOrig:- Returns
Number
- Returns
getCST:- Returns
Number
- Returns
getBCSTRet:- Returns
Number
- Returns
getICMSSTRet:- Returns
Number
- Returns
Produto IPI
get:- Returns
Objectcst, vBc, pIPI, vIPI
- Returns
getCST:- Returns
Number
- Returns
getBC:- Returns
Number
- Returns
getPercIPI:- Returns
Number
- Returns
getValorIPI:- Returns
Number
- Returns
Produto PIS
get:- Returns
Objectcst, bc, aliquota e valor
- Returns
getCST:- Returns
Number
- Returns
getBC:- Returns
Number
- Returns
getAliquota:- Returns
Number
- Returns
getValor:- Returns
Number
- Returns
Total
get:- Returns
ObjectICMS, ISSQN e Retenção
- Returns
Total ICMS
get:- Returns
Objectorig, cst, bcStRet e icmsStRet
- Returns
getOrig:- Returns
Number
- Returns
getCST:- Returns
Number
- Returns
getBCSTRet:- Returns
Number
- Returns
getICMSSTRet:- Returns
Number
- Returns
Total ISSQN
get:- Returns
Objectvalor, bc, iss, pis e cofins
- Returns
getValor:- Returns
Number
- Returns
getBC:- Returns
Number
- Returns
getISS:- Returns
Number
- Returns
getPIS:- Returns
Number
- Returns
getCOFINS:- Returns
Number
- Returns
Total Retenção
get:- Returns
Objectpis, cofins, csll, bcIrrf, irrf, bcPrevidencia e previdencia
- Returns
getPIS:- Returns
Number
- Returns
getCOFINS:- Returns
Number
- Returns
getCSLL:- Returns
Number
- Returns
getBCIRRF:- Returns
Number
- Returns
getIRRF:- Returns
Number
- Returns
getBCPrevidencia:- Returns
Number
- Returns
getPrevidencia:- Returns
Number
- Returns