Payment term is a header level data. Payment term contains that things which would be always unique for a PO number, as like as vendor. If you will use more than one line item, then can you use more than one vendor for this PO ?
If needed, you can change it at the time of invoice. But in that case, you have to do one invoice per one PO line item.