Spesifikasi ini terkait dengan blueprint ini (https://blueprints.launchpad.net/koi-inventory-modules/+spec/koi-inventory-stock-journal) pada launchpad
Stock Journal (stock.journal) akan bertugas untuk mengatur behaviour dari stock picking (stock.picking) dan object turunannya. Stock journal mana yang diikuti akan tergantung dari field stock_journal_id dari stock.picking. Modifikasi ini bertujuan untuk membuat sebuah mekanisme yang mudah ketika harus membuat object turunan dari stock.picking
Stock journal harus mampu mengatur behavior berikut dari stock picking :
- Pilihan lokasi (stock.location) yang tersedia pada field Source Location (source_location_id) dan Destination Location (destination_location_id)
- Otomasi pemilihan picking type
- Otomasi pemilihan invoice type
- Nomor dokumen yang dihasilkan. Nomor dokumen yang dihasilkan harus disesuaikan dengan field Sequence. Tiap company (dalam multi-company environment) harus bisa memiliki sequence yang berbeda
- Pilihan product yang tersedia pada tiap-tiap stock move
- Pemilihan buku jurnal (account.journal) yang digunakan untuk membuat penjurnalan/journal entry (account.move)
- Pemilihan akun (account.account) yang digunakan untuk membuat penjurnalan/journal entry (account.move)
- Waktu pengakuan perpindahan dan waktu pengakuan untuk penjurnalan
Tambahan Field
Default Picking Type |
|
Berikut adalah layout dari form stock.journal. Tiap page pada notebook akan didetailkan secara terpisah
Bagian Header
Page Location Setting
Page ini akan berisi aturan-aturan mengenai pemilihan lokasi sumber (source_location_id) dan/atau lokasi tujuan (destination_location_id) pada stock picking (stock.picking) dengan stock_journal_id yang terkait
Page Product Setting
Page ini akan berisi aturan-aturan mengenai pemilihan produk pada tiap-tiap stock move. Ada dua kontrol yang dapat digunakan untuk membuat restriksi kemunculan product, yaitu dengan menggunakan (1) Product, dan/atau (2) Product Category
No comments:
Post a Comment