Creates a new Reconciliation Rule
post
/service/v2/autoRecon
This endpoint is used to create a new Reconciliation Rule.
Request
Supported Media Types
- application/json
- application/xml
Header Parameters
-
appId: string
-
branchCode: string
branchCode
-
userId: string
userId
Request Body that contains data required for creating a new autoRecon
Root Schema : ScfTmReconMasterWrapperDTO
Type:
Show Source
object
-
action(optional):
string
Action
-
isAutoAuth(optional):
string
Is Auto Authorization
-
modNo(optional):
integer
Mod Number
-
partyId(optional):
string
Party Id
-
partyName(optional):
string
Party Name
-
ReconRuleMasterList(optional):
array ReconRuleMasterList
Nested Schema : GenericDto
Match All
Show Source
-
object
GenericDto-allOf[0]
Discriminator:
resource_type
Nested Schema : GenericDto-allOf[0]
Type:
object
Discriminator:
resource_type
Nested Schema : ReconRuleDefMasterDTO-allOf[1]
Type:
Show Source
object
-
allocationBasis(optional):
string
Allocation Basis
-
AllocationList(optional):
array AllocationList
-
baseEntity(optional):
string
Base Entity
-
baseOnAttr(optional):
string
Base on attribute
-
executeGeneric(optional):
string
Execute Generic
-
genericCriteria(optional):
string
Generic Criteria
-
GroupsAndConditions(optional):
array GroupsAndConditions
-
id(optional):
string
Id
-
priority(optional):
number
Priority
-
reconCategory(optional):
string
Recon Category
-
reconType(optional):
string
Recon Type
-
ruleAction(optional):
string
Rule action
-
ruleDescription(optional):
string
Rule description
-
ruleId(optional):
string
Rule Id
Nested Schema : AllocationDTO
Type:
Show Source
object
-
allocationParameter(optional):
string
Allocation Parameter
-
id(optional):
string
Id
-
percentage(optional):
number
Percentage
Nested Schema : GroupsAndConditions
Type:
Show Source
object
-
caseSensitive(optional):
boolean
Default Value:
false
Boolean value to identify whether this condition is case sensitive -
connectingOperator(optional):
string
Logical Operator applied between all groups, this is the connecting operator
-
groupsAndConditions(optional):
array groupsAndConditions
-
id(optional):
string
Unique identifier for a group or condition
-
isGroup(optional):
boolean
Boolean value to identify whether this child is a group or condition
-
level(optional):
number
This helps to identify the nesting level.
-
matchingCriteria(optional):
string
Matching Criteria
-
patternTypeLHS(optional):
object PatternTypeDTO
-
patternTypeRHS(optional):
object PatternTypeDTO
-
reconEntityAttribLHS(optional):
string
Will be provided if Single entity is LHS entity or if single entity is N. Attribute which user wants to use for recon
-
reconEntityAttribRHS(optional):
string
Will be provided if Single entity is RHS entity or if single entity is N. Attribute which user wants to use for recon
-
reconEntityLHS(optional):
string
Should be null or not present if isGroup is true
-
reconEntityRHS(optional):
string
Should be null or not present if isGroup is true
Nested Schema : PatternTypeDTO
Type:
Show Source
object
-
inputValue1(optional):
string
Input Value1
-
inputValue2(optional):
string
Input Value2
-
type(optional):
string
Type
Response
Supported Media Types
- application/json
- application/xml
201 Response
Successfully saves a new reconcilation record
Headers
-
Location: string
URL of newly created autoReconRuleDef
Root Schema : ResponseModel
Type:
object
Response Model
Show Source
-
data(optional):
FinanceTransactionModel
Finance Transaction Model
-
errors(optional):
object errors
-
paging(optional):
object paging
Nested Schema : FinanceTransactionModel
Finance Transaction Model
Match All
Show Source
-
object
TransactionModel
Discriminator:
model_Type
-
object
FinanceTransactionModel-allOf[1]
Nested Schema : errors
Type:
object
Nested Schema : paging
Type:
object
Nested Schema : TransactionModel
Type:
object
Discriminator:
model_Type
Nested Schema : FinanceTransactionModel-allOf[1]
Type:
Show Source
object
-
accountType(optional):
string
Account Type
-
appropPaymentAmt(optional):
number
Appropriation Payment Amount
-
appropriationSequence(optional):
string
Appropriation Sequence
-
authDateStamp(optional):
string
Authorized Date Stamp
-
authId(optional):
string
Authorization id
-
balanceAmtToBeAllocated(optional):
number
Balance Amount To Be Allocated
-
buyerId(optional):
string
Buyer Id
-
buyerName(optional):
string
Buyer Name
-
clRefNo(optional):
string
Cl Reference Number
-
creditAccount(optional):
string
Credit Account
-
creditReceived(optional):
string
Credit Received
-
debtor(optional):
string
Debtor
-
errorCode(optional):
string
Error Code
-
errorDescription(optional):
string
Error Description
-
exchangeRate(optional):
number
Exchange Rate
-
financeAmt(optional):
number
Finance Amount
-
financeAmtCcy(optional):
string
Finance Amount Currency
-
financePCT(optional):
number
Finance PCT
-
financeRefNo(optional):
string
Finance Reference Number
-
financeStatus(optional):
string
Finance Status
-
graceDays(optional):
number
Grace Days
-
holidayTreatment(optional):
string
Holiday Treatment
-
interestAmortized(optional):
number
Interest Amortized
-
interestBearingPartyRole(optional):
string
Interest Bearing Party Role
-
interestOSAmount(optional):
number
Interest OS Amount
-
interestPaidUpfront(optional):
number
Interest Paid Upfront
-
interestRefundAmt(optional):
number
Interest Refund Amount
-
interestRefundHandling(optional):
string
Interest Refund Handling
-
interestRefundPmtMode(optional):
string
Interest Refund Payment Amount
-
interestType(optional):
string
Interest Type
-
invoiceAmount(optional):
number
Invoice Amount
-
invoiceAmtCcy(optional):
string
Invoice Amount Currency
-
isFromRecon(optional):
string
Is From Recon
-
isNPA(optional):
string
Is NPA
-
makerDateStamp(optional):
string
Maker Date Stamp
-
makerId(optional):
string
Maker Id
-
manualAllocation(optional):
string
Manual Allocation
-
maturityDate(optional):
string
Maturity Date
-
maxFinanciableAmt(optional):
number
Maximum Financiable Amount
-
maxFinPCT(optional):
number
Maximum Finance PCT
-
maxReFinPCT(optional):
number
Maximum ReFinance PCT
-
maxTenorAllowed(optional):
number
Maximum Tenor Allowed
-
minFinanciableAmt(optional):
number
Minimum Financiable Amount
-
minFinPCT(optional):
number
Minimum Finance PCT
-
minReFinPCT(optional):
number
Minimum ReFinance PCT
-
minTenorAllowed(optional):
number
Minimum Tenor Allowed
-
operationCode(optional):
string
Operation Code
-
overdueIntOSAmt(optional):
number
Overdue Interest OS Amount
-
partRepaymentAllowed(optional):
string
Part Repayment Allowed
-
pastDueDate(optional):
string
Past Due Date
-
paymentAmt(optional):
number
Payment Amount
-
paymentParty(optional):
string
Payment Party
-
penIntOSAmt(optional):
number
Pen Interest OS Amount
-
pmtToIntOS(optional):
number
Payment To Interest OS
-
pmtToOverdueIntOS(optional):
number
Payment To Overdue Interest OS
-
pmtToPenOnIntOS(optional):
number
Payment To Pen On Interest OS
-
pmtToPrncplOS(optional):
number
Payment To Principal OS
-
preferredDisbursementMode(optional):
string
Preferred Disbursement Mode
-
principalOSAmount(optional):
number
Principal OS Amount
-
processingDate(optional):
string
Processing Date
-
productCategory(optional):
string
Product Category
-
productCode(optional):
string
Product Code
-
productDescription(optional):
string
Product Description
-
productType(optional):
string
Product Type
-
programCode(optional):
string
Program Code
-
programName(optional):
string
Program Name
-
refund(optional):
number
Refund
-
requestId(optional):
string
Request Id
-
settlementAmtAllocated(optional):
number
Settlement Amount Allocated
-
settlementAmtAllocation(optional):
string
Settlement Amount Allocation
-
settlementCcy(optional):
string
Settlement Currency
-
settlementExchangeRate(optional):
number
Settlement Exchange Rate
-
settlementMethod(optional):
string
Settlement Method
-
settlementProcessingDate(optional):
string
Settlement Processing Date
-
settlementRefNo(optional):
string
Settlement Reference Number
-
staleStatus(optional):
string
Stale Status
-
startDate(optional):
string
Start Date
-
supplierId(optional):
string
Supplier Id
-
supplierName(optional):
string
Supplier Name
-
tenor(optional):
integer(int64)
Tenor
-
totalMarginAmount(optional):
number
Total Margin Amount
-
totalOSAmount(optional):
number
Total OS Amount
-
totalOSAmountSettlementCcy(optional):
number
Total OS Amount Settlement Currency
-
totalOSPostAllocation(optional):
number
Total OS Post Allocation
-
totalSettlementAmt(optional):
number
Total Settlement
-
transactionFlow(optional):
string
Transaction Flow
-
valueDate(optional):
string
Value date
-
valueDtdIntOSAmt(optional):
number
Value Dated Interest OS Amount
-
valueDtdOverdueIntOSAmt(optional):
number
Value Dated Overdue Interest OS Amount
-
valueDtdPenIntOSAmt(optional):
number
Value Dated Pen Interest OS Amount
-
withRecourse(optional):
string
With Recourse
400 Response
Malformed syntax.
401 Response
Request does not have sufficient credentials.
403 Response
Request is not authorized.
405 Response
Invalid input
500 Response
Internal error