Create, review, pay, and cancel invoices
Create, review, pay, or cancel a citizen invoice.
Before you begin
- Complete CoreRP setup and select the intended character.
- Both participants need active characters and main bank accounts. Check an account with View your balance and pay another citizen.
- An administrator must configure Invoice notifications thread in CoreRP economy and bank settings. CoreRP needs View Channel, Send Messages in Threads, Embed Links, and Read Message History there.
/bankmust be enabled and used in an allowed channel or role.
Review
/bank invoice list status:Sentbefore creating the same invoice again.
Create an invoice
- Run
/bank invoice create player:<member>.playeris required, and you cannot select yourself. - In Create invoice, enter the required Amount and Reason. Comment is optional.
- Submit the modal. The amount must be greater than
0and is rounded to two decimal places. - CoreRP privately confirms the invoice code and amount, then posts the unpaid invoice with Pay and Cancel in the notification thread.
CoreRP charges no creation fee and does not direct-message either participant.
Review invoices
/bank invoice list status:[Unpaid|Paid|Sent]
status is optional and defaults to Unpaid:
- Unpaid and Paid show matching invoices sent to or created by the active character.
- Sent shows every invoice created by the active character, including cancelled invoices.
The newest invoices appear first, five per page. Use Previous, Next, or the status buttons.
Pay an invoice
Payment is immediate and has no final confirmation or member-facing undo. Check the invoice code, amount, sender, and payment account first.
Run:
/bank invoice pay id:<invoice code> account:[Main account|Secondary account]
id is required. account is optional and defaults to Main account. Alternatively, the addressed member can select Pay on the invoice and choose Pay from main account or Pay from secondary account.
The selected account must exist and contain enough money. CoreRP debits it, credits the sender's main account, marks the invoice paid, disables its controls, and privately confirms the account used.
Cancel an invoice
Cancellation is immediate and cannot be undone by the member.
Only the sender can select Cancel on an unpaid invoice. CoreRP marks it cancelled, disables Pay and Cancel, and privately confirms the invoice code. Check /bank invoice list status:Sent for the final status.
Troubleshooting
- A cooldown response — wait for the displayed time.
- Notification channel is not configured. — ask an administrator to configure Invoice notifications thread and CoreRP's access.
- Invoice does not exist or is not addressed to you. — copy the exact
INV-######code and confirm the addressed member is paying. - You do not have a secondary account. — use Main account or create a second bank account.
- You do not have enough money. — choose an account with sufficient funds.
- For a paid or cancelled invoice, reopen the invoice list and use its recorded status.
Next steps
Continue with Deposit and withdraw cash at the ATM.
