Solution : https://service.sap.com/sap/support/notes/799286 (SAP Service marketplace login required)
Key words : 
latest ipc patch, terms condition factor, variant factor, condition screen, condition amounts, determined correctly, nullpointerexception reason, program error, 0 support packages 16, 0 support packages 04
Related Notes : 
       
| 797957 | CRM 3.1 SP Stack 12/2004 (SAPKU31010): Release & Inf. Note | 
| 486061 | How to get patches for CRM Internet Pricing Configurator |