Business Rules

•      Origin code must exist in the Origin Code table.

•      Document number is required.

•      Chart code must exist in the Chart table and be active.

•      Account number must exist in the Account table.

•      If the document type is in parameter ANNUAL_CLOSING_DOCUMENT_TYPE and the period is BB or CB entries will post to closed accounts. Otherwise, the account cannot be closed.

•      Sub-Accounts must be valid and active.

•      Object must exist in the Object Code table.

•      If an invalid, inactive or blank sub-object code is used, the value will be replaced with dashes.

•      Balance type must exist in the Balance Type table.

•      If the Origin Code is defined in the OBJECT_TYPE_BYPASS_ORIGINATIONS parameter and the Object Type code is empty; or if the Origin Code is not in the OBJECT_TYPE_BYPASS_ORIGINATIONS parameter, replace or add the Object Type code associated with the Object Type.

•      Object Type code must exist in the Object Type table

•      Fiscal year must exist in the System Options table

•      Fiscal period must exist in the Accounting Period table and be open

•      Transaction entry sequence number must be numeric. Null and blank values will be replaced with zeroes; non-numeric transactions will be demerged for correction.

•      Transaction ledger entry amount must be numeric

•      If Balance Type offset generation is Y or C, the transaction ledger entry amount must be greater than or equal to zero.

•      If Balance Type offset generation is not N, the transaction debit/credit code must be C or D.

•      If the transaction date doesn’t exist in the University date table, the invalid date will be replaced with the current date.

•      If the origination code is in the TRANSATION_DATE_BYPASS_ORIGINATIONS parameter, the transaction dates in the file will be used instead of the date the file is processed.

•      Document type must exist in the Document Type table.

•      Project codes must be active and valid.

•      If the reference document number is not blank, then the reference document type must exist in the Document Type table.

•      If the reference document number is not blank, then the reference origin code must exist in the Origination Code table.

•      If the transaction encumbrance update code is R, then the reference document number cannot be blank.

•      If the reversal date is entered, it must exist in the University Date table.

•      If the Balance Type encumbrance indicator is Y and the Object Type fund balance indicator is Y, then the transaction encumbrance update code must be D, R or N.

•      If the Object Type code is expense and the Balance Type code is Actuals or Encumbrance, the sub-fund group must exist in the Sub-Fund Group table. Sub-Fund Group is derived from the account number.

More:

Parameters