ARM_RECONCILIATIONS

This table stores the reconciliation and reconciliation instances of the system. The reconciliation and reconciliation instances share the same columns except: START_DATE (instance) vs START_DATE_OFFSET (reconciliation), END_DATE (instance) vs END_DATE_OFFSET (reconciliation) SCHEDULE_ID (instance), null for reconciliations.

Details

Object type: TABLE

Primary Key

Name Columns

ARM_RECONCILIATIONS_PK

RECONCILIATION_ID

Columns

Name Data Type Length Precision Scale Null Allowed Comments

RECONCILIATION_ID

NUMBER

 

18

0

No

The Reconciliation unique ID

RECONCILIATION_ACCOUNT_ID

VARCHAR2

4000

   

No

The concatenated account segment values.

RECONCILIATION_NAME

VARCHAR2

765

   

No

The reconciliation name

RECONCILIATION_DESCRIPTION

VARCHAR2

4000

   

Yes

The reconciliation description

PERIOD_ID

NUMBER

 

18

0

Yes

The period ID of the reconciliation instance. -2 for profiles.

STATUS_ID

NUMBER

 

2

0

Yes

The status of the reconciliation: Null = Profiles, 32 = Pending, 6 = Open with Preparer, 10 = Open with Reviewer, 1 = Closed.

RESPONSIBILITY_LEVEL

NUMBER

 

9

0

Yes

The current responsibility level of the reconciliation instance. NULL for reconciliations.

PROCESS_ID

NUMBER

 

18

0

Yes

The process associated with the reconciliation. FK to ARM_PROCESSES. The process determine how the Completeness Check is verified

FORMAT_ID

NUMBER

 

18

0

Yes

The Format associated with the reconciliation. FK to ARM_FORMATS. This will determine the Reconciliation Method as well as the layout of the reconciliation as shown to the reconciler (preparer, approver, viewer, commentator).

RECONCILIATION_ACTIONS_ID

NUMBER

 

18

0

Yes

The ID used for reconciliation actions/summary as an alternate ID to differentiate profile objects from action objects. Used to differentiate balance summary attributes from profile attributes, and attachments from references

ACCOUNT_TYPE_ID

NUMBER

 

18

0

Yes

The account type ID, FK to ARM_ACCOUNT_TYPES

NORMAL_BALANCE

VARCHAR2

1

   

Yes

D = Debit, C = Credit, U = Unassigned, E = Either Debit or Credit

HISTORICAL_RATE

VARCHAR2

1

   

Yes

This flag determines is the object contains historical accounts and so no currency conversion is done using Fx rates

RATE_TYPE_ID

NUMBER

 

18

0

Yes

Rate Type ID, FK to ARM_RATE_TYPES table

AUTOREC_THRESHOLD_PERCENT

NUMBER

 

3

0

Yes

Percent threshold value for Auto reconciliation method Balance match (% tolerance). Value should be between 0 and 100

AUTO_RECONCILED

VARCHAR2

1

   

Yes

Whether the reconciliation was auto-reconciled

MAX_AGE_ADJUSTMENTS

NUMBER

 

9

0

Yes

This is the maximum age that an Adjustment Transaction should be for this Reconciliation Account.

MAX_AGE_EXPLANATIONS

NUMBER

 

9

0

Yes

This is the maximum age that a Balance Explanation Transaction should be for this Reconciliation Account.

AGING_VIOLATION

VARCHAR2

1

   

Yes

Whether or not there is an aging violation in the reconciliation.

EVER_BEEN_LATE

VARCHAR2

1

   

Yes

Whether the reconciliation has ever been late with any person.

ENTER_SYSTEM_BALANCES

VARCHAR2

1

   

Yes

Flag to indicate if source system balances are manually entered by preparer or not. Values: ''Y'' or ''N''.

ENTER_SUBSYSTEM_BALANCES

VARCHAR2

1

   

Yes

Flag to indicate if subsystem balances are manually entered by preparer or not. Values: ''Y'' or ''N''.

NORMAL_BALANCE_VIOLATION

VARCHAR2

1

   

Yes

Whether or not there is a violation in the reconciliation's normal balance.

EXP_BALANCE_AGING_VIOLATION

VARCHAR2

1

   

Yes

Whether or not there is a violation in the reconciliation's expected balance.

SOURCE_SYSTEM_AGING_VIOLATION

VARCHAR2

1

   

Yes

Whether or not there is a violation in the reconciliation's source system.

SUBSYSTEM_AGING_VIOLATION

VARCHAR2

