Repository
odoo/odoo · module folder
Module version
1.3
Category
Accounting/Localizations/Account Charts
Folder size
0.08 MB
License
LGPL-3
Application
No
Auto-installable
Yes
Website
https://www.odoo.com/documentation/latest/applications/finance/fiscal_localizations/indonesia.html
Last tracking update
2026-08-07 06:47:01
Authors
vitraining.com
Maintainers
vitraining.com
Committers
Raphael Collet, Odoo Translation Bot, Arnold Moyaux, Gorash, Miquel Raïch, william-andre, luvi, nni-odoo, Habib (ayh), Pedram (PEBR), Mylyna Hy, Gaetan Vanden Bergh (gavb), Andrew Gavgavian, Dylan Kiss (dyki), Nicolas Viseur (vin), Sven Fuehr, kcv-odoo, Agustin Castro Bugallo, aamo-odoo, Claire (clbr), Hesham Saleh, st-yes, AhmedElemary57, nni@odoo.com, Anton Romanova (roan), Krzysztof Magusiak (krma), kdes-odoo, igbe, kaju-odoo
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
l10n_id_efaktur_coretax, l10n_id_pos
Description
This is the latest Indonesian Odoo localisation necessary to run Odoo accounting for SMEs with:
=================================================================================================
    - generic Indonesian chart of accounts
    - tax structure

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_partner_bank_form_inherit_account res.partner.bank.form.inherit.account res.partner.bank form Inherits base.view_partner_bank_form
HTTP endpoints (1)
Route(s)HandlerAuthTypeMethodsFlags
(inherited route override) Portal.portal_my_invoice_detail inherited http ALL
Models touched (4)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • l10n_id_qris_transaction_ids Many2many → l10n_id.qris.transaction
    groups='account.group_account_invoice' args: 'l10n_id.qris.transaction'
Public methods (1)
  • action_l10n_id_update_payment_status(self)
    This action will: - Get all invoices that are not paid, and have details about QRIS qr codes. - For each invoices, get information about the payment state of the QR using the API. - If the QR is not paid and it has been more than 30m, we discard that qr id (no longer valid) - If it is paid, we will register the payment on the invoices.

New fields (8)
  • bank_id Many2one → res.partner.bank
    help='Bank used to generate the current QRIS transaction' args: 'res.partner.bank'
  • model Char
    string='Model'
  • model_id Char
    string='Model ID'
  • paid Boolean
    help='Payment Status of QRIS'
  • qris_amount Integer
    readonly=True
  • qris_content Char
    readonly=True
  • qris_creation_datetime Datetime
    readonly=True
  • qris_invoice_id Char
    readonly=True
Public methods (0)

No public methods.

New fields (2)
  • l10n_id_qris_api_key Char
    groups='base.group_system' args: 'QRIS API Key'
  • l10n_id_qris_mid Char
    groups='base.group_system' args: 'QRIS Merchant ID'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…