Impostos Brasil - v1.6.1
    Preparing search index...

    Interface ItemMapaJsonInternal

    Representa a estrutura bruta de um registro de vigência nos arquivos JSON de configuração (recursos).

    Esta interface define o contrato para os dados estáticos (ex: inss.json, irpf.json) antes de serem processados e convertidos para instâncias de MapaChaveAnoMes.

    Utilizada prioritariamente pelo motor de carregamento de dados da biblioteca.

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

    Properties

    Properties

    Chave: AnoMes

    Identificador de competência (Ano e Mês) que marca o início da validade desta configuração.

    Fonte: string

    Referência oficial (URL ou descrição) que valida a origem legal dos dados (ex: site do Planalto).

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

    O conteúdo tributário da vigência. Pode ser um valor escalar (como uma dedução única) ou uma lista de faixas para cálculos progressivos.

    Type Declaration

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

        Alíquota nominal aplicada sobre a faixa em formato decimal (ex: 0.075 para 7.5%).

      • ValorTeto: string | number

        Limite superior da faixa. Suporta a string "Infinity" para representar a última faixa progressiva.