From f2b1b0ec605b552c2bf225de46094cd4707197ee Mon Sep 17 00:00:00 2001 From: AndriFP <113114423+andrifp@users.noreply.github.com> Date: Fri, 12 Sep 2025 17:34:14 +0700 Subject: (andri) add penomoran di tabel dan melengkapi teks surat --- indoteknik_custom/models/letter_receivable.py | 15 +++ indoteknik_custom/report/report_surat_piutang.xml | 112 ++++++++++++++++------ 2 files changed, 96 insertions(+), 31 deletions(-) diff --git a/indoteknik_custom/models/letter_receivable.py b/indoteknik_custom/models/letter_receivable.py index a414eec3..3823a57a 100644 --- a/indoteknik_custom/models/letter_receivable.py +++ b/indoteknik_custom/models/letter_receivable.py @@ -347,3 +347,18 @@ class SuratPiutangLine(models.Model): date_terima_tukar_faktur = fields.Date(string='Terima Faktur') invoice_user_id = fields.Many2one('res.users', string='Salesperson') sale_id = fields.Many2one('sale.order', string='Sale Order') + + sort = fields.Integer(string='No Urut', compute='_compute_sort', store=False) + + @api.depends('surat_id.line_ids.selected') + def _compute_sort(self): + for line in self: + if line.surat_id: + # Ambil semua line yang selected + selected_lines = line.surat_id.line_ids.filtered(lambda l: l.selected) + try: + line.sort = selected_lines.ids.index(line.id) + 1 + except ValueError: + line.sort = 0 + else: + line.sort = 0 diff --git a/indoteknik_custom/report/report_surat_piutang.xml b/indoteknik_custom/report/report_surat_piutang.xml index 07e208de..d9eaa9ee 100644 --- a/indoteknik_custom/report/report_surat_piutang.xml +++ b/indoteknik_custom/report/report_surat_piutang.xml @@ -90,16 +90,25 @@

Dengan Hormat,

-

Yang bertanda tangan di bawah ini menyampaikan sebagai berikut:

- -

- Namun, bersama surat ini kami ingin mengingatkan bahwa hingga tanggal surat ini dibuat, - masih terdapat tagihan yang belum diselesaikan oleh pihak - - periode bulan - , - berdasarkan data korespondensi dan laporan keuangan, - (“Saudara”) masih mempunyai tagihan yang telah jatuh tempo sejumlah +

Yang bertanda tangan di bawah ini:

+ +

+ PT. Indoteknik Dotcom Gemilang, suatu perseroan terbatas yang didirikan berdasarkan hukum Negara Republik + Indonesia, yang beralamat di Jalan Bandengan Utara 85A No. 8-9, RT.003/RW.016, Penjaringan, Penjaringan, Jakarta + Utara, DKI Jakarta 14440, Republik Indonesia, dalam hal ini diwakili secara sah oleh Akbar Prabawa selaku General + Manager, dengan ini menyampaikan sebagai berikut: +

+ +

+ Kami mengucapkan terima kasih atas kerja sama yang telah terjalin dengan baik selama ini antara perusahaan kami + dengan . +

+ +

+ Namun, bersama surat ini kami ingin mengingatkan bahwa hingga tanggal surat ini dibuat, masih terdapat tagihan yang + belum diselesaikan oleh pihak kepada kami periode bulan + , bahwa berdasarkan data korespondensi dan laporan keuangan yang kami kelola, + (“Saudara”) masih mempunyai tagihan yang telah jatuh tempo dan belum dibayarkan sejumlah (“Tagihan”).

@@ -111,33 +120,65 @@ - Invoice Number + No. + Invoice Number Invoice Date Due Date Day to Due - Reference + Reference Amount Due Payment Terms - - - - - - - - Rp. - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Rp. + + + + + + + - + GRAND TOTAL @@ -150,16 +191,25 @@ -

Kami belum menerima konfirmasi pelunasan ataupun pembayaran sebagian dari total kewajiban tersebut. Kami sangat terbuka untuk berdiskusi serta mencari solusi terbaik agar kerja sama tetap berjalan baik.

- -

Oleh karena itu, kami mohon perhatian dan itikad baik dari pihak - - untuk segera melakukan pelunasan atau memberikan informasi terkait rencana pembayaran paling lambat dalam waktu 7 (tujuh) hari kerja sejak surat ini diterima.

+

+ Kami belum menerima konfirmasi pelunasan ataupun pembayaran sebagian dari total kewajiban tersebut dan kami + memahami bahwa setiap perusahaan bisa saja menghadapi kendala operasional maupun keuangan, dan kami sangat + terbuka untuk berdiskusi serta mencari solusi terbaik bersama agar kerja sama kita tetap berjalan baik ke depannya. +

-

Jika dalam waktu yang telah ditentukan belum ada penyelesaian atau tanggapan, kami akan mempertimbangkan untuk melanjutkan proses sesuai ketentuan yang berlaku.

+

+ Oleh karena itu, kami mohon perhatian dan itikad baik dari pihak + untuk segera melakukan pelunasan atau memberikan informasi terkait rencana pembayaran paling lambat dalam waktu 7 (tujuh) hari kerja sejak surat ini diterima. +

-

Demikian kami sampaikan. Atas perhatian dan kerja samanya, kami ucapkan terima kasih.

+

+ Jika dalam waktu yang telah ditentukan belum ada penyelesaian atau tanggapan, kami akan mempertimbangkan untuk + melanjutkan proses sesuai ketentuan yang berlaku. +

+

+ Demikian kami sampaikan. Atas perhatian dan kerja samanya, kami ucapkan terima kasih. +

Hormat kami,

-- cgit v1.2.3