SendMessageCollectionReview

Send Message Collection Review

Minor Business Rule

Object Name: N03B0164

Parent DLL: CFIN

Location: Client/Server

Language: NER

N03B0164 
Send Message Collection Review


Functional Description

Purpose
This function sends a "Collection Review Required" message a collection manager if the 'External 

Collections' flag is off (0).  Otherwise, it sends the "External Collection Recommended" message.


Setup Notes and Prerequisites


Special Logic


Technical Specifications


Parameters

ItemDescription I/OReq?Notes

AN8Address NumberIYes

AG1Aging AmountIYes

CLMGCollection ManagerIYes

AABAffected Aging BucketIYes

DAGDate Age As OfIYes

EV01External CollectionsIYes


Related Tables

F0010Company Constants

F0101Address Book


Related Business Functions
X0005Get UDC
B03B0108Convert Description to AN8

B03B0017Aging Heading Column Format


Processing

• Call Get UDC (01/CM) to get the address number of the collection manager.
• Call Convert Description to AN8 to get the name of the collection manager.
• Fetch F0101 to get customer name.
• Fetch F0010 to get Aging Method, Aging Days, and Aging - Date Based On.
• Call Aging Heading Column Format to get the aging column headings for each aging bucket.
• Based on the Affected Aging Bucket (DAG) passed in, assign the aging column heading retrieved from 
the previous business function to the AgingHeading variable.

• If External Collections is not equal to a '1',
• Send a "Collection Review Required" message to the collection manager in the work center.
• Else,
• Send an "External Collections Recommended" message to the collection manager in the work center.
• End if.





^

Data Structure

D03B0164 - SendMessageForCollectionReview

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumberAN8MATH_NUMERICNONENONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

mnAgingAmountAG1MATH_NUMERICNONENONE

The total open invoice amount that is in the first category as defined in either the Accounts Receivable constants or the processing options 
of Credit Analysis Refresh. If you age by days, the system determines the first aging category by using the days defined in the second and 
third aging categories. For example, if the second aging category is 0 and the third aging category is 30, the date on the invoice that you use 
to age (invoice date, due date, statement date, or G/L date) must be equal to but no more than 30 days after the aging date that you define.

szCollectionManagerCLMGcharNONENONE

The name of the collection manager responsible for managing this customer's account. You must set up the collection manager in the 
address book, and then create an entry in the user defined code table 01/CM. When you set up the user defined code value, you must also enter 
the address book number of the collection manager in the Description 02 field. You enter the user defined code that represents the collection 
manager in this field.

cAffectedAgingBucketAABcharNONENONE

A number that specifies the aging category. The system updates this field with the value of the aging category to which the invoice is 
assigned based on the aging date in the processing options for either the Statement Notification Refresh program (R03B500X), for statement 
records, or the Print Delinquency Notices program (R03B525), for delinquency notice records. Valid values are 1 through 8. 

jdDateAgeAsOfDAGJDEDATENONENONE

A date that the system uses to determine the aging category to which to assign an invoice. The system compares the aging date to the 
invoice date, statement date, due date, or G/L date, which is defined by the value in the Date Aging Based On field (AGE), and then uses the 
value in the Aging Method field (AGEM) to determine which aging category to update. If you use method 1, the aging categories are defined in 
the Aging Days fields (CRDY, AGR1, AGR2, AGR3, AGR4, AGR5, AGR6, and AGR7) in the Accounts Receivable constants.  If you leave this 
field blank, the system uses the current date.  Note: The Sales Order Management system also uses this date for credit checks. Leave this 
field blank to ensure that the credit checks are always current.

cExternalCollectionsEV01charNONENONE

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

mnCurrentAgingDaysAGR8MATH_NUMERICOPTNONE

The specified number of days for the Accounts Receivable aging report.

mnAgingDaysCategory1AGR1MATH_NUMERICOPTNONE

A value used in conjunction with CRDY and AGR2 to define the current and first aging categories.

mnAgingDaysCategory2AGR2MATH_NUMERICOPTNONE

A value used in conjunction with AGR1 and AGR3 to define the first and second aging categories.

mnAgingDaysCategory3AGR3MATH_NUMERICOPTNONE

A value used in conjunction with AGR2 and AGR4 to define the second and third aging categories.

mnAgingDaysCategory4AGR4MATH_NUMERICOPTNONE

A value used in conjunction with AGR3 and AGR5 to define the third and fourth aging categories.

mnAgingDaysCategory6AGR6MATH_NUMERICOPTNONE

A value used in conjunction with AGR5 and AGR7 to define the fifth and sixth aging categories.

mnAgingDaysCategory7AGR7MATH_NUMERICOPTNONE

A value used in conjunction with AGR6 to define the sixth aging category.

cAgingMethodAGEMcharOPTNONE

A code that designates which aging categories the system uses to assign invoices. The system uses the date specified in the Age as of 
Date field (DAG) and the value specified in the Date Aging Based On field (AGE) to calculate the aging for each invoice, and then assigns 
them to the aging category specified by this code. Valid codes are: 1 Aging days. The system assigns invoices to the aging categories 
specified in the Aging Days fields. The aging categories are user defined. 2 Fiscal periods. The system uses the fiscal periods defined by the date 
pattern assigned to the company record as the aging categories. 3 Calendar. The system uses each calendar month as an aging category.

mnAgingDaysCategory5AGR5MATH_NUMERICOPTNONE

A value used in conjunction with AGR4 and AGR6 to define the fourth and fifth aging categories.

szCompanyCOcharOPTNONE

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

Related Functions

None

Related Tables

None