invoice + reciept last fixes

invoice + reciept last fixes
"general" default values

Mostly the behavior when no value is choose