Sales Table customization

Hi All,

What I am asking (Q1) General Tab i m creating new record sales order customer form will open in custable added new field ( (BNumber)

if we not fill the field i want open infolog NOT FILL THE BNumber (Q2) price/dicount Tab If select in method of payment ( BNumber) i want post the confirmation ( But No needed For Fill Bnumber in customer form)