Skip to content

Commit 8aebed8

Browse files
committed
[IMP] accounting/l10n_in: enhance india localization doc
This commit improves the Indian localization documentation by resizing GST Return snapshots to remove empty space, enhancing readability, especially on lower-resolution devices. Additionally, information about GSTR-1 validations has been inserted. task-4574916 closes #12117 Signed-off-by: Harsh Trivedi (hatr) <[email protected]>
1 parent e0d66e9 commit 8aebed8

22 files changed

+32
-15
lines changed

content/applications/finance/fiscal_localizations/india.rst

Lines changed: 32 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -422,11 +422,31 @@ Return Period** if it does not exist. GST Return file-in is done in **three step
422422
Send GSTR-1
423423
~~~~~~~~~~~
424424

425-
#. The user can verify the :ref:`GSTR-1 <india/gstr-1_report>` report before uploading it to the
426-
**GST portal** by clicking :guilabel:`GSTR-1 Report`;
425+
#. Click :guilabel:`GSTR-1 Report` to verify the :ref:`GSTR-1 <india/gstr-1_report>` report before
426+
uploading it to the **GST portal**.
427427

428-
#. The user can also get details to be submitted in **GSTR-1** in **Spreadsheet view** by clicking
429-
on :guilabel:`Generate`;
428+
.. image:: india/gst-gstr-1-verify.png
429+
:alt: GSTR-1 verify
430+
431+
.. note::
432+
The system performs basic validations to ensure compliance with the GST portal's requirements.
433+
Possible issues include:
434+
435+
- **Incorrect Tax Application:** The tax type does not match the :guilabel:`Fiscal Position`
436+
(:guilabel:`CGST/SGST` applied instead of :guilabel:`IGST` for interstate transactions, or
437+
:guilabel:`IGST` applied instead of :guilabel:`CGST/SGST` for intrastate transactions).
438+
- **Missing HSN Code:** No HSN Code is defined for the product.
439+
- **Invalid HSN Code for Services:** The HSN Code for a service does not start with "99" or is
440+
incorrect.
441+
- **Non-compliant UQC:** The Unit Quantity Code (UQC) does not meet Indian GST standards.
442+
443+
If any validation fails, the system alerts users with a warning, highlighting the
444+
discrepancies and providing a direct link to the affected lines.
445+
446+
.. image:: india/gst-gstr-1-validation.png
447+
:alt: GSTR-1 validation warning
448+
449+
#. Click :guilabel:`Generate` to view the report in **Spreadsheet view**.
430450

431451
.. image:: india/gst-gstr-1-generate.png
432452
:alt: GSTR-1 generate
@@ -435,7 +455,7 @@ Send GSTR-1
435455
:alt: GSTR-1 Spreadsheet View
436456

437457
#. If the **GSTR-1** report is correct, then click :guilabel:`Push to GSTN` to send it to the **GST
438-
portal**. The status of the :guilabel:`GSTR-1` report changes to :guilabel:`Sending`;
458+
portal**. The status of the :guilabel:`GSTR-1` report changes to :guilabel:`Sending`.
439459

440460
.. image:: india/gst-gstr-1-sending.png
441461
:alt: GSTR-1 in the Sending Status
@@ -458,15 +478,12 @@ Send GSTR-1
458478
:alt: GSTR-1 Sent
459479

460480
- If the state of the **GSTR-1** is :guilabel:`Error in Invoice`, invoices can be checked for
461-
errors in the :guilabel:`Log Note`. Once issues have been resolved, the user can click
481+
errors in the chatter. Once issues have been resolved, the user can click
462482
:guilabel:`Push to GSTN` to submit the file again on the **GST portal**.
463483

464484
.. image:: india/gst-gstr-1-error.png
465485
:alt: GSTR-1 Error in Invoice
466486

467-
.. image:: india/gst-gstr-1-error-log.png
468-
:alt: GSTR-1 Error in Invoice Log
469-
470487
#. Click :guilabel:`Mark as Filed` after filing the **GSTR-1** report on the **GST portal**. The
471488
status of the report changes to :guilabel:`Filed` in **Odoo**.
472489

@@ -502,15 +519,15 @@ the **GSTR-2B** report with your Odoo bills;
502519
.. image:: india/gst-gstr-2b-matched.png
503520
:alt: GSTR-2B Matched
504521

505-
- If the status is :guilabel:`Partially Matched`, you can make changes in bills by clicking
506-
:guilabel:`View Reconciled Bills`. Once it is done, click :guilabel:`re-match`.
522+
- If the status is :guilabel:`Partially Matched`, you can review and modify the bills by
523+
clicking :guilabel:`View Reconciled Bills`. This will display categorized discrepancies, such
524+
as bills missing in Odoo or GSTR-2. After making the necessary corrections, click
525+
:guilabel:`re-match` to update the reconciliation and ensure accuracy before finalizing the
526+
report.
507527

508528
.. image:: india/gst-gstr-2b-partially.png
509529
:alt: GSTR-2B Partially Matched
510530

511-
.. image:: india/gst-gstr-2b-reconcile.png
512-
:alt: GSTR-2B Reconciled Bills
513-
514531
.. _india/gstr-3:
515532

516533
GSTR-3 report
@@ -525,7 +542,7 @@ This return is auto-generated by extracting information from **GSTR-1** and **GS
525542
#. Once the **GSTR-3** report has been verified by the user and the tax amount on the **GST portal**
526543
has been paid. Once paid, the report can be **closed** by clicking :guilabel:`Closing Entry`;
527544

528-
.. image:: india/gst-gstr-3.png
545+
.. image:: india/gst-gstr-3-not_filed.png
529546
:alt: GSTR-3
530547

531548
#. In :guilabel:`Closing Entry`, add the tax amount paid on the **GST portal** using challan, and
Binary file not shown.
-2.67 KB
Loading
-3.53 KB
Loading
4.01 KB
Loading
21.4 KB
Loading
-3.45 KB
Loading
-2.11 KB
Loading
26.3 KB
Loading
14.1 KB
Loading

0 commit comments

Comments
 (0)