Workday Financial Management model

Trial balance

Month-end balance per ledger account, per company, ledger and book code, built from posted journal lines.

Grain
company x ledger x book code x account set x ledger account x month, from the first month with a posting to the current month (or the last posted month, if later), so balances carry through months without activity
Built from
  1. 5
    Raw tables
  2. 5
    Staging
  3. 2
    Core
  4. 1
    Analytics
Reads from Workday Financial Management
account_setcompanyjournal_entryjournal_entry_lineledger_account
Ships as
Weld and dbt SQL, open source on GitHub
core.workday_financial_management.trial_balance
1-- core.workday_financial_management.trial_balance
2-- Month-end balance per ledger account, per company, ledger and book code, built
3-- from posted journal lines.
4--
5-- Grain: company x ledger x book code x account set x ledger account x month,
6-- from the first month with a posting to the current month (or the last posted
7-- month, if later), so balances carry through months without activity.
8--
9-- Book code: journals without one apply to every book; journals with one only to
10-- that book. For the balance of one book, add the NULL book code rows to that
11-- book's rows. For the primary view, filter to book_code IS NULL.
12--
13-- Currency: the company's base currency (company_currency).
14--
15-- Columns, debit-positive (debit - credit):
16--   period_debit, period_credit, period_net_debit   activity in the month
17--   closing_net_debit         cumulative since the first posted journal
18--   closing_balance_natural   the same, signed by the account's normal balance
19--
20-- Months are calendar months of the accounting date. Workday's Trial Balance
21-- reports by fiscal period and shows income and expense accounts for the fiscal
22-- year to date; the fiscal schedule is not part of these tables, so compare
23-- balance sheet accounts here and income and expense accounts through
24-- profit_and_loss_by_month.
25--
26-- Only journals synced since the connection's start date are included. If the
27-- sync does not reach back to the first journal, closing balances are missing the
28-- opening balance and only period amounts can be trusted.
29
30WITH monthly AS (
31    SELECT
32        workday_tenant,
33        company_id,
34        ledger_id,
35        book_code,
36        account_set_code,
37        ledger_account_code,
38        accounting_month  AS month,
39        SUM(ledger_debit)  AS period_debit,
40        SUM(ledger_credit) AS period_credit

This model and the 7 it depends on. Deploy them together; refs like {{staging.…}} resolve to the matching folders in Weld, and the dbt view uses source() and ref().

Notes

How it counts. And where it stops.

Book code: journals without one apply to every book; journals with one only to that book. For the balance of one book, add the NULL book code rows to that book's rows. For the primary view, filter to book_code IS NULL. Currency: the company's base currency (company_currency). Columns, debit-positive (debit - credit): period_debit, period_credit, period_net_debit activity in the month closing_net_debit cumulative since the first posted journal closing_balance_natural the same, signed by the account's normal balance Months are calendar months of the accounting date. Workday's Trial Balance reports by fiscal period and shows income and expense accounts for the fiscal year to date; the fiscal schedule is not part of these tables, so compare balance sheet accounts here and income and expense accounts through profit_and_loss_by_month. Only journals synced since the connection's start date are included. If the sync does not reach back to the first journal, closing balances are missing the opening balance and only period amounts can be trusted.

Raw tables it reads

  • raw.workday_financial_management.account_set
  • raw.workday_financial_management.company
  • raw.workday_financial_management.journal_entry
  • raw.workday_financial_management.journal_entry_line
  • raw.workday_financial_management.ledger_account

More Workday Financial Management models

Put Workday Financial Management in front
of your agents.

Connect Workday Financial Management, deploy the models, and ask questions in Claude, Cursor or ChatGPT. Free for 14 days, no credit card.