export const formatMoney = (amount) => { if (amount === null || amount === undefined || amount === '') return '0.00'; const cents = Number(amount); if (!Number.isFinite(cents)) return '0.00'; return (cents / 100).toFixed(2).replace(/\B(?=(\d{3})+(?!\d))/g, ','); }; export const formatDate = (value, fallback = '-') => { if (!value) return fallback; return String(value).replace('T', ' ').slice(0, 10); }; export const formatDateTime = (value, fallback = '-') => { if (!value) return fallback; return String(value).replace('T', ' ').slice(0, 19); };