UNPKG

node-dfe

Version:

Geração e integração de NF-e/NFC-e para node.js

56 lines (55 loc) 1.79 kB
import { RetornoProcessamentoNF, Configuracoes, NFeBase } from '../interface/nfe'; /** * Classe para processamento de NFe/NFCe */ export declare class EnviaProcessor { private configuracoes; constructor(configuracoes: Configuracoes); /** * Metodo para realizar o processamento de documento(s) do tipo 55 ou 65 * @param documento Array de documentos modelo 55 ou 1 documento modelo 65 * @param assincrono Boolean para definir se a execução sera sincrona ou assincrona, por padrao === sincrona! */ executar(documento: NFeBase, assincrono?: boolean): Promise<RetornoProcessamentoNF>; private configuraUrlsSefaz; private appendQRCodeXML; transmitirXml(xmlLote: string, nfeObj: Object): Promise<RetornoProcessamentoNF>; private enviarNF; private gerarXmlLote; private gerarXml; private gerarChaveNF; private obterDigitoVerificador; private gerarQRCodeNFCeOnline; private gerarQRCodeNFCeOffline; private gerarNFe; private gerarNFCe; private getIde; private getEmit; private getEnderEmit; private getEnderDest; private getDest; private getDet; private getDetProd; private getDetImposto; private getImpostoIcms; private getImpostoISSQN; private getImpostoIPI; private getImpostoII; private getImpostoPIS; private getImpostoCOFINS; private getImpostoPISST; private getImpostoCOFINSST; private getImpostoDevolucao; private getIcmsUfDest; private getTotal; private getIcmsTot; private getTransp; private getCobr; private getDetalheCobranca; private getPag; private getDetalhamentoPagamentos; private getDetalhamentoCartao; private getInfoAdic; private getResponsavelTecnico; private gerarHashCSRT; }