Pacote para leitura de NFE XML em objetos JavaScript.
$ npm install ghilardinfe
app.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());
});
});
-
get
:- Returns getParcelas()
-
getNumParcelas
:-
Returns
Number
Numero de parcelas
-
Returns
-
getParcelas
:-
Returns
Array
Array com todas as parcelas
-
Returns
-
getParcela
:- Busca parcela especifica.
-
Parameters
-
Number
: Numero da parcela, partindo de 0
-
-
Returns
Object
Numero, vencimento e valor da parcela
-
get
:-
Returns
Object
pedido e contrato
-
Returns
-
getPedido
:-
Returns
String
-
Returns
-
getContrato
:-
Returns
String
-
Returns
-
get
:-
Returns
Object
cnpj, nome, ie e email
-
Returns
-
getCNPJ
:-
Returns
String
-
Returns
-
getNome
:-
Returns
String
-
Returns
-
getIE
:-
Returns
String
-
Returns
-
getEmail
:-
Returns
String
-
Returns
-
get
:-
Returns
Object
cnpj, 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
-
getEndereco
:-
Returns
Object
logradouro, 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
-
get
:-
Returns
Object
uf, 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
-
get
:-
Returns
Object
Inf. Ad. Fisco, Inf. Complementar.
-
Returns
-
getImpostos
:-
Returns
Object
ICMS 60, PIS e COFINS
-
Returns
-
get
:-
Parameters
-
Indice
: Vazio ou indice da lista de produtos desejado, partindo de 0
-
-
Returns
Object
ouArray
-
Parameters
-
getNumProdutos
:-
Returns
Number
-
Returns
-
get
:-
Returns
Object
codigo, 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
-
get
:-
Returns
Object
cst, bc, aliquota e valor
-
Returns
-
getCST
:-
Returns
Number
-
Returns
-
getBC
:-
Returns
Number
-
Returns
-
getAliquota
:-
Returns
Number
-
Returns
-
getValor
:-
Returns
Number
-
Returns
-
get
:-
Returns
Object
orig, cst, bcStRet e icmsStRet
-
Returns
-
getOrig
:-
Returns
Number
-
Returns
-
getCST
:-
Returns
Number
-
Returns
-
getBCSTRet
:-
Returns
Number
-
Returns
-
getICMSSTRet
:-
Returns
Number
-
Returns
-
get
:-
Returns
Object
cst, vBc, pIPI, vIPI
-
Returns
-
getCST
:-
Returns
Number
-
Returns
-
getBC
:-
Returns
Number
-
Returns
-
getPercIPI
:-
Returns
Number
-
Returns
-
getValorIPI
:-
Returns
Number
-
Returns
-
get
:-
Returns
Object
cst, bc, aliquota e valor
-
Returns
-
getCST
:-
Returns
Number
-
Returns
-
getBC
:-
Returns
Number
-
Returns
-
getAliquota
:-
Returns
Number
-
Returns
-
getValor
:-
Returns
Number
-
Returns
-
get
:-
Returns
Object
ICMS, ISSQN e Retenção
-
Returns
-
get
:-
Returns
Object
orig, cst, bcStRet e icmsStRet
-
Returns
-
getOrig
:-
Returns
Number
-
Returns
-
getCST
:-
Returns
Number
-
Returns
-
getBCSTRet
:-
Returns
Number
-
Returns
-
getICMSSTRet
:-
Returns
Number
-
Returns
-
get
:-
Returns
Object
valor, 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
-
get
:-
Returns
Object
pis, 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