Skip to content

Payments & Finance

Manage client payments, allocations, bank accounts, and financial transactions in Hidma.

Overview

The Payments section is your financial hub where you track money coming in from clients, allocate payments to bills, manage refunds, and handle all payment-related activities. Whether you're recording a client deposit, applying funds to an invoice, or issuing a credit note, everything happens here.

What You Can Do

Recording Money

Add Funds When a client pays you, record the deposit in Hidma. Choose which bank account received the funds (if using Bank Accounts feature) and the amount will be available to allocate against their outstanding bills.

Learn more →

Track Bank Accounts If your business uses multiple bank accounts or operates multiple legal entities, enable Bank Accounts to track exactly which account funds flow through. See balances per account, per client, per organization.

Learn more →

Applying Payments

Allocate to Bills Take client funds and apply them to specific invoices. You can pay bills in full, make partial payments, or split one payment across multiple bills. The system tracks what's been paid and what's outstanding.

Learn more →

Partial Allocations Pay just a portion of a bill row - perfect when clients make installment payments or pay what they can afford. Hidma tracks the remaining balance automatically.

Learn more →

Handling Adjustments

Write-Offs Mark uncollectible amounts as written off without deleting the bill. Essential for bad debt, settlements, or goodwill gestures. Shows what was paid vs. what was forgiven.

Learn more →

Credit Notes Issue credits that clients can use against future invoices. Perfect for returns, billing errors, or goodwill gestures. Unlike refunds, credits stay on account for future use.

Learn more →

Refunds Return actual money to clients who overpaid or deposited funds in error. Only available when clients have a positive balance. Track which bank account the refund came from.

Learn more →

Key Features

💰 Bank Accounts (Optional Feature)

Track money movement across different bank accounts and organizations. See exactly which account received client funds and which account you're paying from.

Benefits:

  • Better reconciliation with actual bank statements
  • Per-account balances for each client
  • Cross-organization payment tracking
  • Clear audit trail of money movement

Set up Bank Accounts →

📊 Payment Allocations

The heart of the payment system - connecting money received to bills issued.

How it works:

  1. Client pays you (recorded as "Funds")
  2. You allocate those funds to their outstanding bills
  3. Bills move from "Outstanding" to "Paid" or "Partially Paid"
  4. Client's account balance updates automatically
  5. Receipts generated for their records

🔄 Flexible Payment Options

Full Payment Client pays entire bill amount - straightforward allocation, bill is marked as paid.

Partial Payment Client pays less than full amount - allocate what was paid, bill shows remaining balance.

Multiple Bills Client sends one payment for several invoices - split the funds across multiple bills.

Installments Client making payments over time - create multiple allocations as payments come in.

Common Workflows

Recording a Client Payment

  1. Client sends you €5,000
  2. Go to PaymentsAdd Funds
  3. Select the client
  4. Choose currency and organization
  5. If using Bank Accounts: Select which account received the funds
  6. Enter amount: €5,000
  7. Save

Result: Client now has €5,000 available balance to allocate.

Allocating Payment to Bills

  1. Go to PaymentsAllocate Payments
  2. Select the client
  3. Choose to use existing balance or add new funds
  4. Select which bill(s) to pay
  5. Enter amount for each bill
  6. Review and save

Result: Funds deducted from client balance, bills marked as paid/partially paid.

Handling Partial Payment with Write-Off

Scenario: Client pays €2,000 of €5,000 bill, you agree to write off the rest.

  1. Go to PaymentsAllocate Payments
  2. Select client, enter €2,000 payment
  3. Select the €5,000 bill
  4. Check "Include write-off for remaining amount" (€3,000)
  5. Optionally include write-off details on receipt
  6. Save

Result: Bill fully settled (€2,000 paid + €3,000 written off).

Issuing a Refund

Scenario: Client overpaid by €1,000.

  1. First check client has positive balance
  2. Go to PaymentsAdd TransactionRefund
  3. Select client (only those with balances appear)
  4. Choose bank account to refund from
  5. Enter amount: €1,000
  6. Add description
  7. Save

