First issue resolved though - I had to create the SO in dynamic mode to set the gross amount correctly otherwise NS recalcs it, something to do with the order standard mode is savings those fields - I think the gross amount was saved first, then amount was saved which triggered recalc of gross amount - standard mode is no good when trying to control the pricing and tax