Proses Faktur


Proses

Query tabel tbl_jadwal dengan parameter :
  1. kode produk 
  2. tanggal kirim 
    Periksa tanggal kirim ini hari dalam minggu ke-berapa ....
  3. minggu ke - (didapat dari poin 2)
Join ke tabel tbl_customer dengan parameter :
  1. no polisi
Insert data query ke tabel tbl_penjualan

Untuk jadwal kirim, untuk yang dikirim minggu ke-, bisa diatasi dengan cara diatas, tapi bagaimana dengan yang dikirim 1 bulan sekali ? dari tabel tbl_jadwal didapatkan jadwal kirim sebagai berikut : 

mysql> select distinct(cjadwal_kirim)  from tbl_jadwal ;
+---------------+
| cjadwal_kirim |
+---------------+
| M1            |
| M2            |
| NULL          |
| M3            |
| B1            |
+---------------+
5 rows in set (0.00 sec)
Untuk yang jadwal kirim nya B1 atau NULL maka faktur nya akan dikirim setiap tanggal pelanggan tersebut dikirim pertama kali (informasi ini didapat dari kolom dtgl_kirim_awal).

Format ckode_faktur adalah : 

 U10K10010000001

Dimana ...
  • U10 = Kode Depot 
  • K|T|R = Kredit atau Tunai atau Retur
  • 10 = Tahun, 2010 
  • 01 = Bulan, 01 
  • 0000001 = Urutan No Faktur

Pertanyaan

  1. Kolom dtanggal pada tabel tbl_penjualan diisi dengan Tanggal Faktur atau Tanggal Jadwal Kirim ? 

Struktur Database


Referensi 



Comments