Tests by Functional Area

Financial Accounting

Within Financials accounting the majority of tests you will build will focus on the “Create Journal” business process however it is also worth creating some scenarios to either Unpost or Reverse journals.

Supported Business Processes:

  • Create Journal
  • Reverse Journal
  • Unpost Journal

What to test:

  • Custom Validations
  • Business Process Flow
  • Specific transactions
    • Intercompany Journals
    • Multicurrency Journal
    • Journal which hits Retained Earnings
    • Journal which hits Commitment / Obligations ledger

Recommended Chains:

  1. Create Journal > Unpost/Reverse Journal
Expense Management

Supported Business Processes:

  • Spend Authorization
  • Create Expense Report
  • Create Expense Report for Worker
  • Create Settlement Run

What to test

  • Custom Validations
  • Business Process Flow
    • Approval Thresholds

Recommended Chains

  1. Create Spend Authorization > Create Expense Report [for Worker] > Create Settlement Run
  2. Create Expense Report [for Worker] > Create Settlement Run
Supplier Accounts

Supported Business Processes:

  • Create Supplier
  • Supplier Change
  • Create Supplier Contract
  • Create Supplier Invoice
  • Edit Project Assets
  • Capital Project Workbench
  • Create Prepaid Spend Amortization Schedule
  • Prepaid Spend Amortization Schedule
  • Supplier Invoice Adjustment
  • Change Supplier Invoice
  • Create Ad Hoc Payment
  • Create Settlement Run

What to test

  • Business Process Flow
  • Custom Validations
  • Operational Journals

Recommended Chains

  1. Create Supplier > Create Supplier Invoice > Create Settlement Run
  2. Create Supplier Invoice > Change Supplier Invoice > Create Settlement Run
  3. Create Supplier Invoice > Supplier Invoice Adjustment > Create Settlement Run


How Supplier Change works

Supplier Change is initiated from the available actions on an existing supplier, so it’s best to staging a synthetic supplier. When the BP launches, in WD you see the below screen (supported by Smart highlighted in green), the BP flow will be driven by your selection (so if you want to test change to “Settlement Bank Details” WD will drive any approvals from the selection on this screen, NOT from what you actually change).

To do this, make sure you select the corresponding area to change in the Smart template (as shown in the screenshot below)

Create Prepaid Spend Amortization Schedule

To create a Prepaid Spend Amortization Schedule, you first need to create a Supplier Invoice that has the Prepaid box checked on the invoice line (see screenshot below)

Once the Supplier Invoice is created, download and populate the template for "Create Prepaid Spend Amortization Schedule". This will launch the process in Workday.

Once the schedule is created, you can then chain each of the instalments into the Amortize Prepaid Spend Schedule Instalment. You will need to create a single test case to amortize each of the instalments - the syntax for this can be seen in the screenshot below.

Project Asset Capitalization - TBC

Procurement

Supported Business Processes

  • Create Requisition
  • Create Purchase Order
  • Create Change Order
  • Issue Purchase Order
  • Create Receipt
  • Supplier Invoice Workbench
  • Create Settlement Run

What to test

  1. Business Process Flow
  2. Accounting Validation
  3. Custom Validations

Recommended Chains

  1. Create Requisition > Create Purchase Order  > Issue Purchase Order  > Create Receipt
  2. Create Req > Issue Purchase Order > Supplier Invoice Workbench > Create Settlement Run
Revenue Management

Supported Business Processes

  • Create Customer
  • Create Customer Contract
  • Create Customer Invoice
  • Create Revenue Recognition Schedule
  • Create Revenue Recognition Accounting
  • Create Billing Schedule
  • Create Customer Invoice for Billing Installment
  • Record Customer Payment
  • Create Customer Refund
  • Create Settlement Run

What to test

  1. Business Process Flow
  2. Custom Validations
  3. Revenue Recognition
  4. Account Posting Rules

Recommended Chains

  1. Create Customer > Create Customer Contract > Create Customer Invoice
  2. Create Customer Invoice > Create Rev Rec Schedule > Create Rev Rec Accounting


Testing Deferred Revenue

Testing revenue can be done though the same process when testing account posting rules for the “Revenue” rule via the “Create Customer Invoice BP”, however there will be a few extra steps required to test deferred revenue. Testing deferred revenue requires creating the following chained scenario in order to create and then recognise deferred revenue:

(1) Create Customer Invoice > (2) Create Revenue Recognition Schedule > (3) Create Revenue Recognition Accounting

Useful WD Commands to know

  • View Account Posting Rule Set
  • Create Customer Invoice
  • Create Revenue Recognition Schedule for Customer Invoice
  • Create Revenue Recognition Accounting
    • Note that Smart does this from the Related Actions from the Rev Rec Instalment itself which will be generated by the "Create Rev Rec Schedule" task

 

Creating a Rev Rec Test

To give an example, let’s say this test is for Kainos and we are creating an invoice with a client of Kainos for a Smart subscription (so they owe us money). Assuming their Smart subscription last 6 months and it’s for £10k then we are testing how we recognise the revenue for that invoice over the 6-month period.

First Create Customer Invoice with the Deferred Revenue box checked (Other base data is up to you / client).

Then choose Create Revenue Recognition Schedule (for Customer Invoice) using Chaining to select the Customer Invoice that you created in the first step

In the Schedule, you will need to specify the appropriate data however please ensure that you use fixed dates as Workday will then generate an instalment for each period the revenue is to be recognised and prorate based on these dates

Finally, you need Create Revenue Recognition Accounting which will then recognise the specified instalments. You can chain the instalments into the “Create Revenue Recognition Accounting” BP from the “Create Revenue Recognition Schedule” however you will need to create a separate Create Revenue Recognition Accounting test for each instalment. Once this is completed, Accounting Validation will kick in and test the revenue is recognized correctly.

Asset Management

Supported Business Processes

  • Register Asset
  • Issue Asset to Worker
  • Remove Asset
  • Adjust Asset Useful Life
  • Dispose Asset

What to test

  1. Business Process Flow
  2. Custom Validations

Recommended Chains

  1. Register Asset > Issue Asset to Worker > Adjust Asset Useful Life > Dispose Asset
  2. Register Asset > Issue Asset to Worker > Remove Asset