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',
^
D03B0164 - SendMessageForCollectionReview
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnCustomerNumber | AN8 | MATH_NUMERIC | NONE | NONE |
A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or
| ||||
mnAgingAmount | AG1 | MATH_NUMERIC | NONE | NONE |
The total open invoice amount that is in the first category as defined in either the Accounts Receivable constants or the processing options
| ||||
szCollectionManager | CLMG | char | NONE | NONE |
The name of the collection manager responsible for managing this customer's account. You must set up the collection manager in the
| ||||
cAffectedAgingBucket | AAB | char | NONE | NONE |
A number that specifies the aging category. The system updates this field with the value of the aging category to which the invoice is
| ||||
jdDateAgeAsOf | DAG | JDEDATE | NONE | NONE |
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
| ||||
cExternalCollections | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
mnCurrentAgingDays | AGR8 | MATH_NUMERIC | OPT | NONE |
The specified number of days for the Accounts Receivable aging report. | ||||
mnAgingDaysCategory1 | AGR1 | MATH_NUMERIC | OPT | NONE |
A value used in conjunction with CRDY and AGR2 to define the current and first aging categories. | ||||
mnAgingDaysCategory2 | AGR2 | MATH_NUMERIC | OPT | NONE |
A value used in conjunction with AGR1 and AGR3 to define the first and second aging categories. | ||||
mnAgingDaysCategory3 | AGR3 | MATH_NUMERIC | OPT | NONE |
A value used in conjunction with AGR2 and AGR4 to define the second and third aging categories. | ||||
mnAgingDaysCategory4 | AGR4 | MATH_NUMERIC | OPT | NONE |
A value used in conjunction with AGR3 and AGR5 to define the third and fourth aging categories. | ||||
mnAgingDaysCategory6 | AGR6 | MATH_NUMERIC | OPT | NONE |
A value used in conjunction with AGR5 and AGR7 to define the fifth and sixth aging categories. | ||||
mnAgingDaysCategory7 | AGR7 | MATH_NUMERIC | OPT | NONE |
A value used in conjunction with AGR6 to define the sixth aging category. | ||||
cAgingMethod | AGEM | char | OPT | NONE |
A code that designates which aging categories the system uses to assign invoices. The system uses the date specified in the Age as of
| ||||
mnAgingDaysCategory5 | AGR5 | MATH_NUMERIC | OPT | NONE |
A value used in conjunction with AGR4 and AGR6 to define the fourth and fifth aging categories. | ||||
szCompany | CO | char | OPT | NONE |
A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company
|
None |
None |