Skip to main content

Design Services Process

The Customer Also Needs Design Help​

The customer in our furnishing story needs advice as well as products. The sales coordinator passes the service need to the design lead, who must arrange the people and work behind the engagement. The central question changes: how does staff time become a supported customer invoice?

Follow the design lead's handoffs from staffing to approved time and monthly billing. As you read, ask what accounting would need to see before charging the customer. The optional sections identify records for a later investigation.

In Order-to-Cash, goods left inventory before they were billed. Design services rely on an engagement, staff assignments, and approved hours. Customer invoicing and cash settlement eventually use the same receivable structure, but the evidence of delivery is different.

Establish the Engagement and Assign People​

The service order line records customer demand. An engagement organizes the design work associated with that demand, and assignments identify the employees supporting it.

The design lead considers who will perform the work. Staffing makes the service possible, but an assignment alone does not show how many hours were worked. It also does not establish that the customer has been billed. Those questions need later records.

This distinction helps explain different kinds of delay. An engagement may exist before the work is performed, and staff may perform work before the monthly billing event. To explain the position, establish which stage has actually been reached.

Record and Approve the Work​

Design staff record time against the engagement. Billable hours are hours recorded for customer charging. Non-billable hours capture work that is not charged as billable time. Both can consume employee effort.

Approval supplies the time support used by the model. The approved records distinguish the hours worked from the staff assignment that made the work possible. For a particular investigation, inspect the approval fields and dates rather than assuming that the presence of an engagement proves all its time was approved.

The design lead's operational question is about the work and its support. Accounting's next question is about billing: which approved billable hours belong in the monthly invoice? Keeping those questions separate makes unbilled work easier to explain.

Prepare the Monthly Customer Invoice​

In this dataset, monthly service billing brings approved billable time into a customer invoice. The billing record connects billed hours to the invoice line. It does not rely on a physical shipment.

The service invoice creates accounts receivable and design-service revenue, with applicable tax recorded. Creating an engagement or approving time does not itself post that customer revenue in this model. This posting design applies to the selected records and should not be assumed for every service contract.

The customer's eventual payment follows the cash receipt and application path already introduced. A service invoice can be open at a reporting date just as a goods invoice can. The receipt and its applications establish settlement.

Follow the Service Responsibilities​

Where does responsibility pass from the design team to accounting? Begin with the engagement, follow staffing and time approval, and then locate monthly billing.

Expand the diagram for a larger view with zoom and pan controls.

Download editable Draw.io

Model scope: One selected time classification within an engagement; monthly billing aggregates approved billable time.

Text description and database evidence
  1. Sales records an hourly service order; the Design team establishes an engagement and staff assignments.
  2. Approved time is classified as billable or non-billable. Non-billable hours retain analytical cost support but do not enter customer billing.
  3. Approved billable hours roll into monthly billing and an invoice, without a goods shipment.
  4. Customer payment leads to the separate receipt/allocation review subprocess. Cash may be applied or remain unapplied; the end means this review pass is complete. Payroll remains a separate expense cycle.

Evidence tables: SalesOrderLine, ServiceEngagement, ServiceEngagementAssignment, ServiceTimeEntry, ServiceBillingLine, SalesInvoiceLine, CashReceiptApplication, GLEntry.

Confirm keys and accounting sources in the Schema Reference and Posting Reference.

The gateway represents a selected time classification, not a claim that all engagement hours take the same path. Assignment-to-approval-to-billing reconciliation is a proposed teaching control; labor margin is not full engagement profit.

Editable visual model in Draw.io XML; this is not executable BPMN XML. Notation and model library.

The design team supplies hour records that accounting compares with the billing records to establish what reached the invoice. Treasury and customer accounting handle money and its application after billing.

Read the model as responsibilities and activities. It does not establish an additional customer-acceptance workflow or prove that every approval was independent. Those claims would require their own evidence.

Connect Work, Billing, and Cost​

The record map asks how work and billing are related without using shipment evidence.

