Changes between Initial Version and Version 1 of Ticket #30


Ignore:
Timestamp:
Dec 16, 2009, 12:52:25 PM (14 years ago)
Author:
Gavin
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #30 – Description

    initial v1  
    11Each purchase order can only be made out to a single supplier so this could be linked to from inventory items with a 'puchase from this supplier' link. This would then start a purchase order.
    22
    3 On receipt of items they should be easily credited into inventory and a payment approved action is required.
     3On receipt of items they should be easily credited into inventory with automatic creation of inventory movements and a payment approved action is required.
    44
    55Purchase order numbers are supplied in batches eg P10001 - P20000 an interface and logic is required to handle this.
     6
     7{{{
     8class PurchaseOrder {
     9    PurchaseOrderNumber purchaseOrderNumber
     10    Integer estimatedTotal
     11    hasMany = [purchaseOrderLineItems: PurchaseOrderLineItem]
     12}
     13
     14class PurchaseOrderNumber {
     15    PurcaseOrder purchaseOrder
     16    String value
     17}
     18
     19class PurchaseOrderLineItem {
     20    InventoryItem inventoryItem
     21    CostCentre(Department.costCode+SystemSection.costCode?)
     22    CostCode from asset type or asset.
     23}
     24}}}