Files
odoo_source/addons/l10n_in/security/ir.model.access.csv
T
Jigar Vaghela 451fd6cc90 [IMP] l10n_in: Improve Indian localization to supports GSTR-1 reports
Purpose
=======

GST Invoice Report required to show tax amount product line wise.
This Tax amount is divided in CESS and IGST or CGST and SGST.

Improve GST Tax, Tax Groups and Tag.

Reverse charge under GST
As per GST rules tax will have to be paid directly by the receiver to the Government instead of the supplier.

Reseller(E-commerce) under GST
If you sale through ecommerce then need to specify ecommerce GSTIN.

Import/Export goods under GST
If you export the goods then need to specify
    -Export Type
    -Shipping bill number
    -Shipping bill date
    -Shipping port code

Credit or Debit Note
If u give Credit or Debit note then need to specify Refund reason.

Place of Supply is the state of customer.

Added GSTR reports

GSTR Invoice report covers below GSTR-1 sections(this report is grouped by tax rate and journal entries
B2B, B2CL, B2CS, EXP, CDNR and CDNUR

GSTR payment report
This report is covered under GSTIR-1 section called AT(advance payment) and ATADJ(advance payment adjustment)

GSTR HSN report(it is based on the product HSN code)

GSTR Exempted report(it is based on nil rated and exempt tax)
This report is covered under GSTIR-1 section EXEMP

Added demo data to to have GSTR-1 reports out of the box

Solution
========

fetched values of CESS, IGST, CGST and SGST amount in invoice report from tax groups

added new taxes called "Nil Rated" and "Exempt" and also added it's related tax groups and accounts
added tax tags related to GST tax percentage

Set Reverse charge in negative tax

Improved account move line creation grouping machenism:
Now, move lines related to tax are grouped by product and uom instead of grouping them just by tax(this is for better reporting)

closes odoo/odoo#30332
2019-01-18 08:35:33 +00:00

874 B

1idnamemodel_id:idgroup_id:idperm_readperm_writeperm_createperm_unlink
2access_port_code_userport.code.usermodel_l10n_in_port_codebase.group_user1000
3access_port_code_account_managerport.code.usermodel_l10n_in_port_codeaccount.group_account_manager1111
4access_l10n_in_account_invoice_reportl10n.in.account.invoice.report.usermodel_l10n_in_account_invoice_report1000
5access_l10n_in_advances_payment_reportl10n.in.account.move.user.reportmodel_l10n_in_advances_payment_report1000
6access_l10n_in_advances_payment_adjustment_reportl10n_in.advances.payment.adjustment.report.usermodel_l10n_in_advances_payment_adjustment_report1000
7access_l10n_in_product_hsn_reportl10n.in.product.hsn.report.usermodel_l10n_in_product_hsn_report1000
8access_l10n_in_exempted_reportl10n_in.exempted.report.usermodel_l10n_in_exempted_report1000