📘 Screen: Accounting entries
Accounting entries is the screen where the month becomes accounting. Once you choose the month, the Generate the month button reads what the company has recorded (invoices, work order write-offs, harvest, fuelings, requisitions, depreciation, payments, receipts, standalone bills), applies the rules from the Accounting setup and builds one entry per event, with the debit and credit lines. What could not be built stays pending, with the reason written out. What the accountant prefers to post by hand goes in through Manual entry, which the system can build for review.
📍 Location in the system
Menu: Accounting > Accounting entries
It is in the Entries group of the Accounting menu, before Depreciation. Generating the month requires add permission; users with view-only permission can browse. Overview in the Quick Guide - Accounting.
🧩 Main function
Generate a month's entries, check each one, find what is pending, post by hand whatever the accountant wants and run the accounting reports. The entries belong to the company: they bring together what all of its farms recorded in the month.
⚙️ Generate the month
- Choose the Month (the list covers the last three years; it starts on the current month).
- Click Generate the month and confirm. The window reminds you that what was generated earlier for that month is replaced and that what the accountant adjusted is kept.
- When it finishes, the screen reports how many entries were generated, how many are pending and how many adjusted entries were kept.
What goes into the month
| Event | Date that counts |
|---|---|
| Inbound invoice | The transaction's date, once finalized. |
| Outbound invoice | The transaction's date, once authorized. |
| Work order write-off | The date the cost was written off to the field; one entry per order in the month. |
| Harvest | The harvest load ticket date or the field finishing date, depending on the Harvest panel's How it is posted; one entry per season and crop in the month. |
| Fueling | The date of fueling at the pump; one entry per day. |
| Requisition | The requisition's date; one entry per requisition. |
| Depreciation | The month; one entry per branch, with one line per asset. |
| Payment and receipt | The date the instalment was paid or received. |
| Standalone payables and receivables | The bill's date. |
| Tax calculation | The last day of the month; one entry per issuer and tax (see Tax calculation). |
| Late entry | The first day of the open month, for what changed in closed months (see Late entry). |
Harvest, fueling, requisitions and depreciation only go into the generation when set to Automatic in the How it is posted field of the Accounting setup (harvest in the Crops and production tab; fueling, requisitions and depreciation in the Inventory and assets tab); in Manual, the accountant posts them through Manual entry, and the generation flags what is still to be posted (see below). Transfers between storage locations do not post, on purpose. What does not yet become an entry (IBS, CBS and corporate income tax) is listed in the Quick Guide.
What is left to post by hand
When an event is set to Manual and has activity in the month, but nobody posted it, the monthly generation creates a Pending entry, with no lines, so the event is not forgotten. The pending item states the amount the system calculated: "Event in manual mode with no entry in the month (calculated: R$ 3750.00). Post it through Manual entry, with Build from the system". This applies to harvest, depreciation, fueling and requisitions. With Cost of production sold set to Manual, the notice appears when the month has an outbound invoice.
That pending item disappears on its own when the accountant saves the built entry for that event, through Build from the system. A manual entry typed from scratch does not count, because the system does not know which event it belongs to.
📋 The entries grid
Next to the month are Reload and two selectors:
- View by: Entry (one per event, with its lines below) or Line (not grouped) (all the month's lines in a single grid, like a journal).
- Status: All, Pending only or No pending issue.
The summary says how many entries there are, how many are pending and the total; in the line view, the total debit and total credit.
| Column | Description |
|---|---|
| Date | The event's date. |
| Event type | Invoice, Work order write-off, Harvest ticket, Fueling, Requisition, Depreciation, Accounts payable (payment), Accounts receivable (receipt), Standalone payables, Standalone receivables, Crop cost (manual), Manual. |
| Document | The number of the invoice, order or bill. |
| Standard description | The entry text, built from the description of the operation line. |
| Accounting setup | The operation that was applied (UP01, UP08…). |
| Amount | The entry total. |
| Status | Generated, Pending, Adjusted or Manual. |
| Pending issue | The reason, when there is one. |
Every column has a filter in its header. Selecting an entry shows its lines below, with debit and credit totaled in the block title:
| Line column | Description |
|---|---|
| Order | The line's sequence in the entry. |
| Accounting account | The account from the chart of accounts. |
| Debit / Credit | The amount on the line's side. |
| Value part | Which part of the invoice or bill it came from: Products value, Freight, ICMS, Interest, Cost… |
| Standard description | The line's text. |
| Account source | Record (from the product, class, supplier…), Operation default (the line's account, because the record had none), Fixed account (line with no record lookup) or No account. |
The Account source column answers the most common question when checking: "why did this invoice land in this account?". When the event has them, the line also keeps the season, the crop, the asset and the cost center it came from: harvest, for example, comes out split by season and crop, and depreciation, by asset.
🔧 Resolving pending items
Check Pending only and read the Pending issue column. The most common reasons, and where to fix them:
| Pending issue | Where to fix it |
|---|---|
| No account on the debit (or credit) of a value part | Neither the record nor the operation line has an account. Put the account on the line, in the Accounting setup, or on the record, in Accounts in records. |
| Invoice with no accounting operation, with the nature's name | Link the nature to an operation, in the Natures tab of Invoices and natures. For an inbound invoice, choosing the operation for inbound transactions with no linked nature, in the Financial tab, also solves it. |
| No inventory average cost for the cost of production, with the product's name | Inventory has no cost for the product sold (harvested grain enters with no value). In the Crops and production tab, change Cost of production sold to Computed by accounting or Fixed value (season harvest parameter); or, in the sales operation, choose Do not post the cost of this product. |
| No fixed production cost in the season's harvest parameter | Cost of production sold is set to fixed value, and the harvest parameter for the season, crop and product sold has no Fixed production cost. Enter the value in the harvest parameter of the Season or in the Accounting setup. |
| Event in manual mode with no entry in the month | The event is set to Manual in the Accounting setup and nobody posted it. Post it through Manual entry, with Build from the system. |
| Cost of production sold to post by hand | Cost of production sold is set to Manual and the month has an outbound invoice. Post it through Manual entry, with the Cost of production sold event. |
| Missing the quantity that left inventory for the cost of production | The sales invoice did not move inventory and has no outbound load ticket linked to it. Link the outbound load ticket to the invoice, or post the cost through Manual entry. |
| The operation has no line with an amount for this event | The applied operation has no active line for the parts of this invoice. Check the lines and the Posts box on each one. |
Once the cause is fixed, generate the month again.
✍️ Manual entry
The Manual entry button, next to Generate the month, opens the window for the accountant to post what does not come from a document, or an event they prefer to post by hand: the harvest when closing the season, the cost of production sold, a depreciation, an adjustment.
| Field | Description |
|---|---|
| Date | The entry date. Required. |
| Document | The number or reference the accountant wants to give it. |
| Standard description | The entry text. |
| Crop cost | Check it when the entry is a crop cost that did not come from a work order: the allocation of indirect costs, a service without a work order, a cost adjustment. When checked, each debit line asks for the Season and the Crop, and the harvest carries that amount to production along with the work order write-offs. Unchecked (the normal case), the entry does not affect the harvest cost. |
| Lines | One row per line: the Accounting account, Debit or Credit, the Amount and the line's description. Add line adds a row. |
At the bottom, the total shows Debit · Credit · Difference. The entry only saves with at least two lines, every line with an account and an amount greater than zero, and debit equal to credit.
Build from the system
At the top of the window, the Build from the system block does the calculation and leaves the review to the accountant. Choose the Fact and click Build from the system: the system calculates the event's volume for the month, as the automatic generation would, and fills in the lines. The accountant reviews the accounts and amounts and saves.
| Fact | What the system builds |
|---|---|
| Harvest (crop to production) | D Production stock · C Growing crop, at the cost the fields accumulated in work order write-offs. |
| Cost of production sold | D Cost of production · C Production stock, for the month's sales. |
| Depreciation | D Depreciation · C Accumulated depreciation, one line per asset on the Depreciation screen. |
| Refuelings | D Consumption · C Inventory, at the average cost of the fuel that left the pump. |
| Requisitions | D Consumption · C Inventory, at the average cost of what left through requisitions. |
For Harvest, two more fields appear:
- Season: blank, it brings the month's volume for all seasons. With a season chosen, it brings what that season's crop accumulated and has not yet moved to production, minus what was already posted as harvest.
- Season closing (all the crop accumulated): with a season chosen, it brings everything the season accumulated, harvested or not. This is the path for those who post the harvest once, when closing the season.
If there is nothing to post for that event in the month, the window tells you. If the calculation runs into something missing (an account, a cost), it shows the notice, and the lines come in for the accountant to complete.
Delete manual entry
With an entry of status Manual selected in the grid, the Delete manual entry button deletes it, after you confirm. An entry generated by the system cannot be deleted this way: fix the cause and generate the month again.
➗ Indirect cost allocation
Depreciation, fuel, maintenance and salaries go into indirect cost accounts and do not reach the crop on their own. The Indirect cost allocation button, next to Manual entry, opens a report for the chosen month: nothing is posted there. The accountant sees what each criterion would give, decides and posts by hand.
| Field | Description |
|---|---|
| Farm/Branch | Blank, all farms. When chosen, only that farm's entries and fields. |
| Indirect cost accounts | The accounts whose balance for the month will be split. The depreciation indirect cost account comes checked (the To indirect costs line of the Accounting setup); add the others (fuel, maintenance, salaries…). |
| Calculate | Reruns the report with the chosen farm and accounts. |
Above the grid are the total to allocate for the month and each account's balance. The balance is debit minus credit of the month's lines, excluding pending entries. The grid has one row per season and crop and the three criteria side by side:
| Criterion | Basis |
|---|---|
| Planted area | The area of the fields in seasons running during the month (start before the end of the month and end after its start). |
| Direct cost (work order issues) | The cost of the month's work order write-offs in each season and crop. |
| Machine hours (work orders) | The hours from the month's work order executions (core activity). |
For each criterion the grid shows the basis, the percentage and the amount the season and crop would get. Every column has a filter in its header.
To post, choose the Criterion to post and click Post by hand with this criterion. The Manual entry opens already filled in, with Crop cost checked: a debit to the growing crop of each season and crop (the crop's account or the harvest operation's) and a credit to each indirect cost account, for its balance. The accountant reviews, changes whatever they want and saves. Once saved, the accounts' balance goes to zero and the report shows zero to allocate.
🧮 Tax calculation
The Tax calculation tab calculates, for the month, the ICMS, PIS, COFINS and Funrural of each issuer: each CPF or CNPJ that issues invoices on the farm. Each one is calculated under its own tax regime, set in the Accounting setup, Taxes tab. An issuer with no regime is left out, and the calculation warns you if it had an outbound invoice in the month.
- Generate the month in the Accounting entries tab.
- In the Tax calculation tab, choose the Month and click Calculate the month.
- The grid has one row per issuer and tax: base, debits, credits, offset, adjustment, payable and the amount withheld by the buyer. Click a row to see the Calculation details, which say how many invoices each amount came from.
- If you need to correct it, enter the Adjustment (positive increases the tax, negative reduces it), the Notes and click Save adjustment.
| Tax | For whom | How it is calculated |
|---|---|---|
| ICMS | Individual farmer, presumed profit and actual profit | Debit: the ICMS on sales invoices. Credit: the ICMS on inbound invoices whose accounting operation takes the credit, minus the reversal for purchase returns, plus the previous month's credit balance. |
| PIS and COFINS | Presumed profit and actual profit | Debit: the PIS and COFINS on sales invoices. Under presumed profit (cumulative) there is no credit; under actual profit (non-cumulative), the credit is calculated as for ICMS. |
| Funrural (with RAT and Senar) | Individual farmers and legal entities, except those who contribute on payroll | Gross sales revenue times the rate in the table. Exports are exempt. An individual farmer selling to a legal entity has the amount withheld by the buyer: it appears under Withheld by buyer, for checking only. In the other cases, the farmer pays it. |
- The tax amounts come from the invoices themselves, which already carry the CST and rate of each item.
- Payable = debits + adjustment − offset. The credit reduces the tax down to zero, and what is left over carries to the next month.
- Calculating the month again redoes the numbers from the invoices and keeps each row's adjustment and notes.
- The calculation generates its own entry (type Tax calculation), with the accounts from the Taxes tab of the Accounting setup: tax on sales against tax payable and, when there is a credit, tax payable against tax recoverable. A tax with no configured account stays pending, with the reason.
- Simples Nacional is not calculated here: the tax is the one on the DAS.
- Pay the tax slip through the financial module, with a management account that points to the tax payable account. That way the expense is not counted twice.
🔒 Month closing
The Closing tab closes the accounting up to the end of a month. A closed month cannot be generated again and does not accept manual entries. It is what the accountant does after delivering the month.
- Choose the month in Close up to month. Write a note if you want, and click Close.
- The window first shows what prevents closing:
- a pending entry up to that month;
- a farm with a payment, receipt or bill in the period whose financial module is not closed up to the same date. Accounting only closes what the financial module has already closed.
- The window also shows what needs attention, without blocking: a month with no entries, taxes not calculated.
- With nothing blocking, choose what happens to records dated in the closed period:
- Block 100% (the default): the web portal will not let anyone save, change, delete or finalize an invoice, inventory transaction (the work order write-off is one), fueling or requisition dated in the closed period. Anyone who tries gets a notice to use a date after the closing or to ask the accountant.
- Allow: saves normally, and the entry lands in the following month as a late entry.
- Confirm. The grid keeps each closing: up to when, who closed, when and whether it allows late entries.
The choice can be changed later, with the Allow late entries or Block 100% button, right below the closing status.
Recorded in a closed month
What comes from the app (work order write-offs or fuelings recorded offline) or from an integration cannot be rejected after the phone syncs, so it comes in even with the month blocked. So it is not forgotten, click Check, at the end of the Closing tab: the grid lists everything dated in the closed period that is not yet in the accounting, with the entry that would be made. The check for a new closing also warns you.
- With late entries allowed, the list is what is waiting for the next month: generate that month again.
- With the month blocked, decide: allow late entries and generate the next month, or reopen the month.
Reopen the last closing goes back to the previous closing and releases that period. It requires delete permission, and the grid shows who reopened it.
Late entry
Applies when the accountant allowed late entries. The farm keeps working after the month is closed. A forgotten work order write-off, an invoice recorded late or a cancelled invoice may be dated in the closed period. None of that reopens the month. When generating the month following the closing, the system compares each event of the closed months with what was posted for it and posts the difference on the first day of that month:
- "Late entry of 09/15/2026: NF 1234 - …" for what came in or changed afterwards;
- "Late reversal of …" for what no longer exists.
Closed months stay as they were delivered. The comparison covers the last twelve closed months that were generated. Adjusted or manual entries are not touched.
The harvest is adjusted too. Cost that reached the crop after the closing, dated within it, goes to the production stock in the month after the closing. The cost written off in later sales already includes it.
Prefer that the late work order write-off cost goes to expense rather than to the crop? Choose the account in Cost that arrives dated in a closed month, in the Accounting setup, Crops and production tab.
📊 Accounting reports
The screen has four tabs: Accounting entries, with the month and the grids described above,
Tax calculation, Closing and
Reports, with one card per accounting report. Click the card to open the
report and choose the filters. The same tab is in the
Accounting setup, and the reports are also
in the Reports menu, in the Accounting area (code CTB). Only the reports enabled
for your user appear.
| Report | What it shows | Filters |
|---|---|---|
CTB.01.01 General Journal | One row per line, in date order: document, description, account, debit and credit. | Period and farm |
CTB.01.02 Ledger | By account: the opening balance, each line in the period with the running balance, and the closing balance. | Period, account and farm |
CTB.02.01 Trial balance | All accounts with activity or a balance, in chart order: opening balance, debits, credits and current balance. Summary accounts add up the posting accounts below them. | Period and farm |
CTB.03.01 DRE - Income statement | The income statement accounts for the period and, at the end, the profit or loss. | Period and farm |
CTB.03.02 Balance sheet | Assets on one side, liabilities and equity on the other, with balances accumulated up to the date. | End date and farm |
CTB.04.01 Accounting open items | The period's pending entries, by event type, with the pending text and the amount. | Period, farm and event type |
CTB.04.02 Crop cost by season and crop | The activity on lines that carry a season or crop, account by account, with debits, credits and balance. | Period, farm, season and crop |
What goes into the reports
- Generated, adjusted and manual entries go in. Pending entries are left out of the books, the trial balance and the financial statements, and appear only in Accounting open items. So resolve the month's pending items before running the trial balance.
- With no farm in the filter, all the company's farms are included.
- In the Journal, Ledger and Trial balance, the balance is shown as positive, with D (debit) or C (credit) beside it.
- The DRE and the Balance sheet follow the financial statement format, without D or C: in the DRE, revenue is positive, and cost, expense and loss appear in parentheses; in the Balance sheet, a balance on the opposite side (accumulated depreciation, loss) appears in parentheses.
- The Balance sheet shows the accounts in groups 1 (assets) and 2 (liabilities and equity) of the chart; the DRE, those in the other groups.
- Since the fiscal year is not yet closed in the system, the Balance sheet shows the Result for the period within equity: it is the result accumulated up to the date, and it is what makes assets equal liabilities plus equity.
- The opening balance in the Ledger and Trial balance is everything posted before the start date. There are no opening balances yet: in a company that started its accounting mid-year, the inventory and bank accounts may show balances that do not match reality.
🚧 What does not exist yet
Still in development, with no set date: adjusting a generated entry (changing account or amount), reversing a chosen entry, opening balances, export to the accountant's system, calculation of IBS and CBS, of ICMS-ST and the quarterly presumed and actual profit taxes (IRPJ and CSLL), automatic allocation of indirect costs (today it is the report plus a manual entry) and the monthly accrual of prepaid expenses, such as insurance and land lease paid in advance (the accountant posts it by hand). There is also no scheduled generation: the month is generated with the button.
- The accounting month comes out of what the farm has already recorded, with debit equal to credit.
- Each line says where the account came from, and each pending item says what is missing.
- Fixing the setup and generating again is safe: it neither duplicates nor wipes adjustments.
- What the accountant prefers to post by hand comes out built by the system, ready to review and save.
❓ Frequently asked questions
If I generate the same month twice, do the entries duplicate?
No. Generating the month again replaces what was generated and what was pending for that month, and keeps the adjusted and manual entries.
Why did a sales invoice end up pending?
Most of the time, because the invoice's nature of operation is not linked to any accounting operation: outbound invoices have no fallback operation. Link the nature in the Natures tab, in the Accounting setup, and generate the month again. Another cause is a product sold with no average cost in inventory.
How do I know why upCampo used one account and not another?
Select the entry and look at the Account source column in the lines: Record, Operation default, Fixed account or No account. Record means the product, class, entity or another record had its own account.
Does the invoice I recorded today already show up in the entries?
Only after you generate the month. Generation is done with the Generate the month button; there is no automatic routine. An inbound invoice also has to be finalized, and an outbound one, authorized.
How do I make a manual accounting entry in upCampo?
In Accounting > Accounting entries, click Manual entry, enter the Date, the Document and the Description, and add the lines with Add line. It only saves with at least two lines and debit equal to credit. For harvest, cost of production sold, depreciation, fuelings or requisitions, use Build from the system, which fills in the lines.
How do I post the harvest all at once when closing the season?
In Manual entry, choose the Fact Harvest (crop to production), the Season, and check Season closing (all the crop accumulated). Click Build from the system, review and save. So that the monthly generation does not post the harvest on its own, set the How it is posted field of the Harvest panel to Manual, in the Accounting setup, Crops and production tab.
If I build the entry by hand, will the monthly generation post the same event again?
No. An entry built from the system keeps which event and which month it came from, and the automatic generation does not post that event again for that month. A Manual entry is also never deleted when the month is generated again.
How do I move indirect costs to the crop?
In Accounting > Accounting entries, choose the month and click Indirect cost allocation. The report shows the balance of the indirect cost accounts split by season and crop by planted area, by direct cost and by machine hours. Choose the criterion and click Post by hand with this criterion: the manual entry opens filled in, as a crop cost. Review and save.
What is the pending "to post by hand" entry?
It is the notice for an event in Manual mode (harvest, depreciation, fueling, requisition or cost of production sold) that had activity in the month and that nobody posted. The pending item shows the calculated amount. Post it through Manual entry, with Build from the system: when you save, the notice disappears.