diff --git a/hledger/hledger.m4.md b/hledger/hledger.m4.md
index 00c9a7958..787cba7d4 100644
--- a/hledger/hledger.m4.md
+++ b/hledger/hledger.m4.md
@@ -564,19 +564,18 @@ $ hledger print -o - # write to stdout (the default)
Some commands offer other kinds of output, not just text on the terminal.
Here are those commands and the formats currently supported:
-| - | txt | csv/tsv | html | json | sql |
-|--------------------|------------------|------------------|--------------------|------|-----|
-| aregister | Y | Y | Y | Y | |
-| balance | Y *1* | Y *1* | Y *1,2* | Y | |
-| balancesheet | Y *1* | Y *1* | Y *1* | Y | |
-| balancesheetequity | Y *1* | Y *1* | Y *1* | Y | |
-| cashflow | Y *1* | Y *1* | Y *1* | Y | |
-| incomestatement | Y *1* | Y *1* | Y *1* | Y | |
-| print | Y | Y | | Y | Y |
-| register | Y | Y | | Y | |
+| - | txt | csv/tsv | html | fods | json | sql |
+|--------------------|------------------|------------------|------------------|------------------|------|-----|
+| aregister | Y | Y | Y | | Y | |
+| balance | Y *1* | Y *1* | Y *1* | Y *1* | Y | |
+| balancesheet | Y *1* | Y *1* | Y *1* | | Y | |
+| balancesheetequity | Y *1* | Y *1* | Y *1* | | Y | |
+| cashflow | Y *1* | Y *1* | Y *1* | | Y | |
+| incomestatement | Y *1* | Y *1* | Y *1* | | Y | |
+| print | Y | Y | | | Y | Y |
+| register | Y | Y | | | Y | |
- *1 Also affected by the balance commands' [`--layout` option](#balance-report-layout).*
-- *2 `balance` does not support html output without a report interval or with `--budget`.*