AUTO CATEGORIZATION OF SPEND TRANSACTIONS

Scenario:

If a Spend transaction description contains keyword "Big Bazaar" then that transaction should get auto-categorized as follows:

Category --> Shopping

Subcategory --> Groceries

Maintenance steps:

insert into DIGX_RL_SPEND (ID, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATED_DATE, OBJECT_STATUS, 
OBJECT_VERSION_NUMBER, NAME, DESCRIPTION, DETERMINANT_VALUE)
values ('10001', '', sysdate , '', sysdate , '', 1, 'SpendRule', 'SpendDTODesc', 'OBDX_BUClosedBusiness Unit');
insert into DIGX_RL_CONDITION (ID, RULE_ID, OPERATOR, OUTCOME_OBJECT, EXPRESSION_OBJECT, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATED_DATE, OBJECT_STATUS, 	OBJECT_VERSION_NUMBER, DETERMINANT_VALUE)
values ('103', '10001', 'CONTAINS', utl_raw.cast_to_raw('{
"@class" : "com.ofss.digx.app.common.dto.rule.SpendCategorizationOutcomeFactValueDTO",
"category" : "10",
"subCategory" : "101"
}'), utl_raw.cast_to_raw('{
"@class" : "com.ofss.digx.app.common.dto.rule.SpendCategorizationExpressionFactValueDTO",
"keyword" : "Big Bazaar"
}'), '', null, '', null, '', 1, 'OBDX_BU');

Home