diff --git a/content/applications/finance/fiscal_localizations/indonesia.rst b/content/applications/finance/fiscal_localizations/indonesia.rst index a90f7caa8..2cc42ed1e 100644 --- a/content/applications/finance/fiscal_localizations/indonesia.rst +++ b/content/applications/finance/fiscal_localizations/indonesia.rst @@ -126,3 +126,59 @@ Correct an invoice that has been posted but not downloaded yet: Reset e-Faktur .. image:: indonesia/indonesia-e-faktur-reset.png :align: center + +.. _localization_indonesia/qris-qr: + +QRIS QR code on invoices +======================== + +`QRIS `_ is a digital payment system that allows customers to make +payments by scanning the QR code from their preferred e-wallet. + +.. important:: + According to the `QRIS API documentation `_, + QRIS expires after 30 minutes. Due to this restriction, the QR code is not included in reports + sent to customers and is only available on the customer portal. + +Activate QR codes +----------------- + +Go to :menuselection:`Accounting --> Configuration --> Settings`. Under the :guilabel:`Customer +Payments` section, activate the :guilabel:`QR Codes` feature. + +QRIS bank account configuration +------------------------------- + +Go to :menuselection:`Contacts --> Configuration --> Bank Accounts` and select the bank account for +which you want to activate QRIS. Set the :guilabel:`QRIS API Key` and :guilabel:`QRIS Merchant ID` +based on the information provided by QRIS. + +.. important:: + The account holder's country must be set to `Indonesia` on its contact form. + +.. image:: indonesia/qris-setup.png + :alt: QRIS bank account configuration + +.. seealso:: + :doc:`../accounting/bank` + +Bank journal configuration +-------------------------- + +Go to :menuselection:`Accounting --> Configuration --> Journals`, open the bank journal, then fill +out the :guilabel:`Account Number` and :guilabel:`Bank` under the :guilabel:`Journal Entries` tab. + +.. image:: indonesia/journal-bank-config.png + :alt: Bank journal configuration + +Issue invoices with QRIS QR codes +--------------------------------- + +When creating a new invoice, open the :guilabel:`Other Info` tab and set the :guilabel:`Payment +QR-code` option to `QRIS`. + +.. image:: indonesia/invoice-qris.png + :alt: Select QRIS QR-code option + +Ensure that the :guilabel:`Recipient Bank` is the one you configured, as Odoo uses this field to +generate the QRIS QR code. diff --git a/content/applications/finance/fiscal_localizations/indonesia/invoice-qris.png b/content/applications/finance/fiscal_localizations/indonesia/invoice-qris.png new file mode 100644 index 000000000..837ef47df Binary files /dev/null and b/content/applications/finance/fiscal_localizations/indonesia/invoice-qris.png differ diff --git a/content/applications/finance/fiscal_localizations/indonesia/journal-bank-config.png b/content/applications/finance/fiscal_localizations/indonesia/journal-bank-config.png new file mode 100644 index 000000000..c24f00f45 Binary files /dev/null and b/content/applications/finance/fiscal_localizations/indonesia/journal-bank-config.png differ diff --git a/content/applications/finance/fiscal_localizations/indonesia/qris-setup.png b/content/applications/finance/fiscal_localizations/indonesia/qris-setup.png new file mode 100644 index 000000000..1f6742562 Binary files /dev/null and b/content/applications/finance/fiscal_localizations/indonesia/qris-setup.png differ