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