UNPKG

nfewizard-io

Version:

NFeWizard-io é uma biblioteca Node.js projetada para simplificar a interação com os webservices da SEFAZ, proporcionando uma solução robusta para automação de processos relacionados à Nota Fiscal Eletrônica (NF-e).

22 lines (21 loc) 1.03 kB
import { Utility, Environment } from '@nfewizard/shared'; import { GenericObject } from '@nfewizard/types/shared'; import { AxiosResponse } from 'axios'; export declare class DistribuicaoHandler { environment: Environment; utility: Utility; metodo: string; constructor(environment: Environment, utility: Utility, metodo: string); /** * Métodos para tratativas do DistribuicaoDFe */ protected salvaArquivos(XMLDistribuicaoInJson: GenericObject, XMLDistribuicao: string, chNFe: string): void; deCompressDFeXML(loteDistDFeInt: AxiosResponse<any, any>, metodo: string, _xmlConsulta: string): string[]; decodeDocZip(docZip: any): string; removeSignatureTag(xmlString: string): string; parseXml(xmlString: string): undefined; getChNFe(parsedResult: GenericObject): any; getTipo(parsedResult: GenericObject): "res" | "event" | "proc"; handleResponse(XMLDistribuicaoInJson: GenericObject, XMLDistribuicao: string, chNFe: string): void; } export default DistribuicaoHandler;