NOL Automation Cell Text

The NOL Automation rule definition is stored in the NOL/Credit Automation cell text label at the following POV:

  • Destination Scenario

  • Destination Year

  • Destination Period

  • A- Target Credit accounts (base descendants of TaxLossesCFSTotal and TaxCreditTotal)

  • Entity - [None]

  • Value - [None]

  • ICP - [None]

  • JD - SystemMembers

  • DC - SystemMembers

  • TT - SystemMembers

  • RF - SystemMembers

  • RS - SystemMembers

Syntax

  • Colon (:) separator - used to separate the KEYWORD from the VALUE.

  • Caret (^) separator - used to identify and separate the different KEYWORD/VALUE pairs.

  • Semicolon (;) separator - used to identify multiple values for the same KEYWORD.

  • At (@) symbol - used to identify additional logic to use for the same destination account.

Keywords

The following keywords can be used in cell text:

  • Entity - used to restrict the rule to a particular entity or list of entities. If blank, the rule is applied to all the entities. Use a semicolon to separate multiple entities. Parent entities are supported when the TaxCalc property is set to Yes for the parent entity.

  • ExcEntity - used to exclude entities. If blank, no entities are excluded.

  • DACC - used to define the detail account. You can specify only one detail account.

  • DPER- used to define the Deferral percent amount; valid percent amounts are from 0 to 100.

  • SEQ - Sequence. required for Utilization, to specify the order in which utilization of taxable income should be distributed.

  • PER - percentage of the total loss available to be utilized. Not applicable for Expiration.

  • DAMT - Absolute amount of the total loss available to be utilized. Not applicable for Expiration.

  • UTIL - set to Yes for Utilization, for example: UTIL:YES

  • DIS - set to Yes to disable the rule, for example: DIS:YES

CellTextLabel

  • DeferralNOLAutomation

  • ExpireNOLAutomation

  • UtilizeNOLAutomation

Examples

Deferral

DPER:100^ENTITY:LE101^EXCENTITY:^DACC:TaxLossD0001^DEF:YES^UTIL:YES^EXP:YES^SEQ:1

Utilization

TaxLosses0001CFS 	PER:100^ENTITY:^EXCENTITY:^DACC:TaxLossD0001^DAMT:^SEQ:1^UTIL:YES
TaxLosses0002CFS 	PER:100^ENTITY:^EXCENTITY:^DACC:TaxLossD0002^DAMT:^SEQ:2^UTIL:YES

Expiration

TaxLosses0001CFS 	ENTITY:LE105^EXCENTITY:^DACC:TaxLoss00001
TaxLosses0002CFS 	ENTITY:LE105^EXCENTITY:^DACC:TaxLoss00002

Constants Used in NOL/Credits Automation (Modify these constants when required)

'This should match  the last year of expiration years defined under ExpirationYears hierarchy (DataCategory Dimension)
Const     MAX_NOL_YEAR     = 2070
‘We have to run the number of iterations in order to completely utilize the Taxable amount, default it is set to 20.
‘Need to increase the value only if the Taxable income does not completely utilize even though we have the available amount under detail account
Const     MAX_NOL_LOOP      = 20
Note: Lines in rules file starting from 51 to 54

Note:

The cell text rules must be copied period to period. You can use the Tax Administration Custom screen.