import { newPecCorrection, type PecCorrection, } from '@/lib/irpc-pec-correction'; export function SimulationIrpcPecCorrection({ value, original, subjectNuit, onChange, }: { value?: PecCorrection; original: string; subjectNuit: string; onChange: (c: PecCorrection) => void; }) { if (!value) return ( ); const patch = (c: Partial) => onChange({ ...value, ...c }), field = ( key: Exclude, label: string, ) => ( ); return (
Volume de negócios corrigido

O volume original permanece {original || 'por indicar'} MZN. A nova fonte fundamenta a correcção da simulação2026; não submete declaração fiscal.

Alterar rectificação PEC {field('originalTurnover', 'Volume original analisado — PEC')} {field('revisedTurnover', 'Volume corrigido — PEC')} {field('subjectNuit', 'NUIT da rectificação PEC')} {field('turnoverYear', 'Ano do volume corrigido — PEC')} {field('reference', 'Fonte e fundamento da rectificação PEC')}

Trocar a opção conserva os dois valores. Uma alteração da base original exige nova conferência; recalcule o fecho e a hipótese de tesouraria para reflectir a estimativa corrigida.

); }