IFRS 15 / ASC 606 Case: Customer project travel and expenses
Dealing with Travel and Expenses
SAP introduced enhancements to SAP Business ByDesign to allow customers to comply with accounting standard IFRS15/ASC606 revenue recognitions requirements. A series of case documents introduces the key requirements of IFRS15 /ASC606 along with steps to be taken by the client to implement the functionality.
SAP Business ByDesign cannot give legal advice nor can we assess the future best practices of how the professional services industry or customer projects taking IFRS 15/ASC 606 regulations into account are to be handled.
The following topics will be outlined in this case document:
- Travel and Expenses – pass through to customer
- Travel and Expenses – pass through to customer with markup for administration costs
- Travel and Expenses – fixed price
- Including or excluding from allocation basis of a revenue accounting contract
Business scenario – introduction
It is quite common in the professional services industry for clients to manage project related travel and expense transactions. This case document focuses on managing travel and expense transactions as they relate to the SAP Business ByDesign enhancements for IFRS 15/ASC 606.
Example: Media Productions Limited has agreed to run a project with Printing Solution Corp as consulting partner to identify optimization potentials for the existing printing facilities in the East Region and in the West Region They agree on 2 separate deliverables: optimization document for printing facility in West Region and East Region. The travel and expenses for the consultants are to be handled in a dedicated sales item for passing the expense through.
The assessment for IFRS 15/ASC 606 made by Printing Solution Corp on how to setup the sales order and revenue accounting contract are summarized here. The new sales order is created with reference to the project reflects a 1:1 relantionship with the revenue accounting contract. Three sales order items are created and each item is assigned to a new performance obligation with the assessments assigned:
- POB 10: Optimization Concept West Region,
80 hrs x 200,- USD/hrs with 25% discount = 12000,- USD
SSP = 16.000,- USD
Assigned Accrual Method: Manual POC
- POB 20: Optimization Concept East Region,
60 hrs x 200,- USD/hrs with 15% discount = 10200,- USD
SSP = 12000,- USD
Assigned Accrual Method: Manual POC
- POB 30: Travel and Expenses
Estimated Travel Costs and Expenses 5.000,- USD
1 x 5000, USD
SSP= 5000,- based on modified list price in sales order item
Assigned Accrual Method: at delivery
The related simple project structure is in this example is reflected as
- Project Summary Task
- Project Phase: Optimization Concept West Region
- Project Phase: Optimization Concept East Region
The travel and expenses generated by the consulting team are assigned to the project summary task in this example. For simplification reasons, it is also assumed that sales order items 10 and 20 and the assigned project tasks are completely fulfilled and invoiced in the second period Travel and expenses are posted in period 1 and 2.
Travel and expenses – pass through to customer
Printing Solution Corp has agreed with Media Productions Limited that the travel and expenses are passed through. Passing through means for example 1000,- USD incurred for flight, hotel, per diem allowance will be charged 1:1 to Media Productions Limited as an invoice, in this case 1000,- USD would be invoiced for travel and expenses.
Exclude Option on sales item level: From a IFRS 15/ASC 606 standard point-of-view it can be assessed that this item of the contract is to be excluded from revenue allocation because it is not intended to generate revenue. SAP Business ByDesign IFRS 15/ASC 606 functionality offers the capability to exclude sales order items from the allocation basis. For item types of ‘expense products’ the exclude option in the sales order item is switched on by default. The illustration below shows the sales order with the revenue accounting contract, the performance obligation assignments including the flag to exclude the travel item.
Created sales order with cost estimates:
Every sales order item is assigned to one separate performance obligation. For the fixed price items, the ‘cost estimates’ on sales order item level have been maintained. The excluded flag is set for the expense product being used to invoice 1:1 the incurred travel and expenses. The system uses the Quantity = 1 and the List Price as the estimated overall travel and expenses costs. This price is also passed as SSP – though it will have no impact on the allocation.
What are the implications for the revenue accounting contract and the allocation basis?
The excluded items are treated as ‘non-allocable amounts’ and therefore reduce the overall revenue accounting contract transaction price and the overall SSP. For the computation of the allocable amount on POBs and sales order item level only the overall allocable amount and the sales order items that are not excluded are taken into consideration. See the allocation basis below:
Accrual methods: The Travel and Expense Line Item on the Sales Order was flagged as “Exclude” therefor this line is subject to ‘regular revenue recognition’ and will thus be assigned the accrual method ‘recognize at point of delivery’.
Travel and expenses – pass through with markup
If agreements are in place to charge on top of the travel and expenses an overhead surcharge (eg. 5% for admin) the travel and expenses can be handled as illustrated above. It is recommended that the client consult with their respective auditor to confirm the specific situation. Following the previous example, it is assumed that the travel and expense item is charged 1:1 and it is confirmed to exclude it form the allocation basis from the revenue accounting contract.
Travel and expenses – as a fixed price item
In the same basic scenario Media Productions Limited and Printing Solution Corp have agreed on following terms concerning the travel and expense item in the sales order.
Travel and expenses have to be treated as a fixed price item. It includes 2x visits, 2 consultants at both locations for 2 days per stay. The transaction price has been agreed to be 7500,- USD with an upfront invoice.
How is this to be treated according to IFRS 15/ASC 606? – The typical solution is that the sales order item includes a regular POB as it can be assumed to generate revenue. The standalone selling price is determined and the item is part of the regular allocation basis of the revenue accounting contract. In addition, a suitable accrual method needs to be determined or assigned.
Note: SAP cannot give legal advice on handling of this simplified travel and expense case. It is recommended for customers to consult with their auditor on the impact of IFRS 15/ASC 606 on this item.
If the assessment by Printing Solution Corp is that the travel and expenses are to be treated as a regular POB the sales order would look like this:
The revenue accounting contract would have the following allocation basis:
For this case, no posting example will be provided. In case it is to be treated as a regular performance obligation, the handling is the same as illustrated in previous case documents for project sales.
Posting example – travel and expenses as pass through
We will focus on the posting example using the pass-through scenario without markup.
- Step 1 / period 1: The sales order and related project are created
- Step 2 / period 2: Travel and Expenses are incurred for site visits
- Step 3 / period 2: Revenue Recognition
- Step 4 / period 3: Full time confirmation and full Invoice
- Step 5 / period 3: Invoice Travel and Expenses
- Step 6 / period 3: Revenue Recognition
Step 1 / period 1: The sales order and related project are incepted
The sales order is created. The travel and expense item is flagged to be excluded. The revenue accounting contract reveals following allocation basis.
Step 2 / period 2: Travel and expenses occurred for site visits
Travel and expenses have been recorded by the consultants as agreed with the project lead to the project summary tasks. The project lead forgot to assign the recorded expenses from the ‘not invoiced time and expenses’ pool to the travel and expense sales item in period 2. 2000,- USD Travel and expenses have been recorded.
and the simplified resulting journal entry shows:
Step 3 / period 2: Revenue Recognition
The revenue recognition run has following basis after period 2.
POB 10 and 20 have not started.
POB 30 = Sales item 27-30 Travel and expenses is excluded. No allocation takes place. But the accrual method has been set to: ‘at delivery’. Therefore, the COGS are fully realized.
The simplified journal entry is depicted below.
Step 4 / period 3: Full time confirmation and full Invoice
The consulting team executes completely both project tasks and finalize the 2 documents.
- 85 hrs for Optimization Concept Region East
- 45 hrs for Optimization Concept Region West
The journal entries from time confirmation are shown below.
The project lead confirms that all recorded times are to be invoiced and triggers a final invoice for both sales items.
The resulting simplified journal entries are shown below:
Step 5 / period 3: Invoice Travel and Expenses
In addition, the project leads assigns the travel and expenses recorded in the prior period to the sales order item 27-30 Travel and Expenses and triggers an invoice for travel and expenses.
Invoice travel and expenses:
The simplified journal entry is shown below.
Step 6 / period 3: Revenue Recognition
The revenue recognition run is executed for period 3. Sales order items 10 and 20 are completely fulfilled and thus show 100% progress. Revenue is fully recognized.
The excluded item 27-30 for allocations from the revenue accounting contract is also realized according to its accrual method: ‘recognize at point of delivery.
Revenue recognition basis:
See the simplified journal entry.
The revenue and COGS are realized. The deferred revenue and deferred cost of goods sold are cleared.