ReverseSign

Reverse Sign

Minor Business Rule

Object Name: B8300002

Parent DLL: CAEC

Location: Client/Server

Language: C

Functional Description
Reverses the sign of account balances based upon the GLG AAI's. 1 = Revenues will be positive and 

expenses will be negative. 2 = All balance sheet accounts will print as positive. 3 = Revenues and 

Expenses will be positive.

Purpose


Setup Notes and Prerequisites


Special Logic




Technical Specification

If mnReverseSign = '1' or '3':


If this object/subsidiary combination is greater than or equal to Beginning Revenue from GLG6 and 

less than Beginning Cost of Goods Sold from GLG8 or greater than or equal to Begin Other Income from 

GLG11 and less than Begin Other Expense from GLG13, multiply the amount by -1.


If mnReverseSign = '1':


If this object/subsidiary combination is greater than or equal to Begin Cost of Goods from GLG8 and 

less than Begin Other Income from GLG11 or greater than Begin Other Expense from GLG13, multiply the 

amount by -1.


If mnReverseSign = '2':


If this object/subsidiary combination is greater than or equal to Begin Liability from GLG3 and less 

than or equal to YTD Income from GLG5, multiply the amount by 

-1.


Return the amount.





Data Structure

D8300002 - Reverse Sign

Parameter NameData ItemData TypeReq/OptI/O/Both
szObjSubDESCcharOPTINPUT

A description, remark, name, or address.

szBeginPLDESCcharOPTINPUT

A description, remark, name, or address.

szEndPLDESCcharOPTINPUT

A description, remark, name, or address.

szBeginBSDESCcharOPTINPUT

A description, remark, name, or address.

szEndBSDESCcharOPTINPUT

A description, remark, name, or address.

mnReverseSignOWREVSMATH_NUMERICOPTINPUT

Use this processing option to reverse the sign of amounts printed on reports.  Valid values are:    0 = Do not reverse any signs.    1=  Reverse 
sign for Income Statement accounts (Revenues will print as positive and Expenses as negative).      2 = Reverse sign for Balance Sheet 
accounts (Assets, Liability and Equity will print as positive).        3 = Revenues will print as positive and Expenses will print as positive.

mnAmountAN01MATH_NUMERICOPTBOTH

A number that represents the net amount posted during the accounting period. The system uses the accounting periods from the Company 
Constants table (F0010). The net amount posted is the total of all debits and credits, beginning with the first day of the period through the last 
day of the period.

szBeginCOGSDESCcharOPTINPUT

A description, remark, name, or address.

szBeginOtherIncomeDESCcharOPTINPUT

A description, remark, name, or address.

szBeginOtherExpenseDESCcharOPTINPUT

A description, remark, name, or address.

Related Functions

None

Related Tables

None