Record and accounting evidence map

Expand the diagram for a larger view with zoom and pan controls.

Download editable Draw.io

Read the connectors and evidence boundaries

A service order line leads to an engagement, staff assignments, approved time, monthly billing support, and an invoice line.

Line and pathMeaningEvidence to check
r1
SalesOrderLine
to ServiceEngagement
Stored FK path
ServiceEngagement.SalesOrderLineID → SalesOrderLine.SalesOrderLineID
r2
ServiceEngagement
to ServiceEngagementAssignment
Stored FK path
ServiceEngagementAssignment.ServiceEngagementID → ServiceEngagement.ServiceEngagementID
r3
ServiceEngagementAssignment
to ServiceTimeEntry
Stored FK pathServiceEngagementAssignmentID
ServiceTimeEntry.ServiceEngagementAssignmentID → ServiceEngagementAssignment.ServiceEngagementAssignmentID
r4
ServiceTimeEntry
to ServiceBillingLine
Analytical match or aggregationEngagement and inclusive billing period; sum billable hours
r5
ServiceBillingLine
to SalesInvoiceLine
Stored FK pathSalesInvoiceLineID
ServiceBillingLine.SalesInvoiceLineID → SalesInvoiceLine.SalesInvoiceLineID

Keep the record grains separate. Foreign-key paths, analytical matches, and business context answer different questions; read the numbered evidence table before joining.

Each box identifies a record, source label, or interpretive context. Check dates and grouping before comparing operational support with postings.

Follow the engagement through its staff support, then compare approved time with the monthly billing records. The map summarizes the path without implying that each daily time row creates a separate invoice from the monthly billing record.

Four amounts answer different questions. The billing price determines the customer charge for billed hours. The time-cost snapshot supports analysis of the labor associated with an engagement. Payroll expense records employee costs in the pay cycle. Service revenue comes from the posted invoice.

The service-time records include a cost rate and extended cost for analysis. Those snapshots do not turn design work into manufactured inventory. Design-service labor remains payroll period expense.

A comparison of billed revenue and the included time cost can describe a labor-margin view. To interpret it, state whether billable and non-billable work are included, which period you are comparing, and which costs are outside the calculation. It does not automatically measure the engagement's profit after every organizational expense.

Explain Work That Has Not Yet Been Billed​

At period end, the controller may ask why approved work and invoiced revenue do not line up. Start by checking the time dates, approval dates, billing period, and invoice evidence.

Approved time can establish supported work without establishing that it has already reached a posted invoice. Non-billable time can represent employee effort without contributing billable hours. These distinctions give you specific explanations to test before describing a billing failure or weak service performance.

Bridge an Event to an Entry​

Reuse Lesson 7’s engagement 2. This separate verified example does not extend the selected goods sale.

Event and date basisSupporting evidenceWhy the accounts changeCutoff question
Engagement setup and assignment datesServiceEngagement and ServiceEngagementAssignmentNo posting: staffing a promise does not create customer revenueWhich work is supported, and for which period?
January 2024 work, approved by January 31Seven selected ServiceTimeEntry rowsNo posting: approved hours and time-cost snapshots support billing and analysisIs the time approved and within the billed work period?
January 31 invoiceServiceBillingLine 2 → invoice line 387 → SalesInvoice 241Debit AR; credit design-service revenue and applicable sales tax payableIs the invoice posted by cutoff, and how much remains unsettled?
Receipt date, then application dateCashReceipt and CashReceiptApplicationReceipt: debit cash / credit unapplied money. Application: debit unapplied money / credit ARWhich event has actually occurred by cutoff?

Predict before revealing: Can you call the selected 937.02 time-cost snapshot a payroll posting or subtract it from revenue and report full engagement profit?

Reveal the recognition and cost boundaries

No. Lesson 7 verifies 32.67 billed hours × 210.00 = 6,860.70 on invoice line 387. The complete invoice debits AR 7,306.65 and credits service revenue 6,860.70 plus tax payable 445.95, balancing its three ledger rows. The 937.02 is time-cost support including selected non-billable work, rather than a payroll reconciliation or all engagement costs. Interpret the trace using the dataset convention that service revenue is recognized at invoicing.

