Hi,
You can use authorization concept and allow account assignment category for your purchase order types.
For example:
Document type for purchase order------- purchase order types ----Allowed account assignment category
ZNB---------------------------------------------------Normal Purchase---------- Not Required
ZANB-------------------------------------------------Asset Purchase------------ account assignment category A
ZCNB------------------------------------------------Cost Center PO---------------account assignment category K
Regards,
Biju K