Wednesday, October 22, 2014

KOI Inventory Modules Specification - Stock Journal

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 :

  1. Pilihan lokasi (stock.location) yang tersedia pada field Source Location (source_location_id) dan Destination Location (destination_location_id)
  2. Otomasi pemilihan picking type
  3. Otomasi pemilihan invoice type
  4. 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
  5. Pilihan product yang tersedia pada tiap-tiap stock move
  6. Pemilihan buku jurnal (account.journal) yang digunakan untuk membuat penjurnalan/journal entry (account.move)
  7. Pemilihan akun (account.account) yang digunakan untuk membuat penjurnalan/journal entry (account.move)
  8. Waktu pengakuan perpindahan dan waktu pengakuan untuk penjurnalan

Tambahan Field

Default Picking Type
  • name : default_picking_type
  • type : selection
  • selection :
    • ('in','Incoming')
    • ('internal','Internal')
    • ('out','Out')

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