which works fine, creating two linked explanations in the given accounts and on the given date. However, we now want to be able to create the same but with the “receiving” explanation having a later date than the “sending” explanation. We’ve tried using the request shown under “Transferring money between bank accounts” in the docs (https://dev.freeagent.com/docs/bank_transaction_explanations#transferring-money-between-bank-accounts) but this always seems to create duplicate pairs of transfer explanations? Is there any way to just create a single transfer explanation with differing dates?
Generally, when using the API, you mirror the steps taken in the main desktop app. If you attempt to create a manual bank transfer in the main app, FreeAgent creates two bank account entries, one in each account. These are always created with the same dated_on attribute, as you’ve already found out.
It is possible, however, to change the dated_on of the “destination” bank account entry, by manually editing it afterwards.