Requirements:
Phase1:
- Loading supplier transactions which are not allocated and not paid yet.
- User can filter the transactions by
- Supplier range
- Due date
- on hold suppliers
- Remittance cheque EFT
- transaction on hold
- Action date
- Can see the total
- Can allocate the transactions individually or as a batch
- Can view the supplier information of the transaction
- the user with permission should be able to modify the supplier bank information.
- Can view attachments linked to that invoice
- Due dates are color-coded (red, yellow, green) to indicate urgency.
- Download the report of the transactions
- Can download the bank file.
- Can configure the bank file. (settings)
- Every action is permission based
- Email remittenace advise to the supplier, how much we are paying which invoice
- Batch should be validated against the bank file structure.
- supplier bank information should be validated.
- should be validated if the line has been already paid or not.
Phase2:
- Link the payments to the bank and directly pay them
- Saving the batches as Draft and ability to load them later on
- Can create a batch from transactions and send it through approval
Different Flows:
- a batch is created and going though the workflow (similar to the existing one in EPO)
- upon receiving an invoice we can select an option and and the payment which is already linked to a bank would be generated (and paid? )
- We set a flag on the invoice and the invoices with this flag would be already in a batch generated automatically (with option to add more)
- having the supplier lines aggrigated to one or we can pay suppliers line by line
Restrictions
- We can't add lines that are already in the batch
- Making sure not to overpay a supplier
- We can't send a negative value (total)
Design:
Filter:
- Supplier filter:
- supplier area
- supplier class
- supplier group
- supplier on hold
- supplier range (from -to)
- Transaction filter:
- transaction on hold
- Due date
- action date
Settings:
- Bank account
- Payment line aggregation (summing up all the lines of the supplier into one group)
UI/UX Design
Data structure
Tables:
Selection payments query