new reports

This commit is contained in:
2026-07-25 17:54:31 -05:00
parent 248affc0f9
commit b0081080f6
7 changed files with 1100 additions and 23 deletions

View File

@@ -223,6 +223,21 @@ const API = {
}
},
// Due-Diligence Reports API
reports: {
getArAging: (asOf, anonymize = false) => {
const params = new URLSearchParams({ asOf });
if (anonymize) params.set('anonymize', 'true');
return fetch('/api/reports/ar-aging?' + params.toString()).then(r => r.json());
},
getRevenue: (from, to, anonymize = false, groupByMonth = false) => {
const params = new URLSearchParams({ from, to });
if (anonymize) params.set('anonymize', 'true');
if (groupByMonth) params.set('groupByMonth', 'true');
return fetch('/api/reports/revenue?' + params.toString()).then(r => r.json());
}
},
// Settings API
settings: {
getLogo: () => fetch('/api/logo-info').then(r => r.json()),