Skip to content

Invoice

Dua modul membawa kata invoice, dan pada 2026-09-06 tidak ada yang terpasang di situs QA mana pun, dan keduanya seluruhnya memakai helper query legacy. Halaman ini menjelaskan apa itu supaya tidak ada yang menemukannya kembali sebagai fitur.

Cara halaman ini diverifikasi

Ditulis dari master pada 2026-09-06 dan dibandingkan dengan big five di hari yang sama. Tidak ada halaman sebelumnya.

ap_invoices, berlabel MPAC

Invoice sisi vendor terhadap Purchase Order: klaim Milestone Payment. Di-seed sebagai terpasang dengan label MPAC, tetapi tidak ada di setiap database QA yang dibaca pada 2026-09-06.

TabelBerisi
ts_ap_invoicesvendor_doc_no, vendor_doc_date, doc_type, po_no, other_po, working_period, milestone, progress, mpac_delivery_date, sc_id / sc_no (rujukan sub-kontrak), so_id, rfq_id, spb_id, vendor_prop_quo_id, syarat komersial dan pengiriman yang disalin dari PO, total, total_currency, status persetujuan (status_save, submit_approval, status_approval, fg_approval, person_approved_by), rout_id_proc, invoiceable, internal_doc_number, project_number
ts_ap_invoices_itemitem baris
ts_sub_contract, ts_file_reference, ts_vendor, ts_vendor_contactrujukan

22 file. 336 pemanggilan iw_mysql_query(), tidak ada $pdo. Setiap layar dan aksi mati di master, Jadestone, Medco dan Timas pada query pertama. Hanya JOTRE, tempat helper legacy masih berjalan, yang bisa membukanya, dan database QA JOTRE juga tidak memasangnya.

invoice, invoice sisi penjualan

Separuh ERP INACT yang lama: invoice komersial, proforma dan CW yang dibuat terhadap sales order, delivery order, packing list dan quotation, dengan kontak klien, detail bank dan komisi.

TabelBerisi
ts_invoice_cwinvoice_no, invoice_date, so_id, do_id, cc_id, bank_id, invoice_bank_address, comission, comission_type, gst_rate, syarat, biaya, increment_inv_cw / _pi / _ci / _inv
ts_invoice_cw_itemitem baris
ts_sales_order, ts_quotation, ts_delivery_order, ts_packing_list, ts_clientrantai penjualan tempatnya berada

19 file. 460 pemanggilan iw_mysql_query(), tidak ada $pdo. Di-seed sebagai tidak terpasang, tanpa induk menu. Mati di empat fork yang sama.

draft_po

Bukan invoice, tetapi dalam keadaan yang sama: area staging PO sebelum persetujuan (ts_draft_po, kolom yang sama dengan header PO plus status_save). Tercantum di catatan fitur v3 sebagai baru untuk Medco. Tidak terpasang di situs QA mana pun.

Artinya untuk sebuah tiket

  • Laporan bug tentang "invoice" di instance klien hampir pasti tentang sisi Reporting (Contract Invoices Balance Report, procurement_06) atau tentang milestone Purchase Order, bukan tentang modul-modul ini.
  • Mengaktifkan kembali salah satu modul adalah project migrasi: setiap query harus dipindah ke $pdo dan dibuat portabel di MySQL, PostgreSQL dan SQL Server lebih dulu. Lihat aturan portabilitas database di halaman sistem.
  • Jangan dokumentasikan fitur dari folder ini sebagai tersedia. Itu kode, bukan produk.

Perbedaan antar instance

Diperiksa pada 2026-09-06. Kodenya identik di kelima fork kecuali satu file di ap_invoices di Medco, JOTRE dan Timas. Tidak terpasang di mana pun.

Terkait

  • Purchase Order: dokumen yang akan dirujuk klaim MPAC.
  • Reporting: report Cost and Budget terkait invoice yang memang berjalan.