📘 Screen: Bank Account

The Bank Account screen is used to register and manage the bank accounts and cash boxes the farm uses. It is an essential registry for every financial transaction, such as payments, receipts, transfers and reconciliations.

📍 Location in the system

Menu: Financial > Bank Account


🧩 Main function

It represents the accounts that money moves through in the financial module. Every operation involving money coming in or going out (such as accounts payable and receivable) depends on an account registered here.

The Balance field is not typed in: it results from payments, receipts and transfers between accounts. What you enter is the Opening balance — how much the account had on the day the farm started tracking it in upCampo. To check the current balance and the history of each account — date, user, source of the transaction, previous balance and new balance —, use the View Balances button, available on Accounts Payable/Receivable and on Transfer Between Accounts.


📝 Registry fields

Field Description
CodeUnique identifier of the account (generated or defined).
DescriptionName that represents the account in the system (e.g., "Headquarters Cash Box").
Bank codeThe three-digit Brazilian bank clearing code: 077 for Inter, 001 for Banco do Brasil, 341 for Itaú. The LCDPR requires it.
BankName of the bank.
BranchBank branch number.
Account No.Bank account number.
Pix key typeDefines whether the Pix key is a CPF, CNPJ, phone, e-mail or random key.
PixThe account's Pix key (Brazil's instant payment system), to make transfers and receipts easier.
BalanceInformational; shows the account balance based on the transactions made. It cannot be typed in.
Opening balanceThe account's starting point: how much it had before the first entry made in upCampo. When you save, the account balance becomes this amount.
Opening balance dateThe day this balance refers to — usually the day the farm started using the system, or the first day of the fiscal year. It is the date shown on the Opening balance line of the statement.
ActiveDefines whether the account is active for use in the system.
Do not allow negative balancePrevents entries that would leave the account with a negative balance — including transfers that would come out of this account.
CurrencyCurrency in which the account balance is tracked. It only appears if a currency is registered; with none, the field is hidden and the account is handled in reais.
Type for the cash book (LCDPR)How the account goes into the LCDPR: Bank account, Cash on hand or Funds in transit. See the section right below.
NotesFree field for additional notes.

📒 Type for the cash book (LCDPR)

