portal_publico/portal_api/migrations/0023_parametrofiscalcustocontratacao.py

36 lines
2.1 KiB
Python

# Generated by Django 6.0.7 on 2026-08-11 20:07
import portal_api.models
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('portal_api', '0022_importacaoplanosaudeauditoria_resolucao_manual'),
]
operations = [
migrations.CreateModel(
name='ParametroFiscalCustoContratacao',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('faixas_inss', models.JSONField(default=portal_api.models._faixas_inss_padrao, verbose_name='Faixas de INSS')),
('teto_desconto_inss', models.FloatField(default=988.09, verbose_name='Teto do desconto de INSS')),
('faixas_irrf', models.JSONField(default=portal_api.models._faixas_irrf_padrao, verbose_name='Faixas de IRRF')),
('aliquota_irrf_topo', models.FloatField(default=0.275, verbose_name='Alíquota IRRF acima da última faixa')),
('deduzir_irrf_topo', models.FloatField(default=908.73, verbose_name='Valor a deduzir do IRRF acima da última faixa')),
('desconto_simplificado_irrf', models.FloatField(default=607.2, verbose_name='Desconto simplificado do IRRF')),
('deducao_por_dependente', models.FloatField(default=189.59, verbose_name='Dedução por dependente')),
('reducao_lei_15270_coeficiente_a', models.FloatField(default=978.62, verbose_name='Coeficiente A da redução (Lei 15.270/2025)')),
('reducao_lei_15270_coeficiente_b', models.FloatField(default=0.133145, verbose_name='Coeficiente B da redução (Lei 15.270/2025)')),
('reducao_lei_15270_limite', models.FloatField(default=7350.0, verbose_name='Limite de rendimento bruto para a redução (Lei 15.270/2025)')),
('atualizado_em', models.DateTimeField(auto_now=True, verbose_name='Atualizado em')),
],
options={
'verbose_name': 'Parâmetro fiscal de custo de contratação',
'verbose_name_plural': 'Parâmetros fiscais de custo de contratação',
},
),
]