Hi
Go to debug mode , you would come to know that why the condition type is not triggering
check SAP Structure which is used to store IDoc:.doc header pricing conditions are sent in E1EDK05 or E1EDP05 segments. .
check the SAP NOTES:150120 AND 130772,142642
thanks