Franchise sales reporting, with the next step built in.
Collect period reports, review source data, and correct exceptions before the numbers reach billing.
The report arrived. Is it actually ready?
An attachment in an inbox does not tell you which period it covers, whether the values passed review, or who needs to correct them. Keep those decisions attached to the report.
What your team can do.
One reporting record
Keep period dates, source uploads, warnings, and calculation status together.
Visible missing work
Find late reports across the network and move directly into the affected franchise.
A simpler phone task
Franchise users can open the current report, address issues, and see its submission state.
How the workflow fits together.
- Open the franchise and the reporting period that is due.
- Upload the source report and inspect warnings in context.
- Correct the underlying problem and recheck the report.
- Use the reviewed report as the input to billing.

A few practical questions.
Does uploading a file mean it is ready to bill?
No. Review the report’s warnings and calculation state before using it as billing input. Granite keeps these states visible.
Can corporate teams review multiple franchises?
Authorized organization teams can review reporting work across their franchises. Franchise users see the work allowed by their assignments and role.
Give your team a clearer next step.
Connect the report, the charge, and the work that moves it forward.