summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAzka Nathan <darizkyfaz@gmail.com>2025-04-22 11:58:44 +0700
committerAzka Nathan <darizkyfaz@gmail.com>2025-04-22 11:58:44 +0700
commitbdf8bf07485b01e26f61cbc75578d754af4439e8 (patch)
tree2d08b311e82c2f0e68ab00e3950e656245ae801f
parent19e32a22d394e0597278ee7e1c1373d7cb799ff5 (diff)
push
-rw-r--r--indoteknik_custom/models/stock_picking.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/indoteknik_custom/models/stock_picking.py b/indoteknik_custom/models/stock_picking.py
index 95e0d59f..96aac7a1 100644
--- a/indoteknik_custom/models/stock_picking.py
+++ b/indoteknik_custom/models/stock_picking.py
@@ -270,7 +270,7 @@ class StockPicking(models.Model):
for rec in self:
rec.calculate_line_no()
- if rec.picking_type_code == 'outgoing' and 'BU/OUT/' in rec.name:
+ if rec.picking_type_code == 'outgoing' and 'BU/OUT/' in rec.name and rec.partner_id.id != 96868:
invoice = self.env['account.move'].search([('sale_id', '=', rec.sale_id.id), ('move_type', '=', 'out_invoice'), ('state', '=', 'posted')], limit=1, order='create_date desc')
if invoice and not self.env.context.get('active_model') == 'stock.picking':
@@ -299,7 +299,7 @@ class StockPicking(models.Model):
'params': { 'title': 'Notification', 'message': 'Invoice Date Tidak Sesuai, Document Approval Invoice Date Terbuat', 'next': {'type': 'ir.actions.act_window_close'} },
}
- rec.last_update_date_doc_kirim = fields.Datetime.now()
+ rec.last_update_date_doc_kirim = datetime.datetime.utcnow()
@api.constrains('scan_koli_lines')
@@ -1183,7 +1183,7 @@ class StockPicking(models.Model):
def check_invoice_date(self):
for picking in self:
- if picking.picking_type_code != 'outgoing' or 'BU/OUT/' not in picking.name:
+ if picking.picking_type_code != 'outgoing' or 'BU/OUT/' not in picking.name or picking.partner_id.id == 96868:
continue
invoice = self.env['account.move'].search([('sale_id', '=', picking.sale_id.id)], limit=1)