Check Your Understanding​

Does an approved service-time row establish posted customer revenue?

No. It supports the work and its billable or non-billable hours. The monthly billing and invoice records establish what was billed and posted as service revenue in this dataset.

Does billed revenue less the recorded time cost establish total engagement profit?

It establishes only the margin defined by the revenue and costs included. State the treatment of non-billable time, timing, and costs outside the snapshot before interpreting the result.

Next Steps​

Continue the company story. The customer-facing work depends on resources available inside the company. Continue to Procure-to-Pay to follow merchandise and material needs into supplier commitments, receipts, and payments.

Investigate this process. Finish Lesson 1, Lesson 2, and Lesson 3, plus Excel setup or SQL setup. Then follow Lesson 7: Follow Design Time into Billing. Check the selected lesson’s further prerequisites before beginning.

Find analytical evidence. Browse Sales and Customers queries and related reports. Use the Schema Reference for join keys and the Posting Reference for accounting effects.

Optional Reference​

Return to these sections when you have a specific question or an assignment that uses the data. The chapter above can be read without opening a file.

Look up documents, accounting entries, and traceability fields

Core Tables and What They Represent​

Process stageMain tablesGrain or event representedWhy students use them
Customer demandSalesOrder, SalesOrderLineOne customer order and ordered service lineShows the original commercial promise, hourly rate, and planned service hours
Engagement setupServiceEngagementOne customer service job tied to one service order lineAnchors customer, service item, lead employee, planned hours, and engagement dates
StaffingServiceEngagementAssignmentOne employee assignment on one engagementShows how many employees supported the same engagement and how hours were assigned
Approved service deliveryServiceTimeEntryOne approved service-work day for one employee and engagementMeasures billable versus non-billable hours and snapshots labor cost for margin analysis
Monthly billing traceServiceBillingLineOne invoiced billing slice for approved hoursConnects approved hours to the exact SalesInvoiceLine used to bill the customer
Customer billing and settlementSalesInvoice, SalesInvoiceLine, CashReceipt, CashReceiptApplicationInvoice, receipt, and settlement eventsCompletes the AR and cash path using the normal O2C backbone
Payroll supportPayrollRegister, PayrollRegisterLineGross-to-net payroll for the service staffKeeps payroll expense and liability activity visible beside the customer-billing flow

When Accounting Happens​

EventBusiness meaningAccounting effect
Service order and engagement setupCustomer demand is accepted and staffedNo direct posting
Approved service timeManagers approve billable and non-billable hours worked on the engagementNo direct posting
Monthly service invoiceAccounting bills approved billable hours for the periodDebit accounts receivable and credit 4080 Sales Revenue - Design Services plus sales tax payable
Cash receipt and applicationTreasury receives customer cash and later settles the invoiceSame customer-deposit and AR-clearing pattern used in O2C
Payroll registerPayroll records the wages and burden for service employeesDebits 6280 Salaries Expense - Design Services and related payroll expense pools, then credits accrued payroll and payroll liabilities

Key Traceability and Data Notes​

  • ServiceEngagement.SalesOrderLineID is the bridge from customer demand into service delivery.
  • ServiceEngagementAssignment lets several employees work on the same engagement while preserving assigned-role detail.
  • ServiceTimeEntry stores both BillableHours and NonBillableHours, plus CostRateUsed and ExtendedCost for labor-margin analysis.
  • ServiceBillingLine is the authoritative hours-to-invoice bridge for services. Use it instead of trying to infer service billing from SalesInvoiceLine alone.
  • Service invoice lines stay in SalesInvoiceLine, but ShipmentLineID remains null for those rows because nothing shipped physically.
  • Payroll supports the same employees, but service labor is analyzed through ServiceTimeEntry rather than capitalized into manufacturing inventory.
