Odoo18-Base/addons/l10n_sg_ubl_pint/models/account_tax.py

27 lines
1.7 KiB
Python
Raw Permalink Normal View History

2025-01-06 10:57:38 +07:00
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class AccountTax(models.Model):
_inherit = "account.tax"
# The classification is too precise to be able to do any kind of guessing, so we need it set.
# See https://docs.peppol.eu/poac/sg/2024-Q2/pint-sg/bis/#_goods_and_services_tax_gst
ubl_cii_tax_category_code = fields.Selection(
selection_add=[
('SR', "SG - Local supply of goods and services"),
('SRCA-S', "SG - Customer accounting supply made by the supplier"),
('SRCA-C', "SG - Customer accounting supply made by the customer on suppliers behalf"),
('SROVR-RS', "SG - Supply of remote services accountable by the electronic marketplace under the Overseas Vendor Registration Regime"),
('SROVR-LVG', "SG - Supply of low-value goods accountable by the redeliverer or electronic marketplace on behalf of third-party suppliers"),
('SRLVG', "SG - Own supply of low-value goods"),
('ZR', "SG - Supplies involving goods for export/ provision of international services"),
('ES33', "SG - Specific categories of exempt supplies listed under regulation 33 of the GST (General) Regulations"),
('ESN33', "SG - Exempt supplies other than those listed under regulation 33 of the GST (General) Regulations"),
('DS', "SG - Supplies required to be reported pursuant to the GST legislation"),
('OS', "SG - Supplies outside the scope of the GST Act"),
('NG', "SG - Supplies from a company which is not registered for GST"),
('NA', "SG - Taxable supplies where GST need not be charged"),
],
)