UNPKG

node-sped-nfe-custom

Version:

Seja bem-vindo(a) à **Biblioteca de Emissão de NF-e** — sua parceira definitiva para integrar **emissão de Nota Fiscal Eletrônica modelo 55 (NF-e)** e **modelo 65 (NFC-e)** em aplicações modernas, com simplicidade, robustez e total conformidade com a legi

54 lines (53 loc) 1.53 kB
declare class Tools { #private; ultimoEventoXml: string | null; constructor(config?: { mod: string; xmllint: string; UF: string; tpAmb: number; CSC: string; CSCid: string; versao: string; timeout: number; openssl: null; CPF: string; CNPJ: string; }, certificado?: { pfx: string; senha: string; }); sefazEnviaLote(xml: string, data?: any): Promise<string>; xmlSign(xmlJSON: string, data?: any): Promise<string>; xml2json(xml: string): Promise<object>; json2xml(obj: object): Promise<string>; getCertificado(): Promise<object>; consultarNFe(chNFe: string): Promise<string>; sefazEvento({ chNFe, tpEvento, nProt, xJust, nSeqEvento, dhEvento }: { chNFe: string; tpEvento: string; nProt?: string; xJust?: string; nSeqEvento?: number; dhEvento?: string; }): Promise<string>; sefazInutiliza({ cUF, ano, CNPJ, modelo, serie, nIni, nFin, xJust, tpAmb, versao }: { cUF: string; ano?: string; CNPJ: string; modelo?: string; serie: number; nIni: number; nFin: number; xJust: string; tpAmb?: number; versao?: string; }): Promise<string>; sefazDistDFe({ ultNSU, chNFe }: { ultNSU?: string; chNFe?: string; }): Promise<string>; sefazStatus(): Promise<string>; validarNFe(xml: string): Promise<any>; } export { Tools };