From 832fa66dd923d06b054efc33bce05ceb3ad52a74 Mon Sep 17 00:00:00 2001 From: stephanchrst Date: Wed, 26 Oct 2022 10:09:31 +0700 Subject: Update __manifest__.py, account_move.py, and account_move.xml --- indoteknik_custom/models/account_move.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'indoteknik_custom/models/account_move.py') diff --git a/indoteknik_custom/models/account_move.py b/indoteknik_custom/models/account_move.py index 224e22ec..59b9ef2c 100644 --- a/indoteknik_custom/models/account_move.py +++ b/indoteknik_custom/models/account_move.py @@ -5,3 +5,7 @@ class AccountMove(models.Model): _inherit = 'account.move' date_send_fp = fields.Datetime(string="Tanggal Kirim Faktur Pajak") last_log_fp = fields.Char(string="Log Terakhir Faktur Pajak") + # use for industry business + date_kirim_tukar_faktur = fields.Date(string='Tanggal Kirim Tukar Faktur') + resi_tukar_faktur = fields.Char(string='Resi Tukar Faktur') + date_terima_tukar_faktur = fields.Date(string='Tanggal Terima Tukar Faktur') -- cgit v1.2.3 From 9c167425c8f5db32b1361b47570fc1fa5475e4e4 Mon Sep 17 00:00:00 2001 From: stephanchrst Date: Wed, 26 Oct 2022 10:41:32 +0700 Subject: Update account_move.py --- indoteknik_custom/models/account_move.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'indoteknik_custom/models/account_move.py') diff --git a/indoteknik_custom/models/account_move.py b/indoteknik_custom/models/account_move.py index 59b9ef2c..126ff4c3 100644 --- a/indoteknik_custom/models/account_move.py +++ b/indoteknik_custom/models/account_move.py @@ -1,4 +1,5 @@ from odoo import models, api, fields +from datetime import timedelta class AccountMove(models.Model): @@ -9,3 +10,14 @@ class AccountMove(models.Model): date_kirim_tukar_faktur = fields.Date(string='Tanggal Kirim Tukar Faktur') resi_tukar_faktur = fields.Char(string='Resi Tukar Faktur') date_terima_tukar_faktur = fields.Date(string='Tanggal Terima Tukar Faktur') + + @api.onchange('date_kirim_tukar_faktur') + def change_date_kirim_tukar_faktur(self): + for invoice in self: + tukar_date = invoice.date_kirim_tukar_faktur + term = invoice.invoice_payment_term_id + add_days = 0 + for line in term.line_ids: + add_days += line.days + due_date = tukar_date + timedelta(days=add_days) + invoice.invoice_date_due = due_date -- cgit v1.2.3 From 28c6731e8ee1394f61ff88f2750f81d14eb5fb4e Mon Sep 17 00:00:00 2001 From: stephanchrst Date: Wed, 26 Oct 2022 10:45:28 +0700 Subject: change due date if tukar faktur --- indoteknik_custom/models/account_move.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'indoteknik_custom/models/account_move.py') diff --git a/indoteknik_custom/models/account_move.py b/indoteknik_custom/models/account_move.py index 126ff4c3..fd9ed758 100644 --- a/indoteknik_custom/models/account_move.py +++ b/indoteknik_custom/models/account_move.py @@ -21,3 +21,14 @@ class AccountMove(models.Model): add_days += line.days due_date = tukar_date + timedelta(days=add_days) invoice.invoice_date_due = due_date + + @api.onchange('date_terima_tukar_faktur') + def change_date_terima_tukar_faktur(self): + for invoice in self: + tukar_date = invoice.date_terima_tukar_faktur + term = invoice.invoice_payment_term_id + add_days = 0 + for line in term.line_ids: + add_days += line.days + due_date = tukar_date + timedelta(days=add_days) + invoice.invoice_date_due = due_date -- cgit v1.2.3 From d5e783d3a91b9ba782f4aebb21e558779a83f8b6 Mon Sep 17 00:00:00 2001 From: stephanchrst Date: Tue, 1 Nov 2022 11:00:23 +0700 Subject: add shipper faktur --- indoteknik_custom/models/account_move.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'indoteknik_custom/models/account_move.py') diff --git a/indoteknik_custom/models/account_move.py b/indoteknik_custom/models/account_move.py index fd9ed758..aa4b0b1e 100644 --- a/indoteknik_custom/models/account_move.py +++ b/indoteknik_custom/models/account_move.py @@ -7,9 +7,10 @@ class AccountMove(models.Model): date_send_fp = fields.Datetime(string="Tanggal Kirim Faktur Pajak") last_log_fp = fields.Char(string="Log Terakhir Faktur Pajak") # use for industry business - date_kirim_tukar_faktur = fields.Date(string='Tanggal Kirim Tukar Faktur') - resi_tukar_faktur = fields.Char(string='Resi Tukar Faktur') - date_terima_tukar_faktur = fields.Date(string='Tanggal Terima Tukar Faktur') + date_kirim_tukar_faktur = fields.Date(string='Kirim Faktur') + resi_tukar_faktur = fields.Char(string='Resi Faktur') + date_terima_tukar_faktur = fields.Date(string='Terima Faktur') + shipper_faktur_id = fields.Many2one('delivery.carrier', string='Shipper Faktur') @api.onchange('date_kirim_tukar_faktur') def change_date_kirim_tukar_faktur(self): -- cgit v1.2.3