Impostos Brasil
    Preparing search index...

    Interface ItemMapaJson

    Representa a estrutura bruta de um registro de vigência nos arquivos JSON de configuração (ex: inss.json, irpf.json).

    Esta interface é utilizada exclusivamente no processo de desserialização dos dados estáticos que alimentam as tabelas progressivas de impostos antes de serem convertidas para mapas indexados.

    interface ItemMapaJson {
        Chave: AnoMes;
        Valor: { Aliquota: number; ValorTeto: string | number }[];
    }
    Index

    Properties

    Properties

    Chave: AnoMes

    Objeto de chave que define o início da vigência desta tabela.

    Valor: { Aliquota: number; ValorTeto: string | number }[]

    Lista de faixas tributárias que compõem a tabela progressiva.

    Type Declaration

    • Aliquota: number

      Alíquota aplicada à faixa (ex: 0.075 para 7.5%).

    • ValorTeto: string | number

      Valor teto da faixa. Pode vir como string do JSON para suportar representações de infinito ou precisão.