The definitive discussion about what causes this error
Sql procedure error codes returned:
Error Number = 299 Stored Procedure= taSopLineIvcInsert Error Description = Unit Price calculation does not match out to Extended price
Node Identifier Parameters: taSopLineIvcInsert
SOPNUMBE = ORDST2226
SOPTYPE = 2
LNITMSEQ = 16384
Related Error Code Parameters for Node : taSopLineIvcInsert
SOPTYPE = 2
QUANTITY = 4.00000
UNITPRCE = 135.20000
MRKDNAMT = Note: This parameter was not passed in, no value for the parameter will be returned.
XTNDPRCE = 676.00000