Explore detailed process and analysis paths

Analytical Subsections​

1. Customer Demand to Engagement Setup​

The process begins on the customer side. A service line is created on the sales order, then the operating team opens an engagement that carries planned hours, the lead employee, and the expected delivery window.

Record and accounting evidence map

Expand the diagram for a larger view with zoom and pan controls.

Download editable Draw.io

Read the connectors and evidence boundaries

Customer and sales order connect through a service order line to its engagement.

Line and pathMeaningEvidence to check
r1
Customer
to SalesOrder
Stored FK path
SalesOrder.CustomerID → Customer.CustomerID
r2
SalesOrder
to SalesOrderLine
Stored FK path
SalesOrderLine.SalesOrderID → SalesOrder.SalesOrderID
r3
SalesOrderLine
to ServiceEngagement
Stored FK path
ServiceEngagement.SalesOrderLineID → SalesOrderLine.SalesOrderLineID

Keep the record grains separate. Foreign-key paths, analytical matches, and business context answer different questions; read the numbered evidence table before joining.

Each box identifies a record, source label, or interpretive context. Check dates and grouping before comparing operational support with postings.

Starter analytical question: Which customers create the most planned design-service hours, and how concentrated is that workload?

2. Staffing and Approved Time​

Once the engagement is active, the company assigns one or more employees to it. Approved daily service time then accumulates by employee and date. This layer is where students can compare planned hours, assigned hours, billable hours, non-billable hours, and cost snapshots.

Record and accounting evidence map

Expand the diagram for a larger view with zoom and pan controls.

Download editable Draw.io

Read the connectors and evidence boundaries

An engagement leads to assignments and time entries. Employee records support both assignments and time.

Line and pathMeaningEvidence to check
r1
ServiceEngagement
to ServiceEngagementAssignment
Stored FK path
ServiceEngagementAssignment.ServiceEngagementID → ServiceEngagement.ServiceEngagementID
r2
ServiceEngagementAssignment
to ServiceTimeEntry
Stored FK path
ServiceTimeEntry.ServiceEngagementAssignmentID → ServiceEngagementAssignment.ServiceEngagementAssignmentID
r3
Employee
to ServiceEngagementAssignment
Stored FK path
ServiceEngagementAssignment.EmployeeID → Employee.EmployeeID
r4
Employee
to ServiceTimeEntry
Stored FK path
ServiceTimeEntry.EmployeeID → Employee.EmployeeID

Keep the record grains separate. Foreign-key paths, analytical matches, and business context answer different questions; read the numbered evidence table before joining.

Each box identifies a record, source label, or interpretive context. Check dates and grouping before comparing operational support with postings.

Starter analytical question: Which engagements rely most on senior-designer time versus designer time, and where do non-billable hours accumulate?

3. Monthly Billing and Settlement​

Billing does not happen every time an employee works. The dataset bills approved billable hours monthly. ServiceBillingLine stores the rolled-up hours for that invoice line, which makes it the main student bridge between approved service delivery and posted customer revenue.

Record and accounting evidence map

Expand the diagram for a larger view with zoom and pan controls.

Download editable Draw.io

Read the connectors and evidence boundaries

Approved time is matched by engagement and the inclusive billing interval. A billing line stores its invoice-line key; the invoice header supplies the invoice key used by cash applications.

Line and pathMeaningEvidence to check
r1
ServiceTimeEntry
to ServiceBillingLine
Analytical match or aggregationEngagement and inclusive billing dates; aggregate hours
r2
ServiceBillingLine
to SalesInvoiceLine
Stored FK pathSalesInvoiceLineID
ServiceBillingLine.SalesInvoiceLineID → SalesInvoiceLine.SalesInvoiceLineID
r3
SalesInvoiceLine
to SalesInvoice
Stored FK pathSalesInvoiceID
SalesInvoiceLine.SalesInvoiceID → SalesInvoice.SalesInvoiceID
r4
SalesInvoice
to CashReceiptApplication
Stored FK pathSalesInvoiceID
CashReceiptApplication.SalesInvoiceID → SalesInvoice.SalesInvoiceID

