| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/19.0/l10n_id_efaktur_coretax |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Accounting/Localizations/EDI |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Nicolas Seinlet, Julien Castiaux, nni-odoo, Thomas Becquevort (thbe), Dylan Kiss (dyki), Nicolas Viseur (vin), elhayyany, nni@odoo.com, krip-odoo, wilu-odoo, kaju-odoo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:51:42 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - l10n_id - account - base_setup - base - web - onboarding - product - bus - web_tour - html_editor - uom - analytic - portal - http_routing - auth_signup - digest - resource - base_iban - base_vat |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
E-invoicing feature provided by DJP (Indonesian Tax Office). As of January 1st 2025,
Indonesia is using CoreTax system, which changes the file format and content of E-Faktur.
We're changing from CSV files into XML.
At the same time, due to tax regulation changes back and forth, for general E-Faktur now,
TaxBase (DPP) has to be mulitplied by factor of 11/12 while multiplied to tax of 12% which
is resulting to 11%.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_move_efaktur_form_view |
account.move.form | account.move | xpath | Inherits account.view_move_form |
efaktur_coretax_invoice |
efaktur_coretax_invoice | ir.ui.view | qweb | New |
efaktur_coretax_invoice_line |
efaktur_coretax_invoice_line | ir.ui.view | qweb | New |
efaktur_coretax_template |
efaktur_coretax_template | ir.ui.view | qweb | New |
l10n_id_efaktur_document_filter_view |
l10n_id.efaktur_coretax.document.filter.view | l10n_id_efaktur_coretax.document | search | New |
l10n_id_efaktur_document_form_view |
l10n_id.efaktur_coretax.document.form.view | l10n_id_efaktur_coretax.document | form | New |
l10n_id_efaktur_document_list_view |
l10n_id.efaktur_coretax.document.list.view | l10n_id_efaktur_coretax.document | list | New |
produc_code_list |
product.code.list | l10n_id_efaktur_coretax.product.code | list | New |
product_template_inherit |
product.template.inherit | product.template | xpath | Inherits product.product_template_only_form_view |
product_uom_form_view_inherit_coretax |
uom.uom.form.inherit.coretax | uom.uom | xpath | Inherits uom.product_uom_form_view |
res_partner_tax_form_view |
res.partner.tax.form | res.partner | xpath | Inherits base.view_partner_form |
uom_code_list |
uom.code.list | l10n_id_efaktur_coretax.uom.code | list | New |
view_account_invoice_filter |
account.move.select.l10n_id.inherit | account.move | field | Inherits account.view_account_invoice_filter |
l10n_id_coretax_add_info_07
Selection
compute='_compute_l10n_id_coretax_add_info'
readonly=False
store=True
args: [('TD.00501', '1 - Pajak Pertambahan Nilai Tidak Dipungut berdasarkan PP Nomor 10 Tahun 2012'), ('TD.00502', '2 - Pajak Pertambahan Nilai atau Pajak Pertambahan Nilai dan Pajak Penjualan atas Barang Mewah tidak dipungut'), ('TD.00503', '3 - Pajak Pertambahan Nilai dan Pajak Penjualan atas Barang Mewah Tidak Dipungut'), ('TD.00504', '4 - Pajak Pertambahan Nilai Tidak Dipungut Sesuai PP Nomor 71 Tahun 2012'), ('TD.00505', '5 - (Tidak ada Cap)'), ('TD.00506', '6 - PPN dan/atau PPnBM tidak dipungut berdasarkan PMK No. 194/PMK.03/2012'), ('TD.00507', '7 - PPN Tidak Dipungut Berdasarkan PP Nomor 15 Tahun 2015'), ('TD.00508', '8 - PPN Tidak Dipungut Berdasarkan PP Nomor 69 Tahun 2015'), ('TD.00509', '9 - PPN Tidak Dipungut Berdasarkan PP Nomor 96 Tahun 2015'), ('TD.00510', '10 - PPN Tidak Dipungut Berdasarkan PP Nomor 106 Tahun 2015'), ('TD.00511', '11 - PPN Tidak Dipungut Sesuai PP Nomor 50 Tahun 2019'), ('TD.00512', '12 - PPN atau PPN dan PPnBM Tidak Dipungut Sesuai Dengan PP Nomor 27 Tahun 2017'), ('TD.00513', '13 - PPN ditanggung PEMERINTAH EX PMK 21/PMK.010/21'), ('TD.00514', '14 - PPN DITANGGUNG PEMERINTAH EKS PMK 102/PMK.010/2021'), ('TD.00515', '15 - PPN DITANGGUNG PEMERINTAH EKS PMK 239/PMK.03/2020'), ('TD.00516', '16 - Insentif PPN DITANGGUNG PEMERINTAH EKSEKUSI PMK NOMOR 103/PMK.010/2021'), ('TD.00517', '17 - PAJAK PERTAMBAHAN NILAI TIDAK DIPUNGUT BERDASARKAN PP NOMOR 40 TAHUN 2021'), ('TD.00518', '18 - PAJAK PERTAMBAHAN NILAI TIDAK DIPUNGUT BERDASARKAN PP NOMOR 41 TAHUN 2021'), ('TD.00519', '19 - PPN DITANGGUNG PEMERINTAH EKS PMK 6/PMK.010/2022'), ('TD.00520', '20 - PPN DITANGGUNG PEMERINTAH EKSEKUSI PMK NOMOR 226/PMK.03/2021'), ('TD.00521', '21 - PPN ATAU PPN DAN PPnBM TIDAK DIPUNGUT SESUAI DENGAN PP NOMOR 53 TAHUN 2017'), ('TD.00522', '22 - PPN tidak dipungut berdasarkan PP Nomor 70 Tahun 2021'), ('TD.00523', '23 - PPN ditanggung Pemerintah Ex PMK-125/PMK.01/2020'), ('TD.00524', '24 - (Tidak ada Cap)'), ('TD.00525', '25 - PPN tidak dipungut berdasarkan PP Nomor 49 Tahun 2022'), ('TD.00526', '26 - PPN tidak dipungut berdasarkan PP Nomor 12 Tahun 2023'), ('TD.00527', '27 - PPN ditanggung Pemerintah berdasarkan PMK Nomor 38 Tahun 2023')]
l10n_id_coretax_add_info_08
Selection
compute='_compute_l10n_id_coretax_add_info'
readonly=False
store=True
args: [('TD.00501', '1 - PPN Dibebaskan Sesuai PP Nomor 146 Tahun 2000 Sebagaimana Telah Diubah Dengan PP Nomor 38 Tahun 2003'), ('TD.00502', '2 - PPN Dibebaskan Sesuai PP Nomor 12 Tahun 2001 Sebagaimana Telah Beberapa Kali Diubah Terakhir Dengan PP Nomor 31 Tahun 2007'), ('TD.00503', '3 - PPN dibebaskan berdasarkan Peraturan Pemerintah Nomor 28 Tahun 2009'), ('TD.00504', '4 - (Tidak ada cap)'), ('TD.00505', '5 - PPN Dibebaskan Sesuai Dengan PP Nomor 81 Tahun 2015'), ('TD.00506', '6 - PPN Dibebaskan Berdasarkan PP Nomor 74 Tahun 2015'), ('TD.00507', '7 - (tanpa cap)'), ('TD.00508', '8 - PPN DIBEBASKAN SESUAI PP NOMOR 81 TAHUN 2015 SEBAGAIMANA TELAH DIUBAH DENGAN PP 48 TAHUN 2020'), ('TD.00509', '9 - PPN DIBEBASKAN BERDASARKAN PP NOMOR 47 TAHUN 2020'), ('TD.00510', '10 - PPN Dibebaskan berdasarkan PP Nomor 49 Tahun 2022')]
l10n_id_coretax_custom_doc
Char
help='Additional documentation when choosing kode 07 or 08'
l10n_id_coretax_custom_doc_month_year
Date
string='Custom Document Month and Year'
l10n_id_coretax_document
Many2one → l10n_id_efaktur_coretax.document
copy=False
readonly=True
string='e-Faktur Document (Coretax)'
args: 'l10n_id_efaktur_coretax.document'
l10n_id_coretax_efaktur_available
Boolean
compute='_compute_l10n_id_coretax_efaktur_available'
l10n_id_coretax_facility_info_07
Selection
compute='_compute_l10n_id_coretax_facility_info'
readonly=False
store=True
args: [('TD.01101', '1 - untuk Kawasan Bebas'), ('TD.01102', '2 - untuk Tempat Penimbunan Berikat'), ('TD.01103', '3 - untuk Hibah dan Bantuan Luar Negeri'), ('TD.01104', '4 - untuk Avtur'), ('TD.01105', '5 - untuk Lainnya'), ('TD.01106', '6 - untuk Kontraktor Perjanjian Karya Pengusahaan Pertambangan Batubara Generasi I'), ('TD.01107', '7 - untuk Penyerahan bahan bakar minyak untuk Kapal Angkutan Laut Luar Negeri'), ('TD.01108', '8 - untuk Penyerahan jasa kena pajak terkait alat angkutan tertentu'), ('TD.01109', '9 - untuk Penyerahan BKP Tertentu di KEK'), ('TD.01110', '10 - untuk BKP tertentu yang bersifat strategis berupa anode slime'), ('TD.01111', '11 - untuk Penyerahan alat angkutan tertentu dan/atau Jasa Kena Pajak terkait alat angkutan tertentu'), ('TD.01112', '12 - untuk Penyerahan kepada Kontraktor Kerja Sama Migas yang mengikuti ketentuan Peraturan Pemerintah Nomor 27 Tahun 2017'), ('TD.01113', '13 - Penyerahan Rumah Tapak dan Satuan Rumah Susun Rumah Susun Ditanggung Pemerintah Tahun Anggaran 2021'), ('TD.01114', '14 - Penyerahan Jasa Sewa Ruangan atau Bangunan Kepada Pedagang Eceran yang Ditanggung Pemerintah Tahun Anggaran 2021'), ('TD.01115', '15 - Penyerahan Barang dan Jasa Dalam Rangka Penanganan Pandemi COVID-19 (PMK 239/PMK. 03/2020)'), ('TD.01116', '16 - Insentif PMK-103/PMK.010/2021 berupa PPN atas Penyerahan Rumah Tapak dan Unit Hunian Rumah Susun yang Ditanggung Pemerintah Tahun Anggaran 2021'), ('TD.01117', '17 - Kawasan Ekonomi Khusus PP nomor 40 Tahun 2021'), ('TD.01118', '18 - Kawasan Bebas PP nomor 41 Tahun 2021'), ('TD.01119', '19 - Penyerahan Rumah Tapak dan Unit Hunian Rumah Susun yang Ditanggung Pemerintah Tahun Anggaran 2022'), ('TD.01120', '20 - PPN Ditanggung Pemerintah dalam rangka Penanganan Pandemi Corona Virus'), ('TD.01121', '21 - Penyerahan kepada Kontraktor Kerja Sama Migas yang mengikuti ketentuan Peraturan Pemerintah Nomor 53 Tahun 2017'), ('TD.01122', '22 - BKP strategis tertentu dalam bentuk anode slime dan emas butiran'), ('TD.01123', '23 - untuk penyerahan kertas koran dan/atau majalah'), ('TD.01124', '24 - PPN tidak dipungut oleh Pemerintah lainnya'), ('TD.01125', '25 - BKP dan JKP tertentu'), ('TD.01126', '26 - Penyerahan BKP dan JKP di Ibu Kota Negara baru'), ('TD.01127', '27 - Penyerahan kendaraan listrik berbasis baterai')]
l10n_id_coretax_facility_info_08
Selection
compute='_compute_l10n_id_coretax_facility_info'
readonly=False
store=True
args: [('TD.01101', '1 - PPN Dibebaskan Sesuai PP Nomor 146 Tahun 2000 Sebagaimana Telah Diubah Dengan PP Nomor 38 Tahun 2003'), ('TD.01102', '2 - PPN Dibebaskan Sesuai PP Nomor 12 Tahun 2001 Sebagaimana Telah Beberapa Kali Diubah Terakhir Dengan PP Nomor 31 Tahun 2007'), ('TD.01103', '3 - PPN dibebaskan berdasarkan Peraturan Pemerintah Nomor 28 Tahun 2009'), ('TD.01104', '4 - (Tidak ada cap)'), ('TD.01105', '5 - PPN Dibebaskan Sesuai Dengan PP Nomor 81 Tahun 2015'), ('TD.01106', '6 - PPN Dibebaskan Berdasarkan PP Nomor 74 Tahun 2015'), ('TD.01107', '7 - (tanpa cap)'), ('TD.01108', '8 - PPN DIBEBASKAN SESUAI PP NOMOR 81 TAHUN 2015 SEBAGAIMANA TELAH DIUBAH DENGAN PP 48 TAHUN 2020'), ('TD.01109', '9 - PPN DIBEBASKAN BERDASARKAN PP NOMOR 47 TAHUN 2020'), ('TD.01110', '10 - PPN Dibebaskan berdasarkan PP Nomor 49 Tahun 2022')]
l10n_id_kode_transaksi
Selection
compute='_compute_kode_transaksi'
copy=False
help='The first 2 digits of tax code'
readonly=False
selection=TAX_TRANSACTION_CODE
store=True
string='Kode Transaksi'
download_efaktur(self)
download_xml(self)
prepare_efaktur_vals(self)
No new fields.
Public methods (0)No public methods.
active
Boolean
default=True
string='Active'
attachment_id
Many2one → ir.attachment
comodel_name='ir.attachment'
readonly=True
company_id
Many2one → res.company
default=<expr>
readonly=True
required=True
args: 'res.company'
invoice_ids
One2many → account.move
comodel_name='account.move'
domain="[('move_type', 'in', ['out_invoice', 'out_refund']), ('company_id', '=', company_id), ('l10n_id_coretax_document', '=', False), ('state', '=', 'posted')]"
inverse_name='l10n_id_coretax_document'
name
Char
compute='_compute_name'
store=True
action_download(self)
action_regenerate(self)
code
Char
description
Text
No public methods.
code
Char
name
Char
No public methods.
l10n_id_product_code
Many2one → l10n_id_efaktur_coretax.product.code
comodel_name='l10n_id_efaktur_coretax.product.code'
compute='_compute_l10n_id_product_code'
readonly=False
store=True
string='E-Faktur Product Code'
No public methods.
l10n_id_buyer_document_number
Char
string='Document Number'
l10n_id_buyer_document_type
Selection
default='TIN'
string='Document Type'
args: [('TIN', 'TIN'), ('NIK', 'NIK'), ('Passport', 'Passport'), ('Other', 'Others')]
l10n_id_kode_transaksi
Selection
default='04'
help='he first 2 digits of tax code'
selection=TAX_TRANSACTION_CODE
string='Invoice Transaction Code'
tracking=True
l10n_id_nik
Char
string='NIK'
l10n_id_pkp
Boolean
compute='_compute_l10n_id_pkp'
help='Denoting whether the following partner is taxable'
readonly=False
store=True
string='Is PKP'
l10n_id_tku
Char
help='Branch Number of your company, leave empty for headquarters'
string='TKU'
No public methods.
l10n_id_uom_code
Many2one → l10n_id_efaktur_coretax.uom.code
string='E-Faktur UoM code'
args: 'l10n_id_efaktur_coretax.uom.code'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/18.0/l10n_id_efaktur_coretax |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Accounting/Localizations/EDI |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Xavier Morel, odoo, nni-odoo, Thomas Becquevort (thbe), Dylan Kiss (dyki), Nicolas Viseur (vin), elhayyany, nni@odoo.com, krip-odoo, wilu-odoo, kaju-odoo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:25:55 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - l10n_id - account - base_setup - base - web - onboarding - product - bus - web_tour - html_editor - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_iban - base_vat - l10n_id_efaktur |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
E-invoicing feature provided by DJP (Indonesian Tax Office). As of January 1st 2025,
Indonesia is using CoreTax system, which changes the file format and content of E-Faktur.
We're changing from CSV files into XML.
At the same time, due to tax regulation changes back and forth, for general E-Faktur now,
TaxBase (DPP) has to be mulitplied by factor of 11/12 while multiplied to tax of 12% which
is resulting to 11%.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_move_efaktur_form_view |
account.move.form | account.move | xpath | Inherits l10n_id_efaktur.account_move_efaktur_form_view |
efaktur_coretax_invoice |
efaktur_coretax_invoice | ir.ui.view | qweb | New |
efaktur_coretax_invoice_line |
efaktur_coretax_invoice_line | ir.ui.view | qweb | New |
efaktur_coretax_template |
efaktur_coretax_template | ir.ui.view | qweb | New |
l10n_id_efaktur_document_filter_view |
l10n_id.efaktur_coretax.document.filter.view | l10n_id_efaktur_coretax.document | search | New |
l10n_id_efaktur_document_form_view |
l10n_id.efaktur_coretax.document.form.view | l10n_id_efaktur_coretax.document | form | New |
l10n_id_efaktur_document_list_view |
l10n_id.efaktur_coretax.document.list.view | l10n_id_efaktur_coretax.document | list | New |
produc_code_list |
product.code.list | l10n_id_efaktur_coretax.product.code | list | New |
product_template_inherit |
product.template.inherit | product.template | xpath | Inherits product.product_template_only_form_view |
product_uom_categ_form_view_inherit_coretax |
uom.category.form.inherit.coretax | uom.category | xpath | Inherits uom.product_uom_categ_form_view |
product_uom_form_view_inherit_coretax |
uom.uom.form.inherit.coretax | uom.uom | xpath | Inherits uom.product_uom_form_view |
res_partner_tax_form_view |
res.partner.tax.form | res.partner | xpath | Inherits l10n_id_efaktur.res_partner_tax_form_view |
uom_code_list |
uom.code.list | l10n_id_efaktur_coretax.uom.code | list | New |
l10n_id_coretax_add_info_07
Selection
compute='_compute_l10n_id_coretax_add_info'
readonly=False
store=True
args: [('TD.00501', '1 - Pajak Pertambahan Nilai Tidak Dipungut berdasarkan PP Nomor 10 Tahun 2012'), ('TD.00502', '2 - Pajak Pertambahan Nilai atau Pajak Pertambahan Nilai dan Pajak Penjualan atas Barang Mewah tidak dipungut'), ('TD.00503', '3 - Pajak Pertambahan Nilai dan Pajak Penjualan atas Barang Mewah Tidak Dipungut'), ('TD.00504', '4 - Pajak Pertambahan Nilai Tidak Dipungut Sesuai PP Nomor 71 Tahun 2012'), ('TD.00505', '5 - (Tidak ada Cap)'), ('TD.00506', '6 - PPN dan/atau PPnBM tidak dipungut berdasarkan PMK No. 194/PMK.03/2012'), ('TD.00507', '7 - PPN Tidak Dipungut Berdasarkan PP Nomor 15 Tahun 2015'), ('TD.00508', '8 - PPN Tidak Dipungut Berdasarkan PP Nomor 69 Tahun 2015'), ('TD.00509', '9 - PPN Tidak Dipungut Berdasarkan PP Nomor 96 Tahun 2015'), ('TD.00510', '10 - PPN Tidak Dipungut Berdasarkan PP Nomor 106 Tahun 2015'), ('TD.00511', '11 - PPN Tidak Dipungut Sesuai PP Nomor 50 Tahun 2019'), ('TD.00512', '12 - PPN atau PPN dan PPnBM Tidak Dipungut Sesuai Dengan PP Nomor 27 Tahun 2017'), ('TD.00513', '13 - PPN ditanggung PEMERINTAH EX PMK 21/PMK.010/21'), ('TD.00514', '14 - PPN DITANGGUNG PEMERINTAH EKS PMK 102/PMK.010/2021'), ('TD.00515', '15 - PPN DITANGGUNG PEMERINTAH EKS PMK 239/PMK.03/2020'), ('TD.00516', '16 - Insentif PPN DITANGGUNG PEMERINTAH EKSEKUSI PMK NOMOR 103/PMK.010/2021'), ('TD.00517', '17 - PAJAK PERTAMBAHAN NILAI TIDAK DIPUNGUT BERDASARKAN PP NOMOR 40 TAHUN 2021'), ('TD.00518', '18 - PAJAK PERTAMBAHAN NILAI TIDAK DIPUNGUT BERDASARKAN PP NOMOR 41 TAHUN 2021'), ('TD.00519', '19 - PPN DITANGGUNG PEMERINTAH EKS PMK 6/PMK.010/2022'), ('TD.00520', '20 - PPN DITANGGUNG PEMERINTAH EKSEKUSI PMK NOMOR 226/PMK.03/2021'), ('TD.00521', '21 - PPN ATAU PPN DAN PPnBM TIDAK DIPUNGUT SESUAI DENGAN PP NOMOR 53 TAHUN 2017'), ('TD.00522', '22 - PPN tidak dipungut berdasarkan PP Nomor 70 Tahun 2021'), ('TD.00523', '23 - PPN ditanggung Pemerintah Ex PMK-125/PMK.01/2020'), ('TD.00524', '24 - (Tidak ada Cap)'), ('TD.00525', '25 - PPN tidak dipungut berdasarkan PP Nomor 49 Tahun 2022'), ('TD.00526', '26 - PPN tidak dipungut berdasarkan PP Nomor 12 Tahun 2023'), ('TD.00527', '27 - PPN ditanggung Pemerintah berdasarkan PMK Nomor 38 Tahun 2023')]
l10n_id_coretax_add_info_08
Selection
compute='_compute_l10n_id_coretax_add_info'
readonly=False
store=True
args: [('TD.00501', '1 - PPN Dibebaskan Sesuai PP Nomor 146 Tahun 2000 Sebagaimana Telah Diubah Dengan PP Nomor 38 Tahun 2003'), ('TD.00502', '2 - PPN Dibebaskan Sesuai PP Nomor 12 Tahun 2001 Sebagaimana Telah Beberapa Kali Diubah Terakhir Dengan PP Nomor 31 Tahun 2007'), ('TD.00503', '3 - PPN dibebaskan berdasarkan Peraturan Pemerintah Nomor 28 Tahun 2009'), ('TD.00504', '4 - (Tidak ada cap)'), ('TD.00505', '5 - PPN Dibebaskan Sesuai Dengan PP Nomor 81 Tahun 2015'), ('TD.00506', '6 - PPN Dibebaskan Berdasarkan PP Nomor 74 Tahun 2015'), ('TD.00507', '7 - (tanpa cap)'), ('TD.00508', '8 - PPN DIBEBASKAN SESUAI PP NOMOR 81 TAHUN 2015 SEBAGAIMANA TELAH DIUBAH DENGAN PP 48 TAHUN 2020'), ('TD.00509', '9 - PPN DIBEBASKAN BERDASARKAN PP NOMOR 47 TAHUN 2020'), ('TD.00510', '10 - PPN Dibebaskan berdasarkan PP Nomor 49 Tahun 2022')]
l10n_id_coretax_custom_doc
Char
help='Additional documentation when choosing kode 07 or 08'
l10n_id_coretax_document
Many2one → l10n_id_efaktur_coretax.document
copy=False
readonly=True
string='e-Faktur Document (Coretax)'
args: 'l10n_id_efaktur_coretax.document'
l10n_id_coretax_efaktur_available
Boolean
compute='_compute_l10n_id_coretax_efaktur_available'
l10n_id_coretax_facility_info_07
Selection
compute='_compute_l10n_id_coretax_facility_info'
readonly=False
store=True
args: [('TD.01101', '1 - untuk Kawasan Bebas'), ('TD.01102', '2 - untuk Tempat Penimbunan Berikat'), ('TD.01103', '3 - untuk Hibah dan Bantuan Luar Negeri'), ('TD.01104', '4 - untuk Avtur'), ('TD.01105', '5 - untuk Lainnya'), ('TD.01106', '6 - untuk Kontraktor Perjanjian Karya Pengusahaan Pertambangan Batubara Generasi I'), ('TD.01107', '7 - untuk Penyerahan bahan bakar minyak untuk Kapal Angkutan Laut Luar Negeri'), ('TD.01108', '8 - untuk Penyerahan jasa kena pajak terkait alat angkutan tertentu'), ('TD.01109', '9 - untuk Penyerahan BKP Tertentu di KEK'), ('TD.01110', '10 - untuk BKP tertentu yang bersifat strategis berupa anode slime'), ('TD.01111', '11 - untuk Penyerahan alat angkutan tertentu dan/atau Jasa Kena Pajak terkait alat angkutan tertentu'), ('TD.01112', '12 - untuk Penyerahan kepada Kontraktor Kerja Sama Migas yang mengikuti ketentuan Peraturan Pemerintah Nomor 27 Tahun 2017'), ('TD.01113', '13 - Penyerahan Rumah Tapak dan Satuan Rumah Susun Rumah Susun Ditanggung Pemerintah Tahun Anggaran 2021'), ('TD.01114', '14 - Penyerahan Jasa Sewa Ruangan atau Bangunan Kepada Pedagang Eceran yang Ditanggung Pemerintah Tahun Anggaran 2021'), ('TD.01115', '15 - Penyerahan Barang dan Jasa Dalam Rangka Penanganan Pandemi COVID-19 (PMK 239/PMK. 03/2020)'), ('TD.01116', '16 - Insentif PMK-103/PMK.010/2021 berupa PPN atas Penyerahan Rumah Tapak dan Unit Hunian Rumah Susun yang Ditanggung Pemerintah Tahun Anggaran 2021'), ('TD.01117', '17 - Kawasan Ekonomi Khusus PP nomor 40 Tahun 2021'), ('TD.01118', '18 - Kawasan Bebas PP nomor 41 Tahun 2021'), ('TD.01119', '19 - Penyerahan Rumah Tapak dan Unit Hunian Rumah Susun yang Ditanggung Pemerintah Tahun Anggaran 2022'), ('TD.01120', '20 - PPN Ditanggung Pemerintah dalam rangka Penanganan Pandemi Corona Virus'), ('TD.01121', '21 - Penyerahan kepada Kontraktor Kerja Sama Migas yang mengikuti ketentuan Peraturan Pemerintah Nomor 53 Tahun 2017'), ('TD.01122', '22 - BKP strategis tertentu dalam bentuk anode slime dan emas butiran'), ('TD.01123', '23 - untuk penyerahan kertas koran dan/atau majalah'), ('TD.01124', '24 - PPN tidak dipungut oleh Pemerintah lainnya'), ('TD.01125', '25 - BKP dan JKP tertentu'), ('TD.01126', '26 - Penyerahan BKP dan JKP di Ibu Kota Negara baru'), ('TD.01127', '27 - Penyerahan kendaraan listrik berbasis baterai')]
l10n_id_coretax_facility_info_08
Selection
compute='_compute_l10n_id_coretax_facility_info'
readonly=False
store=True
args: [('TD.01101', '1 - PPN Dibebaskan Sesuai PP Nomor 146 Tahun 2000 Sebagaimana Telah Diubah Dengan PP Nomor 38 Tahun 2003'), ('TD.01102', '2 - PPN Dibebaskan Sesuai PP Nomor 12 Tahun 2001 Sebagaimana Telah Beberapa Kali Diubah Terakhir Dengan PP Nomor 31 Tahun 2007'), ('TD.01103', '3 - PPN dibebaskan berdasarkan Peraturan Pemerintah Nomor 28 Tahun 2009'), ('TD.01104', '4 - (Tidak ada cap)'), ('TD.01105', '5 - PPN Dibebaskan Sesuai Dengan PP Nomor 81 Tahun 2015'), ('TD.01106', '6 - PPN Dibebaskan Berdasarkan PP Nomor 74 Tahun 2015'), ('TD.01107', '7 - (tanpa cap)'), ('TD.01108', '8 - PPN DIBEBASKAN SESUAI PP NOMOR 81 TAHUN 2015 SEBAGAIMANA TELAH DIUBAH DENGAN PP 48 TAHUN 2020'), ('TD.01109', '9 - PPN DIBEBASKAN BERDASARKAN PP NOMOR 47 TAHUN 2020'), ('TD.01110', '10 - PPN Dibebaskan berdasarkan PP Nomor 49 Tahun 2022')]
l10n_id_kode_transaksi
Selection
selection_add=[('10', '10 Other deliveries')]
download_efaktur(self)
download_xml(self)
prepare_efaktur_vals(self)
No new fields.
Public methods (0)No public methods.
active
Boolean
default=True
string='Active'
attachment_id
Many2one → ir.attachment
comodel_name='ir.attachment'
readonly=True
company_id
Many2one → res.company
default=<expr>
readonly=True
required=True
args: 'res.company'
invoice_ids
One2many → account.move
comodel_name='account.move'
domain="[('move_type', 'in', ['out_invoice', 'out_refund']), ('company_id', '=', company_id), ('l10n_id_coretax_document', '=', False), ('state', '=', 'posted')]"
inverse_name='l10n_id_coretax_document'
name
Char
compute='_compute_name'
store=True
action_download(self)
action_regenerate(self)
code
Char
description
Text
No public methods.
code
Char
name
Char
No public methods.
l10n_id_product_code
Many2one → l10n_id_efaktur_coretax.product.code
comodel_name='l10n_id_efaktur_coretax.product.code'
compute='_compute_l10n_id_product_code'
readonly=False
store=True
string='E-Faktur Product Code'
No public methods.
l10n_id_buyer_document_number
Char
string='Document Number'
l10n_id_buyer_document_type
Selection
default='TIN'
string='Document Type'
args: [('TIN', 'TIN'), ('NIK', 'NIK'), ('Passport', 'Passport'), ('Other', 'Others')]
l10n_id_kode_transaksi
Selection
default='04'
selection_add=[('10', '10 Other deliveries')]
l10n_id_tku
Char
default='000000'
help='Branch Number of your company, 000000 is the default for headquarters'
string='TKU'
No public methods.
l10n_id_uom_code
Many2one → l10n_id_efaktur_coretax.uom.code
string='E-Faktur UoM code'
args: 'l10n_id_efaktur_coretax.uom.code'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/17.0/l10n_id_efaktur_coretax |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Accounting/Localizations/EDI |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, nni-odoo, Thomas Becquevort (thbe), Dylan Kiss (dyki), Nicolas Viseur (vin), nni@odoo.com, wilu-odoo, kaju-odoo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:02:07 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - l10n_id - account - base_setup - base - web - onboarding - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_iban - base_vat - l10n_id_efaktur |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
E-invoicing feature provided by DJP (Indonesian Tax Office). As of January 1st 2025,
Indonesia is using CoreTax system, which changes the file format and content of E-Faktur.
We're changing from CSV files into XML.
At the same time, due to tax regulation changes back and forth, for general E-Faktur now,
TaxBase (DPP) has to be mulitplied by factor of 11/12 while multiplied to tax of 12% which
is resulting to 11%.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_move_efaktur_form_view |
account.move.form | account.move | xpath | Inherits l10n_id_efaktur.account_move_efaktur_form_view |
efaktur_coretax_invoice |
efaktur_coretax_invoice | ir.ui.view | qweb | New |
efaktur_coretax_invoice_line |
efaktur_coretax_invoice_line | ir.ui.view | qweb | New |
efaktur_coretax_template |
efaktur_coretax_template | ir.ui.view | qweb | New |
l10n_id_efaktur_document_filter_view |
l10n_id.efaktur_coretax.document.filter.view | l10n_id_efaktur_coretax.document | search | New |
l10n_id_efaktur_document_form_view |
l10n_id.efaktur_coretax.document.form.view | l10n_id_efaktur_coretax.document | form | New |
l10n_id_efaktur_document_list_view |
l10n_id.efaktur_coretax.document.list.view | l10n_id_efaktur_coretax.document | tree | New |
produc_code_list |
product.code.list | l10n_id_efaktur_coretax.product.code | tree | New |
product_template_inherit |
product.template.inherit | product.template | xpath | Inherits product.product_template_only_form_view |
product_uom_categ_form_view_inherit_coretax |
uom.category.form.inherit.coretax | uom.category | xpath | Inherits uom.product_uom_categ_form_view |
product_uom_form_view_inherit_coretax |
uom.uom.form.inherit.coretax | uom.uom | xpath | Inherits uom.product_uom_form_view |
res_partner_tax_form_view |
res.partner.tax.form | res.partner | xpath | Inherits l10n_id_efaktur.res_partner_tax_form_view |
uom_code_list |
uom.code.list | l10n_id_efaktur_coretax.uom.code | tree | New |
l10n_id_coretax_add_info_07
Selection
compute='_compute_l10n_id_coretax_add_info'
readonly=False
store=True
args: [('TD.00501', '1 - Pajak Pertambahan Nilai Tidak Dipungut berdasarkan PP Nomor 10 Tahun 2012'), ('TD.00502', '2 - Pajak Pertambahan Nilai atau Pajak Pertambahan Nilai dan Pajak Penjualan atas Barang Mewah tidak dipungut'), ('TD.00503', '3 - Pajak Pertambahan Nilai dan Pajak Penjualan atas Barang Mewah Tidak Dipungut'), ('TD.00504', '4 - Pajak Pertambahan Nilai Tidak Dipungut Sesuai PP Nomor 71 Tahun 2012'), ('TD.00505', '5 - (Tidak ada Cap)'), ('TD.00506', '6 - PPN dan/atau PPnBM tidak dipungut berdasarkan PMK No. 194/PMK.03/2012'), ('TD.00507', '7 - PPN Tidak Dipungut Berdasarkan PP Nomor 15 Tahun 2015'), ('TD.00508', '8 - PPN Tidak Dipungut Berdasarkan PP Nomor 69 Tahun 2015'), ('TD.00509', '9 - PPN Tidak Dipungut Berdasarkan PP Nomor 96 Tahun 2015'), ('TD.00510', '10 - PPN Tidak Dipungut Berdasarkan PP Nomor 106 Tahun 2015'), ('TD.00511', '11 - PPN Tidak Dipungut Sesuai PP Nomor 50 Tahun 2019'), ('TD.00512', '12 - PPN atau PPN dan PPnBM Tidak Dipungut Sesuai Dengan PP Nomor 27 Tahun 2017'), ('TD.00513', '13 - PPN ditanggung PEMERINTAH EX PMK 21/PMK.010/21'), ('TD.00514', '14 - PPN DITANGGUNG PEMERINTAH EKS PMK 102/PMK.010/2021'), ('TD.00515', '15 - PPN DITANGGUNG PEMERINTAH EKS PMK 239/PMK.03/2020'), ('TD.00516', '16 - Insentif PPN DITANGGUNG PEMERINTAH EKSEKUSI PMK NOMOR 103/PMK.010/2021'), ('TD.00517', '17 - PAJAK PERTAMBAHAN NILAI TIDAK DIPUNGUT BERDASARKAN PP NOMOR 40 TAHUN 2021'), ('TD.00518', '18 - PAJAK PERTAMBAHAN NILAI TIDAK DIPUNGUT BERDASARKAN PP NOMOR 41 TAHUN 2021'), ('TD.00519', '19 - PPN DITANGGUNG PEMERINTAH EKS PMK 6/PMK.010/2022'), ('TD.00520', '20 - PPN DITANGGUNG PEMERINTAH EKSEKUSI PMK NOMOR 226/PMK.03/2021'), ('TD.00521', '21 - PPN ATAU PPN DAN PPnBM TIDAK DIPUNGUT SESUAI DENGAN PP NOMOR 53 TAHUN 2017'), ('TD.00522', '22 - PPN tidak dipungut berdasarkan PP Nomor 70 Tahun 2021'), ('TD.00523', '23 - PPN ditanggung Pemerintah Ex PMK-125/PMK.01/2020'), ('TD.00524', '24 - (Tidak ada Cap)'), ('TD.00525', '25 - PPN tidak dipungut berdasarkan PP Nomor 49 Tahun 2022'), ('TD.00526', '26 - PPN tidak dipungut berdasarkan PP Nomor 12 Tahun 2023'), ('TD.00527', '27 - PPN ditanggung Pemerintah berdasarkan PMK Nomor 38 Tahun 2023')]
l10n_id_coretax_add_info_08
Selection
compute='_compute_l10n_id_coretax_add_info'
readonly=False
store=True
args: [('TD.00501', '1 - PPN Dibebaskan Sesuai PP Nomor 146 Tahun 2000 Sebagaimana Telah Diubah Dengan PP Nomor 38 Tahun 2003'), ('TD.00502', '2 - PPN Dibebaskan Sesuai PP Nomor 12 Tahun 2001 Sebagaimana Telah Beberapa Kali Diubah Terakhir Dengan PP Nomor 31 Tahun 2007'), ('TD.00503', '3 - PPN dibebaskan berdasarkan Peraturan Pemerintah Nomor 28 Tahun 2009'), ('TD.00504', '4 - (Tidak ada cap)'), ('TD.00505', '5 - PPN Dibebaskan Sesuai Dengan PP Nomor 81 Tahun 2015'), ('TD.00506', '6 - PPN Dibebaskan Berdasarkan PP Nomor 74 Tahun 2015'), ('TD.00507', '7 - (tanpa cap)'), ('TD.00508', '8 - PPN DIBEBASKAN SESUAI PP NOMOR 81 TAHUN 2015 SEBAGAIMANA TELAH DIUBAH DENGAN PP 48 TAHUN 2020'), ('TD.00509', '9 - PPN DIBEBASKAN BERDASARKAN PP NOMOR 47 TAHUN 2020'), ('TD.00510', '10 - PPN Dibebaskan berdasarkan PP Nomor 49 Tahun 2022')]
l10n_id_coretax_custom_doc
Char
help='Additional documentation when choosing kode 07 or 08'
l10n_id_coretax_document
Many2one → l10n_id_efaktur_coretax.document
copy=False
readonly=True
string='e-Faktur Document'
args: 'l10n_id_efaktur_coretax.document'
l10n_id_coretax_efaktur_available
Boolean
compute='_compute_l10n_id_coretax_efaktur_available'
l10n_id_coretax_facility_info_07
Selection
compute='_compute_l10n_id_coretax_facility_info'
readonly=False
store=True
args: [('TD.01101', '1 - untuk Kawasan Bebas'), ('TD.01102', '2 - untuk Tempat Penimbunan Berikat'), ('TD.01103', '3 - untuk Hibah dan Bantuan Luar Negeri'), ('TD.01104', '4 - untuk Avtur'), ('TD.01105', '5 - untuk Lainnya'), ('TD.01106', '6 - untuk Kontraktor Perjanjian Karya Pengusahaan Pertambangan Batubara Generasi I'), ('TD.01107', '7 - untuk Penyerahan bahan bakar minyak untuk Kapal Angkutan Laut Luar Negeri'), ('TD.01108', '8 - untuk Penyerahan jasa kena pajak terkait alat angkutan tertentu'), ('TD.01109', '9 - untuk Penyerahan BKP Tertentu di KEK'), ('TD.01110', '10 - untuk BKP tertentu yang bersifat strategis berupa anode slime'), ('TD.01111', '11 - untuk Penyerahan alat angkutan tertentu dan/atau Jasa Kena Pajak terkait alat angkutan tertentu'), ('TD.01112', '12 - untuk Penyerahan kepada Kontraktor Kerja Sama Migas yang mengikuti ketentuan Peraturan Pemerintah Nomor 27 Tahun 2017'), ('TD.01113', '13 - Penyerahan Rumah Tapak dan Satuan Rumah Susun Rumah Susun Ditanggung Pemerintah Tahun Anggaran 2021'), ('TD.01114', '14 - Penyerahan Jasa Sewa Ruangan atau Bangunan Kepada Pedagang Eceran yang Ditanggung Pemerintah Tahun Anggaran 2021'), ('TD.01115', '15 - Penyerahan Barang dan Jasa Dalam Rangka Penanganan Pandemi COVID-19 (PMK 239/PMK. 03/2020)'), ('TD.01116', '16 - Insentif PMK-103/PMK.010/2021 berupa PPN atas Penyerahan Rumah Tapak dan Unit Hunian Rumah Susun yang Ditanggung Pemerintah Tahun Anggaran 2021'), ('TD.01117', '17 - Kawasan Ekonomi Khusus PP nomor 40 Tahun 2021'), ('TD.01118', '18 - Kawasan Bebas PP nomor 41 Tahun 2021'), ('TD.01119', '19 - Penyerahan Rumah Tapak dan Unit Hunian Rumah Susun yang Ditanggung Pemerintah Tahun Anggaran 2022'), ('TD.01120', '20 - PPN Ditanggung Pemerintah dalam rangka Penanganan Pandemi Corona Virus'), ('TD.01121', '21 - Penyerahan kepada Kontraktor Kerja Sama Migas yang mengikuti ketentuan Peraturan Pemerintah Nomor 53 Tahun 2017'), ('TD.01122', '22 - BKP strategis tertentu dalam bentuk anode slime dan emas butiran'), ('TD.01123', '23 - untuk penyerahan kertas koran dan/atau majalah'), ('TD.01124', '24 - PPN tidak dipungut oleh Pemerintah lainnya'), ('TD.01125', '25 - BKP dan JKP tertentu'), ('TD.01126', '26 - Penyerahan BKP dan JKP di Ibu Kota Negara baru'), ('TD.01127', '27 - Penyerahan kendaraan listrik berbasis baterai')]
l10n_id_coretax_facility_info_08
Selection
compute='_compute_l10n_id_coretax_facility_info'
readonly=False
store=True
args: [('TD.01101', '1 - PPN Dibebaskan Sesuai PP Nomor 146 Tahun 2000 Sebagaimana Telah Diubah Dengan PP Nomor 38 Tahun 2003'), ('TD.01102', '2 - PPN Dibebaskan Sesuai PP Nomor 12 Tahun 2001 Sebagaimana Telah Beberapa Kali Diubah Terakhir Dengan PP Nomor 31 Tahun 2007'), ('TD.01103', '3 - PPN dibebaskan berdasarkan Peraturan Pemerintah Nomor 28 Tahun 2009'), ('TD.01104', '4 - (Tidak ada cap)'), ('TD.01105', '5 - PPN Dibebaskan Sesuai Dengan PP Nomor 81 Tahun 2015'), ('TD.01106', '6 - PPN Dibebaskan Berdasarkan PP Nomor 74 Tahun 2015'), ('TD.01107', '7 - (tanpa cap)'), ('TD.01108', '8 - PPN DIBEBASKAN SESUAI PP NOMOR 81 TAHUN 2015 SEBAGAIMANA TELAH DIUBAH DENGAN PP 48 TAHUN 2020'), ('TD.01109', '9 - PPN DIBEBASKAN BERDASARKAN PP NOMOR 47 TAHUN 2020'), ('TD.01110', '10 - PPN Dibebaskan berdasarkan PP Nomor 49 Tahun 2022')]
l10n_id_kode_transaksi
Selection
selection_add=[('10', '10 Other deliveries')]
download_efaktur(self)
download_xml(self)
prepare_efaktur_vals(self)
No new fields.
Public methods (0)No public methods.
active
Boolean
default=True
string='Active'
attachment_id
Many2one → ir.attachment
comodel_name='ir.attachment'
readonly=True
company_id
Many2one → res.company
default=<expr>
readonly=True
required=True
args: 'res.company'
invoice_ids
One2many → account.move
comodel_name='account.move'
domain="[('move_type', 'in', ['out_invoice', 'out_refund']), ('company_id', '=', company_id), ('l10n_id_coretax_document', '=', False), ('state', '=', 'posted')]"
inverse_name='l10n_id_coretax_document'
name
Char
compute='_compute_name'
store=True
action_download(self)
action_regenerate(self)
code
Char
description
Text
No public methods.
code
Char
name
Char
No public methods.
l10n_id_product_code
Many2one → l10n_id_efaktur_coretax.product.code
comodel_name='l10n_id_efaktur_coretax.product.code'
compute='_compute_l10n_id_product_code'
readonly=False
store=True
string='E-Faktur Product Code'
No public methods.
l10n_id_buyer_document_number
Char
string='Document Number'
l10n_id_buyer_document_type
Selection
default='TIN'
string='Document Type'
args: [('TIN', 'TIN'), ('NIK', 'NIK'), ('Passport', 'Passport'), ('Other', 'Others')]
l10n_id_kode_transaksi
Selection
default='04'
selection_add=[('10', '10 Other deliveries')]
l10n_id_tku
Char
default='000000'
help='Branch Number of your company, 000000 is the default for headquarters'
string='TKU'
No public methods.
l10n_id_uom_code
Many2one → l10n_id_efaktur_coretax.uom.code
string='E-Faktur UoM code'
args: 'l10n_id_efaktur_coretax.uom.code'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/16.0/l10n_id_efaktur_coretax |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Accounting/Localizations/EDI |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | GitHub, nni-odoo, nni@odoo.com |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:49 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - l10n_id - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_iban - base_vat - l10n_multilang - l10n_id_efaktur |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
E-invoicing feature provided by DJP (Indonesian Tax Office). As of January 1st 2025,
Indonesia is using CoreTax system, which changes the file format and content of E-Faktur.
We're changing from CSV files into XML.
At the same time, due to tax regulation changes back and forth, for general E-Faktur now,
TaxBase (DPP) has to be mulitplied by factor of 11/12 while multiplied to tax of 12% which
is resulting to 11%.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_move_efaktur_form_view |
account.move.form | account.move | xpath | Inherits l10n_id_efaktur.account_move_efaktur_form_view |
efaktur_coretax_invoice |
efaktur_coretax_invoice | ir.ui.view | qweb | New |
efaktur_coretax_invoice_line |
efaktur_coretax_invoice_line | ir.ui.view | qweb | New |
efaktur_coretax_template |
efaktur_coretax_template | ir.ui.view | qweb | New |
l10n_id_efaktur_document_filter_view |
l10n_id.efaktur_coretax.document.filter.view | l10n_id_efaktur_coretax.document | search | New |
l10n_id_efaktur_document_form_view |
l10n_id.efaktur_coretax.document.form.view | l10n_id_efaktur_coretax.document | form | New |
l10n_id_efaktur_document_list_view |
l10n_id.efaktur_coretax.document.list.view | l10n_id_efaktur_coretax.document | tree | New |
produc_code_list |
product.code.list | l10n_id_efaktur_coretax.product.code | tree | New |
product_template_inherit |
product.template.inherit | product.template | xpath | Inherits product.product_template_only_form_view |
product_uom_categ_form_view_inherit_coretax |
uom.category.form.inherit.coretax | uom.category | xpath | Inherits uom.product_uom_categ_form_view |
product_uom_form_view_inherit_coretax |
uom.uom.form.inherit.coretax | uom.uom | xpath | Inherits uom.product_uom_form_view |
res_partner_tax_form_view |
res.partner.tax.form | res.partner | xpath | Inherits l10n_id_efaktur.res_partner_tax_form_view |
uom_code_list |
uom.code.list | l10n_id_efaktur_coretax.uom.code | tree | New |
l10n_id_coretax_add_info_07
Selection
compute='_compute_l10n_id_coretax_add_info'
readonly=False
store=True
args: [('TD.00501', '1 - Pajak Pertambahan Nilai Tidak Dipungut berdasarkan PP Nomor 10 Tahun 2012'), ('TD.00502', '2 - Pajak Pertambahan Nilai atau Pajak Pertambahan Nilai dan Pajak Penjualan atas Barang Mewah tidak dipungut'), ('TD.00503', '3 - Pajak Pertambahan Nilai dan Pajak Penjualan atas Barang Mewah Tidak Dipungut'), ('TD.00504', '4 - Pajak Pertambahan Nilai Tidak Dipungut Sesuai PP Nomor 71 Tahun 2012'), ('TD.00505', '5 - (Tidak ada Cap)'), ('TD.00506', '6 - PPN dan/atau PPnBM tidak dipungut berdasarkan PMK No. 194/PMK.03/2012'), ('TD.00507', '7 - PPN Tidak Dipungut Berdasarkan PP Nomor 15 Tahun 2015'), ('TD.00508', '8 - PPN Tidak Dipungut Berdasarkan PP Nomor 69 Tahun 2015'), ('TD.00509', '9 - PPN Tidak Dipungut Berdasarkan PP Nomor 96 Tahun 2015'), ('TD.00510', '10 - PPN Tidak Dipungut Berdasarkan PP Nomor 106 Tahun 2015'), ('TD.00511', '11 - PPN Tidak Dipungut Sesuai PP Nomor 50 Tahun 2019'), ('TD.00512', '12 - PPN atau PPN dan PPnBM Tidak Dipungut Sesuai Dengan PP Nomor 27 Tahun 2017'), ('TD.00513', '13 - PPN ditanggung PEMERINTAH EX PMK 21/PMK.010/21'), ('TD.00514', '14 - PPN DITANGGUNG PEMERINTAH EKS PMK 102/PMK.010/2021'), ('TD.00515', '15 - PPN DITANGGUNG PEMERINTAH EKS PMK 239/PMK.03/2020'), ('TD.00516', '16 - Insentif PPN DITANGGUNG PEMERINTAH EKSEKUSI PMK NOMOR 103/PMK.010/2021'), ('TD.00517', '17 - PAJAK PERTAMBAHAN NILAI TIDAK DIPUNGUT BERDASARKAN PP NOMOR 40 TAHUN 2021'), ('TD.00518', '18 - PAJAK PERTAMBAHAN NILAI TIDAK DIPUNGUT BERDASARKAN PP NOMOR 41 TAHUN 2021'), ('TD.00519', '19 - PPN DITANGGUNG PEMERINTAH EKS PMK 6/PMK.010/2022'), ('TD.00520', '20 - PPN DITANGGUNG PEMERINTAH EKSEKUSI PMK NOMOR 226/PMK.03/2021'), ('TD.00521', '21 - PPN ATAU PPN DAN PPnBM TIDAK DIPUNGUT SESUAI DENGAN PP NOMOR 53 TAHUN 2017'), ('TD.00522', '22 - PPN tidak dipungut berdasarkan PP Nomor 70 Tahun 2021'), ('TD.00523', '23 - PPN ditanggung Pemerintah Ex PMK-125/PMK.01/2020'), ('TD.00524', '24 - (Tidak ada Cap)'), ('TD.00525', '25 - PPN tidak dipungut berdasarkan PP Nomor 49 Tahun 2022'), ('TD.00526', '26 - PPN tidak dipungut berdasarkan PP Nomor 12 Tahun 2023'), ('TD.00527', '27 - PPN ditanggung Pemerintah berdasarkan PMK Nomor 38 Tahun 2023')]
l10n_id_coretax_add_info_08
Selection
compute='_compute_l10n_id_coretax_add_info'
readonly=False
store=True
args: [('TD.00501', '1 - PPN Dibebaskan Sesuai PP Nomor 146 Tahun 2000 Sebagaimana Telah Diubah Dengan PP Nomor 38 Tahun 2003'), ('TD.00502', '2 - PPN Dibebaskan Sesuai PP Nomor 12 Tahun 2001 Sebagaimana Telah Beberapa Kali Diubah Terakhir Dengan PP Nomor 31 Tahun 2007'), ('TD.00503', '3 - PPN dibebaskan berdasarkan Peraturan Pemerintah Nomor 28 Tahun 2009'), ('TD.00504', '4 - (Tidak ada cap)'), ('TD.00505', '5 - PPN Dibebaskan Sesuai Dengan PP Nomor 81 Tahun 2015'), ('TD.00506', '6 - PPN Dibebaskan Berdasarkan PP Nomor 74 Tahun 2015'), ('TD.00507', '7 - (tanpa cap)'), ('TD.00508', '8 - PPN DIBEBASKAN SESUAI PP NOMOR 81 TAHUN 2015 SEBAGAIMANA TELAH DIUBAH DENGAN PP 48 TAHUN 2020'), ('TD.00509', '9 - PPN DIBEBASKAN BERDASARKAN PP NOMOR 47 TAHUN 2020'), ('TD.00510', '10 - PPN Dibebaskan berdasarkan PP Nomor 49 Tahun 2022')]
l10n_id_coretax_custom_doc
Char
help='Additional documentation when choosing kode 07 or 08'
l10n_id_coretax_document
Many2one → l10n_id_efaktur_coretax.document
copy=False
readonly=True
string='e-Faktur Document'
args: 'l10n_id_efaktur_coretax.document'
l10n_id_coretax_efaktur_available
Boolean
compute='_compute_l10n_id_coretax_efaktur_available'
l10n_id_coretax_facility_info_07
Selection
compute='_compute_l10n_id_coretax_facility_info'
readonly=False
store=True
args: [('TD.01101', '1 - untuk Kawasan Bebas'), ('TD.01102', '2 - untuk Tempat Penimbunan Berikat'), ('TD.01103', '3 - untuk Hibah dan Bantuan Luar Negeri'), ('TD.01104', '4 - untuk Avtur'), ('TD.01105', '5 - untuk Lainnya'), ('TD.01106', '6 - untuk Kontraktor Perjanjian Karya Pengusahaan Pertambangan Batubara Generasi I'), ('TD.01107', '7 - untuk Penyerahan bahan bakar minyak untuk Kapal Angkutan Laut Luar Negeri'), ('TD.01108', '8 - untuk Penyerahan jasa kena pajak terkait alat angkutan tertentu'), ('TD.01109', '9 - untuk Penyerahan BKP Tertentu di KEK'), ('TD.01110', '10 - untuk BKP tertentu yang bersifat strategis berupa anode slime'), ('TD.01111', '11 - untuk Penyerahan alat angkutan tertentu dan/atau Jasa Kena Pajak terkait alat angkutan tertentu'), ('TD.01112', '12 - untuk Penyerahan kepada Kontraktor Kerja Sama Migas yang mengikuti ketentuan Peraturan Pemerintah Nomor 27 Tahun 2017'), ('TD.01113', '13 - Penyerahan Rumah Tapak dan Satuan Rumah Susun Rumah Susun Ditanggung Pemerintah Tahun Anggaran 2021'), ('TD.01114', '14 - Penyerahan Jasa Sewa Ruangan atau Bangunan Kepada Pedagang Eceran yang Ditanggung Pemerintah Tahun Anggaran 2021'), ('TD.01115', '15 - Penyerahan Barang dan Jasa Dalam Rangka Penanganan Pandemi COVID-19 (PMK 239/PMK. 03/2020)'), ('TD.01116', '16 - Insentif PMK-103/PMK.010/2021 berupa PPN atas Penyerahan Rumah Tapak dan Unit Hunian Rumah Susun yang Ditanggung Pemerintah Tahun Anggaran 2021'), ('TD.01117', '17 - Kawasan Ekonomi Khusus PP nomor 40 Tahun 2021'), ('TD.01118', '18 - Kawasan Bebas PP nomor 41 Tahun 2021'), ('TD.01119', '19 - Penyerahan Rumah Tapak dan Unit Hunian Rumah Susun yang Ditanggung Pemerintah Tahun Anggaran 2022'), ('TD.01120', '20 - PPN Ditanggung Pemerintah dalam rangka Penanganan Pandemi Corona Virus'), ('TD.01121', '21 - Penyerahan kepada Kontraktor Kerja Sama Migas yang mengikuti ketentuan Peraturan Pemerintah Nomor 53 Tahun 2017'), ('TD.01122', '22 - BKP strategis tertentu dalam bentuk anode slime dan emas butiran'), ('TD.01123', '23 - untuk penyerahan kertas koran dan/atau majalah'), ('TD.01124', '24 - PPN tidak dipungut oleh Pemerintah lainnya'), ('TD.01125', '25 - BKP dan JKP tertentu'), ('TD.01126', '26 - Penyerahan BKP dan JKP di Ibu Kota Negara baru'), ('TD.01127', '27 - Penyerahan kendaraan listrik berbasis baterai')]
l10n_id_coretax_facility_info_08
Selection
compute='_compute_l10n_id_coretax_facility_info'
readonly=False
store=True
args: [('TD.01101', '1 - PPN Dibebaskan Sesuai PP Nomor 146 Tahun 2000 Sebagaimana Telah Diubah Dengan PP Nomor 38 Tahun 2003'), ('TD.01102', '2 - PPN Dibebaskan Sesuai PP Nomor 12 Tahun 2001 Sebagaimana Telah Beberapa Kali Diubah Terakhir Dengan PP Nomor 31 Tahun 2007'), ('TD.01103', '3 - PPN dibebaskan berdasarkan Peraturan Pemerintah Nomor 28 Tahun 2009'), ('TD.01104', '4 - (Tidak ada cap)'), ('TD.01105', '5 - PPN Dibebaskan Sesuai Dengan PP Nomor 81 Tahun 2015'), ('TD.01106', '6 - PPN Dibebaskan Berdasarkan PP Nomor 74 Tahun 2015'), ('TD.01107', '7 - (tanpa cap)'), ('TD.01108', '8 - PPN DIBEBASKAN SESUAI PP NOMOR 81 TAHUN 2015 SEBAGAIMANA TELAH DIUBAH DENGAN PP 48 TAHUN 2020'), ('TD.01109', '9 - PPN DIBEBASKAN BERDASARKAN PP NOMOR 47 TAHUN 2020'), ('TD.01110', '10 - PPN Dibebaskan berdasarkan PP Nomor 49 Tahun 2022')]
l10n_id_kode_transaksi
Selection
selection_add=[('10', '10 Other deliveries')]
download_efaktur(self)
download_xml(self)
prepare_efaktur_vals(self)
No new fields.
Public methods (0)No public methods.
active
Boolean
default=True
string='Active'
attachment_id
Many2one → ir.attachment
comodel_name='ir.attachment'
readonly=True
company_id
Many2one → res.company
default=<expr>
readonly=True
required=True
args: 'res.company'
invoice_ids
One2many → account.move
comodel_name='account.move'
domain="[('move_type', 'in', ['out_invoice', 'out_refund']), ('company_id', '=', company_id), ('l10n_id_coretax_document', '=', False), ('state', '=', 'posted')]"
inverse_name='l10n_id_coretax_document'
name
Char
compute='_compute_name'
store=True
action_download(self)
action_regenerate(self)
code
Char
description
Text
name_get(self)
code
Char
name
Char
name_get(self)
l10n_id_product_code
Many2one → l10n_id_efaktur_coretax.product.code
comodel_name='l10n_id_efaktur_coretax.product.code'
compute='_compute_l10n_id_product_code'
readonly=False
store=True
string='E-Faktur Product Code'
No public methods.
l10n_id_buyer_document_number
Char
string='Document Number'
l10n_id_buyer_document_type
Selection
default='TIN'
string='Document Type'
args: [('TIN', 'TIN'), ('NIK', 'NIK'), ('Passport', 'Passport'), ('Other', 'Others')]
l10n_id_kode_transaksi
Selection
default='04'
selection_add=[('10', '10 Other deliveries')]
l10n_id_tku
Char
default='000000'
help='Branch Number of your company, 000000 is the default for headquarters'
string='TKU'
No public methods.
l10n_id_uom_code
Many2one → l10n_id_efaktur_coretax.uom.code
string='E-Faktur UoM code'
args: 'l10n_id_efaktur_coretax.uom.code'
No public methods.