diff options
Diffstat (limited to 'vit_efaktur/view')
| -rw-r--r-- | vit_efaktur/view/efaktur.xml | 160 | ||||
| -rw-r--r-- | vit_efaktur/view/invoice.xml | 45 | ||||
| -rw-r--r-- | vit_efaktur/view/invoice_supplier.xml | 45 | ||||
| -rw-r--r-- | vit_efaktur/view/partner.xml | 42 | ||||
| -rw-r--r-- | vit_efaktur/view/product.xml | 29 |
5 files changed, 321 insertions, 0 deletions
diff --git a/vit_efaktur/view/efaktur.xml b/vit_efaktur/view/efaktur.xml new file mode 100644 index 0000000..e09fafc --- /dev/null +++ b/vit_efaktur/view/efaktur.xml @@ -0,0 +1,160 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <data> + + <record id="view_vit_efaktur_tree" model="ir.ui.view"> + <field name="name">vit.efaktur.tree</field> + <field name="model">vit.efaktur</field> + <field name="type">tree</field> + <field name="priority" eval="8"/> + <field name="arch" type="xml"> + <tree string="E-Faktur"> + <field name="year"/> + <field name="name"/> + <field name="is_used"/> + </tree> + </field> + </record> + + <record id="view_vit_efaktur_form" model="ir.ui.view"> + <field name="name">vit.efaktur.form</field> + <field name="model">vit.efaktur</field> + <field name="type">form</field> + <field name="priority" eval="8"/> + <field name="arch" type="xml"> + <form string="E-Faktur"> + <sheet> + <group colspan="4"> + <group> + <field name="year"/> + <field name="name" placeholder="xxx.xx.xxxxxxxx"/> + </group> + <group> + <field name="is_used"/> + </group> + </group> + + <notebook colspan="4"> + <page string="Invoices"> + <field name="invoice_ids"> + <tree string="Invoices"> + <!-- <field name="number"/> --> + <field name="name"/> + <field name="partner_id"/> + <field name="invoice_date"/> + <field name="amount_untaxed"/> + <field name="amount_tax"/> + <field name="amount_total"/> + <field name="state"/> + </tree> + </field> + </page> + </notebook> + </sheet> + </form> + </field> + </record> + + <record id="view_vit_efaktur_search" model="ir.ui.view"> + <field name="name">vit.efaktur.search</field> + <field name="model">vit.efaktur</field> + <field name="type">search</field> + <field name="priority" eval="8"/> + <field name="arch" type="xml"> + <search string="E-Faktur"> + <field name="name" select="True"/> + <field name="year" select="True"/> + <group expand="0" string="Group By"> + <filter string="Year" icon="terp-camera_test" name="year" context="{'group_by':'year'}"/> + <filter string="Is Used" icon="terp-camera_test" name="is_used" context="{'group_by':'is_used'}"/> + </group> + + </search> + </field> + </record> + + <record model="ir.actions.act_window" id="act_open_vit_efaktur_view"> + <field name="name">Nomor E-Faktur</field> + <field name="type">ir.actions.act_window</field> + <field name="res_model">vit.efaktur</field> + <field name="view_mode">tree,form</field> + </record> + + <record model="ir.actions.act_window.view" id="act_open_vit_efaktur_view_form"> + <field name="act_window_id" ref="act_open_vit_efaktur_view"/> + <field name="sequence" eval="20"/> + <field name="view_mode">form</field> + <field name="view_id" ref="view_vit_efaktur_form"/> + </record> + + <record model="ir.actions.act_window.view" id="act_open_vit_efaktur_view_tree"> + <field name="act_window_id" ref="act_open_vit_efaktur_view"/> + <field name="sequence" eval="10"/> + <field name="view_mode">tree</field> + <field name="view_id" ref="view_vit_efaktur_tree"/> + </record> + + <menuitem id="menu_vit_efaktur" + sequence="10" + name="E-Faktur" + web_icon="vit_efaktur,static/src/img/newtaxicon.jpg" + /> + + <menuitem id="menu_vit_efaktur_nomor" + parent="menu_vit_efaktur" + sequence="20" + name="Nomor Seri Faktur Pajak" + action="act_open_vit_efaktur_view"/> + + <menuitem id="menu_vit_efaktur_wizard" + parent="menu_vit_efaktur" + sequence="30" + name="Generate Nomor Seri Faktur Pajak" + action="act_open_vit_efaktur_wizard"/> + + <menuitem id="menu_vit_efaktur_export_product" + parent="menu_vit_efaktur" + sequence="40" + name="Export Products" + action="act_open_vit_efaktur_product_wizard"/> + + <menuitem id="menu_vit_efaktur_export_partner" + parent="menu_vit_efaktur" + sequence="50" + name="Export Partner" + action="act_open_vit_efaktur_partner_wizard"/> + + <menuitem id="menu_vit_efaktur_keluaran" + parent="menu_vit_efaktur" + sequence="60" + name="Faktur Pajak Keluaran" + /> + + <menuitem id="menu_vit_efaktur_export_pk" + parent="menu_vit_efaktur_keluaran" + sequence="60" + name="Export FP. Keluaran" + action="act_open_vit_efaktur_pk_wizard"/> + + <menuitem id="menu_vit_efaktur_auto" + parent="menu_vit_efaktur_keluaran" + sequence="70" + name="Auto Numbering" + action="act_open_vit_efaktur_auto_wizard"/> + + + + + <menuitem id="menu_vit_efaktur_masukan" + parent="menu_vit_efaktur" + sequence="70" + name="Faktur Pajak Masukan" + /> + + <menuitem id="menu_vit_efaktur_export_pm" + parent="menu_vit_efaktur_masukan" + sequence="60" + name="Export FP. Masukan" + action="act_open_vit_efaktur_pm_wizard"/> + </data> +</odoo>
\ No newline at end of file diff --git a/vit_efaktur/view/invoice.xml b/vit_efaktur/view/invoice.xml new file mode 100644 index 0000000..9dabd9b --- /dev/null +++ b/vit_efaktur/view/invoice.xml @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <data> + + <record id="invoice_efaktur" model="ir.ui.view"> + <field name="name">account_invoice_efaktur</field> + <field name="model">account.move</field> + <field name="inherit_id" ref="account.view_move_form"/> + <field name="arch" type="xml"> + <xpath expr="//field[@name='partner_id']" position="after"> + <field name="efaktur_id" domain="[('is_used','=',False)]"/> + <field name="is_berikat" readonly="1" invisible="1"/> + <field name="prefix_berikat" invisible="1"/> + </xpath> + <notebook position="inside"> + <page string="E-Faktur"> + <group> + <group> + <field name="masa_pajak"/> + <field name="tahun_pajak"/> + </group> + <group> + <field name="is_efaktur_exported"/> + <field name="date_efaktur_exported"/> + </group> + </group> + </page> + </notebook> + </field> + </record> + + <record id="tree_invoice_efaktur" model="ir.ui.view"> + <field name="name">tree_invoice_efaktur</field> + <field name="model">account.move</field> + <field name="inherit_id" ref="account.view_out_invoice_tree"/> + <field name="arch" type="xml"> + <field name="invoice_date" position="after"> + <field name="efaktur_id"/> + </field> + </field> + </record> + + </data> +</odoo> + diff --git a/vit_efaktur/view/invoice_supplier.xml b/vit_efaktur/view/invoice_supplier.xml new file mode 100644 index 0000000..6dda173 --- /dev/null +++ b/vit_efaktur/view/invoice_supplier.xml @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <data> + +<!-- <record id="invoice_supplier_efaktur" model="ir.ui.view"> + <field name="name">account_invoice_supplier_efaktur</field> + <field name="model">account.move</field> + <field name="inherit_id" ref="account.vie"/> + <field name="arch" type="xml"> + + <xpath expr="//field[@name='date_due']" position="after"> + <field name="efaktur_masukan" placeholder="xxx-xx-xxxxxxxx"/> + </xpath> + + <notebook position="inside"> + <page string="E-Faktur"> + <group> + <group> + <field name="masa_pajak"/> + <field name="tahun_pajak"/> + </group> + <group> + <field name="is_efaktur_exported"/> + <field name="date_efaktur_exported"/> + </group> + </group> + </page> + </notebook> + </field> + </record> --> + + <record id="tree_invoice_supplier_efaktur" model="ir.ui.view"> + <field name="name">tree_invoice_supplier_efaktur</field> + <field name="model">account.move</field> + <field name="inherit_id" ref="account.view_in_invoice_tree"/> + <field name="arch" type="xml"> + <field name="invoice_date" position="after"> + <field name="efaktur_masukan"/> + </field> + </field> + </record> + + </data> +</odoo> + diff --git a/vit_efaktur/view/partner.xml b/vit_efaktur/view/partner.xml new file mode 100644 index 0000000..bef1384 --- /dev/null +++ b/vit_efaktur/view/partner.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <data> + <!-- Inherit Form View to Modify it --> + <record id="partner_efaktur" model="ir.ui.view"> + <field name="name">res.partner_efaktur</field> + <field name="model">res.partner</field> + <field name="inherit_id" ref="base.view_partner_form"/> + <field name="arch" type="xml"> + + <notebook position="inside"> + <page string="E-Faktur"> + <group> + <group> + <field name="npwp" placeholder='99.999.999.9-999.999'/> + <field name="blok"/> + <field name="nomor"/> + <field name="rt"/> + <field name="rw"/> + <!--field name="kota_id" domain="[('state_id','=', state_id)]"/--> + <field name="kecamatan_id" domain="[('kota_id','=', kota_id)]"/> + <field name="kelurahan_id" domain="[('kecamatan_id','=', kecamatan_id)]"/> + <field name="alamat_lengkap" invisible="1"/> + <field name="nama_wajib_pajak"/> + <field name="alamat_lengkap_text"/> + </group> + <group> + <field name="is_efaktur_exported"/> + <field name="date_efaktur_exported"/> + <field name="is_berikat"/> + </group> + + </group> + </page> + </notebook> + </field> + </record> + + + </data> +</odoo> + diff --git a/vit_efaktur/view/product.xml b/vit_efaktur/view/product.xml new file mode 100644 index 0000000..e7435a1 --- /dev/null +++ b/vit_efaktur/view/product.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <data> + <!-- Inherit Form View to Modify it --> + <record id="product_efaktur" model="ir.ui.view"> + <field name="name">product.template_efaktur</field> + <field name="model">product.template</field> + <field name="inherit_id" ref="product.product_template_form_view"/> + <field name="arch" type="xml"> + + <notebook position="inside"> + <page string="E-Faktur"> + <group> + <group> + <field name="is_efaktur_exported"/> + </group> + <group> + <field name="date_efaktur_exported"/> + </group> + </group> + </page> + </notebook> + </field> + </record> + + + </data> +</odoo> + |
