Skip to main content

Business Processes and Models

The warehouse has recorded goods leaving inventory for the customer in our furnishing story. Customer accounting now needs to know what shipped so it can prepare the invoice. The work crosses a department boundary, and the shipment record gives the next person something to act on.

This handoff illustrates a business process: connected activities that begin with a need or event and produce an outcome. To understand it, follow the people doing the work, the information they use, and what changes after each activity.

Follow a Handoff​

Start with five questions. What starts the work? Who acts? What do they do? What document records it? What outcome allows the next activity?

For goods fulfillment, the customer's order establishes demand. Warehouse staff record a shipment. Customer accounting uses shipment support for billing. The invoice then establishes an amount owed by the customer.

Each document answers a different question. An order does not prove shipment, and a shipment does not establish invoice settlement. The sequence becomes easier to read when you identify the purpose of each handoff before looking at database names.

When you examine the records, look for partial quantities, different dates, and unresolved balances. Use the process model to identify the next document to inspect, then establish how far the selected transaction has progressed.

See the Connected Business​

How do the company's activities depend on one another? Follow customer demand into goods and design work, then look at the support supplied by purchasing, production, and payroll.

Business dependency map

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

Download editable Draw.io

Read the connectors and evidence boundaries

Customer demand supports goods sales and design services. Purchasing supplies goods and manufacturing components, manufacturing supplies finished goods, payroll supports labor, and each process contributes to finance and period-end explanation.

Line and pathMeaningEvidence to check
r1
Customer furnishing needs
to Order-to-cash: goods and billing
Business context or account effectInformation and accounting context
r2
Customer furnishing needs
to Design services: staff time and billing
Business context or account effectInformation and accounting context
r3
Purchasing: merchandise and components
to Order-to-cash: goods and billing
Business context or account effectGoods
r4
Purchasing: merchandise and components
to Manufacturing: selected products
Business context or account effectComponents
r5
Manufacturing: selected products
to Order-to-cash: goods and billing
Business context or account effectFinished goods
r6
Payroll: employee costs and obligations
to Manufacturing: selected products
Business context or account effectLabor support
r7
Payroll: employee costs and obligations
to Design services: staff time and billing
Business context or account effectLabor support
r8
Order-to-cash: goods and billing
to Finance: accounting and period-end explanation
Business context or account effectInformation and accounting context
r9
Design services: staff time and billing
to Finance: accounting and period-end explanation
Business context or account effectInformation and accounting context
r10
Purchasing: merchandise and components
to Finance: accounting and period-end explanation
Business context or account effectInformation and accounting context
r11
Manufacturing: selected products
to Finance: accounting and period-end explanation
Business context or account effectInformation and accounting context
r12
Payroll: employee costs and obligations
to Finance: accounting and period-end explanation
Business context or account effectInformation and accounting context

This is a conceptual dependency map of six business processes, not a serial company-wide workflow or a diagram of foreign keys.

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

The map shows dependencies across the business. It is not a schedule in which all transactions occur one after another, and its arrows are not instructions for joining tables. Purchasing and payroll support the wider company as well as customer-facing work.

The controller eventually brings the accounting consequences together. That explanation still depends on the separate events: inventory received or shipped, services billed, wages recorded, obligations settled, and estimates adjusted.

Read Activities and Records Differently​

The chapters use two complementary diagram views. A BPMN business-process model shows work and responsibility. A record and accounting evidence map shows relationships among documents or accounting events.

In detailed record maps, a field label on a solid arrow identifies a stored-key relationship or an explicit ledger-source mapping. A dashed arrow identifies analytical support, aggregation, or an account effect, with chronology stated on the arrow when it matters. A receipt-to-issue support comparison does not establish a stored lineage key. Read each label before choosing a join. These record-map conventions differ from BPMN sequence and message flows described below.

BPMN means Business Process Model and Notation. You can begin with a small set of symbols:

SymbolFirst reading
CircleAn event starts or ends the modeled work
Rounded rectangleSomeone performs an activity
LaneA role or department is responsible for activities
DiamondFollow the labeled decision or branching condition
Solid arrow within a participantActivities follow a sequence
Dashed message arrow between participantsInformation passes between the company and another participant

A diagram's end event marks its defined boundary. It does not necessarily mean the customer's whole relationship is complete or that all balances are zero. Read the model's explanation to understand what the endpoint represents.

Click either kind of diagram to expand it. The expanded view provides the same navigation and close behavior throughout the site. You can return to the chapter without losing your place.

Read Every Process in the Same Order​

Begin with the ordinary business situation and follow the people doing the work. Then explain the accounting events: which activities create postings, and which simply provide context or support?