1

   

Yes

Whether or not there is a violation in the reconciliation's subsystem balance.

REJECTS

NUMBER

 

9

0

Yes

The number of rejects performed

EMAIL_SENT

VARCHAR2

3

   

Yes

''Y'' for sent and ''N'' for email not sent. Needed for orchestrating BPEL flow.

EMAIL_SENT_DATE

DATE

     

Yes

The date when email was sent to the user. Used for constructing email notification content.

START_DATE

DATE

     

Yes

Start Date of the reconciliation instance. Same as the Start Date for the preparer.

END_DATE

DATE

     

Yes

End Date of the reconciliation instance. Same date as the End Date for the last reviewer.

ACTUAL_END_DATE

DATE

     

Yes

The date that the reconciliation was completed

START_OFFSET

NUMBER

 

9

0

Yes

Start offset of the profile. Same as the start offset for the preparer.

SCHEDULE_FROM

VARCHAR2

1

   

Yes

Indicates how reconciliation start date is calculated by period dates, C - Close Date and E - End Date.

END_OFFSET

NUMBER

 

9

0

Yes

End offset of the profile. Same as the end offset for the last reviewer.

OBJECT_VERSION_NUMBER

NUMBER

 

9

0

No

Used to implement optimistic locking. This number is incremented every time the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried.

LAST_UPDATE_LOGIN

NUMBER

     

Yes

Who column. Stores the login/session ID of the user who last updated this row.

LAST_UPDATED_BY

VARCHAR2

255

   

No

Who column. Stores the ID of the user who last updated this row.

LAST_UPDATE_DATE

DATE

     

No

Who column. Stores the date when this row was last updated.

CREATED_BY

VARCHAR2

255

   

No

Who column. Stores the ID of the user who created this row.

CREATION_DATE

DATE

     

No

Who column. Stores the date when this row was created in the database.

SUMMARY_RECONCILIATION

VARCHAR2

1

   

Yes

Whether the profile/reconciliation is a summary profile or not.

SUMMARY_REC_TYPE

VARCHAR2

1

   

Yes

Whether the child accounts are filter or list type. Possible values are F - Filter, L - List.

SUMMARY_REC_FILTER_ID

NUMBER

 

18

0

Yes

The filter ID stores the filter criteria for child accounts, used when summary reconciliation type is Filter.

PREPARER_UPDATE_DATE

DATE

     

Yes

Last time the preparer updated the reconciliation

AUTO_RECONCILIATION_METHOD

VARCHAR2

50

   

Yes

Auto Reconciliation method (code) name

AUTOREC_BALANCE_LOW

NUMBER

 

29

12

Yes

Lower limit for balance for Auto reconciliation methods with balance range

AUTOREC_BALANCE_HIGH

NUMBER

 

29

12

Yes

Upper limit for balance for Auto reconciliation methods with balance range

AUTOREC_THRESHOLD_NUMBER

NUMBER

 

29

12

Yes

Number threshold value for Auto reconciliation method Balance match (# tolerance)

ORG_ID

NUMBER

 

18

0

Yes

The organization ID, FK to FCM_ORG_UNITS

CALENDAR_ID

NUMBER

 

18

0

Yes

Calendar used when during copy to period. Always null for profile, but not null for recon

ACTIVE

VARCHAR2

1

   

No

Whether the profile is marked as active

VARIANCE_PERIOD_ID

NUMBER

 

18

0

Yes

The variance period ID

Indexes

Index Uniqueness Columns

ARM_RECONCILIATIONS_N1

NONUNIQUE

PERIOD_ID, RECONCILIATION_ACCOUNT_ID

ARM_RECONCILIATIONS_N2

NONUNIQUE

PERIOD_ID

ARM_RECONCILIATIONS_N3

NONUNIQUE

RECONCILIATION_ACCOUNT_ID

ARM_RECONCILIATIONS_N4

NONUNIQUE

SUMMARY_RECONCILIATION, RECONCILIATION_ID

ARM_RECONCILIATIONS_N5

NONUNIQUE

PERIOD_ID, STATUS_ID

ARM_RECONCILIATIONS_PK

UNIQUE

RECONCILIATION_ID

ARM_RECONCILIATIONS_U1

UNIQUE

PERIOD_ID, RECONCILIATION_ID

ARM_RECONCILIATIONS_U2

UNIQUE

RECONCILIATION_ACTIONS_ID

ARM_RECONCILIATIONS_N1U

NONUNIQUE

PERIOD_ID, SYS_NC00056$