# TrnCodeMatrix

**Type:** object

## Fields

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `insertDate` | string (date-time) | Yes | Insert Date - [Optional] |
| `insertUserId` | string | No | Insert User Id - [Optional] |
| `insertTokenId` | string | No | Insert Token Id - [Optional] |
| `updateDate` | string (date-time) | No | Update Date - [Optional] |
| `updateUserId` | string | No | Update User Id - [Optional] |
| `updateTokenId` | string | No | Update Token Id - [Optional] |
| `validFlag` | boolean | Yes | Valid Flag - [Optional] |
| `trnCodeMatrixId` | string | No | Trn Code Matrix Id - [Optional] |
| `trnCode` | string | No | Trn Code - [Optional] |
| `trnCodeDetail` | string | No | Trn Code Detail - [Optional] |
| `trnCodeSpecial` | string | No | Trn Code Special - [Optional] |
| `trnInstallmentType` | string | No | Trn Installment Type - [Optional] |
| `trnDescription` | string | No | Trn Description - [Optional] |
| `onlineMessageType` | string | No | Online Message Type - [Optional] |
| `trnEffect` | string | No | Trn Effect - [Optional] |
| `trnEffectType` | string | No | Trn Effect Type - [Optional] |
| `financialTrnFlag` | boolean | Yes | Financial Trn Flag - [Optional] |
| `adjustmentTrnFlag` | boolean | Yes | Adjustment Trn Flag - [Optional] |
| `trnEffectedLimit` | string | No | Trn Effected Limit - [Optional] |
| `trnRewardAbility` | string | No | Trn Reward Ability - [Optional] |
| `reversalFlag` | boolean | Yes | Reversal Flag - [Optional] |
| `refundFlag` | boolean | Yes | Refund Flag - [Optional] |
| `voidFlag` | boolean | Yes | Void Flag - [Optional] |
| `adviceFlag` | boolean | Yes | Advice Flag - [Optional] |
| `offlineFlag` | boolean | Yes | Offline Flag - [Optional] |
| `recurringFlag` | boolean | Yes | Recurring Flag - [Optional] |
| `preauthorizationStatus` | string | No | Preauthorization Status - [Optional] |
| `processType` | string | No | Process Type - [Optional] |
| `autoBsmvFlag` | boolean | Yes | Auto Bsmv Flag - [Optional] |
| `autoKkdfFlag` | boolean | Yes | Auto Kkdf Flag - [Optional] |
| `rewardEffectedSegment` | string | No | Reward Effected Segment - [Optional] |
| `closingTrnCode` | string | No | Closing Trn Code - [Optional] |
| `closingTrnCodeDetail` | string | No | Closing Trn Code Detail - [Optional] |
| `trnGroupCode` | string | No | Trn Group Code - [Optional] |
| `trnCodeBucketGroupCode` | string | No | Trn Code Bucket Group Code - [Optional] |
| `cutOffCardPostingFlag` | boolean | Yes | Cut Off Card Posting Flag - [Optional] |
| `addValueDay` | integer (int32) | No | Add Value Day - [Optional] |
| `trnRewardGroupCode` | string | No | Trn Reward Group Code - [Optional] |
| `acqCommissionTrnGroupCode` | string | No | Acq Commission Trn Group Code - [Optional] |
| `acqLoyaltyTrnGroupCode` | string | No | Acq Loyalty Trn Group Code - [Optional] |
| `acqAccTrnGroupCode` | string | No | Acq Acc Trn Group Code - [Optional] |
| `acqRiskyTrnFlag` | boolean | Yes | Acq Risky Trn Flag - [Optional] |
| `trnPermGroupCode` | string | No | Trn Perm Group Code - [Optional] |
| `cashFeeChargeFlag` | boolean | Yes | Cash Fee Charge Flag - [Optional] |
| `prepaidFlag` | boolean | Yes | Prepaid Flag - [Optional] |
| `discountFlag` | boolean | Yes | Discount Flag - [Optional] |
| `trnFeeGroupCode` | string | No | Trn Fee Group Code - [Optional] |
| `trnLimitationGroupCode` | string | No | Trn Limitation Group Code - [Optional] |
| `accountingGroupCode` | string | No | Accounting Group Code - [Optional] |
| `closingMatrixId` | string | No | Closing Matrix Id - [Optional] |
| `rewardEffectedSegmentGroup` | string | No | Reward Effected Segment Group - [Optional] |
| `installingMatrixId` | string | No | Installing Matrix Id - [Optional] |
| `inflationFlag` | boolean | Yes | Inflation Flag - [Optional] |
| `manualClosingMatrixId` | string | No | Manual Closing Matrix Id - [Optional] |
| `deferringFlag` | boolean | Yes | Deferring Flag - [Optional] |
| `taxIncludeFlag` | boolean | Yes | Tax Include Flag - [Optional] |

