Example: Composite Income Statement Report in AP&C
This example illustrates how you can create a custom report in Adaptive Planning and Consolidation (AP&C) that displays a detailed income statement. Composite reporting uses matrix report types as sub reports to enable you to combine data into 1 report. Use financial-specific report data sources (RDS) to define the
primary business object's
row and column:
- Types.
- Groupings.
- Calculations.
As a company accountant, you need an actuals income statement with configurable rows and columns that:
- Lists the amounts for Current Period Year-to-date.
- Lists the Last Year Current Period Year-to-date.
- Calculates net income or loss.
- Displays certain expenses in detail.
- Displays revenue in summary.
Filters and data are specific to your Workday tenant and might be different than the values suggested in this example. Use the information as a guide.
- Have the appropriate security permissions:
- For ledger account segments.
- To all journals, including accounting and operational journals.
- Create a basic matrix report consisting of the ledger accounts and activity for each cost center. To provide source data into your Composite Report Income Statement, use the report as a sub report. Use:
- Journal Lines for Financial Reportingas the data source.
- One of these data source filters:
- Journal Lines for Company and Reporting Time Period.
- Journal Lines for Organization and Reporting Time Period.
Define the report to include:- Default prompts for company.
- Amount type.
- Ledger.
- Period and time period.
- Access theCreate Custom Reporttask.
- Enter:FieldValueReport NameA unique name for your composite report income statementReport TypeComposite
- ClickOK.
- From the available action menu of columnC1, select .
- Enter:FieldValueColumn NameLedger AccountBusiness ObjectLedger Account
- ClickOK.
- From the available actions menu of columnC2, select .
- Enter:FieldValueColumn NameCurrent YTDSub reportSelect the basic matrix sub report for journal lines you previously created. Workday populates theMap Sub Report Promptsgrid with prompt values you defined in the sub report.
- In theMap Sub Report Promptsgrid, enter:Prompt fieldValue TypeValueCompanySpecify ValueSelect your companyAmount typeSpecify ValueActivityPeriodSpecify ValuePeriod (Example: 2013 - Mar)Time periodSpecify ValueCurrent period YTD
- Select .
- In theStylefield, select .
- ClickOK.
- From available actions menu of columnC3, select .
- Enter:FieldValueColumn NamePrior YTDSub reportSelect the basic matrix sub report for journal lines you previously created. Workday populates theMap Sub Report Promptsgrid with prompt values you defined in the sub report.
- In theMap Sub Report Promptsgrid, enter:Prompt FieldValue TypeValueCompanySpecify ValueName of your companyAmount typeSpecify ValueActivityPeriodSpecify ValuePeriod (Example: 2013 - Mar)Time periodSpecify ValueCurrent period YTD
- Select .
- In the Style field, select .
- ClickOK.
- From the available actions menu of rowR1, select .
- Enter:FieldValueRow NameRevenueRow Label OverrideRevenue
- In theFilter Data in Sub Reportgrid, enter:FieldDetailed Instances to IncludeLedger Account
- 4000: Revenue
- 4500: Other Income
- 4900: Sales Discounts
- 4999: Management Fee Revenue
- In theOutline Optionssection, select .
- ClickOK.
- From the available actions menu of rowR2, select .
- Enter:FieldValueRow NameCost of SalesRow Label OverrideCost of Sales
- In theFilter Data in Sub Reportgrid, enter:FieldDetailed Instances to IncludeLedger Account
- 5000: Cost of Sales
- 5100: Billable Travel Expenses
- 5900: Purchase Discounts
- ClickOK.
- From the available actions menu of rowR3, select .
- Enter:FieldValueRow NameGross ProfitCalculation TypeSumRows
- Revenue
- Cost of Sales
- In theOutline Optionssection, select .
- ClickOK.
- From the available actions menu of rowR4, select .
- Enter:FieldValueRow NameEmpty Row 1
- ClickOK.
- Starting with rowR5, add these values:ReferenceName/OverrideRow TypeCalculationOptionsLedger Account > Detailed Instances to IncludeR5Salaries & BenefitsLook Up Data
- 6000: Salaries & Wages
- 6010: Benefits Expenses
- 6020: Employer Paid Taxes
- 6030: Retirement
- 6040: Bonus - Quarterly
R6Legal Service & FeesLook Up Data6400: Legal & Service FeesR7Contingent LaborLook Up Data6600: Contingent Labor ExpenseR8Employee-Related ExpenseLook Up Data- 6850: Staff Meeting Food
- 6860: Employee Expense
R9Travel & EntertainmentLook Up Data6800: Travel & EntertainmentR10MarketingLook Up Data6200: MarketingR11Facilities & RentLook Up Data- 6100: Facilities
- 6300: Office & Administrative
- 7200: Utilities
R12IT ExpenseLook Up Data- 6500: Information Technology
- 6700: Depreciation
- 7500: Repairs & Maintenance
R13AmortizationLook Up Data6790: Amortization ExpenseR14Miscellaneous ExpenseLook Up Data- 6900: Insurance
- 7300: Taxes & Licenses
- 7310: Postage Expense
- 7400: Spend
- 7800: Bad Debt
- 7900: Other Expenses
- 7999: Other Direct Costs
R15Total Operating ExpenseCalculationSum RangeStarting Row- R5 (Salaries & Benefits)
Ending Row- R14 (Miscellaneous Expense)
R16Empty Row 2EmptyR17Other Income & ExpensesLook Up Data- 8000: Interest Income
- 8100: Interest Expenses
- 8200: Impairment Expense
- 8300: Motor Pool Allocation
- 8500: Telecommunications Allocation
- 9000: Gain/Loss on Sale of Assets
R18Income TaxesLook Up Data8900: Income TaxesR19Net IncomeCalculationSumRows:- R3 (Gross Profit)
- R15 (Total Operating Expense)
- R17 (Other Income/Expenses)
- R18 (Income Taxes)
Reverse the Sign - Click theRunorPreviewbutton to view the report.
The matrix report RDS accesses the journal line as its primary object. The income statement definition:
- Uses Reporting Time Periods as relative time spans.
- Includes journal lines that are inPostedorPro Formastatus.
- Excludes journals that areCanceled, inError, or inDraftstatus.
Depending on which fields you designated as drillable on the matrix sub report, some of the detailed data for column and row groups you can view include:
- Company.
- Cost Center.
- Ledger Account.
- Revenue Category.
- Region.
- Spend Category.
You can:
- Share the report definition with organization members that have the appropriate security level.
- Produce the report output in table format.
- Use your income statement as the basis for other composite financial reports.