We are seeking an experienced React and
Node.js developer to diagnose and resolve critical inaccuracies in the revenue reporting module of our in-house hotel CRM. The current system is failing to display complete revenue statistics, specifically not capturing data from two recently added modules and not generating detailed reports of all income versus expenditures. We have confirmed that the raw data is correctly stored in the database, indicating the issue lies within the API queries, data aggregation logic, or the React component responsible for rendering the reports. The successful freelancer will be responsible for the following key tasks: Trace the entire revenue-report data flow from end to end to pinpoint the exact location where records are being dropped or incorrectly filtered. Correct the relevant code or database queries to ensure all booking and payment entries are accurately included. Verify that, after the implemented fix, every booking and payment entry is correctly reflected in the final totals and sub-totals for both daily and monthly revenue views. It is crucial that changes are strictly scoped to the existing reports module and any associated helper functions. The rest of the CRM system is functioning as expected. The project will be considered complete once the corrected build consistently displays complete and accurate revenue statistics.
Delivery term: Not specified