I agree with Amitash. My understanding is that the payment terms from the vendor master default to the vendor invoice entry.
I tried Rafi's scenario by myself. The payment terms did default in my case. I manually removed the terms of payment and posted the invoice. And then obviously the payment terms were blank when I ran FBL1N.