/** * Consulta de alíquota */ export type NFSeConsultaAliquota = { codigoMunicipio: number; codigoServico: string; competencia: string; }; /** * Consulta de histórico de alíquotas */ export type NFSeConsultaHistoricoAliquotas = { codigoMunicipio: number; codigoServico: string; }; /** * Consulta de benefício municipal */ export type NFSeConsultaBeneficio = { codigoMunicipio: number; numeroBeneficio: string; competencia: string; }; /** * Consulta de convênio municipal */ export type NFSeConsultaConvenio = { codigoMunicipio: number; }; /** * Consulta de regimes especiais */ export type NFSeConsultaRegimesEspeciais = { codigoMunicipio: number; codigoServico: string; competencia: string; }; /** * Alteração de parâmetros de benefícios municipais */ export type NFSeAlteracaoBeneficioMunicipal = { codigoMunicipio: number; idManut: string; tipoAmbiente: 1 | 2; paramXmlGZipB64: string; }; /** * Alteração de parâmetros de retenções municipais */ export type NFSeAlteracaoRetencoes = { codigoMunicipio: number; idManut: string; tipoAmbiente: 1 | 2; paramXmlGZipB64: string; }; /** * Alíquota */ export type Aliquota = { Incidencia?: string; Aliq?: number; DtIni: string; DtFim?: string; }; /** * Resultado da consulta de alíquotas */ export type NFSeConsultaAliquotaResponse = { mensagem?: string; aliquotas?: Record; }; /** * Benefício */ export type Beneficio = { codigoBeneficio?: string; descricao?: string; dataInicioVigencia: string; dataFimVigencia?: string; tipoBeneficio?: 1 | 2 | 3 | 4; tipoReducaoBC?: 1 | 2; reducaoPercentualBC?: number; aliquotaDiferenciada?: number; restritoAoMunicipio?: boolean; servicos?: BeneficioServico[]; contribuintes?: BeneficioInscricao[]; }; /** * Serviço de benefício */ export type BeneficioServico = { codigoServico?: string; dataInicioVigencia: string; dataFimVigencia?: string; }; /** * Inscrição de benefício */ export type BeneficioInscricao = { tipoInscricao: 0 | 1 | 2 | 3 | 4; inscricao?: string; dataInicioVigencia: string; dataFimVigencia?: string; }; /** * Resultado da consulta de benefício */ export type NFSeConsultaBeneficioResponse = { mensagem?: string; beneficio?: Beneficio; }; /** * Parâmetros de configuração de convênio */ export type ParametrosConfiguracaoConvenio = { tipoConvenioDeserializationSetter?: 1 | 2; aderenteAmbienteNacional?: 0 | 1 | -1; aderenteEmissorNacional?: 0 | 1 | -1; situacaoEmissaoPadraoContribuintesRFB?: string; aderenteMAN?: 0 | 1 | -1; permiteAproveitametoDeCreditos?: boolean; }; /** * Resultado da consulta de convênio */ export type NFSeConsultaConvenioResponse = { mensagem?: string; parametrosConvenio?: ParametrosConfiguracaoConvenio; }; /** * Regime especial */ export type RegimeEspecial = { situacao?: 1 | 2 | 3; dataInicio: string; dataFim?: string; observacoes?: string; }; /** * Resultado da consulta de regimes especiais */ export type NFSeConsultaRegimesEspeciaisResponse = { mensagem?: string; regimesEspeciais?: Record>; }; /** * Resposta genérica de alteração */ export type NFSeAlteracaoResponse = { sucesso: boolean; mensagem?: string; }; //# sourceMappingURL=NFSeParametrosMunicipais.d.ts.map