The compliance calendar: what is due, and when
Every statutory obligation the hotel actually has — from its own PAN, TAN, GST registrations, headcount and turnover — raised before it is due, prepared, approved, filed and evidenced. What the books already know is filled in from the books.
Menu → Compliance. Not a static list of every form in India: a list of the ones this entity has, worked out from what the books already hold — its PAN, TAN and CIN, each GST registration with its state and filing frequency, the headcount off the payroll, last year's turnover — and raised as a dated obligation before it falls due.

Do this
- Which entity — one, or every entity on the account — and the window of due dates.
- The filters — Open, Due, Prepared, Approved, Filed, Waived, Everything. Overdue is not a status but a fact of the date: a row says how many days over it is.
- Notices is the other half of this screen.
- What applies, and why.
The four steps, and the signature
Prepare… records the amount (suggested from the books where the books know it — the TDS liability for a TDS payment, the return's own figures for a 3B), the owner and a note. Approve is a second person: the preparer cannot approve their own, and the approver must be a manager or above. Where the account has an approval rule for obligations, it goes through the Approvals queue like everything else. File records the reference — the ARN, the challan, the SRN — and acknowledge records what came back. An obligation that does not apply after all is waived with a reason. Evidence — the challan, the acknowledgement, the certificate — is attached to the row.
The rule the whole screen obeys: *the software calculates, prepares and validates; a person approves the filing or the payment.* Nothing here files anything with a government.
What is filled in from the books
Refresh from the books marks a GSTR-1 or GSTR-3B obligation filed when the return period already carries an ARN, and a TDS payment filed when the challan is already recorded. What was done once is not typed again.
What applies, and why

Each row says the rule, the subject it applies to — the entity, or one GST registration — and why, in words: *TAN AAAA12345A on the entity*, *no TAN*, *turnover above ₹5 crore*, *20 employees or more*. The list is recalculated whenever the facts move: a new registration, a changed PAN, a payroll month that crosses a threshold.
Rules is the statute list itself — GSTR-1 and 3B, the annual returns, TDS payments and quarterly returns, Form 16 and 16A, PF and ESIC, professional tax by state, advance tax, the company's own return and audit, the MCA filings. A group may add a rule of its own, or override one by its code. A statute that changes becomes a new version from a date, so an obligation raised last year keeps the rule it was raised under.
The money behind each obligation
The calendar says what is due and when. What is actually owed is worked out on the screen that owns it: Payroll statutory for PF, ESIC, professional tax and the payroll returns; Income tax for the advance-tax instalments and the company's own return; Company & labour for the filings a change of director, auditor or charge raises. Each files nothing by itself.