Next, connect the familiar documents to their stored records. The chapter's small record map helps you recognize the records needed later without memorizing the full table inventory.

Finally, consider one complication and answer the concept checks. A partial delivery or a later payment can reveal why the process distinctions matter. Optional sections provide detailed fields, additional models, control questions, and assignments when you are ready for them.

Keep three questions alongside each chapter: What happened? What evidence establishes it? What remains open at this date? These questions prepare you to interpret an accounting total rather than simply reproduce it.

Distinguish Responsibilities from Control Evidence​

The recurring sales coordinator, operations planner, design lead, and controller help explain the company. Process lanes describe responsibilities. Actual employee fields help you investigate who performed a recorded task.

An approval field or a balanced journal does not establish that every review was independent and effective. Later activities ask you to evaluate evidence and propose controls. Such proposals are labeled as teaching controls wherever the stored records do not establish that the procedure operated.

Next Steps​

Continue to Order-to-Cash. Follow the customer's goods from an order through delivery, billing, and invoice settlement before moving to the design work.

Optional Reference​

The model library and extended notation are available for later analysis and diagram editing. The current Accounting Analytics textbook supports analytical methods. The associated AIS textbook is forthcoming.

Explore the full company architecture

Business Process Architecture​

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

Download editable Draw.io

Model scope: Six independently triggered process scopes; no global sequence or reporting synchronization is implied.

Text description and database evidence
  1. Customer demand starts goods sales or Design Services. Supply needs, production needs, payroll periods, and reporting periods trigger other scopes independently.
  2. Each collapsed activity expands into one of the six main process models, with its own participants, evidence, decisions, and boundary.
  3. Shared master data, purchasing support, production output, labor, and ledger records connect the cycles. The accompanying Mermaid architecture explains those information dependencies.
  4. Each end indicates recorded activity within that scope. There is no global join requiring every cycle or settlement to finish before reporting.

Evidence tables: SalesOrder, SalesInvoice, PurchaseOrder, PurchaseInvoice, WorkOrder, ProductionCompletion, ServiceEngagement, ServiceBillingLine, PayrollRegister, JournalEntry, GLEntry.

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

These are alternative process scopes at architecture level, not one serial order lifecycle or a claim of simultaneous execution. Internal roles are teaching allocations. Read the detailed models and process guides before inferring controls or accounting effects.

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

The architecture groups the company's business cycles and responsibilities. Each cycle has its own trigger and boundary, so the drawing does not impose a single serial schedule on all transactions. Purchasing supplies merchandise and components, manufacturing supplies selected finished goods, payroll supports factory and service staff, and finance complements the operating cycles with journals and close.

Return to the connected business map for a simpler view, or choose an editable source in the model library.

Browse the editable model library

Model Library​

Begin with Order-to-Cash, Procure-to-Pay, or Manufacturing and Conversion for the three core AIS modules. Design Services, payroll, and finance connect those cycles to employee time, customer billing, settlement, and close. Focused detail models keep exceptions and proposed reviews separate from the main paths.

Before a data activity, finish Lesson 1, Lesson 2, and Lesson 3, plus Excel setup or SQL setup. Check the first activity's further prerequisites before following the event shown in its model.

ModelFirst accounting trace
Cash ApplicationLesson 5: Follow Customer Settlement
Accrued-Service SettlementLesson 11: Follow an Estimate into Settlement
Design ServicesLesson 7: Follow Design Time into Billing
PayrollLesson 10: Follow Hours into Payroll
Manual Journals and CloseLesson 11: Follow an Estimate into Settlement; then the statement and close case

The BPMN and Controls Workshop remains an optional extension after one verified trace. Each row below links a model to its process guide, learning activity, case, and editable .drawio source. Click a diagram or its Expand model button to open the viewer. Download the source to adapt it in diagrams.net or Draw.io Desktop, keeping proposed changes explicitly labeled. Viewing the published diagrams requires only a browser.

