diff --git a/content/applications/finance/fiscal_localizations/thailand.rst b/content/applications/finance/fiscal_localizations/thailand.rst index d691b442b..78d37681b 100644 --- a/content/applications/finance/fiscal_localizations/thailand.rst +++ b/content/applications/finance/fiscal_localizations/thailand.rst @@ -21,7 +21,7 @@ features of the Thai localization: - `l10n_th_reports` - Country-specific accounting reports -.. image:: thailand/thailand-modules.png +.. image:: thailand/modules.png :alt: Thailand localization modules Chart of accounts and taxes @@ -47,7 +47,7 @@ To generate a sales and purchase tax report, go to :menuselection:`Accounting -- Report`. Select a specific time or time range on the tax report, and click :guilabel:`VAT-202-01 (xlsx)` for purchase tax and :guilabel:`VAT-202-02 (xlsx)` for sales tax. -.. image:: thailand/thailand-tax-report.png +.. image:: thailand/tax-report.png :alt: Thai purchase and sales taxes reports Withholding PND tax report @@ -57,7 +57,7 @@ PND report data displays the summarized amounts of the applicable **withholding tax returns (domestic)** from vendor bills under the :guilabel:`PND53 (TH)` and :guilabel:`PND3 (TH)` tax reports. It is installed by default with the Thai localization. -.. image:: thailand/thailand-pnd-report.png +.. image:: thailand/pnd-report.png :alt: PND tax reports .. note:: @@ -74,7 +74,7 @@ specific time or time range on the tax report, and click :guilabel:`PND3` or :gu This generates the :file:`Tax Report PND3.csv` and :file:`Tax Report PND53.csv` files that lists all the vendor bill lines with the applicable withholding tax. -.. image:: thailand/thailand-pnd3-pnd53.png +.. image:: thailand/pnd3-pnd53.png :alt: PND3 and PND53 CSV files .. warning:: @@ -91,7 +91,7 @@ have the option to print PDF reports for normal invoices and tax invoices. To p printed as **commercial invoices** by clicking on :menuselection:`Cog button (⚙️) --> Print --> Commercial Invoice`. -.. image:: thailand/thailand-tax-invoice.png +.. image:: thailand/tax-invoice.png :alt: Commercial invoice printing Headquarter/Branch number settings @@ -104,8 +104,62 @@ in the app, open the **contact form** of the company and under the :guilabel:`Sa :guilabel:`Company ID` field. - If the contact is a **Headquarters**, leave the :guilabel:`Company ID` field **blank**. -.. image:: thailand/thailand-contact.png +.. image:: thailand/contact.png :alt: Company Headquarter/Branch number .. tip:: This information is used in the **tax invoice** PDF report and PND **tax report** export. + +PromptPay QR code on invoices +============================= + +The **PromptPay QR code** is a QR code that can be added to invoices to allow customers to pay their +bills using the PromptPay-supported bank mobile application. The QR code is generated based on the +**invoice amount** and one of the following **merchant information**: + +- Ewallet ID +- Merchant Tax ID +- Mobile Number + +Activate QR codes +----------------- + +Go to :menuselection:`Accounting --> Configuration --> Settings`. Under the :guilabel:`Customer +Payments` section, activate the :guilabel:`QR Codes` feature. + +PromptPay QR bank account configuration +--------------------------------------- + +Go to :menuselection:`Contacts --> Configuration --> Bank Accounts` and select the bank account for +which you want to activate PromptPay QR. Set the :guilabel:`Proxy Type` and fill in the +:guilabel:`Proxy Value` field depending on the chosen type. + +.. important:: + - The :guilabel:`Include Reference` checkbox doesn't work for PromptPay QR codes. + +.. image:: thailand/qr-promptpay-bank.png + :alt: PromptPay bank account configuration + +.. seealso:: + :doc:`../accounting/bank` + +Bank journal configuration +-------------------------- + +Go to :menuselection:`Accounting --> Configuration --> Journals`, open the bank journal, then fill +in the :guilabel:`Account Number` and :guilabel:`Bank` under the :guilabel:`Journal Entries` tab. + +.. image:: thailand/qr-bank-journal.png + :alt: Bank Account's journal configuration + +Issue invoices with PromptPay QR code +------------------------------------- + +When creating a new invoice, open the :guilabel:`Other Info` tab and set the :guilabel:`Payment +QR-code` option to :guilabel:`EMV Merchant-Presented QR-code`. + +.. image:: thailand/qr-code-invoice-emv.png + :alt: Select EMV Merchant-Presented QR-code option + +Ensure that the :guilabel:`Recipient Bank` is the one you configured, as Odoo uses this field to +generate the PromptPay QR code. diff --git a/content/applications/finance/fiscal_localizations/thailand/thailand-contact.png b/content/applications/finance/fiscal_localizations/thailand/contact.png similarity index 100% rename from content/applications/finance/fiscal_localizations/thailand/thailand-contact.png rename to content/applications/finance/fiscal_localizations/thailand/contact.png diff --git a/content/applications/finance/fiscal_localizations/thailand/thailand-modules.png b/content/applications/finance/fiscal_localizations/thailand/modules.png similarity index 100% rename from content/applications/finance/fiscal_localizations/thailand/thailand-modules.png rename to content/applications/finance/fiscal_localizations/thailand/modules.png diff --git a/content/applications/finance/fiscal_localizations/thailand/thailand-pnd-report.png b/content/applications/finance/fiscal_localizations/thailand/pnd-report.png similarity index 100% rename from content/applications/finance/fiscal_localizations/thailand/thailand-pnd-report.png rename to content/applications/finance/fiscal_localizations/thailand/pnd-report.png diff --git a/content/applications/finance/fiscal_localizations/thailand/thailand-pnd3-pnd53.png b/content/applications/finance/fiscal_localizations/thailand/pnd3-pnd53.png similarity index 100% rename from content/applications/finance/fiscal_localizations/thailand/thailand-pnd3-pnd53.png rename to content/applications/finance/fiscal_localizations/thailand/pnd3-pnd53.png diff --git a/content/applications/finance/fiscal_localizations/thailand/qr-bank-journal.png b/content/applications/finance/fiscal_localizations/thailand/qr-bank-journal.png new file mode 100644 index 000000000..9c380b6d2 Binary files /dev/null and b/content/applications/finance/fiscal_localizations/thailand/qr-bank-journal.png differ diff --git a/content/applications/finance/fiscal_localizations/thailand/qr-code-invoice-emv.png b/content/applications/finance/fiscal_localizations/thailand/qr-code-invoice-emv.png new file mode 100644 index 000000000..ef895786c Binary files /dev/null and b/content/applications/finance/fiscal_localizations/thailand/qr-code-invoice-emv.png differ diff --git a/content/applications/finance/fiscal_localizations/thailand/qr-promptpay-bank.png b/content/applications/finance/fiscal_localizations/thailand/qr-promptpay-bank.png new file mode 100644 index 000000000..e9c3bf765 Binary files /dev/null and b/content/applications/finance/fiscal_localizations/thailand/qr-promptpay-bank.png differ diff --git a/content/applications/finance/fiscal_localizations/thailand/thailand-tax-invoice.png b/content/applications/finance/fiscal_localizations/thailand/tax-invoice.png similarity index 100% rename from content/applications/finance/fiscal_localizations/thailand/thailand-tax-invoice.png rename to content/applications/finance/fiscal_localizations/thailand/tax-invoice.png diff --git a/content/applications/finance/fiscal_localizations/thailand/thailand-tax-report.png b/content/applications/finance/fiscal_localizations/thailand/tax-report.png similarity index 100% rename from content/applications/finance/fiscal_localizations/thailand/thailand-tax-report.png rename to content/applications/finance/fiscal_localizations/thailand/tax-report.png