import {fiscalCalculationGaps} from '@/lib/iva-calculation-gaps'; export function FiscalCalculationGaps({draft}:{draft:Record}){ try{const gaps=fiscalCalculationGaps(draft);if(!gaps.length)return null;return
Cálculos indeterminados e condições para resolver ({gaps.length})

Contexto desta oportunidade. Cada cálculo conserva o motivo, os dados necessários e a condição de resolução. IVA documental de aquisição e IVA do fornecimento permanecem separados.

{gaps.map(g=>

{g.period} — {g.calculation}

{g.reason}

Dados necessários: {g.required.join('; ')}.

Para resolver: {g.resolution}

)}
;}catch(error){return

{String(error)}

;} }