1. Is it possible to process cash payment if the paytype in payment information of customer is set as credit card payment?
Ans - Yes it is possible to do that.
2. How is data synchronized from BRM Infranet to Pipeline for rating?
Ans - Data is synchronized by publishing events through eai_js. The payload is generated and data is sent to dm_ifw_sync process which inturn sends the data to ifw_queue. The pipeline listener module picks the data from the queue for rating purpose.
3. How to add custom attributes to invoice to display additional event data on the invoice?
Ans - The prep_invoice policy opcode can be leveraged to add the custom attribute on the invoice. However for better performance the event attribute can be set in pipeline rating process through an iscript. This attribute can be set in the invoice automatically by enabling the usage/pipeline event in the invoice.
4. What are the different modes of invoice generation and where is the information stored?
Ans - The different modes of invoice generation is summary/detail invoice. This information is stored in the field INV_TYPE of the payinfo object. Value 0 (Detail) and 1 (Summary)
5. What are the different opcodes called during customer creation in BRM?
Ans - The PCM_OP_CUST_COMMIT_CUSTOMER calls certain opcodes in sequence to create the same. PCM_OP_CUST_PREP_CUSTOMER which validated the customer data. After this PCM_OP_CUST_CREATE_CUSTOMER is called to create acctinfo, payinfo, billinfo data to create an account.
6. What are the different status of bill items in BRM and what is the significance of status field?
Ans -There are 3 values of "status" field of bill items - 1 (Pending), 2 (Open), 4 (Closed). Item status Pending is for unbilled items, Open is for billed items but not yet paid and Closed status is for items for which due amount is paid.
Ans - Yes it is possible to do that.
2. How is data synchronized from BRM Infranet to Pipeline for rating?
Ans - Data is synchronized by publishing events through eai_js. The payload is generated and data is sent to dm_ifw_sync process which inturn sends the data to ifw_queue. The pipeline listener module picks the data from the queue for rating purpose.
3. How to add custom attributes to invoice to display additional event data on the invoice?
Ans - The prep_invoice policy opcode can be leveraged to add the custom attribute on the invoice. However for better performance the event attribute can be set in pipeline rating process through an iscript. This attribute can be set in the invoice automatically by enabling the usage/pipeline event in the invoice.
4. What are the different modes of invoice generation and where is the information stored?
Ans - The different modes of invoice generation is summary/detail invoice. This information is stored in the field INV_TYPE of the payinfo object. Value 0 (Detail) and 1 (Summary)
5. What are the different opcodes called during customer creation in BRM?
Ans - The PCM_OP_CUST_COMMIT_CUSTOMER calls certain opcodes in sequence to create the same. PCM_OP_CUST_PREP_CUSTOMER which validated the customer data. After this PCM_OP_CUST_CREATE_CUSTOMER is called to create acctinfo, payinfo, billinfo data to create an account.
6. What are the different status of bill items in BRM and what is the significance of status field?
Ans -There are 3 values of "status" field of bill items - 1 (Pending), 2 (Open), 4 (Closed). Item status Pending is for unbilled items, Open is for billed items but not yet paid and Closed status is for items for which due amount is paid.