dunnpptch09

Embed Size (px)

Citation preview

  • 8/13/2019 dunnpptch09

    1/90

    McGraw-Hill/Irwin Copyright 2005 by The McGraw-Hill Companies, Inc. All rights reserved.

    ENTERPRISE INFORMATIONSYSTEMS

    A PATTERN BASED APPROACH

    Chapter 9

    The Acquisition/Payment Business Process

  • 8/13/2019 dunnpptch09

    2/90

    9-2

    Chapter Learning Objectives

    1. Identify activities and documents common toacquisition/payment business processes for variousenterprises

    2. Identify the components of the REA ontology in theacquisition/payment business process

    3. Explain how the acquisition/payment business process fits

    into an enterprises value system4. Explain how the acquisition/payment business process fits

    into an enterprises value chain

    5. Create a REA business process level model for anenterprises acquisition/payment business process

    6. Identify common information needs within theacquisition/payment process

    7. Create queries to meet common information needs in theacquisition/payment process

  • 8/13/2019 dunnpptch09

    3/90

    9-3

    Acquisition/Payment Process in an

    Enterprise Value System

  • 8/13/2019 dunnpptch09

    4/90

    9-4

    Acquisition/Payment Business

    Process in Enterprise Value Chains

    Partial value chain

    for a manufacturer

    Partial value chainfor a distributor

  • 8/13/2019 dunnpptch09

    5/90

    9-5

    REA Acquisition/Payment

    Business Process Level Pattern

  • 8/13/2019 dunnpptch09

    6/90

    9-6

    REA Acquisition/Payment Business

    Process Level Pattern: Operating Assets

  • 8/13/2019 dunnpptch09

    7/90

    9-7

    Acquisition/Payment Process Events

    Instigation Events in the Expenditures Are usually internally instigated; triggered by an identifiedneed

    External instigation is possible, e.g. need may beidentified as result of supplier visit

    Internal agents involved in acquisition cycle instigationevents usually are department supervisors (who identifythe need and who authorize the eventual expenditure)and purchasing agents (who process the requisitions)

    External agents involved in acquisition cycle instigationevents usually are suppliers

    Typically there is no need to specifically identify a good orservice for purposes of instigation events; informationabout the type of good or service promoted is usuallysufficient

  • 8/13/2019 dunnpptch09

    8/90

    9-8

    Purchase/Requisition Event

    Purchase Requisition Event An instigation event that is entirely internal; typically

    involves a department supervisor identifying a need

    for a type of good or service and communicating that

    need to the purchasing department

    Is usually symbolized by a purchase requisitiondocument or data entry screen that summarizes

    information about this event (e.g. which department

    supervisor and which purchasing agent participated,

    date of request, date by which goods or services are

    needed, what goods and/or services are needed, anyrecommended source/supplier, etc.)

  • 8/13/2019 dunnpptch09

    9/90

    9-9

    Purchase Requisition

  • 8/13/2019 dunnpptch09

    10/90

    9-10

    Relational Tables Encompassing

    Purchase Requisition event

  • 8/13/2019 dunnpptch09

    11/90

    9-11

    Acquisition/Payment Process Events

    Mutual Commitment Events in the Acquisition/Payment Process Involve the enterprise and an external business partner

    agreeing to exchange resources at a defined future time

    Dont always happen at a discrete point in time; ofteninvolves a series of activities

    Internal agents are usually purchasing agents

    External agents usually are suppliers

    Typically there is no need to specifically identify a goodor service for purposes of mutual commitment events;information about the type of good or service promoted is

    usually sufficient Ideally enterprises would like to be able to trace mutual

    commitment events to the instigation events thattriggered them

  • 8/13/2019 dunnpptch09

    12/90

    9-12

    Purchase Order Event

    A mutual commitment event whereby a supplieragrees to provide goods to the enterprise and the

    enterprise agrees to pay an ascertained price for

    those goods

    Is usually symbolized by a purchase orderdocument or data entry screen that summarizes

    information about this event (e.g. order date,

    promised delivery date, payment terms, dollar

    amount, which supplier and purchasing agent

    participated, what products the enterprise ordered,etc.)

  • 8/13/2019 dunnpptch09

    13/90

    9-13

    Rental Order Event

    A mutual commitment event whereby a supplieragrees to transfer possession of some goods to theenterprise for a defined time period and bestowson the enterprise the right to use the goods for aprescribed purpose; in exchange the enterprise

    agrees to pay an ascertained price Is usually symbolized by a rental contract

    document that summarizes information about thisagreement (e.g. contract date, dollar amount,goods to be rented, time period for which each

    good is to be rented, payment terms, whichpurchasing agent and suppliers participated, etc.)

  • 8/13/2019 dunnpptch09

    14/90

    9-14

    Service Order Event

    A mutual commitment event whereby a supplieragrees to perform one or more services for the

    enterprise during a defined time period for an

    agreed upon price to be paid by the enterprise

    Is usually symbolized by a service contractdocument that summarizes information about

    this agreement (e.g. contract date, dollar

    amount, services to be performed by supplier,

    time period during which services will be

    performed, payment terms, which purchasingagent and supplier participated, etc.)

  • 8/13/2019 dunnpptch09

    15/90

    9-15

    Purchase Order

  • 8/13/2019 dunnpptch09

    16/90

    9-16

    Relational Tables Encompassing

    Purchase Order Event

  • 8/13/2019 dunnpptch09

    17/90

    9-17

    Acquisition/Payment Process Events

    Economic Increment Events in the AcquisitionCycle

    Represent the receipt of goods or services for which the

    enterprise will give up some other resource (usually cash)

    Do not always happen at discrete points in time; may

    involve a series of workflow activities Resources vary for different types of businesses

    Inventory (Inventory type may substitute for Inventory),

    Services (Service Type may substitute for Services),

    Temporary use of asset (as in a rental)

    Internal Agents are typically purchasing agents andreceiving clerks

    External Agents are typically suppliers or vendors

  • 8/13/2019 dunnpptch09

    18/90

    9-18

    Purchase (aka Acquisition) Event

    Economic increment event in which title (ownership) of one ormore products is transferred from a supplier to the enterprise.

    The transfer may take place in person (e.g., purchase agent

    goes to Office Depot to buy paper, or supplier hand-delivers

    goods to enterprise) or via transit (supplier shipped goods to

    enterprise)

    Usually symbolized by a receiving report document or data entry

    screen that summarizes information about the title transfer (e.g.

    date, dollar amount, product(s) for which title transferred,

    payment terms, which purchase agent and supplier participated,

    etc. Supplier invoice information may also be included in

    recording this event, but should not be used as the exclusiverepresentation of this event (because there is usually a time lag

    between title transfer and receipt of supplier invoice)

  • 8/13/2019 dunnpptch09

    19/90

    9-19

    Rental Acquisition Event

    Economic increment event in which possessionof goods is transferred to the enterprise by asupplier for an agreed upon length of time for anagreed upon purpose and price

    Usually occurs over an extended period of time,

    rather than occurring at a single point in time Is usually symbolized by documents or data entry

    screens that summarize information about thetransfer of possession of goods from the supplierto the enterprise and then the return of goods to

    the supplier (e.g. dates, times, which products,suppliers, and employees were involved, etc.)

  • 8/13/2019 dunnpptch09

    20/90

    9-20

    Service Acquisition Event

    Economic increment event in which a supplierperforms one or more types of service for the

    enterprise

    May occur over a period of time or may be

    performed at a single point in time

    Is usually symbolized by a document indicating

    the receipt of services (or equivalent data entry

    screens) that summarize the information (e.g.

    dates, times, types of service performed, the

    supplier and employee involved, possibly some

    notes as to the quality of services received, etc.)

  • 8/13/2019 dunnpptch09

    21/90

    9-21

    Receiving Report

  • 8/13/2019 dunnpptch09

    22/90

    9-22

    Vendor (Supplier) Invoice

  • 8/13/2019 dunnpptch09

    23/90

    9-23

    Relational Tables Encompassing

    Purchase Event

  • 8/13/2019 dunnpptch09

    24/90

    9-24

    Acquisition/Payment Process Events

    Economic Decrement Events in the Acquisition Cycle Almost always is a Cash Disbursement event An economic decrement event whereby the enterprise

    transfers ownership of cash (or equivalent) to a supplier

    Is usually symbolized by a check or disbursement voucherdocument or data entry screen that summarizes the

    information about the event (e.g date, dollar amount, supplierto whom cash was disbursed, employee who authorizedthe payment, acquisition or other event to which cashdisbursement applied, etc.)

    Resource is typically cash (a type-level resourceusually alisting of cash accounts owned by the enterprise)

    Internal agents are usually cashiers, accounts payable clerks,or other financing personnel

    External agents are usually suppliers or vendors

  • 8/13/2019 dunnpptch09

    25/90

    9-25

    Disbursement Voucher

  • 8/13/2019 dunnpptch09

    26/90

    9-26

    Relational Tables Encompassing Cash

    Disbursement Event

  • 8/13/2019 dunnpptch09

    27/90

    9-27

    Acquisition/Payment Process Events

    Economic Increment Reversal Events Events in which previous economic increment events are

    reversed or negated

    Although similar in mechanics, such events are inherently

    different from economic decrement events

    Giving something back that you had hoped would satisfyyour needs, even though you will receive back what you

    gave in exchange, is not the same as giving something up

    in exchange for something you want more

    Resources, Internal Agents, and External Agents are the

    same as those for economic increment events

  • 8/13/2019 dunnpptch09

    28/90

    9-28

    Purchase Return Event

    Economic event in which title (ownership) for goods previouslytransferred from a supplier to the enterprise are transferred

    back from the enterprise to the supplier

    Although a resource (or resource type) is decreased as a

    result, the nature of purchase returns is different from other

    economic decrement events. The substance of the event issuch that the original economic increment event is negated.

    Thus we label such events as economic increment-reversal

    events

    Is usually symbolized by authorized request to return, packing

    list, and debit memorandum documents or data entry screensthat summarize information about the event (e.g. date, what

    quantities of which products were returned to supplier, dollar

    amount, etc.)

  • 8/13/2019 dunnpptch09

    29/90

    9-29

    Request to Return

  • 8/13/2019 dunnpptch09

    30/90

    9-30

    Packing List

  • 8/13/2019 dunnpptch09

    31/90

    9-31

    Debit Memorandum

  • 8/13/2019 dunnpptch09

    32/90

    9-32

    Relational Tables Encompassing

    Purchase Return Event

  • 8/13/2019 dunnpptch09

    33/90

    9-33

    Acquisition/Payment Process Relationships

    Fulfillment relationships Between Purchase Requisition and Purchase Order

    events

    Between Purchase Orderand Purchase(or Rental orService Acquisition) events

    Duality relationships Between Purchase (or Rental or Service Acquisition)

    and Cash Disbursement (or Disbursement of BarteredGoods/Services) events

    Reversal relationships Between Purchase and Purchase Return events

    Participation relationships Between each event and each internal and external

    agent

  • 8/13/2019 dunnpptch09

    34/90

    9-34

    Acquisition/Payment Process Relationships

    Proposition relationships Between Purchase Requisition event and Inventory (or

    Inventory Type or Service Type)

    Reservation relationships Between Purchase Order, Rental Contract, or Service

    Contract and Inventory (or Inventory Type or Service Type)

    Also between Purchase Order, Rental Contract, or ServiceContract and Cash

    Stock flow relationships Between Purchase (or Rental or Service Acquisition) and

    Inventory (or Inventory Type or Service Type)

    Between Purchase Return and Inventory (or InventoryType)

    Between Cash and Cash Disbursement

  • 8/13/2019 dunnpptch09

    35/90

    9-35

    Resource Query Types

    Detailed status information at one or more pointsin time for each resource instance

    Detailed status information at one or more points

    in time for only those resource instances meeting

    specified criteria Summarized status information at one or more

    points in time for all resource instances

    Summarized status information at one or more

    points in time for only those resource instancesmeeting specified criteria

  • 8/13/2019 dunnpptch09

    36/90

    9-36

    Acquisition Cycle Resource Queries A list of each inventory item or item type normally stocked by an

    enterprise A list of all inventory items or item types that possess certain

    characteristics

    Quantity on hand of an inventory item type as of a specified date

    Total cost value of inventory on hand as of a specified date

    A list of all cash accounts owned by enterprise on a specified date Balance in a specific cash account as of a specified date

    Total balance in all cash accounts as of a specified date

    A list of general and administrative supply and service types forwhich the enterprise maintains descriptive data

    A list of fixed assets owned by an enterprise Book value of a depreciable fixed asset owned by an enterprise

    on a specified date

    Average age of an enterprises machinery on a specified date

  • 8/13/2019 dunnpptch09

    37/90

    9-37

    Example Resource Tables

    InventoryType

    ItemID Description UnitOfMeasur

    Standard Cost List Price

    BIS1 Big Stuff Each $20.00 $50.00

    HUS1 Huge Stuff Each $30.00 $70.00

    LIS1 Little Stuff Box of 6 $36.00 $72.00

    MIN1 Miniature Stuff Box of 24 $56.00 $110.00

    TIS1 Tiny Stuff Box of 12 $48.00 $96.00

    TTP12 Tiara Each $10.00 $25.00

    Operating Assets

    AssetTagID

    Description AcquisitionDate

    AcquisitionCost

    AssetCategory

    EstimatedLifeYrs

    EstimatedSalvage

    IRSListedProperty

    OA1 Building-

    4/1/2010 $200,000.00 Buildings 40 $20,000.00 No

    OA10 Manager task chair 4/10/2010 $350.00 Furniture 7 $50.00 No

    OA11 Task chair 4/10/2010 $175.00 Furniture 7 $25.00 NoOA12 Task chair 4/10/2010 $175.00 Furniture 7 $25.00 No

    OA13 Task chair 4/10/2010 $175.00 Furniture 7 $25.00 No

    OA14 Task chair 4/10/2010 $175.00 Furniture 7 $25.00 No

    OA15 Toshiba tecra notebook 4/15/2010 $3,000.00 Computers 5 $300.00 Yes

    OA16 Dell optima desktop 4/15/2010 $2,000.00 Computers 5 $200.00 Yes

    OA17 Dell optima desktop 4/15/2010 $2,000.00 Computers 5 $200.00 Yes

    OA18 Dell optima desktop 4/15/2010 $2,000.00 Computers 5 $200.00 Yes

    OA19 Warehouse shelving 4/16/2010 $10,000.00 Fixtures 40 $0.00 No

    OA2 Property 4/1/2010 $300,000.00 Land 0 $0.00 No

    OA20 Fax machine 4/17/2010 $400.00 Communication

    3 $0.00 YesOA3 Executive desk 4/10/2010 $2,000.00 Furniture 10 $200.00 No

    OA4 Manager desk 4/10/2010 $1,500.00 Furniture 10 $100.00 No

    OA5 Manager desk 4/10/2010 $1,500.00 Furniture 10 $100.00 No

    OA6 Administrator desk 4/10/2010 $1,000.00 Furniture 10 $100.00 No

    OA7 Administrator desk 4/10/2010 $1,000.00 Furniture 10 $100.00 No

    OA8 Executive desk chair 4/10/2010 $500.00 Furniture 7 $50.00 No

    OA9 Manager task chair 4/10/2010 $350.00 Furniture 7 $50.00 No

    Cash

    CashAccountID AccountType Location DateAccountEstablished

    Ca123501 Checking 1st Local Bank Thursday, April 01, 2010Ca351235 Petty Onsite - Thursday, April 01, 2010

    Ca351327 Petty Onsite - CEO Thursday, April 15, 2010

    Ca789125 Savings 1st Local Bank Thursday, April 22, 2010

    Ca987654 Imprest 1st Local Bank Thursday, April 01, 2010

  • 8/13/2019 dunnpptch09

    38/90

    9-38

    Query to list each operating assets

    owned on a specific date

    Q

  • 8/13/2019 dunnpptch09

    39/90

    9-39

    Query to list each operating assets

    owned on a specific date

  • 8/13/2019 dunnpptch09

    40/90

    9-40

    Query to identify computers owned on a

    specified date

  • 8/13/2019 dunnpptch09

    41/90

    9-41

    Event Query Types

    Detailed information about each event instance e.g., what happened, when and where did it happen, etc.

    Detailed information about each event instance that meetsspecified criteria

    e.g. events of a specified type that occurred during aspecified time period or that occurred at a specified location

    Summarized information for all instances of an event typefor a specified time period

    e.g. total of the event instances during a specified timeperiod

    Summarized information for only those instances of anevent type for a specified time period that meet specifiedcriteria

    e.g. average dollar value of the event instances for aspecified location during a specified time period

  • 8/13/2019 dunnpptch09

    42/90

  • 8/13/2019 dunnpptch09

    43/90

    9-43

    Example Event Tables

    Purchase Requisition (Instigation) Event

    PurchReqID Date

    Maximum Budgetfor this purchase

    DateNeeded SuperID

    FKPurchAgentID

    FKRecommendedSupplierID

    FK

    R17 4/22/2010 $30,000 5/2/2010 E5 E12 V7R18 5/5/2010 5/23/2010 E5 E12 V14

    R19 5/6/2010 5/20/2010 E5 E12 V7

    R20 5/15/2010 5/25/2010 E5 E12

    R21 5/18/2010 5/26/2010 E5 E12 V7

    Purchase Order (Mutual Commitment) Event

    PurchaseOrderID

    OrderDate DateNeeded DollarTotal PurchaseReqID

    FK

    PurchaseAgentID

    FK

    SupplierID

    FK

    PO16 4/24/2010 5/2/2010 $28,450.00 R17 E12 V7

    PO17 5/5/2010 5/8/2010 R18 E12 V14

    PO18 5/5/2010 5/12/2010 R18 E12 V90

    PO19 5/6/2010 5/10/2010 R19 E12 V14PO20 5/6/2010 5/24/2010 R19 E12 V7

    PO21 5/16/2010 5/24/2010 R20 E12 V14

    Purchase (Economic Increment) Event

    ReceivingReportID Date

    DollarAmount

    ReceivingClerkID

    FK SupplierID

    FKVendor Invoice# Invoice

    AmountCash DisbID

    FK

    RR18 4/30/2010 $28,450.00 E111 V7 VI4167 $28,450.00 40

    RR19 5/8/2010 $1,100.00 E111 V14 821536 $1,100.00

    RR21 5/10/2010 $3,240.00 E111 V14 821983 $3,240.00

    RR22 5/12/2010 $2,000.00 E111 V7 VI5213 $2,000.00

    RR25 5/12/2010 $480.00 E111 V90 312353 $480.00

    Cash Disbursement (Economic Decrement) Event

    DisbVoucherID VoucherDate DollarAmount CheckNbr CashAcctIDFK

    APClerkIDFK

    PayeeIDFK

    39 5/15/2010 $746.57 41234 Ca123501 E36 E23

    40 5/25/2010 $28,450.00 41235 Ca123501 E36 V7

    41 5/29/2010 $398.12 41236 Ca123501 E36 E41

    Purchase Return (Economic Increment Reversal) Event

    PurchaseReturnID Date

    DollarAmount

    PackingSlip#

    DebitMemo#

    ReceivingReportID

    FKSupplierID

    FK

    DeptSuperID

    FKShippingClerkID

    FK

    PR3 5/17/2010 $480.00 22 3 RR25 V90 E5 E41

  • 8/13/2019 dunnpptch09

    44/90

  • 8/13/2019 dunnpptch09

    45/90

    9-45

    Agent Queries

    Detailed status information at one or morepoints in time for each agent instance

    Detailed status information at one or morepoints in time for only those agent

    instances meeting specified criteria Summarized status information at one or

    more points in time for all agent instances

    Summarized status information at one or

    more points in time for only those agentinstances meeting specified criteria

  • 8/13/2019 dunnpptch09

    46/90

    9-46

    Acquisition Cycle Agent Queries

    A list of all purchase agents, accounts payableclerks, inventory clerks, or supervisors for an

    enterprise

    A list of employees that possess certain

    characteristics (e.g. all accounts payable clerkswho have a specified minimum fidelity bond

    A list of employees that live in a specified city or

    state

    A list of all employee names and telephonenumbers for an emergency phone tree

  • 8/13/2019 dunnpptch09

    47/90

    9-47

    Example Agent Tables

    Supplier (External Agent)

    SupplierID Name Address Telephone PerformanceRatingV7 Joes Favorite Vendor 89056 Ransom Hwy. 555-7655 Excellent

    V14 Reliable Rudys 34125 Michigan Ave. 555-1199 Very Good

    V90 Trinas Trinkets 1612 Myway Rd. 555-2424 Very Good

    Shipping Clerk (Internal Agent)

    ShippingClerkID Name Address Telephone DateOfBirthE41 Amy Milano 8892 Eddy Ave. 555-9557 January 3, 1964

    Department Supervisor (Internal Agent)

    DeptSupervisorID Name Address Telephone DateOfBirth

    E5 Patrick Wellesley 53125 Fenton Dr. 555-1112 March 4, 1958

    Accounts Payable Clerk (Internal Agent)

    APClerkID Name Address Telephone DateOfBirth

    E36 Diane Bowersox 9115 Wolfgang Ct. 555-7244 September 15, 1963

    Receiving Clerk (Internal Agent)

    ClerkID Name Address Telephone DateOfBirth

    E247 Kenneth Barki 4312 Monticello Dr. 556-4891 April 14, 1945

    E251 Rita Barki 4312 Monticello Dr. 556-4891 May 22, 1948

    Identify Suppliers with Performance

  • 8/13/2019 dunnpptch09

    48/90

    9-48

    Identify Suppliers with Performance

    Rating of Very Good

    Which table(s) do we need? Which relational algebraoperators apply?

    What is SQL statement?

    Select

    SELECT *FROM Supplier

    WHERE PerformanceRating=Very Good;

    What is Access QBE?

    What is the result?

    Supplier (External Agent)

    SupplierID Name Address Telephone PerformanceRating

    V7 Joes Favorite Vendor 89056 Ransom Hwy. 555-7655 Excellent

    V14 Reliable Rudys 34125 Michigan Ave. 555-1199 Very Good

    V90 Trinas Trinkets 1612 Myway Rd. 555-2424 Very Good

  • 8/13/2019 dunnpptch09

    49/90

    9-49

    Duality Relationship Query Types

    Identification as to whether a specified exchange iscompleted

    Identification of completed exchanges for a specified time

    period

    Identification of incomplete exchanges for a specified time

    period Calculation of the amount of claims, e.g. prepaid expenses,

    payables, unearned revenues, or receivables, either in total

    or for a specified exchange event

    Calculation of the total or average length of the timing

    difference(s) between the events involved in one or moreexchanges

  • 8/13/2019 dunnpptch09

    50/90

    9-50

    Acquisition Cycle Duality Queries

    Calculation of the outstanding payablebalance for a purchase

    Calculation of total accounts payable at a

    point in time

    Calculation of prepaid expenses at a point

    in time

    Aging of accounts payable

    Calculation of the average number of daysit takes to pay vendor invoices

    Example Duality & Reversal

  • 8/13/2019 dunnpptch09

    51/90

    9-51

    Purchase (Economic Increment) Event

    Receiving

    ReportID Date

    Dollar

    Amount

    Receiving

    ClerkIDFK SupplierIDFK

    Vendor

    Invoice#

    Invoice

    Amount

    Cash

    DisbIDFK

    RR18 4/30/2010 $28,450.00 E111 V7 VI4167 $28,450.00 40

    RR19 5/8/2010 $1,100.00 E111 V14 821536 $1,100.00

    RR21 5/10/2010 $3,240.00 E111 V14 821983 $3,240.00

    RR22 5/12/2010 $2,000.00 E111 V7 VI5213 $2,000.00

    RR25 5/12/2010 $480.00 E111 V90 312353 $480.00

    Example Duality & Reversal

    Relationship Tables

    Cash Disbursement (Economic Decrement) Event

    DisbVoucherID VoucherDate DollarAmount CheckNbr CashAcctIDFK APClerkIDFK PayeeIDFK

    39 5/15/2010 $746.57 41234 Ca123501 E36 E23

    40 5/25/2010 $28,450.00 41235 Ca123501 E36 V7

    41 5/29/2010 $398.12 41236 Ca123501 E36 E41

    Purchase Return (Economic Increment Reversal) EventPurchaseReturnID Date

    DollarAmount

    PackingSlip#

    DebitMemo#

    ReceivingReportID

    FK SupplierID

    FK

    DeptSuperID

    FKShippingClerkID

    FK

    PR3 5/17/2010 $480.00 22 3 RR25 V90 E5 E41

  • 8/13/2019 dunnpptch09

    52/90

    9-52

    Querying for Accounts Payable

    Conceptually

    Dollar value of acquisitions of goods and services (except employee labor)not yet paid in full

    Practically

    Total of acquisitions through balance sheet date minus total of cash

    disbursements through balance sheet date that applied to acquisitions.

    Also minus purchase returns/discounts through balance sheet date.

    MUST include ONLY ending date constraint (balance sheet items reflect

    cumulative data from beginning of company through balance sheet date).

    Use acquisition date to determine which acquisitions to include.

    Use cash disbursement date and duality relationships to determine which

    cash disbursements to include. Be sure to aggregate cash disbursements

    that apply to the same purchase before subtracting from purchase amount

    Note: AcquisitionsCash disbursements from Vendors is not acceptable as it is

    theoretically less sound than using the duality relationships

    Likely need for outer join and Nz function in Access (for acquisitions with

    no matching cash disbursements)

  • 8/13/2019 dunnpptch09

    53/90

    9-53

    Accounts Payable Query Steps

  • 8/13/2019 dunnpptch09

    54/90

    9-54

    Accounts Payable Query Steps

  • 8/13/2019 dunnpptch09

    55/90

    9-55

    Accounts Payable Query Steps

  • 8/13/2019 dunnpptch09

    56/90

    9-56

    Accounts Payable Query Steps

  • 8/13/2019 dunnpptch09

    57/90

    9-57

    Accounts Payable Query Steps with Nz

  • 8/13/2019 dunnpptch09

    58/90

    9-58

    Accounts Payable Query Steps with Nz

  • 8/13/2019 dunnpptch09

    59/90

    9-59

    Stockflow Relationship Query Types

    What resources or resource types wereincreased or decreased by an economic event?

    What quantity of a resource or resource typewas increased or decreased by an economicevent?

    What dollar value of a resource or resource typewas increased or decreased by an economicevent?

    When did an event increase or decrease aspecific resource or resource type?

    Where did an event increase or decrease aspecific resource or resource type?

  • 8/13/2019 dunnpptch09

    60/90

    9-60

    Acquisition Cycle Stockflow Queries

    Which inventory types were increased by a specific purchase event?

    What quantity of each inventory type was increased by a specificpurchase event?

    Which inventory types were decreased by a purchase return event?

    What quantity of each inventory type was decreased by a specificpurchase return event?

    What unit cost was charged for an inventory type on a specificpurchase event?

    What unit cost was granted as credit for an inventory type on aspecific purchase return event?

    What was the total dollar value of purchases for a specified timeperiod? (Note: if total purchase dollar amount is stored in thepurchase event table, then it is not necessary to use the stockflowrelationship to meet this information need)

    What is the average dollar value of purchases of a specified

    inventory type for a specified time period?

    Querying for Inventory

  • 8/13/2019 dunnpptch09

    61/90

    9-61

    Querying for Inventory

    Weighted Average Unit Cost

    Purchase (Economic Increment) Event

    ReceivingReportID Date

    DollarAmount

    ReceivingClerkID

    FK SupplierID

    FKVendorInvoice#

    InvoiceAmount

    CashDisbID

    FK

    RR18 4/30/2010 $28,450.00 E111 V7 VI4167 $28,450.00 40

    RR19 5/8/2010 $1,100.00 E111 V14 821536 $1,100.00

    RR21 5/10/2010 $3,240.00 E111 V14 821983 $3,240.00

    RR22 5/12/2010 $2,000.00 E111 V7 VI5213 $2,000.00

    RR25 5/12/2010 $480.00 E111 V90 312353 $480.00

    Stockflow1 Relationship (PurchaseInventory Type)

    PurchaseID ItemID PurchaseQuantity ActualUnitCost

    RR18 BIS1 100 $20.00

    RR18 LIS1 200 $35.50

    RR18 HUS1 150 $29.00

    RR18 TIS1 300 $50.00

    RR19 MIN1 20 $55.00

    RR21 MIN1 60 $54.00

    RR22 BIS1 100 $20.00

    RR25 TTP12 48 $10.00

    InventoryType

    ItemID Description UnitOfMeasur

    Standard Cost List Price

    BIS1 Big Stuff Each $20.00 $50.00

    HUS1 Huge Stuff Each $30.00 $70.00

    LIS1 Little Stuff Box of 6 $36.00 $72.00

    MIN1 Miniature Stuff Box of 24 $56.00 $110.00

    TIS1 Tiny Stuff Box of 12 $48.00 $96.00

    TTP12 Tiara Each $10.00 $25.00

    Tables to consider

    Querying for Inventory Weighted

  • 8/13/2019 dunnpptch09

    62/90

    9-62

    Querying for Inventory Weighted

    Average Unit Cost

    Querying for Inventory Weighted

  • 8/13/2019 dunnpptch09

    63/90

    9-63

    Querying for Inventory Weighted

    Average Unit Cost

    Querying for Inventory Weighted

  • 8/13/2019 dunnpptch09

    64/90

    9-64

    Querying for Inventory Weighted

    Average Unit Cost

  • 8/13/2019 dunnpptch09

    65/90

    9-65

    Fulfillment Relationship Query Types

    Identification of unfulfilled commitments or instigation

    events

    Identification of fulfilled commitments or instigation events

    Identification of commitment events that were not

    preceded by instigation events, or identification of

    economic events that were not preceded by commitment

    events

    Calculation of length of time between instigation and

    commitment events or between commitment and

    economic events

    Identification of causes of commitments and/or of

    economic events

    Identification of results of instigations and/or of

    commitment events

  • 8/13/2019 dunnpptch09

    66/90

    9-66

    Acquisition Cycle Fulfillment Queries

    Identification of unfilled purchase orders Identification of filled purchase requisitions

    (i.e., those purchase requisitions that

    resulted in purchase orders)

    Calculation of average number of days the

    enterprise takes to fill purchase requisitions

    for a given time period

    Identify the purchase order thatcorresponds to a purchase

    Calculation of Average Number of Days

  • 8/13/2019 dunnpptch09

    67/90

    9-67

    Calculation of Average Number of Days

    to Fulfill Purchase Requisition

    Purchase Requisition

    PurchReqID Date MaxBudget

    DateNeeded SupervisorID PurchaseAgentID RecommendedSupplier

    R17 4/22/2010 $30,000.00 5/2/2010 E5 E12 V7

    R18 5/5/2010 $1,400.00 5/23/2010 E5 E12 V14

    R19 5/6/2010 $5,500.00 5/20/2010 E5 E12 V7

    R20 5/15/2010 $200.00 5/25/2010 E5 E12

    R21 5/18/2010 $7,500.00 5/26/2010 E5 E12 V7

    Purchase Order

    PurchaseOrderID OrderDate DateNeeded DollarTotal PurchaseReqID PurchAgentID SupplierID

    PO16 4/24/2010 5/2/2010 $28,450.00 R17 E12 V7

    PO17 5/5/2010 5/8/2010 $1,100.00 R18 E12 V14

    PO18 5/5/2010 5/12/2010 $200.00 R18 E12 V90

    PO19 5/6/2010 5/10/2010 $3,240.00 R19 E12 V14

    PO20 5/6/2010 5/24/2010 $2,000.00 R19 E12 V7

    PO21 5/16/2010 5/24/2010 $220.00 R20 E12 V14

    Tables to consider

    Calculation of Average Number of Days

  • 8/13/2019 dunnpptch09

    68/90

    9-68

    Calculation of Average Number of Days

    to Fulfill Purchase Requisition

  • 8/13/2019 dunnpptch09

    69/90

    9-69

    Proposition Relationship Query Types

    What resources or resource types does theinstigation event propose to increase or decrease?

    What quantity of a resource or resource type is the

    proposed increase or decrease for an instigation

    event? When did an instigation event propose to increase

    or decrease a specific resource or resource type?

  • 8/13/2019 dunnpptch09

    70/90

    9-70

    Acquisition Cycle Proposition Queries

    Which inventory types were identified as neededin a purchase requisition event?

    What unit cost was estimated for an inventory

    type in a specific purchase requisition event?

    How many different times has a specifiedinventory type been requisitioned during a time

    period?

    How many different types of inventory were

    requisitioned in a specific purchase requisitionevent?

    Query to calculate number of times an item has

  • 8/13/2019 dunnpptch09

    71/90

    9-71

    Query to calculate number of times an item has

    been requisitioned during a time period

    Tables to consider

    PropositionPurchaseRequisitionInventoryType

    PurchRequistionID ItemID QuantityNeeded EstimatedUnitCost

    R17 BIS1 100 $20.00R17 HUS1 150 $30.00

    R17 LIS1 200 $36.00

    R17 TIS1 300 $48.00

    R18 MIN1 20 $56.00

    R18 TTP12 20 $10.00

    R19 BIS1 100 $20.00

    R19 MIN1 60 $56.00

    R20 TTP12 20 $10.00

    R21 LIS1 200 $36.00

    Purchase Requisition

    PurchReqID Date MaxBudget

    DateNeeded SupervisorID PurchaseAgentID RecommendedSupplierR17 4/22/2010 $30,000.00 5/2/2010 E5 E12 V7

    R18 5/5/2010 $1,400.00 5/23/2010 E5 E12 V14

    R19 5/6/2010 $5,500.00 5/20/2010 E5 E12 V7

    R20 5/15/2010 $200.00 5/25/2010 E5 E12

    R21 5/18/2010 $7,500.00 5/26/2010 E5 E12 V7

    InventoryType

    ItemID Description UnitOfMeasur

    Standard Cost List Price

    BIS1 Big Stuff Each $20.00 $50.00

    HUS1 Huge Stuff Each $30.00 $70.00

    LIS1 Little Stuff Box of 6 $36.00 $72.00

    MIN1 Miniature Stuff Box of 24 $56.00 $110.00

    TIS1 Tiny Stuff Box of 12 $48.00 $96.00

    TTP12 Tiara Each $10.00 $25.00

    Query to calculate number of times an item has

  • 8/13/2019 dunnpptch09

    72/90

    9-72

    Query to calculate number of times an item has

    been requisitioned during a time period

  • 8/13/2019 dunnpptch09

    73/90

    9-73

    Reservation Relationship Query Types

    What resources or resource types is a commitmentevent agreeing to increase or decrease?

    What quantity of a resource or resource type is acommitment event agreeing to increase ordecrease?

    What dollar value of a resource or resource type isa commitment event agreeing to increase ordecrease?

    When did an event commit to increase or decreasea specific resource or resource type?

    Where did an event commit to increase ordecrease a specific resource or resource type?

  • 8/13/2019 dunnpptch09

    74/90

    9-74

    Acquisition Cycle Reservation Queries

    Which inventory types does a specific commitment event

    agree to increase?

    What quantity of each inventory type does a specific

    commitment event agree to increase?

    What unit cost was quoted for each inventory type in a

    specific commitment event?

    What was the total dollar value of purchase orders for a

    specified time period? (Note: if total dollar amount is stored

    in the purchase order event table, then it is not necessary to

    use the reservation relationship to meet this information

    need)

    What is the average dollar value of purchase orders of a

    specified inventory type for a specified time period?

  • 8/13/2019 dunnpptch09

    75/90

    9-75

    Participation Relationship Query Types

    Which agent(s) participated in a specified event? How many events of a specified type has a

    specified agent participated?

    What is the total dollar value of events of a

    specified type in which a specified agent hasparticipated for a specified time period?

    When did a specified event in which a specified

    agent participated occur?

    Where did a specified event in which a specifiedagent participated occur?

  • 8/13/2019 dunnpptch09

    76/90

    9-76

    Acquisition Cycle Participation Queries

    From which supplier was a specific purchase made? By which purchase agent was a specific purchase order

    placed?

    How many purchase orders did a specified purchase agentmake during a specified time period?

    What is the total (or average) dollar amount of purchasesmade by each purchasing agent during a specified timeperiod?

    When was a specified purchase received, and by whichreceiving clerk (include clerks id, name, and telephonenumber)?

    To which supplier have the most purchase returns beenmade?

    Query for date and receiving clerk

  • 8/13/2019 dunnpptch09

    77/90

    9-77

    associated with specific purchase

    Tables to consider

    PurchaseReceivingReportID Date DollarAmount ReceivingClerkID SupplierID VendorInvoice

    InvoiceAmount CashDis

    RR18 4/30/2010 $28,450.00 E247 V7 VI4167 $28,450.00 40

    RR19 5/8/2010 $1,100.00 E247 V14 821536 $1,100.00

    RR21 5/10/2010 $3,240.00 E247 V14 821983 $3,240.00

    RR22 5/12/2010 $2,000.00 E251 V7 VI5213 $2,000.00

    RR25 5/12/2010 $480.00 E247 V90 312353 $480.00

    Receiving Clerk

    ReceivingClerkID Name Address Telephone DateOfBirth

    E247 Kenneth Barki 4312 556-4891 4/14/1945

    E251 Rita Barki 4312 556-4891 5/22/1948

    Query for date and receiving clerk

  • 8/13/2019 dunnpptch09

    78/90

    9-78

    associated with specific purchase

    Multiple-Relationship Acquisition

  • 8/13/2019 dunnpptch09

    79/90

    9-79

    Cycle Queries

    Which purchase orders have been partially filled?

    requires stockflow, reservation, and fulfillment-

    purchaseorder-purchase relationships

    What is the total dollar value of accounts payable

    for a specified supplier at a point in time?

    requires duality, participation-supplier-purchase, andparticipation-supplier-cash disbursement relationships

    On which requisitions has a specified vendor

    been recommended as the recommended

    supplier? requires proposition and participation-

    purchaserequisition-supplier relationships

    Multiple-Relationship Acquisition

  • 8/13/2019 dunnpptch09

    80/90

    9-80

    Cycle Queries

    Which purchase agent ordered a specifiedinventory type from a specified supplier? requires reservation, participation-supplier-

    purchaseorder, and participation-purchaseagent-purchaseorder relationships

    What is the total dollar amount ofpurchases of a specified inventory typethat have been made from suppliers in aspecified region?

    requires stockflow-purchase-inventory andparticipation-supplier-purchase relationships

    Accounts Payable per Supplier

  • 8/13/2019 dunnpptch09

    81/90

    9-81

    Accounts Payable per Supplier

    Tables to consider

    PurchaseReceivingReportID Date DollarAmount ReceivingClerkID SupplierID VendorInvoice

    InvoiceAmount CashDis

    RR18 4/30/2010 $28,450.00 E247 V7 VI4167 $28,450.00 40

    RR19 5/8/2010 $1,100.00 E247 V14 821536 $1,100.00

    RR21 5/10/2010 $3,240.00 E247 V14 821983 $3,240.00

    RR22 5/12/2010 $2,000.00 E251 V7 VI5213 $2,000.00

    RR25 5/12/2010 $480.00 E247 V90 312353 $480.00

    Cash DisbursementDisbVoucherID VoucherDate DollarAmount CheckNumber CashAccountI

    APClerkID PayeeID

    39 5/15/2010 $746.57 41234 Ca123501 E36 E23

    40 5/25/2010 $28,450.00 41235 Ca123501 E36 V7

    41 5/29/2010 $398.12 41236 Ca123501 E36 E41

    Purchase Return

    PurchReturnID

    Date DollarAmount

    PackingSlip#

    DebitMemo#

    ReceivingReport#

    SupplierID DeptSupervisorID

    ShippingClerkID

    PR3 5/17/201

    $480.00 22 3 RR25 V90 E5 E41

    Accounts Payable per Supplier

  • 8/13/2019 dunnpptch09

    82/90

    9-82

    Accounts Payable per Supplier

    Constrain

    purchase date

    and sum

    purchase dollar

    amount for

    each supplier

    Accounts Payable per Supplier

  • 8/13/2019 dunnpptch09

    83/90

    9-83

    Accounts Payable per Supplier

    Join purchase

    and cash

    disbursement

    tables and

    constrain cash

    disbursement

    date

    Accounts Payable per Supplier

  • 8/13/2019 dunnpptch09

    84/90

    9-84

    Accounts Payable per Supplier

    Sum the cash disbursements by supplier

    Accounts Payable per Supplier

  • 8/13/2019 dunnpptch09

    85/90

    9-85

    Accounts Payable per Supplier

    Join purchaseand purchase

    return tables;

    Constrain

    purchase return

    date

    Accounts Payable per Supplier

  • 8/13/2019 dunnpptch09

    86/90

    9-86

    Accounts Payable per Supplier

    Sum purchase returns by supplier

    Accounts Payable per Supplier

  • 8/13/2019 dunnpptch09

    87/90

    9-87

    Accounts Payable per Supplier

    Combine purchases

    and purchasereturns by supplier to

    get unreturned

    purchases

    Accounts Payable per Supplier

  • 8/13/2019 dunnpptch09

    88/90

    9-88

    Accounts Payable per Supplier

    Combine unreturned purchases and cash disbursements by supplier

    to get unpaid purchases

    Result for May 31, 2010

    S

  • 8/13/2019 dunnpptch09

    89/90

    9-89

    Summary

    We discussed the acquisition/payment process and how it

    fits in at the value system and value chain levels We discussed the extended REA pattern at the business

    process level

    We examined documents typically used to representevents and discussed related resources and agents

    We examined examples of relational database tables forthe acquisition cycle and discussed data input into thosetables

    We systematically discussed types of queries for theacquisition/payment process that may be needed tosupport decision-makers in various functional areas

    We provided selected examples of queries of varioustypes

    ENTERPRISE INFORMATIONSYSTEMS

  • 8/13/2019 dunnpptch09

    90/90

    A PATTERN BASED APPROACH

    Chapter 9

    End of Chapter