Details
-
New Feature
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
None
-
-
Small < 3 days
-
Medium
-
Small < 3 days
-
Thunderjet
-
-
100.7
-
R5
-
R1
-
R1
-
R1
-
R1
-
R1
-
R1
-
R1
-
R1
-
R1
-
R1
-
R1
-
R1
Description
Purpose: Users need the ability to close an invoice and have the system generate the appropirate payments against the desired Funds.
Acceptance criteria:
- Move invoice from open to reviewed (User must click a button)
- Will need a way for invoices to skip the reviewed step for some institutions or specific workflows involving third party systems
- Move invoice from reviewed to approved (User must click a button)
- Generate Voucher based on invoice
- Once approved the invoice information can not be updated by a user (Outside of marking as paid or canceled)
- Move invoice from approved to paid (User must click a button, or system updates status)
- Voucher is marked as paid
- All associated POLs are marked as "Fully paid" (See next bullet for exception)
Subtract amount encumbered by the the Invoice line total however the resulting value can not be negative(will be handled by separate feature)- Allow user to select "Do not release encumbrances" for each invoice line (For ongoing orders this will be reversed)
- If checked POL payment status will not be updated to "Fully Paid"
any remaining encumbered value will not be released (will still be unavailable).(will be handled by separate feature)
TestRail: Results
Attachments
Issue Links
- is cloned by
-
UXPROD-2060 Ability to "process" invoice Part 2
-
- Closed
-
- relates to
-
MODFISTO-8 Fund Schema Updates
-
- Closed
-
-
MODINVOICE-34 Create voucher on transition to "Approved"
-
- Closed
-
-
MODINVOICE-35 Prevent modifications to invoice/invoice lines once status is "Approved"
-
- Closed
-
-
MODINVOICE-36 Mark voucher as paid on transition to invoice status "Paid"
-
- Closed
-
-
MODINVOICE-37 Update POL paymentStatus on transition of invoice Status
-
- Closed
-
-
MODINVOICE-42 Invoice/Invoice-line schema updates
-
- Closed
-
-
MODINVOICE-44 Implement GET /exchange-rate/<from>/<to>
-
- Closed
-
-
MODINVOICE-45 Define GET /exchange-rates
-
- Closed
-
-
MODINVOICE-46 voucherNumber Generation
-
- Closed
-
-
MODINVOICE-47 Implement GET /voucher/voucher-number/start
-
- Closed
-
-
MODINVOICE-49 Voucher/VoucherLine schema updates
-
- Closed
-
-
MODINVOICE-50 Calculate invoiceLine Totals
-
- Closed
-
-
MODINVOICE-52 Calculate Invoice Totals
-
- Closed
-
-
MODINVOSTO-13 Implement POST /voucher-storage/voucher-number/start/<value>
-
- Closed
-
-
MODINVOSTO-16 Align invoice and order sample data
-
- Closed
-
-
UINV-9 Setting: voucherNumber is editable (Boolean) and Add prefix to voucher number
-
- Closed
-
-
UINV-22 Settings: define voucher number format and reset sequence
-
- Closed
-
-
UINV-32 Invoice approval details set by system
-
- Closed
-
-
UINV-33 Accounting code filter list populated based on vendor selected
-
- Closed
-
-
UINV-62 Require invoice approval to "pay" invoice
-
- Closed
-
-
UINV-63 Pay invoice button
-
- Closed
-
-
UINV-66 View invoice adjustments accordion
-
- Closed
-
-
UXPROD-1140 CRUD Payment and Credit Vouchers Manually and automatically when Invoices are processed
-
- Closed
-
-
UXPROD-1152 CRUD invoices and resolve/process invoices
-
- Closed
-
-
MODINVOICE-26 Update order status to "Closed" from invoice/payment flow
-
- Closed
-
-
MODINVOICE-39 Implement basic GET /voucher/voucher-lines/<id>
-
- Closed
-
-
MODINVOICE-40 implement basic PUT for /voucher/voucher-lines/<id>
-
- Closed
-
-
MODINVOICE-41 Implement basic GET /voucher/vouchers/<id>
-
- Closed
-
-
MODINVOICE-48 Implement POST /voucher/voucher-number/start/<val>
-
- Closed
-
-
MODINVOICE-54 Prorated adjustments part 1 - basics
-
- Closed
-
-
MODINVOICE-57 Implement GET /voucher/vouchers
-
- Closed
-
-
MODINVOICE-66 Shouldn't be allowed to add invoiceLines to an "approved" or "paid" invoice
-
- Closed
-
-
MODINVOSTO-8 Implement basic CRUD for vouchers
-
- Closed
-
-
MODINVOSTO-9 Voucher/voucherLine schemas and example data
-
- Closed
-
-
MODINVOSTO-11 Implement basic CRUD for voucher-lines
-
- Closed
-
-
MODINVOSTO-12 Implement GET /voucher-storage/voucher-number
-
- Closed
-
-
MODINVOSTO-40 Remove unique index on voucherNumber
-
- Closed
-
-
MODORDERS-242 PoLine FundDistribution schema updates
-
- Closed
-
-
UIF-81 CRUD Payment
-
- Closed
-
-
UINV-10 Setting: voucherNumber prefix (String)
-
- Closed
-
-
UINV-11 Setting: voucherNumber start value
-
- Closed
-