Oil and gas receivables at $3.4bn as of end-June