Result: €1,000 returned to client, balance cleared.

Payment Statuses

Understanding what each status means:

StatusMeaningWhat Happens Next
Funds AvailableClient has positive balanceCan allocate to bills
AllocatedFunds applied to specific billBill status updates
Partially AllocatedSome funds used, some remainCan allocate remainder
Fully AppliedAll funds allocatedBalance is zero
RefundedMoney returned to clientBalance reduced

Best Practices

Financial Management Tips

Record Payments Promptly Enter client payments into Hidma as soon as they arrive in your bank account, rather than waiting until your weekly or monthly billing cycle. This discipline gives you an accurate, real-time picture of cash flow and available funds. When payments sit unrecorded for days or weeks, you lose visibility into which clients have paid, how much cash you actually have available, and which bills remain outstanding. Prompt recording takes just a minute per payment but dramatically improves your financial visibility and makes reconciliation easier when you finally get around to it.

Use Bank Accounts Feature If your business operates multiple bank accounts - perhaps separate accounts for different legal entities, or distinct operating and trust accounts - enable the Bank Accounts feature in Hidma's settings. This capability lets you track exactly which account received each client payment and which account you're paying expenses from. Without this granularity, you know the total amounts but not the distribution across accounts, making bank statement reconciliation tedious and error-prone. With it enabled, reconciliation becomes straightforward since you can match Hidma's records per account against each bank statement.

Document Write-Offs Every single time you write off an amount - whether it's bad debt from an uncollectible client, a negotiated settlement for less than the full invoice, or a goodwill gesture to preserve a relationship - add detailed notes explaining the circumstances and decision. These notes create an essential audit trail showing why money you were owed was forgiven. Months or years later when you're reviewing historical financials or dealing with tax authorities, these explanations are invaluable for understanding what happened and demonstrating that write-offs were legitimate business decisions rather than sloppy bookkeeping.

Regular Reconciliation Set a recurring calendar appointment - weekly for high-volume businesses, monthly for smaller operations - to reconcile your Hidma payment records against actual bank statements. During reconciliation, verify that every deposit on your bank statement has a corresponding payment entry in Hidma, and vice versa. This regular discipline catches data entry errors quickly while they're still fresh and easy to correct, identifies missing payments that need to be chased up, and ensures your financial reporting in Hidma matches your actual cash position. Waiting months between reconciliations turns a simple task into an overwhelming archaeology project.

Generate Receipts Make it standard practice to generate and send official receipts to clients whenever you record a payment allocation. These receipts serve multiple purposes - they provide clients with documentation for their accounts payable records, they build trust by demonstrating professional financial management, and they create a paper trail proving payment was received and applied to specific invoices. Many clients require receipts for their internal processes, and providing them proactively without being asked positions you as organized and reliable.

Clear Communication When you issue credit notes or process refunds, don't just execute the transaction silently - communicate with the client explaining what happened and why. Let them know "We've credited your account $500 due to the billing error on invoice #1234" or "We're processing a $300 refund since you overpaid last month." This transparency prevents client confusion when they see unexpected transactions on their statements, demonstrates that you're paying attention to their account, and builds trust through open communication about financial matters. Clients appreciate knowing what's happening with their money.

Getting Started

Advanced Features

Configuration

Troubleshooting

Can't allocate payment - "No outstanding bills" Client has no unpaid invoices. Check if all bills are already paid or create a new bill first.

Client not showing in refund list Only clients with positive balances can receive refunds. Check their account balance.

Bank account dropdown not appearing Bank Accounts feature not enabled. Go to Settings > Configuration > Payment Settings to enable.

Payment not showing on account statement Check the date range of the statement includes when payment was recorded.

What's Next?

Ready to manage payments?

For beginners:

  1. Record your first payment
  2. Allocate funds to a bill
  3. Generate a receipt

For advanced users:

  1. Set up Bank Accounts
  2. Handle write-offs
  3. Manage credit notes

Need Help?

Browse specific payment topics using the sidebar, or search for what you need in the search bar above.

Hidma Help Center