GET api/TransactionCalculator/GetCalculationModel?accountID={accountID}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| accountID | integer |
Required |
Body Parameters
None.
Response Information
Resource Description
TransactionCalculatorVM| Name | Description | Type | Additional information |
|---|---|---|---|
| PrincipalList | Collection of PrincipalSelectableVM |
None. |
|
| TransactionCalculatorSummaryList | Collection of TransactionCalculatorSummary |
None. |
Response Formats
application/json, text/json
Sample:
{
"PrincipalList": [
{
"PrincipalID": 1,
"PrincipalType": "sample string 2",
"PrincipalStatus": "sample string 3",
"Balance": 4.0,
"TransactionDesc": "sample string 5",
"TransactionDate": "2026-01-15T08:37:45.5280123+00:00",
"Shortdescription": "sample string 7",
"Issuing_Entity": "sample string 8",
"Principal": "sample string 9",
"Amount": 10.0,
"StatusID": 11,
"Included": true,
"InitiallyIncluded": true,
"CanBeSelected": true,
"CanAggregate": true,
"PrincipalStatusID": 1,
"PrincipalTypeCategoryID": 1
},
{
"PrincipalID": 1,
"PrincipalType": "sample string 2",
"PrincipalStatus": "sample string 3",
"Balance": 4.0,
"TransactionDesc": "sample string 5",
"TransactionDate": "2026-01-15T08:37:45.5280123+00:00",
"Shortdescription": "sample string 7",
"Issuing_Entity": "sample string 8",
"Principal": "sample string 9",
"Amount": 10.0,
"StatusID": 11,
"Included": true,
"InitiallyIncluded": true,
"CanBeSelected": true,
"CanAggregate": true,
"PrincipalStatusID": 1,
"PrincipalTypeCategoryID": 1
}
],
"TransactionCalculatorSummaryList": [
{
"Amount": 1.0,
"PrincipalComponentType": "sample string 1",
"Payments": 1.0,
"Adjustments": 1.0,
"LUPBalance": 1.0,
"PrincipalComponentTypeID": 1
},
{
"Amount": 1.0,
"PrincipalComponentType": "sample string 1",
"Payments": 1.0,
"Adjustments": 1.0,
"LUPBalance": 1.0,
"PrincipalComponentTypeID": 1
}
]
}
application/xml, text/xml
Sample:
<TransactionCalculatorVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.ViewModels.TransactionCalculator">
<PrincipalList xmlns:d2p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.ViewModels.Principal">
<d2p1:PrincipalSelectableVM>
<d2p1:Amount>10</d2p1:Amount>
<d2p1:Balance>4</d2p1:Balance>
<d2p1:CanAggregate>true</d2p1:CanAggregate>
<d2p1:CanBeSelected>true</d2p1:CanBeSelected>
<d2p1:Included>true</d2p1:Included>
<d2p1:InitiallyIncluded>true</d2p1:InitiallyIncluded>
<d2p1:Issuing_Entity>sample string 8</d2p1:Issuing_Entity>
<d2p1:Principal>sample string 9</d2p1:Principal>
<d2p1:PrincipalID>1</d2p1:PrincipalID>
<d2p1:PrincipalStatus>sample string 3</d2p1:PrincipalStatus>
<d2p1:PrincipalStatusID>1</d2p1:PrincipalStatusID>
<d2p1:PrincipalType>sample string 2</d2p1:PrincipalType>
<d2p1:PrincipalTypeCategoryID>1</d2p1:PrincipalTypeCategoryID>
<d2p1:Shortdescription>sample string 7</d2p1:Shortdescription>
<d2p1:StatusID>11</d2p1:StatusID>
<d2p1:TransactionDate>2026-01-15T08:37:45.5280123+00:00</d2p1:TransactionDate>
<d2p1:TransactionDesc>sample string 5</d2p1:TransactionDesc>
</d2p1:PrincipalSelectableVM>
<d2p1:PrincipalSelectableVM>
<d2p1:Amount>10</d2p1:Amount>
<d2p1:Balance>4</d2p1:Balance>
<d2p1:CanAggregate>true</d2p1:CanAggregate>
<d2p1:CanBeSelected>true</d2p1:CanBeSelected>
<d2p1:Included>true</d2p1:Included>
<d2p1:InitiallyIncluded>true</d2p1:InitiallyIncluded>
<d2p1:Issuing_Entity>sample string 8</d2p1:Issuing_Entity>
<d2p1:Principal>sample string 9</d2p1:Principal>
<d2p1:PrincipalID>1</d2p1:PrincipalID>
<d2p1:PrincipalStatus>sample string 3</d2p1:PrincipalStatus>
<d2p1:PrincipalStatusID>1</d2p1:PrincipalStatusID>
<d2p1:PrincipalType>sample string 2</d2p1:PrincipalType>
<d2p1:PrincipalTypeCategoryID>1</d2p1:PrincipalTypeCategoryID>
<d2p1:Shortdescription>sample string 7</d2p1:Shortdescription>
<d2p1:StatusID>11</d2p1:StatusID>
<d2p1:TransactionDate>2026-01-15T08:37:45.5280123+00:00</d2p1:TransactionDate>
<d2p1:TransactionDesc>sample string 5</d2p1:TransactionDesc>
</d2p1:PrincipalSelectableVM>
</PrincipalList>
<TransactionCalculatorSummaryList xmlns:d2p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.TransactionCalculator">
<d2p1:TransactionCalculatorSummary>
<d2p1:Adjustments>1</d2p1:Adjustments>
<d2p1:Amount>1</d2p1:Amount>
<d2p1:LUPBalance>1</d2p1:LUPBalance>
<d2p1:Payments>1</d2p1:Payments>
<d2p1:PrincipalComponentType>sample string 1</d2p1:PrincipalComponentType>
<d2p1:PrincipalComponentTypeID>1</d2p1:PrincipalComponentTypeID>
</d2p1:TransactionCalculatorSummary>
<d2p1:TransactionCalculatorSummary>
<d2p1:Adjustments>1</d2p1:Adjustments>
<d2p1:Amount>1</d2p1:Amount>
<d2p1:LUPBalance>1</d2p1:LUPBalance>
<d2p1:Payments>1</d2p1:Payments>
<d2p1:PrincipalComponentType>sample string 1</d2p1:PrincipalComponentType>
<d2p1:PrincipalComponentTypeID>1</d2p1:PrincipalComponentTypeID>
</d2p1:TransactionCalculatorSummary>
</TransactionCalculatorSummaryList>
</TransactionCalculatorVM>