Seems possibly that a couple of posts have been lost from this - I'm sure I posted another update. However I have an e-ticket, and looking at it via the "Saudi" site referenced in another post the ticket shows as paid on all legs.
But no sign of a charge to my card - Flight Network have charged an amount equal to taxes, nothing from Iberia. It's a week or so on and I'm getting concerned. The flight is a long way off but I'm concerned I may be denied boarding or required to pay an excess if I don't sort it out quickly. Any experts able to have a look?