Integrated Rental: Customer Profile
IntelliDealer is the system of record for Customer Profiles. To update a Customer Profile, make your changes in IntelliDealer. When you save your changes, this triggers an update, which automatically propagates the changes to Integrated Rental.
Topics include:
Customer Profile Information
An update is triggered when there is a database change in the records of any of these files: CMASTR, CMASCON, CMASAA and CMASTRE. To update Integrated Rental, IntelliDealer performs a customer send, which includes all contacts, credit information, and customer information. In turn, Integrated Rental also sends updated customer contacts back to IntelliDealer.
Note: The Internal Accounts Receivable Credit Check feature is not supported by the Integrated Rental integration.
A customer with an open Integrated Rental contract cannot be made inactive.
The IntelliDealer files are:
-
CMASEI (only used for lat and long)
-
CMASAA and CMASTRE (used for Credit Limit and Outstanding Balance)
IntelliDealer Field Name |
IntelliDealer Field Notes |
IR Field Name |
IR Field Notes |
---|---|---|---|
Customer Number |
|
Customer Number |
|
Customer Name |
|
Name |
|
Search1 |
|
Search Name |
|
Address line 1 and 2 |
|
Street Address |
|
City |
|
City |
|
Zip / Postal Code |
|
Zip Code |
|
Phone Number |
|
Phone |
|
Fax Number |
|
Fax |
|
PST / FST Number |
|
Tax Exempt Number Sales Tax Exempt Number Rental |
Both fields have same concatenated PST / FST values |
Status |
IntelliDealer only sets Prospect or Active statuses |
Status |
|
Country/Province/State |
Warning: You must use the codes listed in Country and State Codes; otherwise an error will occur in the Integrated Rental system. |
State Country |
|
Salesperson |
|
Sales Rep |
|
Dun & Bradstreet |
|
DNB Rating |
|
Reference Code |
Not an on-screen field. IntelliDealer concatenates company/division/customer number to populate this field. |
Reference Code |
|
Latitude |
|
Latitude |
|
Longitude |
|
Longitude |
|
Currency Name |
Not an on-screen field. IntelliDealer uses the customer's country to determine the currency. If Canadian, it’s CAD; otherwise it defaults to USD. |
Currency |
|
Date Added |
Not an on-screen field. |
createdDate |
Not an on-screen field. |
Date Modified |
Not an on-screen field. |
modifiedDate |
Not an on-screen field. |
PO Number |
|
PO# |
|
PO # Required |
Not an on-screen field. Set to Y if there is a value in the PO Number field. |
PO # Required |
|
Account Type |
Not an on-screen field. This value is set based on these conditions, in order:
|
Account Type |
|
Payment Method |
Not an on-screen field. This value is set based on these conditions, in order:
|
Payment Method |
Not used on Invoice write back. |
Credit Approval Type |
Not an on-screen field. This value is set based on these conditions, in order:
|
Credit Approval Type |
|
Cash |
Not an on-screen field. The value is set to Y if the above account type is COD, otherwise it's set to N. |
Cash |
no on-screen field |
Statement Combination |
Concatenation of customer name and number. |
Parent Customer |
|
Credit Limit |
This value is populated from the Customer A/R Agency tab using the internal A/R account if it's set up and active for the customer. |
Credit Limit |
|
Existing Balance |
This value is populated from the Internal A/R account the dealer has setup in the Internal Tools IR configuration area. If the account is setup in the A/R Agency tab of customer profile, and there's a balance outstanding in the CMASTRE file for that account, the balance is sent. |
Existing Balance |
|
AvaTax Entity Use Code | AvaTax Entity Use Code |
Customer Contact Information
Customer Contacts have a file level trigger. Any updates in either the UI, or at the file level, triggers the customer information to be sent to Integrated Rental.
The Customer Contact Information files are: CMASCON, CMASTR
IntelliDealer Field: Customer Contacts Tab |
IntelliDealer Field Notes |
IR Field: Customer Influencers |
IR Field Notes |
---|---|---|---|
Customer Name |
The Customer sold to Name taken from the Customer Profile |
Customer |
|
Customer Number |
|
Customer |
|
Name |
First name field |
First Name |
|
Name |
Last name field |
Last Name |
|
Comment | A comment used in invoicing or quoting. | Comment | |
Business Cell Number |
|
Mobile Phone |
|
Business Phone Number |
|
Work Phone |
|
Business Fax Number |
|
Fax |
|
Business Email Address |
|
|
|
Business Address 1 |
This is a free-form field. For best results VitalEdge recommends this field contains only the business location name. See How to properly enter a business name |
Name |
|
Business Address 2 |
This is a free-form field. For best results VitalEdge recommends this field contains only the street address of the customer. |
Street Address |
|
Business Address 3[CL1] |
This is a free-form field. For best results VitalEdge recommends that this field contains only the City and State/Province of the customer. |
Country, City, State |
|
Business Address 4 |
Not sent. |
|
|
Business Postal Code |
This is a free-form field. For best results VitalEdge recommends it contains only the Zip/Postal code. |
Zip Code |
|
Job title |
|
Title |
|
Rental Invoice Email |
checkbox |
Notify Invoice Finalized |
checkbox |
ReferenceCode |
Not an on-screen field. Value is derived from a combination of CO, DIV, CustomerNumber, and ContactNumber. |
Reference Code |
|
How to properly enter a business name
Each field should end with a comma. For example, if the full address is:
Dealer Name, 12 Main Street, MyTown, CA, 123456789
-
Business Address 1 field should contain:
Dealer Name,
-
Business Address 2 field should contain:
12 Main Street,
-
Business Address 3 field should contain:
MyTown,CA
-
Business Address 4 field should contain:
123456789
Customer Insurance Information
Customer Insurance is only sent from IntelliDealer to IR during the preload. IR handles subsequent changes to this data.
The Customer Insurance Information files are: CMASIN, CMASTRE
IntelliDealer Field: Customer Rental and Service Tab |
IntelliDealer Field Notes |
IR Field: Customer Insurances |
IR Field Notes |
---|---|---|---|
Customer Name |
|
Customer |
Concatenation of customer name and number. |
Customer Number |
|
Customer |
Concatenation of customer name and number. |
Customer Division Name |
Not an on-screen field. The name of Division assigned to the customer. |
Division |
|
Policy Number [AM1] [CL2] |
Not an on-screen field. Comes from file CMASIN field CYPOL (Agency File). |
Policy Number |
|
Contact |
Not an on-screen field. Comes from CMASIN field CYCNT (Agency File) |
Contact |
|
Agency Name |
Not an on-screen field. Comes from CMASIN field CYNME (Agency File) |
Insurance Company |
|
Expiry Date |
|
Policy Expiration Date |
|
GL Amount |
Not an on-screen field. Comes from CMASIN field CYLIAB (Agency File) |
GL Amount |
|
Liability Amount |
|
Insurance Amount |
|
Customer Tax Exemptions
Customer Tax Exemptions are only sent from IntelliDealer to IR during the preload, or when a customer is added to IntelliDealer. IR handles subsequent changes to this data. IntelliDealer only sends updates to IR when a customer is created, and any exceptions are added to the profile.
Any tax code (1-4) in IntelliDealer that has a 0 tax percent (where the tax code is not null) is considered to be exempt. A blank tax code is not considered an exemption.
IntelliDealer Fields: Customer Profile Screen |
IntelliDealer Field Notes |
IR Fields: Customer Tax Exemptions |
IR Field Notes |
---|---|---|---|
Customer Name |
sold to customer name |
Customer |
|
Customer Number |
|
Customer |
|
Tax Code 1 |
|
Tax Exclude 1 |
state |
Tax Code 2 |
|
Tax Exclude 2 |
county |
Tax Code 3 |
|
Tax Exclude 3 |
city |
Tax Code 4 |
|
Tax Exclude 4 |
district |
|
Tax Exclude 5 |
other |
Then append these records by taking distinct states assigned to location tax records, this allows IntelliDealer to send IR exemptions by state instead of by location.
IntelliDealer Fields |
IntelliDealer Field Notes |
IR Fields: Customer Tax Exemptions |
IR Field Notes |
---|---|---|---|
Customer Number |
Comes from CMASTX.DKCUS |
CustomerNumber |
string |
Customer Name |
Comes from CMASTR.CUNME |
CustomerName |
string |
State |
Parsed from PFWTAB.CMBR2 (TBDATA, 41, 20) |
StateName |
string |
Country |
|
CountryCode |
string |
Not sending, this is customer default |
ReasonCodeName |
string |
|
Not sending, this is customer default |
ZipCode |
string |
|
Tax 1 |
Tax codes are mapped based on IntelliDealer integration screen. Comes from CMASTX.DKT1 |
TaxExclude1 |
bit |
Tax 2 |
Tax codes are mapped based on IntelliDealer integration screen. Comes from CMASTX.DKT2 |
TaxExclude2 |
bit |
Tax 3 |
Tax codes are mapped based on IntelliDealer integration screen. Comes from CMASTX.DKT3 |
TaxExclude3 |
bit |
Tax 4 |
Tax codes are mapped based on IntelliDealer integration screen. Comes from CMASTX.DKT4 |
TaxExclude4 |
bit |
Special - tax codes are mapped based on IntelliDealer integration screen |
TaxExclude5 |
bit |