Is it possible to build an EA that works on all order filling mode brokerage types?

 
Our EA builder seems to be having difficulty getting the Ea to work our our terminals because we have different order filling modes( IOC, FOC) than he has on the terminal on which he tests it. My question is, is this really a difficult thing to fix? Is it possible to build an EA that works regardless of any order filling mode...or will this be an issue no matter who codes the Ea? Thanks in advance. 
 
Of course it's possible. You just need to know what you are doing.
Reason: