We charge the same amount but they are called two different things. For example, for our one time POS and ATM transactions, our OD fee is called a Premium OD Usage Fee. For all other OD fees (checks, ACH, reoccurring debit card fees etc.), our OD fee is called an Insufficient Funds Charge.
I don't know if this was a recommendation or not. This is how it has been done since I've been at this bank, which has been 11 years now.