Skip to content

Compliance roles and audit

GST actions are legal actions, so Villva controls who can perform them and keeps a permanent record of each one. On the invoice and return screens these actions appear as buttons, Generate IRN, Cancel IRN, Generate e-way bill, Export GSTR: and each button is subject to the permissions below.

Each compliance action needs a specific permission. Villva checks your permission every time you act, and access is denied by default: if you have not been granted the permission, the action is refused.

  • Generate or cancel an IRN (e-invoice), requires the e-invoice permission. Without it, clicking Generate IRN or Cancel IRN is refused.
  • Generate or cancel an e-way bill: requires the e-way permission. Without it, clicking Generate e-way bill or cancelling one is refused.
  • Edit tax reference masters (for example HSN rates or tax settings), requires the tax-config permission.
  • Export GSTR returns: requires the returns permission. Clicking Export GSTR without it is refused.

A Viewer cannot trigger any compliance action: every button above is refused for that role. A user with the right permission (for example an Accounts user) can perform the matching action.

  1. Open a confirmed invoice (its HSN/SAC and the customer GSTIN must already be valid).
  2. Click Generate IRN. If you do not hold the e-invoice permission, the action is refused here.
  3. Villva sends the invoice to the government’s e-invoice system (NIC) and, once accepted, records the IRN and its NIC reference on the invoice. The exchange runs in the background, so you can carry on working.
  4. To reverse it within the allowed window, click Cancel IRN (again, only if you hold the e-invoice permission).

Every compliance action writes a permanent audit entry, visible only within your own organisation. The trail is your evidence if a tax auditor asks.

  • Generating an IRN and cancelling an IRN each record an entry capturing who, when, the invoice, the IRN and the NIC reference.
  • E-way bill actions each record an entry: generating it, updating its vehicle details, and cancelling it.
  • Each GSTR export records an entry capturing the period, who exported it, and the control totals.
  • Editing a tax master records the before and after values and who made the change: for example, changing an HSN rate from 18% to 12% records both the old and new rate.

Audit entries can never be edited or deleted: they are added only, never changed, and they are visible only within your own organisation.