check_payslip
Confere um holerite de empregado CLT contra as tabelas vigentes NA COMPETÊNCIA (INSS desde ago/2006, IRRF desde jan/2007), item a item, com veredito global em três estados (conferido completamente, parcialmente, não foi possível concluir). Regras: o documento manda na base (informe inss_base/irrf_base impressas no holerite quando existirem; o salário bruto é contexto e insumo do redutor da Lei 15.270); com irrf_base declarada, pensão alimentícia deixa de bloquear a conferência do IRRF; o IRRF é conferido contra a base efetivamente usada (INSS informado como dedução) e um INSS divergente gera a segunda análise exposta, nunca falso positivo em cascata. Verbas declaradas em declared_items que o motor não audita viram 'informado, não conferido' e impedem conclusão sobre o total. Com total_earnings e net_received (e todos os descontos declarados com valor), roda a reconciliação aritmética como afirmação SEPARADA: fechar na soma não promove verba a correta. Parâmetros obrigatórios: gross_salary, informed_inss, informed_irrf, reference_date. Opcionais: inss_base, irrf_base, dependents, total_earnings, net_received, declared_items. Use exatamente estes nomes, em inglês.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| inss_base | No | A 'Base INSS' / 'Salário de contribuição' impressa no holerite, em R$. Sem ela, o bruto entra no lugar com a hipótese declarada | |
| irrf_base | No | A 'Base IRRF' impressa no holerite, em R$. Ela já embute pensão e demais deduções, e destrava a conferência do IRRF quando existem | |
| dependents | No | Dependentes declarados na fonte pagadora | |
| gross_salary | Yes | Salário bruto do mês, em R$. Contexto: a base quem manda é o documento | |
| net_received | No | Valor líquido recebido, em R$ (habilita a reconciliação aritmética) | |
| informed_inss | Yes | O INSS descontado no holerite, em R$ | |
| informed_irrf | Yes | O IRRF retido no holerite, em R$ | |
| declared_items | No | Outras verbas do holerite, com valor quando disponível. Proventos: overtime, commissions, bonuses, night_shift, unhealthy_pay, hazard_pay, other_earnings. Descontos: transport_voucher, meal_voucher, health_plan, alimony, absences, other_deductions. Declará-las evita conclusão ingênua sobre o total | |
| reference_date | Yes | Qualquer dia dentro da competência do holerite, aaaa-mm-dd | |
| total_earnings | No | Total de proventos do documento, em R$ (habilita a reconciliação aritmética) |