custom script for SI due_date refresh on posting_date change