Yes you're absolutely right about those points, because if you're doing invoice based accounting it doesn't matter when the money actually moves gets paid etc, that's part of your cash flow forecast/management.
If ADEC are helping fund the deal, that's nothing to do with City. We've no idea...