From e1d2c3f6ef7b2189b68e9e495695ab9f1f2afcb1 Mon Sep 17 00:00:00 2001 From: Andhitia Rama Date: Mon, 19 Jun 2017 10:36:52 +0700 Subject: [PATCH] [8.0.1.0.0][l10n_id_taxform_bukti_potong_pph_f113309 --- .../README.rst | 64 ++++++++++++++++++ .../__init__.py | 5 ++ .../__openerp__.py | 22 ++++++ .../data/l10n_id_bukti_potong_type.xml | 21 ++++++ .../models/__init__.py | 6 ++ .../models/bukti_potong_pph_f113309_in.py | 31 +++++++++ .../models/bukti_potong_pph_f113309_out.py | 31 +++++++++ .../security/ir.model.access.csv | 5 ++ .../static/description/icon.png | Bin 0 -> 5005 bytes .../bukti_potong_pph_f113309_in_views.xml | 64 ++++++++++++++++++ .../bukti_potong_pph_f113309_out_views.xml | 64 ++++++++++++++++++ 11 files changed, 313 insertions(+) create mode 100644 l10n_id_taxform_bukti_potong_pph_f113309/README.rst create mode 100644 l10n_id_taxform_bukti_potong_pph_f113309/__init__.py create mode 100644 l10n_id_taxform_bukti_potong_pph_f113309/__openerp__.py create mode 100644 l10n_id_taxform_bukti_potong_pph_f113309/data/l10n_id_bukti_potong_type.xml create mode 100644 l10n_id_taxform_bukti_potong_pph_f113309/models/__init__.py create mode 100644 l10n_id_taxform_bukti_potong_pph_f113309/models/bukti_potong_pph_f113309_in.py create mode 100644 l10n_id_taxform_bukti_potong_pph_f113309/models/bukti_potong_pph_f113309_out.py create mode 100644 l10n_id_taxform_bukti_potong_pph_f113309/security/ir.model.access.csv create mode 100644 l10n_id_taxform_bukti_potong_pph_f113309/static/description/icon.png create mode 100644 l10n_id_taxform_bukti_potong_pph_f113309/views/bukti_potong_pph_f113309_in_views.xml create mode 100644 l10n_id_taxform_bukti_potong_pph_f113309/views/bukti_potong_pph_f113309_out_views.xml diff --git a/l10n_id_taxform_bukti_potong_pph_f113309/README.rst b/l10n_id_taxform_bukti_potong_pph_f113309/README.rst new file mode 100644 index 0000000..ee570b5 --- /dev/null +++ b/l10n_id_taxform_bukti_potong_pph_f113309/README.rst @@ -0,0 +1,64 @@ + +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + +=================================================== +Indonesia - Bukti Potong PPh 4 Ayat 2 (f.1.1.33.09) +=================================================== + +This module add feature to manage bukti potong PPh 4 Ayat 2 (f.1.33.09) + + +Installation +============ + +To install this module, you need to: + +1. Clone the branch 8.0 of the repository https://github.com/open-synergy/opnsynid-l10n-indonesia +2. Add the path to this repository in your configuration (addons-path) +3. Update the module list +4. Go to menu *Setting -> Modules -> Local Modules* +5. Search For *Indonesia - Bukti Potong PPh 4 Ayat 2 (f.1.1.33.09)* +6. Install the module + +Configuration +============= + + +Usage +===== + + +Known issues / Roadmap +====================== + +* Printed form will be provided on other module + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues +`_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed +and welcomed feedback. + +Credits +======= + + +Contributors +------------ + +* Andhitia Rama + + +Maintainer +---------- + +.. image:: https://opensynergy-indonesia.com/logo.png + :alt: OpenSynergy Indonesia + :target: https://opensynergy-indonesia.com + +This module is maintained by the OpenSynergy Indonesia. diff --git a/l10n_id_taxform_bukti_potong_pph_f113309/__init__.py b/l10n_id_taxform_bukti_potong_pph_f113309/__init__.py new file mode 100644 index 0000000..3eed7be --- /dev/null +++ b/l10n_id_taxform_bukti_potong_pph_f113309/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# Copyright 2017 OpenSynergy Indonesia +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import models diff --git a/l10n_id_taxform_bukti_potong_pph_f113309/__openerp__.py b/l10n_id_taxform_bukti_potong_pph_f113309/__openerp__.py new file mode 100644 index 0000000..9e84217 --- /dev/null +++ b/l10n_id_taxform_bukti_potong_pph_f113309/__openerp__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +# Copyright 2017 OpenSynergy Indonesia +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +{ + "name": "Indonesia - Bukti Potong PPh 4 Ayat 2 (F.1.1.33.09)", + "version": "8.0.1.0.0", + "category": "localization", + "website": "https://opensynergy-indonesia.com/", + "author": "OpenSynergy Indonesia", + "license": "AGPL-3", + "application": False, + "installable": True, + "depends": [ + "l10n_id_taxform_bukti_potong_pph_common", + ], + "data": [ + "security/ir.model.access.csv", + "data/l10n_id_bukti_potong_type.xml", + "views/bukti_potong_pph_f113309_in_views.xml", + "views/bukti_potong_pph_f113309_out_views.xml", + ], +} diff --git a/l10n_id_taxform_bukti_potong_pph_f113309/data/l10n_id_bukti_potong_type.xml b/l10n_id_taxform_bukti_potong_pph_f113309/data/l10n_id_bukti_potong_type.xml new file mode 100644 index 0000000..73a4bd9 --- /dev/null +++ b/l10n_id_taxform_bukti_potong_pph_f113309/data/l10n_id_bukti_potong_type.xml @@ -0,0 +1,21 @@ + + + + + + + Bukti Potong PPh 4 Ayat 2 - Out + f.1.1.33.09 - Out + out + + + + + Bukti Potong PPh 4 Ayat 2 - In + f.1.1.33.09 - In + in + + + + diff --git a/l10n_id_taxform_bukti_potong_pph_f113309/models/__init__.py b/l10n_id_taxform_bukti_potong_pph_f113309/models/__init__.py new file mode 100644 index 0000000..cbdc133 --- /dev/null +++ b/l10n_id_taxform_bukti_potong_pph_f113309/models/__init__.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- +# Copyright 2017 OpenSynergy Indonesia +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import bukti_potong_pph_f113309_in +from . import bukti_potong_pph_f113309_out diff --git a/l10n_id_taxform_bukti_potong_pph_f113309/models/bukti_potong_pph_f113309_in.py b/l10n_id_taxform_bukti_potong_pph_f113309/models/bukti_potong_pph_f113309_in.py new file mode 100644 index 0000000..07227a4 --- /dev/null +++ b/l10n_id_taxform_bukti_potong_pph_f113309/models/bukti_potong_pph_f113309_in.py @@ -0,0 +1,31 @@ +# -*- coding: utf-8 -*- +# Copyright 2017 OpenSynergy Indonesia +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from openerp import models, fields, api + + +class BuktiPotongPPhF113309In(models.Model): + _name = "l10n_id.bukti_potong_pph_f113309_in" + _inherit = "l10n_id.bukti_potong_pph" + _table = "l10n_id_bukti_potong_pph" + _description = "Bukti Potong PPh f.1.1.33.09 In" + + @api.model + def _default_type_id(self): + return self.env.ref( + "l10n_id_taxform_bukti_potong_pph_f113309." + "bukti_potong_pph_type_f113309_in").id + + type_id = fields.Many2one( + default=lambda self: self._default_type_id(), + ) + + @api.model + def search(self, args, offset=0, limit=None, order=None): + type_id = self.env.ref( + "l10n_id_taxform_bukti_potong_pph_f113309." + "bukti_potong_pph_type_f113309_in") + args.append(("type_id", "=", type_id.id)) + return super(BuktiPotongPPhF113309In, self).\ + search(args, offset, limit, order) diff --git a/l10n_id_taxform_bukti_potong_pph_f113309/models/bukti_potong_pph_f113309_out.py b/l10n_id_taxform_bukti_potong_pph_f113309/models/bukti_potong_pph_f113309_out.py new file mode 100644 index 0000000..f987129 --- /dev/null +++ b/l10n_id_taxform_bukti_potong_pph_f113309/models/bukti_potong_pph_f113309_out.py @@ -0,0 +1,31 @@ +# -*- coding: utf-8 -*- +# Copyright 2017 OpenSynergy Indonesia +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from openerp import models, fields, api + + +class BuktiPotongPPhF113309Out(models.Model): + _name = "l10n_id.bukti_potong_pph_f113309_out" + _inherit = "l10n_id.bukti_potong_pph" + _table = "l10n_id_bukti_potong_pph" + _description = "Bukti Potong PPh f.1.1.33.09 Out" + + @api.model + def _default_type_id(self): + return self.env.ref( + "l10n_id_taxform_bukti_potong_pph_f113309." + "bukti_potong_pph_type_f113309_out").id + + type_id = fields.Many2one( + default=lambda self: self._default_type_id(), + ) + + @api.model + def search(self, args, offset=0, limit=None, order=None): + type_id = self.env.ref( + "l10n_id_taxform_bukti_potong_pph_f113309." + "bukti_potong_pph_type_f113309_out") + args.append(("type_id", "=", type_id.id)) + return super(BuktiPotongPPhF113309Out, self).\ + search(args, offset, limit, order) diff --git a/l10n_id_taxform_bukti_potong_pph_f113309/security/ir.model.access.csv b/l10n_id_taxform_bukti_potong_pph_f113309/security/ir.model.access.csv new file mode 100644 index 0000000..42c49d6 --- /dev/null +++ b/l10n_id_taxform_bukti_potong_pph_f113309/security/ir.model.access.csv @@ -0,0 +1,5 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_bukpot_pph_f113309_in,Bukti Potong PPh (f.1.1.33.09) In - All User,model_l10n_id_bukti_potong_pph_f113309_in,base.group_user,1,0,0,0 +access_bukpot_pph_f113309_in_taxform_user,Bukti Potong PPh (f.1.1.33.09) In - Taxform User,model_l10n_id_bukti_potong_pph_f113309_in,l10n_id_taxform.user_group_taxform,1,1,1,1 +access_bukpot_pph_f113309_out,Bukti Potong PPh (f.1.1.33.09) Out - All User,model_l10n_id_bukti_potong_pph_f113309_out,base.group_user,1,0,0,0 +access_bukpot_pph_f113309_out_taxform_user,Bukti Potong PPh (f.1.1.33.09) Out - Taxform User,model_l10n_id_bukti_potong_pph_f113309_out,l10n_id_taxform.user_group_taxform,1,1,1,1 diff --git a/l10n_id_taxform_bukti_potong_pph_f113309/static/description/icon.png b/l10n_id_taxform_bukti_potong_pph_f113309/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0f884a8dadbc2ef5cbab0eeebd3ca733c7ae4bfc GIT binary patch literal 5005 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 X5=R7uTe7zW00000NkvXXu0mjfHRNu1 literal 0 HcmV?d00001 diff --git a/l10n_id_taxform_bukti_potong_pph_f113309/views/bukti_potong_pph_f113309_in_views.xml b/l10n_id_taxform_bukti_potong_pph_f113309/views/bukti_potong_pph_f113309_in_views.xml new file mode 100644 index 0000000..eea7cf0 --- /dev/null +++ b/l10n_id_taxform_bukti_potong_pph_f113309/views/bukti_potong_pph_f113309_in_views.xml @@ -0,0 +1,64 @@ + + + + + + + Bukti Potong PPh f.11.33.09 In Tree + l10n_id.bukti_potong_pph_f113309_in + primary + + + + + + + + Bukti Potong PPh f.11.33.09 In Form + l10n_id.bukti_potong_pph_f113309_in + primary + + + + + + + [('is_company','=',True),('parent_id','=',False)] + + + + + + + Bukti Potong PPh f.11.33.09 In Search + l10n_id.bukti_potong_pph_f113309_in + primary + + + + + + + + Bukti Potong PPh 22 Ayat 2 (f.1.33.04) In + ir.actions.act_window + l10n_id.bukti_potong_pph_f113309_in + form + tree,form + + {'default_filter_draft':1, 'default_filter_confirm':1} + + + + + + diff --git a/l10n_id_taxform_bukti_potong_pph_f113309/views/bukti_potong_pph_f113309_out_views.xml b/l10n_id_taxform_bukti_potong_pph_f113309/views/bukti_potong_pph_f113309_out_views.xml new file mode 100644 index 0000000..520fed0 --- /dev/null +++ b/l10n_id_taxform_bukti_potong_pph_f113309/views/bukti_potong_pph_f113309_out_views.xml @@ -0,0 +1,64 @@ + + + + + + + Bukti Potong PPh f.11.33.09 Out Tree + l10n_id.bukti_potong_pph_f113309_out + primary + + + + + + + + Bukti Potong PPh f.11.33.09 Out Form + l10n_id.bukti_potong_pph_f113309_out + primary + + + + + + + [('is_company','=',True),('parent_id','=',False)] + + + + + + + Bukti Potong PPh f.11.33.09 Out Search + l10n_id.bukti_potong_pph_f113309_out + primary + + + + + + + + Bukti Potong PPh 4 Ayat 2 (f.1.33.04) Out + ir.actions.act_window + l10n_id.bukti_potong_pph_f113309_out + form + tree,form + + {'default_filter_draft':1, 'default_filter_confirm':1} + + + + + +