InsertToSOCache

Cache - Sales Overage Comp Method 6

Minor Business Rule

Object Name: B1500540

Parent DLL: CCRIN

Location: Client/Server

Language: C

Data Structure

D1500540 - Cache - Sales Overage Comp Method 6

Parameter NameData ItemData TypeReq/OptI/O/Both
mnLeaseDOCOMATH_NUMERICOPTNONE

A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
and so on.

mnLeaseVersionLSVRMATH_NUMERICOPTNONE

A number that represents the version of the lease. To maintain an audit trail of the changes that you make to a lease, you can generate a 
new lease version. 

mnLineNumberLNIDMATH_NUMERICOPTNONE

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

mnDoingBusinessAsNumberDBANMATH_NUMERICOPTNONE

The address book number that identifies the name under which a tenant operates, if the tenant name is different from the tenant name on the 
lease. You can use the DBA number to separate or combine sales information for reports. The system validates the number that you enter 
against the Address Book Master table (F0101). 

szProductCodeRetailPRDCcharOPTNONE

Product Codes are four-character, user-defined Codes which you use to categorize Tenants' Sales. The Codes are used for Sales 
Reporting in the Sales Overage module of the Property Management system. You can set up allowed Code values and short descriptions in User 
Defined Codes, System 15,Code PC. Example Product Codes are: FOOD     Food  GIFT     Gift Merchandise  TOYS     Toys  OFCF     Office 
Furniture  BOOK     Books  

szCostCenterMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szUnitNoUNITcharOPTNONE

The number that identifies the actual space within a building that is or can be leased, such as an apartment, office, retail space, parking 
space, and so on.

szSalesOverageTypeCodeSOTYcharOPTNONE

A code that relates the pay item to sales overage rent. Valid values are:    RC Recovery that is generally exempt from the calculation of 
sales overage. A lease may have more than one recovery active for a given billing period.    MN Minimum rent that is fixed and generally credited 
against sales overage in a given billing period.    MX Maximum rent that specifies the ceiling for a tenant's sales overage in a given billing 
period.

szDescription001DL01charOPTNONE

A user defined name or remark.

mnAmount1MATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

mnAmount2MATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

mnPercentageDueOnSalesPDUEMATH_NUMERICOPTNONE

Enter the percentage which the system will use to calculate Sales Overage Rent for the associated breakpoint. For example, 5 1/2% would 
be entered as 5.5. BACKGROUND: Sales Overage, or Percentage Rent, is calculated on a Product Code line basis across a Scale with 
various breakpoints.  Each breakpoint must have a percentage associated with it. This percentage represents the rate at which a Tenant will be 
billed Sales Overage Rent for Sales that are greater than one breakpoint and less than the next one.

mnBillingAmountMATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

mnAnnualizedAmountMATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

cReturnCodeEV01charOPTNONE

An option that specifies the type of processing for an event.

mnBillingControlIdBCIMATH_NUMERICOPTNONE

A unique number that the system assigns to each billing record. The system assigns the number from the Next Numbers - Automatic table 
(F0002) for system 15, line 2 (Billing Control).

szGlClassGLCcharOPTNONE

A code that determines the trade account that the system uses as the offset when you post invoices or vouchers. The system concatenates 
the value that you enter to the AAI item RC (for Accounts Receivable) or PC (for Accounts Payable) to locate the trade account. For 
example, if you enter TRAD, the system searches for the AAI item RCTRAD (for receivables) or PCTRAD (for payables).  You can assign up to four 
alphanumeric characters to represent the G/L offset or you can assign the three-character currency code (if you enter transactions in a 
multicurrency environment). You must, however, set up the corresponding AAI item for the system to use; otherwise, the system ignores the G/L 
offset and uses the account that is set up for PC or RC for the company specified.  If you set up a default value in the G/L Offset field of the 
customer or supplier record, the system uses the value during transaction entry unless you override it.  Note: Do not use code 9999. It is reserved for 
the post program and indicates that offsets should not be created.

