Pay Now Normalization

Normalizers can be applied on the temporary MtxEventChargeNormalizationInfo MDC to use different General Ledger (GL) account names and GL transaction types based on the payment type, update type, event type, and tax class.

If GL information is configured to be included in Event Detail Records (EDRs), a temporary data container (MtxEventChargeNormalizationInfo) includes information gathered for the event and information from the balance template that can be used to normalize on information related to individual charge record fields.

MtxEventChargeNormalizationInfo Fields lists the fields that you can normalize on in the MtxEventChargeNormalizationInfo MDC for payments and refunds.
Table 1. MtxEventChargeNormalizationInfo Fields
Field Type Description
PaymentReason String The reason for the payment. Set for Pay Now payments, Contract Debt payments, or payments from External Payment Requests.
PaymentType UINT8 For Pay Now, to normalize on the PaymentType, the value must be 2 (Pay Now).
RechargeReason String Set only for recharges. The reason for the recharge.
RefundReason String Set only for Pay Now refunds. The reason for the refund.
Note: By default, GL information is not included in EDRs. You must configure MATRIXX Engine to generate the GL information that is included in EDRs.

For more information about MtxEventChargeNormalizationInfo, see the discussion about MtxEventChargeNormalizationInfo MDC in MATRIXX Pricing and Rating.