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).
21 lines (20 loc) • 977 B
TypeScript
import Environment from '@Modules/environment/Environment.js';
import Utility from '@Utils/Utility.js';
import XmlBuilder from '@Adapters/XmlBuilder.js';
import { InutilizacaoData } from '@Types';
import BaseNFE from '@Modules/dfe/base/BaseNFe.js';
import { AxiosInstance } from 'axios';
import { GerarConsultaImpl, NFEInutilizacaoServiceImpl, SaveFilesImpl } from '@Interfaces';
declare class NFEInutilizacaoService extends BaseNFE implements NFEInutilizacaoServiceImpl {
constructor(environment: Environment, utility: Utility, xmlBuilder: XmlBuilder, axios: AxiosInstance, saveFiles: SaveFilesImpl, gerarConsulta: GerarConsultaImpl);
protected gerarXml(chave: InutilizacaoData): string;
/**
* Método para criação do ID de Inutilização
*/
private criarId;
/**
* Método utilitário para criação do XML a partir de um Objeto
*/
gerarXmlNFeInutilizacao(data: InutilizacaoData): string;
}
export default NFEInutilizacaoService;