All work
- Update PO line paymentStatus when invoice with past FY is paid if releaseEncumbrance is falseMODINVOICE-587
- Update order paymentStatus with parameter when paying instead of approving an invoiceMODINVOICE-585Resolved issue: MODINVOICE-585Damien
- Spike: Define approach to implement rollbacks for acquisitionsMODINVOICE-584
- Sunflower 2025-R1 releaseMODINVOICE-582Resolved issue: MODINVOICE-582Mikita Siadykh
- Switch to using the Finance Exchange Rate ApiMODINVOICE-579Boburbek Kadirkhodjaev
- Sensitive data in logs cleanupMODINVOICE-578
- Add new implementation to VAT included-in adjustment to both Invoices and Invoice LinesMODINVOICE-576Resolved issue: MODINVOICE-576Dennis Bridges
- Display adjustments in order based on the order they were addedMODINVOICE-581Resolved issue: MODINVOICE-581
- Release v5.9.2 (Ramsons BF R2 2024)MODINVOICE-571Resolved issue: MODINVOICE-571Ruslan Lavrov
- Update Invoice totals/sub totals when adding/removing invoice lineMODINVOICE-570Resolved issue: MODINVOICE-570Serhii_Nosko
- [Eureka] Implement RTR supportMODINVOICE-568Resolved issue: MODINVOICE-568Dmytro Krutii
- Error When Run Batch Voucher Export ManuallyMODINVOICE-566Resolved issue: MODINVOICE-566Joseph Reimers
- ReleaseMODINVOICE-564Resolved issue: MODINVOICE-564
- Update libraries of dependant acq modules to the latest versionsMODINVOICE-562Resolved issue: MODINVOICE-562Saba Zedginidze
- Allow user to define the order of application of adjustmentsMODINVOICE-561
- Release 5.7.3 (Poppy R2 2023 CSP) - Apache SFTP security fixMODINVOICE-559Resolved issue: MODINVOICE-559Julian Ladisch
- Release 5.8.3 (Quesnelia R1 2024 CSP) - fix Vert.x, Netty, Apache SSHD/SFTPMODINVOICE-558Resolved issue: MODINVOICE-558Julian Ladisch
- API doc has wrong input for POST /invoice/invoices/{id}/documentsMODINVOICE-557Resolved issue: MODINVOICE-557Serhii_Nosko
- Review and cleanup Module Descriptor for mod-invoiceMODINVOICE-556Resolved issue: MODINVOICE-556Mikita Siadykh
- Vert.x 4.5.9, Netty 4.1.111, Apache sshd/sftp 2.13.2MODINVOICE-552Resolved issue: MODINVOICE-552Julian Ladisch
- Upgrade Spring 5 to 6 by 2024-08-31MODINVOICE-551Resolved issue: MODINVOICE-551Julian Ladisch
- Updating order status when approving or cancelling an invoice against a previous fiscal yearMODINVOICE-573Resolved issue: MODINVOICE-573Serhii_Nosko
- Spike: Invoices app: Incorrect formula for calculating adjustments, that are included and pro-rated by amountMODINVOICE-554Resolved issue: MODINVOICE-554Dennis Bridges
- Incorrect counting of Financial activity & overagesMODINVOICE-550Resolved issue: MODINVOICE-550
- Order line status NOT updated when paying against previous Fiscal Year.MODINVOICE-555Resolved issue: MODINVOICE-555Dennis Bridges
- Release encumbrances when paying an invoiceMODINVOICE-549Dennis Bridges
- Separate credits from expenditures in mod-invoiceMODINVOICE-547Resolved issue: MODINVOICE-547Dennis Bridges
- Can not ctrate invoice line from POL (500 error)MODINVOICE-546Resolved issue: MODINVOICE-546Serhii_Nosko
- Unpin jackson fixing Number Parse DoS (PRISMA-2023-0067)MODINVOICE-545Resolved issue: MODINVOICE-545Julian Ladisch
- POL payment status "Payment not required" is changed to "Fully paid" after invoice was paidMODINVOICE-544Resolved issue: MODINVOICE-544Dennis Bridges
- Approved or Paid Invoices with no FY reference are updated to current FY when user edits themMODINVOICE-541Resolved issue: MODINVOICE-541
- Mod-invoice tries to release encumbrances that are already releasedMODINVOICE-540Resolved issue: MODINVOICE-540Serhii_Nosko
- Optimize acq unit checksMODINVOICE-538
- POL payment status not updated when invoice is cancelled.MODINVOICE-537Resolved issue: MODINVOICE-537Dennis Bridges
- Invoice created pending payment but would not approve/payMODINVOICE-536Resolved issue: MODINVOICE-536
- mod-invoice: module releaseMODINVOICE-535Resolved issue: MODINVOICE-535Mikita Siadykh
- Rethrow user not linked order's acquisition unit errorMODINVOICE-534Resolved issue: MODINVOICE-534Irakli Merabishvili
- Change restricted expenditures calculationsMODINVOICE-533Resolved issue: MODINVOICE-533Dennis Bridges
- Missing interface dependencies in module descriptorMODINVOICE-532Resolved issue: MODINVOICE-532Serhii_Nosko
- mod-invoice: Upgrade RAML Module BuilderMODINVOICE-531Resolved issue: MODINVOICE-531Saba Zedginidze
- Quesnelia Schema upgrade testingMODINVOICE-530Resolved issue: MODINVOICE-530
- Upgrade rmb modules to Quesnelia dependencies, vertx 4.5.*MODINVOICE-529Resolved issue: MODINVOICE-529Saba Zedginidze
- Do not process event if JobExecution status is CancelledMODINVOICE-527
- Subscribe to JobExecution status change and add cacheMODINVOICE-526
- After resaving the configurations with empty credentials, an NPE occurs during manual exportMODINVOICE-523Resolved issue: MODINVOICE-523Serhii_Nosko
- EDIFACT invoice lines load out of orderMODINVOICE-543Resolved issue: MODINVOICE-543Javokhir Abdullaev
- Adding validation to exclude cases where the 'directory' field in batch group configuration consists solely of spacesMODINVOICE-522Resolved issue: MODINVOICE-522Azizbek Khushvakov
- Use batch transaction patch wherever possible (mod-invoice)MODINVOICE-521
- broken hourly platform build mod-invoiceMODINVOICE-520Resolved issue: MODINVOICE-520Javokhir Abdullaev
- Rollback pending payment creation if an error occurs during approvalMODINVOICE-519Resolved issue: MODINVOICE-519Damien
Update PO line paymentStatus when invoice with past FY is paid if releaseEncumbrance is false
Description
Environment
Potential Workaround
defines
Checklist
hideDetails
Assignee
UnassignedUnassignedReporter
Dennis BridgesDennis BridgesPriority
P3Story Points
0Sprint
Development Team
ThunderjetRelease
Trillium (R2 2025)TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Reporter
Priority
Story Points
Sprint
Development Team
Release
TestRail: Cases
TestRail: Runs
Activity
Damien2 days ago
For review/testing: keep in mind the poLinePaymentStatus
parameter is only used when at least one invoice line has releaseEncumbrance=true
, so to test this you need an invoice in a past FY, with at least one invoice line with releaseEncumbrance=true
and one invoice line with releaseEncumbrance=false
.
Dennis Bridgeslast weekEdited
I’m thinking that might be a separate story.
Ultimately if the current status is “Partially paid”. It might make sense to updated it to awaiting payment. However, if the current status is “Fully paid” or “Canceled” it would not make sense to update the status to “Awaiting payment”. So ultimately if there were any other related invoice it probably wouldn’t make sense to update the status in this situation. However, I’m not certain we can determine that. It also might need to depend on the FY of those other invoices. ie. if any of the related invoices have a fiscal year with a period that is more recent then the invoice being canceled, do not updated status.
Damienlast week
what about cancelling an invoice ?
Purpose: When paying an invoice against a previous year FOLIO will allow the user to choose a status for related POLs if an invoice line has
releaseEncumbrance = true
. However, for lines that havereleaseEncumbrance = false
we still need to update the POL status so the user does not need to navigate to each POL.Scenarios:
POLs with “
Awaiting Payment
“paymentStatus
:When a user pays an invoice using the
poLinePaymentStatus
parameterFor invoice lines with
releaseEncumbrance = false
If some POLs from open one-time orders related to these invoice lines have
paymentStatus
of “Awaiting Payment
”Then these POLs'
paymentStatus
is set to “Partially Paid
”POLs with a different
paymentStatus
:When a user pays an invoice using the
poLinePaymentStatus
parameterFor invoice lines with
releaseEncumbrance = false
If some POLs from open one-time orders related to these invoice lines have
paymentStatus
that IS NOT “Awaiting Payment
”Then these POLs'
paymentStatus
is not changed