Warn when saving unevenly costs the family days

Only ninety-six days survive a child's fourth birthday, and with two parents
that is forty-eight each rather than a shared pool. A parent sitting on sixty
days while the other has ten therefore forfeits twelve that the family could
have kept, and nothing said so.

The advice leads with taking the days as leave before the birthday, which
turns them into actual time at home, and offers transferring only as the
fallback that merely preserves them. The transferable figure is bounded by
what Försäkringskassan actually reports as transferable, since the reserved
days cannot move, and the copy says plainly that a transfer happens there and
not in this app. Without the partner's figures the tip hedges rather than
inventing a number.
This commit is contained in:
2026-09-17 22:31:37 +02:00
parent a4fce16dd1
commit c15cd44cb4
7 changed files with 221 additions and 1 deletions
@@ -87,6 +87,8 @@ describe('TipCard', () => {
'tips.use_vacation_before_expiry',
'tips.balance_between_parents',
'tips.preserve_for_age_4',
'tips.age4_pooling_loss_exact',
'tips.age4_pooling_loss_hedged',
'tips.use_dubbeldagar_strategically',
'tips.lagsta_niva_coverage',
'tips.stretch_time_at_home',
@@ -30,6 +30,14 @@ const TIP_TRANSLATION_KEYS: Record<string, { title: TranslationKey; body: Transl
title: 'tip.preserveForAge4.title',
body: 'tip.preserveForAge4.body',
},
'tips.age4_pooling_loss_exact': {
title: 'tip.age4PoolingLossExact.title',
body: 'tip.age4PoolingLossExact.body',
},
'tips.age4_pooling_loss_hedged': {
title: 'tip.age4PoolingLossHedged.title',
body: 'tip.age4PoolingLossHedged.body',
},
'tips.use_dubbeldagar_strategically': {
title: 'tip.useDubbeldagarStrategically.title',
body: 'tip.useDubbeldagarStrategically.body',
+6
View File
@@ -1,4 +1,10 @@
export const tips = {
'tip.age4PoolingLossExact.body':
'{surplus_parent} has {excess_days} more days left than may be saved per parent at the child\'s 4th birthday ({fourth_birthday}) — otherwise the family loses {family_loss_days} days. Taking that leave before then is best, since it turns entitlement into actual time at home. If that\'s not possible, you can transfer up to {transfer_days} days to {lagging_parent} at Försäkringskassan instead — that saves the days but doesn\'t add any extra time off, and the transfer itself happens at Försäkringskassan, not in this app.',
'tip.age4PoolingLossExact.title': 'Uneven saving costs the family days',
'tip.age4PoolingLossHedged.body':
'{surplus_parent} has {excess_days} more days left than may be saved per parent at the child\'s 4th birthday ({fourth_birthday}). Taking that leave before then is best, since it turns entitlement into actual time at home. If you both have days left, you can otherwise transfer days between you at Försäkringskassan — that saves the days but doesn\'t add any extra time off, and the transfer itself happens at Försäkringskassan, not in this app.',
'tip.age4PoolingLossHedged.title': 'Uneven saving may cost the family days',
'tip.aria': 'Tip: {title}',
'tip.balanceBetweenParents.body': '{leading_parent} has taken {gap_days} more days than {lagging_parent}. Consider evening out the split.',
'tip.balanceBetweenParents.title': 'Imbalance between parents',
+6
View File
@@ -1,4 +1,10 @@
export const tips = {
'tip.age4PoolingLossExact.body':
'{surplus_parent} har {excess_days} fler dagar kvar än vad som får sparas per förälder vid 4-årsdagen ({fourth_birthday}) — annars tappar familjen {family_loss_days} dagar. Bäst är att ta ut dagarna som ledighet innan dess, det ger faktisk tid hemma. Går inte det kan ni överföra upp till {transfer_days} dagar till {lagging_parent} hos Försäkringskassan istället — det räddar dagarna men ger ingen extra ledighet, och överföringen sker hos Försäkringskassan, inte i appen.',
'tip.age4PoolingLossExact.title': 'Ojämnt sparande kostar familjen dagar',
'tip.age4PoolingLossHedged.body':
'{surplus_parent} har {excess_days} fler dagar kvar än vad som får sparas per förälder vid 4-årsdagen ({fourth_birthday}). Bäst är att ta ut dagarna som ledighet innan dess, det ger faktisk tid hemma. Om ni båda har dagar kvar kan ni annars överföra dagar mellan er hos Försäkringskassan — det räddar dagarna men ger ingen extra ledighet, och överföringen sker hos Försäkringskassan, inte i appen.',
'tip.age4PoolingLossHedged.title': 'Ojämnt sparande kan kosta familjen dagar',
'tip.aria': 'Tips: {title}',
'tip.balanceBetweenParents.body': '{leading_parent} har tagit ut {gap_days} fler dagar än {lagging_parent}. Fundera på att jämna ut fördelningen.',
'tip.balanceBetweenParents.title': 'Obalans mellan föräldrarna',