Assigning Validation Classes to Rules for
Chargeback Management
Validation classes are used to classify the messages according to the entities such as date, partner etc. After the validation classes are defined, the validation rules need to be mapped to these classes, so that at the time of logging errors, they are grouped accordingly.
In the Implementation Guide (IMG), choose Customer Relationship Management ® Channel Management ® Channel Sales ® Basic Functions ® Configure Business Rules® Validation Bits and Validation Classes ® Validation Classes for Transmission Management ® Define Validation Classes.
Validation Class |
Description |
Bit Position |
DATE |
Date Errors |
4 |
DOCU |
Document Errors |
6 |
DUPL |
Duplicate Check Errors |
8 |
PART |
Partner Errors |
2 |
PRIC |
Price Errors |
5 |
PROD |
Product Errors |
3 |
QUAN |
Quantity Errors |
7 |
RTIN |
Resale Tracking Incomplete Errors |
1 |
To assign the developed rules to Validation Classes, in the IMG, choose Customer Relationship Management ® Channel Management ® Channel Sales ® Basic Functions ® Configure Business Rules® Validation Bits and Validation Classes ® Validation Classes for Transmission Management ® Assign Rules to Validation Classes.
Validation Class |
Rule ID |
Description |
|
|
|
DATE |
|
|
|
IVDTEMP |
Invoice date is empty |
|
SDMNDTTHCK |
Debit memo date threshold check |
|
SHDTCDTCHK |
Shipping date is later than current date |
|
SHDTDSDTCK |
Shipping date is later than debit memo date |
|
SHDTEMP |
Shipping date is empty |
|
SHDTTHCK |
Shipping date exceeds threshold date |
|
EFDTEMPTY |
Effective date empty |
|
SDEXDTCHEC |
Claim is not within exercise period |
|
SDIVDTCHEC |
Inv. date is not within S&D inv. date |
|
SDSHDTCHEC |
Ship date is not in S&D ship date |
|
XNDTEMPTY |
Transaction date is empty |
Validation Class |
Rule ID |
Description |
DOCU |
|
|
|
CRSNVALID |
Claim line resubmission no. not valid |
|
CTNODIVCHK |
Contract invalid for division receiving claim |
|
CTNOEFTCHK |
Contract not yet effective |
|
CTNOEMPTY |
Contract number is empty |
|
CTNOEXIST |
Contract number is not found |
|
CTNOEXPRD |
Contract expired |
|
CTNOVALSTS |
Contract not awarded |
|
ECCTNOCHK |
End customer not on contract |
|
ECCTNOVALD |
End customer rejected from the contract |
|
INTPCONCHK |
Product not found on the contract |
|
INTPCONEFT |
Product not eligible, shipped before effective date |
|
INTPCONEXP |
Product expired on contract, shipped after effective date |
|
INTPCONSTS |
Product not awarded on the contract |
|
INTPPRCCHK |
No effective price for contract prod |
|
IVNOEMPTY |
Invoice number is empty |
|
RSLINVCLM |
Resale invoice no. –check for claims |
|
RSNOVALID |
Resubmit claim number validity check |
|
WACEXIST |
Product WAC not found on contract |
|
CLMREFNOEM |
Claim reference number check |
|
SDAGEMP |
Ship & debit agreement rate is empty |
|
SDAGNTFND |
S&D agreement no. is invalid |
|
SDAREMP |
Reported S&D agreement rate is empty |
|
SDAGNTFND |
S&D agreement does not have enough quantity |
Validation Class |
Rule ID |
Description |
DUPL |
|
|
|
CBRECVALD |
End customer external ID cross-reference check |
|
CBRTKVALD |
Channel partner external ID cross-reference check |
|
CBTKIDCHK |
Channel partner external ID check |
|
DSIDEMPTY |
Channel partner is empty |
|
DSIDEXIST |
Channel partner profile exists |
|
DSIDMULBP |
Multiple customers linked to wholesaler external ID |
|
DSIDVALID |
Channel partner profile active |
|
ECEMPTY |
End customer is empty |
|
ECIDCHECK |
End customer external ID validity check |
|
ECIDEMPTY |
End customer external ID empty |
|
ECIDEXIST |
End customer record existence check |
|
ECIDMULBP |
Multiple internal customers linked to external ID |
|
ECMULSPCHK |
Multiple sold-to parties linked to end customer |
|
ECNTFND |
End customer is invalid |
|
ECSPCHECK |
No sold-to party linked to end customer |
|
SLSAREMP |
Sales area is empty |
|
TKEMPTY |
Channel partner is empty |
|
TKNTFND |
Channel partner is invalid |
|
CBECBLCKCK |
Check for BP block on end customer |
|
CBTKBLCKCK |
Check for BP block on channel partner |
|
DBEMPTY |
Channel partner branch is empty |
|
DBNTFND |
Channel partner branch is invalid |
|
DBTKNTFND |
Branch not valid for channel partner |
|
SDDBCHECK |
Partner Branch check for S&D agreement |
|
SDECCHECK |
Resale customer is invalid for S&D |
|
SDTKCHECK |
Channel partner check for S&D agreement |
|
SDDBCHECK |
Partner branch check for S&D agreement |
|
TKNTSLS |
Channel partner no valid for sales |
Validation Class |
Rule ID |
Description |
|
CAMTEMPTY |
Extended claim amount is empty |
|
CAMTTHCK |
Extended claim amount threshold check |
|
RESLEMPTY |
Resale price is empty |
|
SUAMOVTHR |
Manufacturer-calculated external amount exceeds threshold |
|
SUAMTRSH |
Manufacturer-calculated external amount falls below threshold |
|
SUAMVALID |
Manufacturer-calculated external amount not equal to claim amount |
|
TAMTAVTHCK |
Claim exceeds the average claim amount threshold |
|
TAMTDSTHCK |
Claim exceeds amount allowed for the wholesaler |
|
TAMTDVTHCK |
Claim exceeds amount allowed for division |
|
WACCOMPARE |
WAC given is incorrect |
|
WACEMPTY |
Wholesaler acquisition cost missing |
|
CLMNEREPAM |
Claim amount <> reported claim amount |
|
COSTEMPTY |
Cost is empty |
|
DELTAPRCNT |
Percentage change in price |
|
INVCLMAMT |
Claim amount is negative or 0. |
|
REPINVCOST |
Reported inventory cost is empty |
|
REPINVNECO |
Rep inventory cost <> calc inv cost |
|
SDSDARTCHE |
Agreement rate does not match S&D |
Validation Class |
Rule ID |
Description |
PROD |
|
|
|
CBUOMEMPTY |
UoM is empty |
|
EXTPEXIST |
Product ID no cross-referenced |
|
INMTEMP |
Product is empty |
|
INMTNTFND |
Product is invalid |
|
INMTSLSANV |
Product is not valid for sales area |
|
INMTSLSANV |
Product not valid for sales |
|
INTPEMP |
Material is empty |
|
IVITMEMPTY |
Invoice item number is empty |
|
MSBKEMP |
|
|
MSBKNTFND |
|
|
MSBKNTSLS |
|
|
SDINTPCHEC |
Product validity for S&D agreement |
Validation Class |
Rule ID |
Description |
QUAN |
|
|
|
MSSTEMPTY |
Resale quantity is empty |
|
MSSTTHRCHK |
Quantity exceeds system threshold |
|
BASEQTYCHK |
Base quantity check |
|
PBINSUFQTY |
Insufficient qty in price buckets |
Validation Class |
Rule ID |
Description |
RTIN |
|
|
|
ECEMPTY |
End customer is empty |
|
INMTEMP |
Product is empty |
|
IVDTEMP |
Invoice date is empty |
|
IVNOMEMPTY |
Invoice number is empty |
|
RESLEMPTY |
Resale price is empty |
|
SHDTEMP |
Shipping date is empty |
|
SLSAREMP |
Sales area is empty |
|
TKEMPTY |
Channel partner is empty |
|
UNITEMPTY |
Unit of measure is empty |
|
COSTEMPTY |
Cost is empty |
|
DBEMPTY |
Channel partner branch is empty |
|
IVNOMEMPTY |
Invoice number is empty |
|
REPINVCOST |
Reported inventory cost is empty |
|
RESLCUREMP |
Resale currency is empty |
|
XNDTEMPTY |
Transaction date is empty |
|
XNTYPEMP |
Transaction type is empty |