[
https://issues.apache.org/jira/browse/FINERACT-2362?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kapil Panchal updated FINERACT-2362:
------------------------------------
Description:
h1. Individual Collection Sheet - Generate Collection Sheet
There are errors in the existing request object which responds with an
exception.
This is the *request object* from the (Individual Collection Sheet)
{code:java}
{
"dateFormat": "dd MMMM yyyy", "locale": "en", "actualDisbursementDate": "22
September 2025", "transactionDate": "12 October 2025",
"bulkDisbursementTransactions": [ { "loanId": 4326, "transactionAmount":
100000.00, "paymentTypeId": 1, "externalId":"{{$randomUUID}}", "accountNumber":
"ACC5555", "checkNumber": "CHK5555", "routingCode": "RTG5555", "receiptNumber":
"RCPT5555", "bankNumber": "BANK5555", "note":"Loan For Client Id - 4276
Disbursed - 1", "dateFormat":"dd MMMM yyyy", "locale":"en" } ],
"bulkRepaymentTransactions": [ { "loanId": 4325, "transactionAmount": 1000.00,
"paymentTypeId": 2, "externalId":"{{$randomUUID}}", "note":"Note1",
"accountNumber": "ACC123456789", "checkNumber": "CHK987654321", "routingCode":
"RTG001", "receiptNumber": "RCPT1001", "bankNumber": "BANK001" }, { "loanId":
4325, "transactionAmount": 843.00, "paymentTypeId": 2, "note":"Note2",
"externalId":"{{$randomUUID}}", "accountNumber": "ACC123456789", "checkNumber":
"CHK123", "routingCode": "RTG001", "receiptNumber": "RCPT1002", "bankNumber":
"BANK001" } ], "bulkSavingsDueTransactions": [ { "savingsId": 2515,
"transactionAmount": 102500.00, "depositAccountType": 100, "paymentTypeId": 1,
"note":"Note3", "externalId":"{{$randomUUID}}", "accountNumber": "ACC0127",
"checkNumber": "CHK0127", "routingCode": "RTG0127", "receiptNumber":
"RCPT0127", "bankNumber": "BANK0127" } ] }{code}
This is the *response object* from the Save Collection Sheet (
org.apache.fineract.portfolio.collectionsheet.api
)
{code:java}
{
"changes": {
"loanTransactions": [
26020,
26021
],
"dateFormat": "dd MMMM yyyy",
"SavingsTransactions": [
2013400
],
"locale": "en",
"actualDisbursementDate": "01 September 2025",
"status": {
"id": 300,
"code": "loanStatusType.active",
"value": "Active",
"pendingApproval": false,
"waitingForDisbursal": false,
"active": true,
"closedObligationsMet": false,
"closedWrittenOff": false,
"closedRescheduled": false,
"closed": false,
"overpaid": false
}
}
} {code}
was:
h1. Individual Collection Sheet - Generate Collection Sheet
There are errors in the existing request object which responds with an
exception.
This is the *request object* from the (Individual Collection Sheet)
{code:java}
{ // "calendarId": "5", "dateFormat": "dd MMMM yyyy", "locale": "en",
"actualDisbursementDate": "22 September 2025", "transactionDate": "12 October
2025", "bulkDisbursementTransactions": [ { "loanId": 4326, "transactionAmount":
100000.00, "paymentTypeId": 1, "externalId":"{{$randomUUID}}", "accountNumber":
"ACC5555", "checkNumber": "CHK5555", "routingCode": "RTG5555", "receiptNumber":
"RCPT5555", "bankNumber": "BANK5555", "note":"Loan For Client Id - 4276
Disbursed - 1", "dateFormat":"dd MMMM yyyy", "locale":"en" } ],
"bulkRepaymentTransactions": [ { "loanId": 4325, "transactionAmount": 1000.00,
"paymentTypeId": 2, "externalId":"{{$randomUUID}}", "note":"Note1",
"accountNumber": "ACC123456789", "checkNumber": "CHK987654321", "routingCode":
"RTG001", "receiptNumber": "RCPT1001", "bankNumber": "BANK001" }, { "loanId":
4325, "transactionAmount": 843.00, "paymentTypeId": 2, "note":"Note2",
"externalId":"{{$randomUUID}}", "accountNumber": "ACC123456789", "checkNumber":
"CHK123", "routingCode": "RTG001", "receiptNumber": "RCPT1002", "bankNumber":
"BANK001" } ], "bulkSavingsDueTransactions": [ { "savingsId": 2515,
"transactionAmount": 102500.00, "depositAccountType": 100, "paymentTypeId": 1,
"note":"Note3", "externalId":"{{$randomUUID}}", "accountNumber": "ACC0127",
"checkNumber": "CHK0127", "routingCode": "RTG0127", "receiptNumber":
"RCPT0127", "bankNumber": "BANK0127" } ] }{code}
This is the *response object* from the Save Collection Sheet (
org.apache.fineract.portfolio.collectionsheet.api
)
{code:java}
{
"changes": {
"loanTransactions": [
26020,
26021
],
"dateFormat": "dd MMMM yyyy",
"SavingsTransactions": [
2013400
],
"locale": "en",
"actualDisbursementDate": "01 September 2025",
"status": {
"id": 300,
"code": "loanStatusType.active",
"value": "Active",
"pendingApproval": false,
"waitingForDisbursal": false,
"active": true,
"closedObligationsMet": false,
"closedWrittenOff": false,
"closedRescheduled": false,
"closed": false,
"overpaid": false
}
}
} {code}
> Collection Sheet - [Refactor] - Save Collection Sheet - Individual Collection
> Sheet
> -----------------------------------------------------------------------------------
>
> Key: FINERACT-2362
> URL: https://issues.apache.org/jira/browse/FINERACT-2362
> Project: Apache Fineract
> Issue Type: Sub-task
> Reporter: Kapil Panchal
> Assignee: Kapil Panchal
> Priority: Major
>
> h1. Individual Collection Sheet - Generate Collection Sheet
>
> There are errors in the existing request object which responds with an
> exception.
>
> This is the *request object* from the (Individual Collection Sheet)
>
> {code:java}
> {
> "dateFormat": "dd MMMM yyyy", "locale": "en", "actualDisbursementDate": "22
> September 2025", "transactionDate": "12 October 2025",
> "bulkDisbursementTransactions": [ { "loanId": 4326, "transactionAmount":
> 100000.00, "paymentTypeId": 1, "externalId":"{{$randomUUID}}",
> "accountNumber": "ACC5555", "checkNumber": "CHK5555", "routingCode":
> "RTG5555", "receiptNumber": "RCPT5555", "bankNumber": "BANK5555",
> "note":"Loan For Client Id - 4276 Disbursed - 1", "dateFormat":"dd MMMM
> yyyy", "locale":"en" } ], "bulkRepaymentTransactions": [ { "loanId": 4325,
> "transactionAmount": 1000.00, "paymentTypeId": 2,
> "externalId":"{{$randomUUID}}", "note":"Note1", "accountNumber":
> "ACC123456789", "checkNumber": "CHK987654321", "routingCode": "RTG001",
> "receiptNumber": "RCPT1001", "bankNumber": "BANK001" }, { "loanId": 4325,
> "transactionAmount": 843.00, "paymentTypeId": 2, "note":"Note2",
> "externalId":"{{$randomUUID}}", "accountNumber": "ACC123456789",
> "checkNumber": "CHK123", "routingCode": "RTG001", "receiptNumber":
> "RCPT1002", "bankNumber": "BANK001" } ], "bulkSavingsDueTransactions": [ {
> "savingsId": 2515, "transactionAmount": 102500.00, "depositAccountType": 100,
> "paymentTypeId": 1, "note":"Note3", "externalId":"{{$randomUUID}}",
> "accountNumber": "ACC0127", "checkNumber": "CHK0127", "routingCode":
> "RTG0127", "receiptNumber": "RCPT0127", "bankNumber": "BANK0127" } ] }{code}
>
>
> This is the *response object* from the Save Collection Sheet (
> org.apache.fineract.portfolio.collectionsheet.api
> )
> {code:java}
> {
> "changes": {
> "loanTransactions": [
> 26020,
> 26021
> ],
> "dateFormat": "dd MMMM yyyy",
> "SavingsTransactions": [
> 2013400
> ],
> "locale": "en",
> "actualDisbursementDate": "01 September 2025",
> "status": {
> "id": 300,
> "code": "loanStatusType.active",
> "value": "Active",
> "pendingApproval": false,
> "waitingForDisbursal": false,
> "active": true,
> "closedObligationsMet": false,
> "closedWrittenOff": false,
> "closedRescheduled": false,
> "closed": false,
> "overpaid": false
> }
> }
> } {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)