RE: Customer Statement by Dimension
Andrew,
In Business Central you have Document Type, when processing Customer Entries that could appear on a Statement, that include:
1. Invoice
2. Credit Memo
3. Payment/Refund
4. Blank (could come from a journal entry with no document type)
It sounds like you want to break the Document Types down by Personal and Housing. You could use Dimensions for this yes and define the Item and Customer to default the Dimension value. You can also manually set on the Sales Order too.
When running the statement, you can filter totals to only include a Dimension (shown below). I am guessing that Customer could have multiple Invoices by Personal or Housing.

You might consider updating the Customer Statement Report to have a column showing the Dimension (Type) vs filtering at all. Since the Statement might go to the same email or mailing address, adding the column and possibly sorting the Report by Dimension (Type) could be the better solution.
Hope this helps.
Thanks,
Steve