Keep the record grains separate. Foreign-key paths, analytical matches, and business context answer different questions; read the numbered evidence table before joining.

Each box identifies a record, source label, or interpretive context. Check dates and grouping before comparing operational support with postings.

Starter analytical question: Which customers show the biggest difference between approved service hours and billed service hours at month-end?

4. Payroll and Service Margin Interpretation​

Service employees also pass through normal payroll. Billing and receivables belong to the customer process, while employee costs and payroll liabilities belong to the pay cycle. Compare billed revenue with the included ServiceTimeEntry.ExtendedCost snapshots to explain a labor-margin view, stating its cost and timing limits.

Starter analytical question: Which engagements show the strongest labor margin after comparing billed revenue to the approved time-cost snapshot?

Evaluate controls and try the optional AIS activity

Risks, Controls, and Evidence​

Risk and control objectiveEvidence availableTeaching boundary
Unsupported service hours: connect staff and approved time to an engagementServiceEngagementAssignment, ServiceTimeEntry approval fieldsTest approval support and assignment links; a recorded approver alone does not establish the effectiveness of time review
Missing or incorrect billing: connect approved billable hours to the monthly invoiceServiceBillingLine.ServiceEngagementID, SalesInvoiceLineID, and billing-period datesAn independent hours-to-billing reconciliation is a proposed teaching control, not a documented automated hold
Misleading margin: keep customer billing and labor cost on stated basesServiceTimeEntry.ExtendedCost, billable and non-billable hours, invoice-line revenueThis is a labor-cost analytical bridge; it does not establish full engagement profitability or capitalize service payroll into inventory

Optional AIS Activity: Review Approved Hours and Billing​

Context and objective: an engagement lead and accounting need to understand whether approved service effort was billed on the intended monthly basis. Interpret the service process and evaluate one risk at the handoff from time approval to billing.

Prerequisites, tools, and sources: read the O2C cash-application discussion and this page's billing bridge. Use a SQL tool with the published SQLite file, or Excel filters and lookups, plus a copy of the editable Draw.io model. Sources are SalesOrderLine, ServiceEngagement, ServiceEngagementAssignment, ServiceTimeEntry, ServiceBillingLine, SalesInvoiceLine, SalesInvoice, and GLEntry. Add payroll records only when explaining the separately defined employee-cost scope.

  1. Record the source file, engagement, billing period, and reporting date. Mark the relevant activities and responsible roles on the model.
  2. Compare approved billable hours, non-billable hours, and billed hours for the period. Preserve the monthly rollup grain and explain date or scope differences before calling them missing revenue.
  3. Add one proposed teaching control for time approval or billing completeness. State the risk, objective, owner, source evidence, reproducible test, and limitation using the workshop matrix.

Assessed deliverable: submit an annotated model, an engagement-period evidence schedule, and the risk/control row. Explain the effect of a supported difference on billing or staffing decisions. Do not invent a customer sign-off, link individual time rows directly to an invoice without the billing bridge, or treat the labor-cost snapshot as all service costs. Continue through the existing commercial and managerial reports below for broader interpretation.

Choose a further investigation

Questions for Further Investigation​

  • Which customers buy only goods, which buy design services, and which buy both?

  • How many employees typically support one design-service engagement?

  • Which service hours were billable versus non-billable?

  • Which approved hours remain unbilled at the end of the month?

  • How do service invoices differ from shipment-based goods invoices?

  • Where does payroll expense sit for design staff, and why does that not create manufacturing cost?

  • Read O2C when you want the broader customer-demand and settlement cycle around invoices, cash, returns, and working capital.

  • Read Payroll when you want the payroll posting, liability, and cash-settlement side of the same service staff.

  • Read Sales and Customers to compare service revenue and billed hours.

  • Read Schema Reference and GLEntry Posting Reference when you need the exact joins and posting rules.