cAccrualMethodARMTcharOPTNONE

A user defined code (15/AU) that specifies the method that the system uses to generate accruals. Valid values are: Blank Do not generate 
accruals. 1 Generate this record as a reversing accrual each month, except for the report year-end month. 2 Always generate this record as a 
reversing accrual, regardless of the report year-end month. For the report year-end month, the accrual entry is not reversed. 3 Generate this 
record as a reversing accrual each month, except for the report year-end month. If actual or estimated sales exceed the breakpoint, generate 
an invoice or voucher regardless of the reporting month.

cTransactionBillingTypeTRANcharOPTNONE

A user defined code (15/TR) that specifies whether the recurring billing line generates an invoice or voucher, or a journal entry (accrual 
entry) only. Valid values are: Blank Billing entry. When processed, the system generates either an invoice, which updates the Customer Ledger 
(F03B11) and Account Ledger (F0911) tables, or a voucher, which updates the Accounts Payable Ledger (F0411) and Account Ledger 
(F0911) tables. The lease determines which type of document the system generates.  A Accrual entry. When processed, the system generates a 
journal entry only and updates the Account Ledger table (F0911). 

Related Functions

None

Related Tables

None
RetrieveFromSOCache

RetrieveFromSOCache

Cache - Sales Overage Comp Method 6

Minor Business Rule

Object Name: B1500540

Parent DLL: CCRIN

Location: Client/Server

Language: C

Data Structure

D1500540 - Cache - Sales Overage Comp Method 6

Parameter NameData ItemData TypeReq/OptI/O/Both
mnLeaseDOCOMATH_NUMERICOPTNONE

A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
and so on.

mnLeaseVersionLSVRMATH_NUMERICOPTNONE

A number that represents the version of the lease. To maintain an audit trail of the changes that you make to a lease, you can generate a 
new lease version. 

mnLineNumberLNIDMATH_NUMERICOPTNONE

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

mnDoingBusinessAsNumberDBANMATH_NUMERICOPTNONE

The address book number that identifies the name under which a tenant operates, if the tenant name is different from the tenant name on the 
lease. You can use the DBA number to separate or combine sales information for reports. The system validates the number that you enter 
against the Address Book Master table (F0101). 

szProductCodeRetailPRDCcharOPTNONE

Product Codes are four-character, user-defined Codes which you use to categorize Tenants' Sales. The Codes are used for Sales 
Reporting in the Sales Overage module of the Property Management system. You can set up allowed Code values and short descriptions in User 
Defined Codes, System 15,Code PC. Example Product Codes are: FOOD     Food  GIFT     Gift Merchandise  TOYS     Toys  OFCF     Office 
Furniture  BOOK     Books  

szCostCenterMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szUnitNoUNITcharOPTNONE

The number that identifies the actual space within a building that is or can be leased, such as an apartment, office, retail space, parking 
space, and so on.

szSalesOverageTypeCodeSOTYcharOPTNONE

A code that relates the pay item to sales overage rent. Valid values are:    RC Recovery that is generally exempt from the calculation of 
sales overage. A lease may have more than one recovery active for a given billing period.    MN Minimum rent that is fixed and generally credited 
against sales overage in a given billing period.    MX Maximum rent that specifies the ceiling for a tenant's sales overage in a given billing 
period.

szDescription001DL01charOPTNONE

A user defined name or remark.

mnAmount1MATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

mnAmount2MATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

mnPercentageDueOnSalesPDUEMATH_NUMERICOPTNONE

Enter the percentage which the system will use to calculate Sales Overage Rent for the associated breakpoint. For example, 5 1/2% would 
be entered as 5.5. BACKGROUND: Sales Overage, or Percentage Rent, is calculated on a Product Code line basis across a Scale with 
various breakpoints.  Each breakpoint must have a percentage associated with it. This percentage represents the rate at which a Tenant will be 
billed Sales Overage Rent for Sales that are greater than one breakpoint and less than the next one.

mnBillingAmountMATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

mnAnnualizedAmountMATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

cReturnCodeEV01charOPTNONE

An option that specifies the type of processing for an event.

mnBillingControlIdBCIMATH_NUMERICOPTNONE

A unique number that the system assigns to each billing record. The system assigns the number from the Next Numbers - Automatic table 
(F0002) for system 15, line 2 (Billing Control).

szGlClassGLCcharOPTNONE

A code that determines the trade account that the system uses as the offset when you post invoices or vouchers. The system concatenates 
the value that you enter to the AAI item RC (for Accounts Receivable) or PC (for Accounts Payable) to locate the trade account. For 
example, if you enter TRAD, the system searches for the AAI item RCTRAD (for receivables) or PCTRAD (for payables).  You can assign up to four 
alphanumeric characters to represent the G/L offset or you can assign the three-character currency code (if you enter transactions in a 
multicurrency environment). You must, however, set up the corresponding AAI item for the system to use; otherwise, the system ignores the G/L 
offset and uses the account that is set up for PC or RC for the company specified.  If you set up a default value in the G/L Offset field of the 
customer or supplier record, the system uses the value during transaction entry unless you override it.  Note: Do not use code 9999. It is reserved for 
the post program and indicates that offsets should not be created.

cAccrualMethodARMTcharOPTNONE

A user defined code (15/AU) that specifies the method that the system uses to generate accruals. Valid values are: Blank Do not generate 
accruals. 1 Generate this record as a reversing accrual each month, except for the report year-end month. 2 Always generate this record as a 
reversing accrual, regardless of the report year-end month. For the report year-end month, the accrual entry is not reversed. 3 Generate this 
record as a reversing accrual each month, except for the report year-end month. If actual or estimated sales exceed the breakpoint, generate 
an invoice or voucher regardless of the reporting month.

cTransactionBillingTypeTRANcharOPTNONE

A user defined code (15/TR) that specifies whether the recurring billing line generates an invoice or voucher, or a journal entry (accrual 
entry) only. Valid values are: Blank Billing entry. When processed, the system generates either an invoice, which updates the Customer Ledger 
(F03B11) and Account Ledger (F0911) tables, or a voucher, which updates the Accounts Payable Ledger (F0411) and Account Ledger 
(F0911) tables. The lease determines which type of document the system generates.  A Accrual entry. When processed, the system generates a 
journal entry only and updates the Account Ledger table (F0911). 

Related Functions

None

Related Tables

None
TerminateSOCache

TerminateSOCache

Cache - Sales Overage Comp Method 6

Minor Business Rule

Object Name: B1500540

Parent DLL: CCRIN

Location: Client/Server

Language: C

Data Structure

D1500540 - Cache - Sales Overage Comp Method 6

Parameter NameData ItemData TypeReq/OptI/O/Both
mnLeaseDOCOMATH_NUMERICOPTNONE

A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
and so on.

mnLeaseVersionLSVRMATH_NUMERICOPTNONE

A number that represents the version of the lease. To maintain an audit trail of the changes that you make to a lease, you can generate a 
new lease version. 

mnLineNumberLNIDMATH_NUMERICOPTNONE

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

mnDoingBusinessAsNumberDBANMATH_NUMERICOPTNONE

The address book number that identifies the name under which a tenant operates, if the tenant name is different from the tenant name on the 
lease. You can use the DBA number to separate or combine sales information for reports. The system validates the number that you enter 
against the Address Book Master table (F0101). 

szProductCodeRetailPRDCcharOPTNONE

Product Codes are four-character, user-defined Codes which you use to categorize Tenants' Sales. The Codes are used for Sales 
Reporting in the Sales Overage module of the Property Management system. You can set up allowed Code values and short descriptions in User 
Defined Codes, System 15,Code PC. Example Product Codes are: FOOD     Food  GIFT     Gift Merchandise  TOYS     Toys  OFCF     Office 
Furniture  BOOK     Books  

szCostCenterMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szUnitNoUNITcharOPTNONE

The number that identifies the actual space within a building that is or can be leased, such as an apartment, office, retail space, parking 
space, and so on.

szSalesOverageTypeCodeSOTYcharOPTNONE

A code that relates the pay item to sales overage rent. Valid values are:    RC Recovery that is generally exempt from the calculation of 
sales overage. A lease may have more than one recovery active for a given billing period.    MN Minimum rent that is fixed and generally credited 
against sales overage in a given billing period.    MX Maximum rent that specifies the ceiling for a tenant's sales overage in a given billing 
period.

szDescription001DL01charOPTNONE

A user defined name or remark.

mnAmount1MATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

mnAmount2MATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

mnPercentageDueOnSalesPDUEMATH_NUMERICOPTNONE

Enter the percentage which the system will use to calculate Sales Overage Rent for the associated breakpoint. For example, 5 1/2% would 
be entered as 5.5. BACKGROUND: Sales Overage, or Percentage Rent, is calculated on a Product Code line basis across a Scale with 
various breakpoints.  Each breakpoint must have a percentage associated with it. This percentage represents the rate at which a Tenant will be 
billed Sales Overage Rent for Sales that are greater than one breakpoint and less than the next one.

mnBillingAmountMATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

mnAnnualizedAmountMATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

cReturnCodeEV01charOPTNONE

An option that specifies the type of processing for an event.

mnBillingControlIdBCIMATH_NUMERICOPTNONE

A unique number that the system assigns to each billing record. The system assigns the number from the Next Numbers - Automatic table 
(F0002) for system 15, line 2 (Billing Control).

szGlClassGLCcharOPTNONE

A code that determines the trade account that the system uses as the offset when you post invoices or vouchers. The system concatenates 
the value that you enter to the AAI item RC (for Accounts Receivable) or PC (for Accounts Payable) to locate the trade account. For 
example, if you enter TRAD, the system searches for the AAI item RCTRAD (for receivables) or PCTRAD (for payables).  You can assign up to four 
alphanumeric characters to represent the G/L offset or you can assign the three-character currency code (if you enter transactions in a 
multicurrency environment). You must, however, set up the corresponding AAI item for the system to use; otherwise, the system ignores the G/L 
offset and uses the account that is set up for PC or RC for the company specified.  If you set up a default value in the G/L Offset field of the 
customer or supplier record, the system uses the value during transaction entry unless you override it.  Note: Do not use code 9999. It is reserved for 
the post program and indicates that offsets should not be created.

cAccrualMethodARMTcharOPTNONE

A user defined code (15/AU) that specifies the method that the system uses to generate accruals. Valid values are: Blank Do not generate 
accruals. 1 Generate this record as a reversing accrual each month, except for the report year-end month. 2 Always generate this record as a 
reversing accrual, regardless of the report year-end month. For the report year-end month, the accrual entry is not reversed. 3 Generate this 
record as a reversing accrual each month, except for the report year-end month. If actual or estimated sales exceed the breakpoint, generate 
an invoice or voucher regardless of the reporting month.

cTransactionBillingTypeTRANcharOPTNONE

A user defined code (15/TR) that specifies whether the recurring billing line generates an invoice or voucher, or a journal entry (accrual 
entry) only. Valid values are: Blank Billing entry. When processed, the system generates either an invoice, which updates the Customer Ledger 
(F03B11) and Account Ledger (F0911) tables, or a voucher, which updates the Accounts Payable Ledger (F0411) and Account Ledger 
(F0911) tables. The lease determines which type of document the system generates.  A Accrual entry. When processed, the system generates a 
journal entry only and updates the Account Ledger table (F0911). 

Related Functions

None

Related Tables

None