; Entirely fictional data for reproducing hledger-web transaction tooltip layout.
; No includes, source files, real people, identifiers, amounts or account mappings.
commodity 1,000.00
2025-01-01 * (CASE01) Basic alignment
; case: basic, note: two different account lengths
Assets:Cash:ExampleBank:Checking -1,234.56
Expenses:Food 1,234.56
2025-01-02 * (CASE02) Example Market | Long inline metadata ; case: inline, source-evidence: fixtures/example-bank/example-checking/import/example-checking-activity-2025-01-01-to-2025-01-31.csv, statement-evidence: fixtures/example-bank/example-checking/statements/example-checking-statement-2025-01-01-to-2025-01-31.pdf, statement-period: 2025-01-01-to-2025-01-31, accepted-slice: clearing-date-2025-01-02-to-2025-01-31, generated-by: fictional-import, review-status: synthetic-only, reference: EXAMPLE-000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Liabilities:Card:ExampleCard -321.09
Expenses:Food 321.09
2025-01-03 ! (CASE03) Multiline metadata
; case: multiline
; short: x
; much-longer-tag-name: deliberately different key width
; source: fixtures/example-document.pdf
; note: A sentence with spaces that should remain readable.
; note: A second value for the same tag; preserve both.
; empty-value:
; status: pending
; reference: EXAMPLE-0003
; date: 2025-01-03
; final-marker: END-OF-METADATA
Assets:Cash:ExampleBank:Checking -9.87
Expenses:Office:Equipment 9.87
2025-01-04 (CASE04) Long accounts and mixed amount widths
; case: wide-postings
Assets:Example:VeryLongAccountSegmentWithoutSpacesThatExceedsTheWidthOfAnOrdinaryTooltip:AnotherLongSegment:Checking -1,234,567.89
Expenses:X 1,234,567.88
Expenses:Office:SmallRoundingAdjustment 0.01
2025-01-05=2025-01-06 * (CASE05) Café 東京 | Unicode and literal punctuation
; case: unicode, note: résumé — naïve — 東京 — 🧪
; literal: not bold & "quotes" 'apostrophes'
; url: https://example.invalid/records/a-very-long-fictional-document-name?one=1&two=2
Assets:Cash:ExampleBank:Checking -12.34
Expenses:Café:東京 12.34
2025-01-06 (CASE06) Commodity quantities and cost
; case: commodities
Assets:Investments:ExampleFund 12.345678 FUND @ 10.00 USD
Assets:Cash:ExampleBroker -123.45678 USD
2025-01-07 (CASE07) Posting comments and virtual posting
; case: posting-metadata
Assets:Cash:ExampleBank:Checking -42.00 ; posting-note: cash side, reference: EXAMPLE-CASH
Expenses:Office 42.00 ; posting-note: expense side
(Memo:Example:Units) 7.00 ; posting-note: virtual only
2025-01-08 (CASE08) Tall transaction with thirty postings
; case: tall, final-marker: inspect the last posting too
Expenses:Example:Line01 1.00
Expenses:Example:Line02 2.00
Expenses:Example:Line03 3.00
Expenses:Example:Line04 4.00
Expenses:Example:Line05 5.00
Expenses:Example:Line06 6.00
Expenses:Example:Line07 7.00
Expenses:Example:Line08 8.00
Expenses:Example:Line09 9.00
Expenses:Example:Line10 10.00
Expenses:Example:Line11 11.00
Expenses:Example:Line12 12.00
Expenses:Example:Line13 13.00
Expenses:Example:Line14 14.00
Expenses:Example:Line15 15.00
Expenses:Example:Line16 16.00
Expenses:Example:Line17 17.00
Expenses:Example:Line18 18.00
Expenses:Example:Line19 19.00
Expenses:Example:Line20 20.00
Expenses:Example:Line21 21.00
Expenses:Example:Line22 22.00
Expenses:Example:Line23 23.00
Expenses:Example:Line24 24.00
Expenses:Example:Line25 25.00
Expenses:Example:Line26 26.00
Expenses:Example:Line27 27.00
Expenses:Example:Line28 28.00
Expenses:Example:Line29 29.00
Assets:Cash:ExampleBank:Checking -435.00 ; final-marker: END-OF-TRANSACTION