12 Periodic Charge
Periodic Charge Recharge Succeeds (EDR 49)
Mandatory EDR 49 fields
This list identifies the mandatory EDR record fields for a successful recharge from a periodic charge (EDR type 49):
- ACCOUNT_TYPE (Product Type ID)
- ACS_CUST_ID (ACS Customer ID)
- BALANCE_TYPES (existing account)
- BALANCES (pre-transaction account balances)
- COSTS (rated calls)
- NEW_BALANCE_EXPIRIES (dates after voucher recharge)
- OLD_BALANCE_EXPIRIES (dates before voucher recharge)
- VOUCHER_TYPE (name)
Optional EDR 49 fields
This list identifies the optional EDR record fields for a successful recharge from a periodic charge (EDR type 49):
- NEW_ACCT_STATE (always active - A)
- NEW_ACCT_TYPE (ID of account after recharge)
- OLD_ACCT_STATE (P or D before update)
- OLD_ACCT_TYPE (ID of account before recharge)
- PC_TYPE (periodic charge type)
- PRO_RATE (periodic charge subscription)
- RELOAD_BONUS (promotion name)
- RELOAD_BONUS_AMOUNT (amount applied)
- RELOAD_BONUS_EXPIRY (date remaining bonus expires)
- RELOAD_BONUS_LEFT (bonus amount remaining)
Periodic Charge Named Event Succeeds (EDR 49)
Mandatory EDR 49 fields
This list identifies the mandatory EDR record fields for a successful periodic charge for a named event (EDR type 49):
- ACCOUNT_TYPE (Product Type ID)
- ACS_CUST_ID (ACS Customer ID)
- BALANCE_TYPES (existing account)
- BALANCES (pre-transaction account balances)
- CASCADE_ID (balance type cascade IDs)
- CHARGE_NAME (of periodic charge)
- COSTS (rated calls)
- CS (call status, S or D) (call status, S or D)
- DISCOUNTS (for each named event)
- EVENT_CLASS (list of classes used)
- EVENT_COST (for each named event)
- EVENT_COUNT (for each named event)
- EVENT_NAME (list used for this call)
- EVENT_TIME_COST (for a named event)
- TCS (ccs time call started)
- WALLET_TYPE (ID of wallet changed)
Optional EDR 49 fields
This list identifies the optional EDR record fields for a successful periodic charge for a named event (EDR type 49):
- NEW_ACCT_STATE (always active - A)
- OLD_ACCT_STATE (P or D before update)
- OVERDRAWN_AMOUNT (take Balance Negative)
- PC_TYPE (periodic charge type)
- PRO_RATE (periodic charge subscription)
- REMAINING_CHARGE (partial Charge)
Periodic Charge Recharge Fails (EDR 49)
Mandatory EDR 49 fields
This list identifies the mandatory EDR record fields for an unsuccessful recharge using a periodic charge (EDR type 49):
- ACCOUNT_TYPE (Product Type ID)
- ACS_CUST_ID (ACS Customer ID)
- CS (call status, always D)
- NACK (short list of codes)
- RESULT (general cause)
- WALLET_TYPE (ID of wallet changed)
Periodic Charge Named Event Fails (EDR 49)
Mandatory EDR 49 fields
This list identifies the mandatory EDR record fields for an unsuccessful periodic charge for a named event (EDR type 49):
- ACS_CUST_ID (ACS Customer ID)
- CS (call status, always D)
- EVENT_CLASS (list of classes used)
- EVENT_NAME (list used for this call)
- NACK (short list of codes)
- TCS (ccs time call started)
Change Subscription State Succeeds (EDR 52)
Mandatory EDR 52 fields
This list identifies the mandatory EDR record fields for a successful periodic charge subscription state change (EDR type 52):
- ACCOUNT_TYPE (Product Type ID)
- ACCT_ID (changed wallet ID)
- ACCT_REF_ID (changed account ID)
- BILLING_ENGINE_ID (BE where account resides)
- CHARGE_EXPIRY (new periodic charge expiry) (new periodic charge expiry)
- OLD_CHARGE_EXPIRY (periodic charge expiry date changes)
- CHARGE_NAME (of periodic charge)
- CLI (for the account that will be changed)
- CS (call status, S or D) (call status, S or D)
- NEW_CHARGE_STATE (periodic charge subscription state)
- OLD_CHARGE_STATE (periodic charge subscription state)
- RECORD_DATE (date edr created)
- WALLET_TYPE (ID of wallet changed)
Change Subscription State Fails (EDR 52)
Mandatory EDR 52 fields
This list identifies the mandatory EDR record fields for a failed periodic charge subscription state change (EDR type 52):
- ACCOUNT_TYPE (Product Type ID)
- ACCT_ID (changed wallet ID)
- ACCT_REF_ID (changed account ID)
- BILLING_ENGINE_ID (BE where account resides)
- CHARGE_EXPIRY (new periodic charge expiry) (new periodic charge expiry)
- OLD_CHARGE_EXPIRY (periodic charge expiry date changes)
- CHARGE_NAME (of periodic charge)
- CLI (for the account that will be changed)
- CS (call status, always D)
- NEW_CHARGE_STATE (periodic charge subscription state)
- OLD_CHARGE_STATE (periodic charge subscription state)
- RECORD_DATE (date edr created)
- WALLET_TYPE (ID of wallet changed)
Optional EDR 52 fields
This list identifies the optional EDR record fields for a failed periodic charge subscription state change (EDR type 52):
- NEW_CHARGE_STATE (periodic charge subscription state)
- OLD_CHARGE_STATE (periodic charge subscription state)
- CHARGE_EXPIRY (new periodic charge expiry) (new periodic charge expiry)