The LCDPR (Brazil's Digital Rural Producer Cash Book) separates money that went through the grower's bank account from money that didn't, because the Brazilian Federal Revenue Service cross-checks bank account entries against what banks report to it (the e-Financeira), by date and amount. The Type for the cash book (LCDPR) field says which of the three cases the account falls into:

TypeWhen to use itIn the file
Bank accountAn account at the grower's bank. This is the default.Goes with bank, branch and account, and entries are reported under its code.
Cash on handThe farm's cash box: money paid or received in cash.Account 000.
Funds in transitWhat did not go through the grower's bank: lease paid in grain, inputs paid with product, money that went through a partner's or co-owner's account.Account 999.

With the Bank account type, the screen checks the registry and warns about what is missing: "For the LCDPR, this bank account is missing: bank code (3 digits), branch…". You can save it like that, but the account will be incomplete in the file and LCDPR generation will not let you generate it until it is complete. The branch goes without the check digit (up to 4) and the account with the check digit (up to 16).

💡 The buyer's withholding and the co-owner's share already go to 999 on their own. You don't need to register a funds-in-transit account for them: the tax cash book sends them to 999 based on the nature of the line itself. The funds-in-transit account is for your entries that really don't go through the bank.

🏁 Opening balance: the account's starting point

In real life a bank account doesn't start at zero — it already had money before the farm started using upCampo. The Opening balance is where you enter that amount, together with the Opening balance date, which is the day it refers to.

When you save, two things happen: the account's Balance becomes the amount entered, and the statement — the View Balances window — gets an Opening balance line with the date you typed. From then on, every payment, receipt and transfer adds to or subtracts from that starting point, and the statement reconciles from end to end.

⚠️ The opening balance can be corrected as long as the account has no transactions. After the first entry the field is disabled, with the explanation below it: "The account already has transactions; the opening balance can no longer be changed." This is on purpose: changing the starting point later would shift the whole statement built on top of it. Check the bank statement before saving.

An account flagged with Do not allow negative balance does not accept a negative opening balance: upCampo responds "The account is set to not allow a negative balance." The option applies from the very first amount, not only to later entries.

The opening balance line appears in View Balances, on the History tab, with Opening balance in the Origin column. Correcting the opening balance before the first transaction writes a second line, with the difference — the statement doesn't erase anything, it accumulates.


🗑 Deleting or deactivating an account

An account that has already been used cannot be deleted. If it has a balance, statement, payment or transfer, the system refuses, with the message "This record has already been used! Delete the dependencies or deactivate it." (that is the exact message shown on the screen).

The right path in that case is to deactivate it: uncheck Active and save. The account disappears from the selection lists on the other screens, and everything already recorded in it stays in place — the statement, payments and history remain intact. Deleting only makes sense for an account registered by mistake, which never had any transactions.

✅ Result: With the accounts registered:
  • You can use them in accounts payable, receivable, transfers and cash flow.
  • Balances are updated automatically with every financial transaction.
  • The statement starts at the account's real balance, not at zero — so you can check it against the bank statement.
  • Validations such as "do not allow negative balance" help keep financial control tight.

📊 Related reports

  • FIN.02.01 (formerly 15.01) – Financial statement
  • FIN.03.01 (formerly 15.02) – Financial flow
  • FIN.03.02 (formerly 15.03) – Periodic cash flow
  • FIN.02.02 (formerly 15.05) – Future financial statement
⚠️ When you select an account in the list, the save button is renamed Edit. To create another account, click New first — otherwise you will change the selected account instead of creating a new one.

❓ Frequently asked questions

Do I need to register the farm's cash box, or only bank accounts?

Both. This screen registers both bank accounts and cash boxes — for example, "Headquarters Cash Box". Every operation with money coming in or going out depends on an account registered here. For the tax cash book, mark the cash box as Cash on hand in the Type for the cash book (LCDPR) field: its entries go out with code 000.

How do I keep an account from going negative?

Check the Do not allow negative balance option in the account registry. With it on, the system blocks entries that would make the account negative.

Can I store the account's Pix key?

Yes. The registry has the Pix field for the key and the Pix key type field, where you indicate whether it is a CPF, CNPJ, phone, e-mail or random key.

Is the account balance updated automatically?

Yes. The Balance field is informational and reflects the transactions made — it updates automatically with every financial operation. The only amount you type in is the Opening balance, the account's starting point.

My account already had money before I started using the system. How do I enter it?

With the Opening balance and Opening balance date fields, in the upCampo bank account registry. When you save, the account balance becomes that amount and the statement — the View Balances window — gets an Opening balance line with the date entered. From then on, entries add and subtract from that point.

I typed the wrong opening balance. Can I fix it?

Only while the account has no transactions at all. After the first entry the field locks and upCampo responds "The account already has transactions; the opening balance can no longer be changed." — changing the starting point later would shift the whole statement built on top of it. In that case, the adjustment is made with an entry in Accounts Payable/Receivable or with a transfer, which are recorded in the statement.

The system won't let me delete a bank account. What should I do?

An account with a balance, statement, payment or transfer cannot be deleted — upCampo responds "This record has already been used! Delete the dependencies or deactivate it.". Instead of deleting, uncheck the Active field: the account disappears from the selection lists and everything already recorded in it stays on record.

How do I see an account's balance and statement?

With the View Balances button, which is on Accounts Payable/Receivable and on Transfer Between Accounts. It opens the "Current balances" window, with each account's balance and a history tab with every transaction.

I have an account in dollars. How do I track its balance?

Register the currency in Financial > Currency. Once that's done, the Currency field starts appearing in the account registry and its balance is tracked in that currency.

What is "Funds in transit" on a bank account?

It is the account type for money that did not go through the grower's bank — lease paid in grain, inputs paid with product, money that went through a partner's account. In the LCDPR, its entries go out with code 999. Choose it in Type for the cash book (LCDPR), in the account registry.