ModelScopeExplore the evidenceEditable source
Order-to-Cash
Core process
A goods fulfillment pass separates the customer order, available shipment, invoice and commission accrual, cash receipt, and application.Process guide
Learning activity
Related case
Editable Draw.io
Procure-to-Pay
Core process
Follow goods procurement from approved need through purchasing, receipt, invoice linkage, and supplier payment.Process guide
Learning activity
Related case
Editable Draw.io
Manufacturing and Conversion
Core process
Separate planning, material issue, production execution, finished-goods completion, and cost close.Process guide
Learning activity
Related case
Editable Draw.io
Design Services
Core process
Trace an hourly service engagement through approved time, billable classification, monthly invoicing, and customer cash.Process guide
Lesson 7: Follow Design Time into Billing
Related case
Optional BPMN and Controls Workshop after a verified trace
Editable Draw.io
Payroll
Core process
Distinguish attendance and approved time from the payroll register, employee net pay, and liability remittance.Process guide
Lesson 10: Follow Hours into Payroll
Related case
Optional BPMN and Controls Workshop after a verified trace
Editable Draw.io
Manual Journals and Close
Core process
Follow journal preparation, recorded approval, posted detail, and the separate year-end closing branch.Process guide
Lesson 11: Follow an Estimate into Settlement
Related case
Extension: profit, cash, and year-end close case

Optional BPMN and Controls Workshop after a verified trace
Editable Draw.io
Returns, Credit Memos and Refunds
Detailed exception
Separate the physical goods return, credit memo, receivable correction, open customer credit, and optional cash refund.Process guide
Learning activity
Related case
Editable Draw.io
Cash Application
Detailed subprocess
Explain why cash arrival, invoice allocation, and residual unapplied money require separate evidence.Process guide
Lesson 5: Follow Customer Settlement
Related case
Optional BPMN and Controls Workshop after a verified trace
Editable Draw.io
Accrued-Service Settlement
Detailed exception
Follow an expense estimate into a linked supplier service invoice and AP payment without inventing a goods receipt.Process guide
Lesson 11: Follow an Estimate into Settlement
Related case
Optional BPMN and Controls Workshop after a verified trace
Editable Draw.io
Manufacturing Variances
Proposed teaching review
A clearly proposed evidence-review activity for explaining work-order cost close and planning further investigation.Process guide
Learning activity
Related case
Editable Draw.io
Business-Process Architecture
Architecture overview
Six separately triggered business cycles share operational evidence and the ledger; each collapsed activity corresponds to a detailed model.Process guide
Learning activity
Related case
Editable Draw.io
Read the extended notation and evidence guidance

A Short BPMN Reading Guide​

Symbol or connectorMeaning in this libraryReading check
Thin start circle; thick end circleA process instance begins or reaches its stated boundaryAn end can mean an open item remains; read the label rather than assuming full settlement
Envelope in a start or double-ring intermediate circleA message triggers a process or is awaited during itIdentify the other participant; a message is communication, not a ledger posting
Rounded task rectangleAn activity at the stated responsibilityCheck its associated tables and evidence before inferring automation or authorization
Rounded activity with a boxed plus at the bottomA collapsed subprocess with a separate detailed modelThe plus is a subprocess marker, not a parallel gateway
Diamond with XAn exclusive decision or mergeTake one labeled alternative for the selected instance
Diamond with +Parallel split or synchronizationAll split branches are required; a join waits for every required incoming branch
Pool and laneA participant boundary and responsibility within itCharles River's lanes are internal; customers, suppliers, and agencies are separate pools
Solid arrowSequence within one poolIt may cross lanes but must not cross a participant boundary
Dashed arrow with open source circle and open targetMessage between participantsIt cannot be used as an internal lane-to-lane handoff

Read the OMG BPMN 2.0.2 specification for the formal notation and Draw.io's BPMN library guide for authoring. In a notation conflict, the OMG specification is authoritative. This introduction explains the symbols used here rather than reproducing the full standard.

Evidence and Control Boundaries​

A stored approver, status, or posting link can support a specific test. It does not establish that every transaction was approved, that people had incompatible duties, or that an exception was automatically blocked. Compare actual source records at the correct dates and grain.

Reconciliations, independent review, holds, and segregation-of-duties improvements that are not represented by a documented field or event are proposed teaching controls. Identify them in your annotations and risk/control matrix. Do not present a proposed queue, credit policy, or automated matching rule as a feature of the published dataset.

These .drawio files use Draw.io's native XML format. They are editable visual models, not standards-compliant executable BPMN XML. Execution or interchange with a BPMN engine would require a separate BPMN export, modeling review, and schema/engine validation.

Connect a process to an investigation

Process to Analysis Bridges​

The model library supplies the focused activities and cases. These report topics extend a trace into a wider population.

ProcessReport topics
Order-to-cashSales and Customers, Statements and Cash
Design ServicesSales and Customers
Procure-to-payPurchasing and Inventory, Statements and Cash
ManufacturingProduction and Planning, Purchasing and Inventory
PayrollPeople and Payroll
Manual Journals and CloseStatements and Cash, Controls and Exceptions

For a broader comparison of payroll responsibilities and employee costs, continue to the Explain Staffing, Overtime, and Payroll Cost.