Payment due date

Payment due date

need to update delivery date for every sales invoice as due date is 45 days from date of GRN at customer.
Can this be done ? Update of delivery at customer needs to be updated as a part of the workflow once every invoice is issued.