Ok I think the following is a solution, I'll try to test this sometime within the next week and report back here, but meanwhile any comments welcome:
Let's call this the Z-Recon (if there's a standard book-keeping name for this please post)
The "Z" connects 4 points:
(1) Top left of the "Z" is a list of Airbnb bookings which are loaded as invoices. Unique reference is the Airbnb booking reference.
(4) Bottom right of the "Z" is the host's bank statement with deposits received from Airbnb
To link these we load the Airbnb transaction CSV file, twice as follows:
(2) The "Amount" column is loaded as a deposit to merchant bank "Airbnb". Include "Confirmation Code" in the load, as this is the Airbnb booking ref to match to (1).
(3) The "Paid Out" column is loaded as an invoice to supplier "Airbnb"
We can then reconcile (1) vs (2) and (3) vs (4)
Since Airbnb supply the csv so that (2)=(3), we can then apply a single journal entry (column total of csv file) to zero those off.
I think that's it. To make this work automatically, the book-keeping system would just need an auto-match rule option using a reference number (Airbnb booking ref in this case).