Documentation
¶
Overview ¶
Package in provides models for dealing with India.
Package in provides tax scenarios specific to India GST regulations.
Package in defines GST tax categories specific to India.
Package in provides the tax identity validation specific to India.
Index ¶
Constants ¶
View Source
const ( // IdentityTypePAN represents the Indian Permanent Account Number (PAN). It is a unique identifier assigned // to individuals, companies, and other entities. IdentityTypePAN cbc.Code = "PAN" // IdentityTypeHSN represents the Harmonized System of Nomenclature (HSN) code. It is used to classify products // or services for taxation purposes. // // HSN codes for India can be found using the online service here: // https://services.gst.gov.in/services/searchhsnsac // // The SAC (Service Accounting Code) is a similar classification system for services, which has been replaced // by the HSN code. IdentityTypeHSN cbc.Code = "HSN" )
View Source
const ( TaxCategoryCGST cbc.Code = "CGST" TaxCategorySGST cbc.Code = "SGST" TaxCategoryIGST cbc.Code = "IGST" TaxCategoryUTGST cbc.Code = "UTGST" )
Tax categories specific for India.
View Source
const ( // ChargeKeyCompensationCess is used for addtional charges added to an invoice for the special // compensation "cess" (cess means tax or levy) which may be appled as a percentage or specific // amount based on valumes or other criteria. // // Typically this tariff is applied to luxury goods, tobacco, and other items that are considered // harmful to the environment or society. ChargeKeyCompensationCess cbc.Key = "compensation-cess" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.