{catMeta.label}{entry.room_number||''}{entry.description||''}
{/* [CASHBOOK_V10] minus prefix + subtle red tint for expense */}
{cbAmountDisplay(entry)}{methMeta.label}
}
{dailyGroups.map(d=>{
/* [CASHBOOK_V5] flatten entries across all shifts in the day for total footer */
const dayEntries=d.blocks.flatMap(b=>b.entries);
return
{catMeta.label}{e.room_number||''}{e.description||'—'}
{/* [CASHBOOK_V10] minus prefix + subtle red tint for expense */}
{cbAmountDisplay(e)}{methMeta.label}
;
})}
}
{b.entries.length>0 &&
{cbShiftFooter(b.entries)}
}
{b.notes.length>0 &&
{b.notes.map(n=>
{n.content}
)}
}
;
})}
{(d.generalNotes||[]).length>0 &&
Catatan umum
{d.generalNotes.map(n=>
{n.staff_name} · {n.content}
)}
}
{/* [CASHBOOK_V5] day total footer */}
{dayEntries.length>0 &&
Total {cbFormatDate(d.date)}:{cbShiftFooter(dayEntries)}