Thanks, Everyone.
For clarity - part of the issue is that GL_PeriodPostingHistory contains an opening balance, but it's only for period 1.
To compute a period-end balance for any period except period 1 you'll have to create a cumulative summary - the easiest way seems to be via subtotals from a report grouped by period, account.
In my case, it turned out the customer was ok taking the full year of period history and then pulling that into their system and letting the system create the period end balances.
EXPORT 1: Opening Balance
Opening Balance + Detail - July 2020 to Jun 2021
Period 1 - Opening Balance + ( Debit - Credit ) = July 31, 2020 Opening Balance
Period 2 to 12 - ( Net Debit / Credit ) only
Results in a full balance on July 31, 2020
EXPORT 2: Monthly Changes Only
Monthly Detail ( Net Debit / Credit ) - July 2021 to June 2022
Monthly Detail ( Net Debit / Credit ) - July 2022 to June 2023
------------------------------
Wayne Schulz
wayne@s-consult.comSchulz Consulting
(860) 516-8990
Moodus, CT
------------------------------