Default the amount on CC for PreA orders when doing billing to the Invoice total amount
When doing Billing for a PreA order on the payment window, user has to enter the total invoice amount. In most of the cases the amount is the total user amount so I don't see the reason to default to zero. For the cases user wants to be in full control and enters the amount, this can be a Global setup filed (Default to zero or Total invoice amount). Another option is to default to zero and have a F Key to use the total invoice amount as the amount. I saw situations where user entered the wrong amount instead of the total invoice amount.
In many situations, the purpose of the pre-authorization is ensure the credit card is valid so it can be used for future charge. Use the $0 pre-authorization will ensure the transaction does not show up on card owner’s side as a pending transaction. This may be desirable since the goods is not shipped yet.
If we default pre-authorization to order amount, then (1) Are we talking about qty-to-ship amount, or total order amount base on quantity order? (2) Do we have all the freight, misc. charge and sales tax figured out on the order. This can be a complicated subject with no good answer.
Conclusion, default pre-authorization amount to $0 create no harm. So we think that is a good default position to take in this case.