Skip to content

Internal Transfers

An internal transfer moves money between two of your own accounts, for example from the bank to a cash account.

Updated View as Markdown

An internal transfer moves money between two of your own accounts. For example, it moves money from one bank to another, or brings cash from the bank to a cash account. It can also top up a CCP account at Algérie Poste. No client or supplier takes part, because both accounts belong to you.

Only the Treasurer and the owner of your organization can create, confirm, complete or cancel a transfer. The Cashier can only read transfers.

Money that leaves one account rarely reaches the other at the same moment. So a transfer moves the money in two steps. Confirm takes the money out of the sending account, and Complete puts it into the receiving account. Between the two steps, the money is in neither account.

Nothing holds the money while it travels. Today’s cash position and the forecast do not count it, so they show less money than you have. To see the money on its way, narrow the list to the status Confirmed.

Opening Internal Transfers

Open Treasury → Internal Transfers in the sidebar. The list shows one row for each transfer:

  • Transfer number starts with TRF-. Click it to open the transfer.
  • Date is the transfer date.
  • From and To are the account that the money leaves and the account that it arrives in.
  • Sent and Received are how much left the first account and how much arrived in the second. They are equal within one currency, and they differ across two currencies.
  • Status is Draft, Confirmed, Completed or Cancelled.

The filter button beside the search box narrows the list by Status, From, To, Active, a Date window or an amount band. The status Confirmed shows the money on its way (Working with lists).

Recording a transfer

Click New, and fill in the form:

  • Transfer number. The form opens on the next number, such as TRF-2026-000001. You can type your own instead. You cannot leave it empty, and no two transfers share a number.
  • From account and To account are the account that the money leaves and the account that it arrives in. They must be two different accounts, and each one brings its own currency.
  • Amount sent is how much leaves the sending account, in that account’s currency.
  • Amount received and Exchange rate. If both accounts hold the same currency, the form asks for neither. Beelocity sets the amount received to the amount sent, at a rate of one.
  • If the two accounts hold different currencies, type the amount that arrives and the rate (see below).
  • Fee is a bank charge on the transfer, if there is one, in the sending account’s currency. Leave 0 if there is none.
  • Fee account appears when the fee is above zero. It is the account that the fee comes out of. It opens on the sending account, and it offers only open accounts in the sending currency.
  • Transfer date opens on today. Beelocity dates the movements of Confirm and Complete on this day.
  • Value date is the date from which the bank counts the money. It cannot come before the transfer date. If you leave it empty, Beelocity uses the transfer date.
  • Clearing code is the code for money on its way in your chart of accounts, 58 by default. It is only a label, and nothing depends on it.
  • Memo is a short note, such as “Cash top-up for the head-office cash account”.
  • Active changes nothing on a transfer. If you switch it off, the transfer keeps its history and stays in its list.

Save the draft. You can change it or delete it until you confirm it.

You can pick only an open account. A frozen or closed account cannot take part in a transfer.

Confirming, completing, and cancelling

The Treasurer or the owner takes these steps in More actions (the three dots) on the transfer’s page:

  • Confirm takes the amount sent out of the sending account now, and any fee out of the fee account. The money has not reached the receiving account yet. The dialog also lets you set the Value date (optional).
  • Complete puts the amount received into the receiving account. Press it after the money has really arrived there.
  • Cancel abandons the transfer. The dialog asks for a Reason, and you press Cancel the transfer. If the transfer was a draft, no balance moves. If it was confirmed, Beelocity puts the money and any fee back on the accounts that they left.

Beelocity refuses Confirm in these cases, and the transfer stays a draft:

  • One of its accounts is not open.
  • The value date comes before the transfer date.
  • The sending account or the fee account would go further below zero than its overdraft allows.
  • An account holds a foreign currency, and no exchange rate for it is on file for the transfer date.
  • Across two currencies, the amount received is more than five per cent away from what the exchange rates of the transfer date give.

Complete needs the receiving account to be open. Cancel on a confirmed transfer puts money back on the sending account, and on the fee account if there was a fee. So each of them has to be open. If one is frozen, unfreeze it first. If one is closed, nobody can cancel the transfer, because a closed account never opens again. Beelocity also refuses Cancel while one of the transfer’s movements is matched to a bank statement line. First press Unmatch on that line, on the statement’s Bank reconciliation tab.

You can delete a transfer only while it is a draft. Choose Delete in More actions. Cancel a confirmed transfer instead of deleting it. A completed transfer is final, so to undo it, make a new transfer the other way.

Same-day transfers. If the money arrives on the same day, confirm the transfer and complete it at once. For example, cash that you take out of the bank in the morning reaches the cash account the same day.

Cross-currency transfers

When the two accounts hold different currencies, the transfer records both amounts. For example, you fund a euro account from a dinar account. You type how much leaves in dinars, such as 1,489,500 DA, and how much arrives in euros, such as 10,000 €. You also type the Exchange rate, which is how much of the receiving currency one unit of the sending currency buys.

Beelocity posts each amount as you typed it. The rate is only a record, and Beelocity works out neither amount from it. At Confirm, Beelocity compares the amount received with what the exchange rates on file for the transfer date give. If the two differ by more than five per cent, it refuses the transfer. Check both amounts, or enter that day’s real rates first.

Within one currency, both amounts are equal and there is no rate to type.

What changes automatically

You never change a balance by hand. Each step writes its movements into the Cash Ledger, the one record behind every balance:

  • Confirm writes a Transfer out on the sending account. If there is a fee, it also writes a Bank charge on the fee account. The balances of those accounts go down.
  • Complete writes a Transfer in on the receiving account, and its balance goes up.
  • Cancel on a confirmed transfer writes an Adjustment, dated today, that puts back the amount sent. If there was a fee, a second Adjustment puts back the fee.
Navigation

Type to search…

↑↓ navigate↵ selectEsc close