Payment Readiness
The opposite of a deposit request: sometimes a customer who owes you nothing wants to deposit money to you (Toman, for example) and asks for an account number. You record these “deposit volunteers” here so they are not lost when it is time to move rial.
Relation to Other Pages
- In the Payment Commitment Form, next to the payer selector, the «Open payment readiness» box shows these same records (in the matching currency); clicking one selects the payer and links the commitment to the readiness.
- A readiness is planning only and has no ledger effect; the customer’s account changes only through the actual commitment items.
List Columns
| Column | Meaning |
|---|---|
| Declared amount | How much they said they want to deposit. |
| Committed | Total of the payment commitments linked to this readiness — “how much of an account number we gave them”. |
| Paid | Total of the paid items of those commitments — “how much they actually paid”. |
| Status | Open / Completed. It turns «Completed» automatically once the committed amount reaches the declared amount; you can also close or reopen it manually. |
Working With the List
- The form above the table only carries grouping; the text search, the currency (a selector defaulting to "All currencies"), and the status live in the filter row under the column headers. Excel/PDF export is built with those same active filters.
- The default view is "Open", and you see and change that same choice in the "Status" column selector.
- The "Committed", "Paid", and "Remaining" columns have a numeric filter and sorting.
Notes
- Editing, changing the status, and deleting are always available to everyone (with the transfer-entry permission).
- Deleting a readiness does not touch the linked commitments; it only removes their link.
Reverse Allocation — When Someone Asks Us for an Account Number
When a customer wants to deposit money to you and asks for an account number, first record a payment readiness for them here. Then press the «↩️ Allocate» button on that row: you will see the list of open deposit requests (in the matching currency), pick one, and set the amount — the system itself creates a payment commitment with that request’s bank details and with this customer as the payer. If «Send account number to WhatsApp» is ticked (it is on by default), the account number is sent to their own WhatsApp group at that moment.
The Committed / Paid / Remaining columns are the total of every allocation made for this customer since the readiness was recorded — whether from here (the reverse route) or from inside the deposit request form (the direct route). Once payment is complete, the status turns «Completed» by itself. Deleting a readiness is always allowed because it contains no financial voucher of its own.
Table Filtering and Sorting
- There is a filter row right under the column headers: in a text column type part of the value, in a numeric column give a "Min" or a range ("100-500" means between the two, "-500" means at most 500), in an option column pick from the list. The filter applies to every record on the server, not just the page you are looking at.
- Column headers carrying the ⇅ mark sort when you click them: ⇅ neutral, ▲ ascending, ▼ descending.
- Changing a column filter, the sorting, the page or "per page" happens without reloading the page: only the table body is swapped, so your filters and scroll position stay put. The page address only changes with the filters in the form at the top of the page (date range and grouping).
- Active filters are kept while you page through the list, and the Excel/PDF export sees exactly the same ones. To clear one, empty the field or leave the "All" option.
- On mobile the less important columns are folded away; the round + button at the start of each row opens the rest of the information as "label: value".
Document code
Besides its row number, every payment readiness has a code written with its family prefix: RDY12, RDY403, and so on. The prefix says which form the code belongs to, so a code written on paper or sent in a message is never ambiguous.