Pre go-live migration completed

Event generated when the Pre go-live migration for an account finishes and the result is reported. Result can be either SUCCESS or FAIL.

Type: object
Additional properties: true
Domain: migration
Event: account_pre_go_live_outgoing
Version: 1

|
code required

Title: Migration message code
Description: The code of message for systems
Type: string
Example:
MIGR-0001

message required

Description: Freeform description of success or error results
Type: string
Example:
Account pre go-live processed with success!
Balance Control Migration not found for account.

migration required

Description: Identifier sent on start of migration process
Type: object
Additional properties: true
Example:

{ "id": "migration-id" }
id required

Description: Migration Identifier
Type: string
Example:
migration-id

phase_id

Description: Identifies migration phase
Type: string
Example:
Rollout_Jan2024

status required

Title: Migration status
Description: If the result of the Pre Go-Live for the account was a success or not
Type: string
Must be one of the following:
SUCCESS
FAIL
Example:
SUCCESS
FAIL

operation

Title: Migration Operation
Description: The kind of operation executed during the pre go-live, or UNKNOWN if the process errored out before it could be determined
Type: string
Must be one of the following:
UPDATE
UNKNOWN
Example:
UPDATE
UNKNOWN

entity

Title: Migration result entity
Description: Entity containing relevant results of a successful migration, for validation
Type: object

account_id

Title: Account Identifier
Description: Account identifier
Type: integer
Example:
182991011

program_due_date_id

Title: Due date Identifier
Description: Identifier for the account due date on the program to which the account belongs
Type: integer
Example:
25701

current_cycle

Title: Current statement cycle
Description: Current statement cycle for the account after the pre go-live process
Type: integer
Example:
1
12
98

open_due_date

Description: Open Due Date
Type: string
Example:
2023-07-01

collection_status

Title: Account overdue status
Type: string
Example:
NORMAL
OVERDUE

transaction_balances

Type: array

type

Type: string
Example:
BILLED
TO_BE_BILLED
INSTALLMENTS
BALANCE_CONTROL

credits

Type: number
Example:
null
1.99

debits

Type: number
Example:
54.4
20.99

pending_accruals

Type: array

type

Type: string
Example:
REFINANCING
IOF
FIXED_IOF
OVERDUE
FINE

begin_date

Type: string
Format: date
Example:
2024-01-01

end_date

Type: string
Format: date
Example:
2024-01-01

quantity

Type: number
Example:
null
123

amount

Type: number
Example:
null
19.99

projected_accruals

Type: array

type

Type: string
Example:
REFINANCING
IOF
OVERDUE

begin_date

Type: string
Format: date
Example:
2024-01-01

end_date

Type: string
Format: date
Example:
2024-01-01

quantity

Type: number
Example:
null
123

amount

Type: number
Example:
null
19.99