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)}

; } }