📘 Screen: Tax settings
The tax setting is who signs the invoice: the CNPJ, the state registration, the address and the digital certificate that will be used for issuing. A farm can have more than one; a common case is a property that sometimes issues under the company's CNPJ (Brazilian company tax ID) and sometimes under the grower's CPF (individual taxpayer ID), or a group with different state registrations in the same unit.
A farm that doesn't issue invoices through the system doesn't need to fill in this screen for that. But a CPF tax setting has a second role: it represents the grower in the tax cash book. That's why the CPF one has the Exploited properties tab, explained further below.
📍 Location in the system
Menu: File > Tax settings
The same content appears on the Tax settings tab inside the Farm record. From the menu, you see the settings of the farm you're logged into; from the tab, those of the farm open in the list.
🧩 Main function
Store the issuer's details and the A1 digital certificate, so that NFE Transmission and the MDF-E have what they need to sign and transmit the document.
📝 Main fields
| Field | Description |
|---|---|
| Legal name | Required. The issuer's name as registered with the Federal Revenue Service (Receita Federal). |
| Trade name | Required. The name used day to day. |
| CNPJ/CPF | The issuer's tax ID. This is what goes on the invoice. |
| IE | The issuer's state registration. |
| Series | The series this setting uses when issuing. |
| Street · District · Number · ZIP code | The issuer's address. |
| City (selection) | Pick it from the list: it automatically fills in the text city field and the state. You can only type the city by hand if no city is selected. |
| Phone · E-mail | Contacts printed on the invoice. |
| Logo image name | Logo used on documents issued with this setting. |
| Currency | Currency of this setting's documents. |
| Manifestation type | Required. What upCampo should reply to SEFAZ (the state tax authority) when it retrieves an invoice issued against your CNPJ. The three options are explained below. |
📥 Manifestation type
When you import an invoice by its access key, in Transaction, SEFAZ doesn't always return the full document. In many cases it returns only a summary (number, amount, issuer) and holds the full XML until the recipient makes a manifestation about that transaction. The manifestation is that reply: the recipient telling the tax authority what it knows about the invoice.
The Manifestation type field defines, once and for all, what upCampo replies in these cases:
| Option | What happens |
|---|---|
| No manifestation | upCampo doesn't reply. If only the summary comes back, the full XML isn't requested and the import tells you it stopped there. |
| Acknowledgement of the operation | Records that the farm is aware of the invoice, without committing to the transaction. It's the mildest manifestation and the one usually used just to get the XML. |
| Confirmation of the operation | Confirms that the transaction described in the invoice actually took place. It's the strongest manifestation. |
🔐 Certificate
The Certificate block holds the file and the passwords:
| Field | Description |
|---|---|
| Certificate name | Filled in automatically when you upload the file. |
| Choose file | Upload the A1 certificate (a
.pfx/PKCS#12 file). An A3 certificate, on a card or token, doesn't work here. |
| Digital certificate password | The password of the certificate file. |
| Transmission password | Password used when transmitting the document. |
| Validate Certificate | Opens the file with the password provided and shows the Valid until date next to it. Use it to check before you need to issue. |
When you save a setting that has a certificate, the system validates the certificate before saving. If the password is wrong, the file has expired or there is no valid certificate inside it, the save doesn't go through and the message tells you which of the three it is.
In the list, the Certificate expiration date column shows the expiration of each setting; that's where you find out, without opening anything, that the farm's certificate expires next month.
✉️ E-mail settings
The E-mail settings block is the outgoing server used to send the issued invoice to the recipient: the message Subject and Text, HOST, PORT, User, Password and the AUTH, TSLS and SSL options. The E-mail test button asks for a recipient and sends a test message; use it after any change, instead of finding the error when sending a real invoice.
🏞 Tab: Exploited properties
This is where you state how this grower operates each rural property: whether the land is theirs, leased, worked in partnership or joint ownership, and with what percentage. It's the basis for the allocation in the tax cash book and in the LCDPR (Brazil's Digital Rural Producer Cash Book). The property itself (name, CIB, CAR, registrations) is registered once in File > Rural property; here you only link the grower to it.
The exploitation fields
| Field | Description |
|---|---|
| Property | Required. The rural property being operated. If it doesn't exist yet, the New property button next to it registers it right there with name, CIB, city and area; address, CAR and registrations can be completed later, in File > Rural property. |
| Exploitation type | Required. 1 - Individual / own property, 2 - Joint ownership, 3 - Leased property, 4 - Partnership, 5 - Free loan or 6 - Others. |
| Declarant percentage | This CPF's share of the property's result, greater than 0 and at most 100. |
| CAEPF | The Individual's Economic Activity Registration (CAEPF), with 14 digits. The LCDPR requires it for individual exploitation. If left blank, the exploitation is saved anyway, but the warning "No CAEPF: LCDPR pending issue" appears. |
| State registration | Optional. This tax setting's registration is suggested. |
| Activity | Agriculture, Livestock or Agriculture and livestock. |
| Start date · End date | The period during which the exploitation applies. The start is required; an empty end means it is still in effect. |
| Main | Marks the grower's main exploitation, the one the cash book uses. See just below. |
The same property can appear more than once for the same grower, with different types: part of the land owned and part leased, for example.
Participants
The other CPFs or CNPJs that share the exploitation, each with Participant type, CPF/CNPJ, Name and Percentage. The types are 1 - Co-owner, 2 - Lessor, 3 - Partner, 4 - Lender, 5 - Other and Spouse. The tab shows the Declarant + participants total, so you can check that it adds up to 100%.
The rules upCampo checks when saving:
- Individual: the declarant has 100% and there are no participants.
- The other types (or a declarant percentage below 100%) need at least one participant, and declarant + participants must add up to 100%.
- Lessor and lender get 0%: they lend or rent out the land, but don't share in the result of the activity, so they don't count toward the 100%.
- Spouse: only one per exploitation, with a CPF, and only in 50/50 or 100/0 splits (declarant/spouse).
- The declarant themselves isn't entered as a participant.
The cash book grower is the tax setting
There is no "Growers" screen in upCampo. For the tax cash book and the LCDPR, the grower is the individual (CPF) tax setting: it supplies the name, CPF and address that go into the file, which is why LCDPR generation requires a complete address, number, district, state, municipality, ZIP code and e-mail here.
- The same CPF can have a tax setting at each farm. In the cash book, it appears only once: the book belongs to the CPF, not to the farm.
- A joint-ownership or partnership participant doesn't need their own tax setting. It's enough to be registered as a participant, with more than 0%, in another grower's exploitation: they appear in the cash book and receive their share of each of the holder's titles.
- If each co-owner issues their own invoices, register each one's exploitation as individual, in each one's tax setting. Then every title belongs only to whoever issued it, and there is nothing to split.
⚠️ The farm must be saved
A tax setting belongs to a farm. If you create the farm and try to save the setting without saving the record first, the system warns that "the farm must be saved". Save the farm first, then the setting.
- NF-e and MDF-E are issued under the correct CNPJ and state registration
- The certificate expiration is visible in the list, before it becomes a problem
- The issued invoice reaches the recipient by e-mail with no manual steps
- A single farm can issue under more than one issuer
❓ Frequently asked questions
I lease land from someone else. How do I set it up in the cash book?
In the Tax settings of your CPF, Exploited properties tab, add the property with the type 3 - Leased property, yourself at 100%, and the landowner as a Lessor participant at 0%. The lessor doesn't share the result: for them the lease is rent, not rural income, so they don't get a cash book for that exploitation.
The Exploited properties tab doesn't appear. Why?
It only exists on a CPF tax setting, and only after it has been saved. Check that the saved document is a CPF and save the setting: the tab appears right away. A CNPJ setting doesn't have the tab.
What type of digital certificate does the system accept?
Only the A1, which is the file-based certificate (.pfx extension). It's
stored in the system and lets you issue without anyone having to plug anything in. An A3 certificate, on a token or
card, can't be uploaded on this screen.
My certificate expired. What do I do?
Upload the new file with the Choose file button, type the password and click Validate Certificate to check the new expiration date. Then save. There's no need to create another tax setting: it's the same one, with the updated certificate.
Can I have two CNPJs issuing at the same farm?
Yes. Register one tax setting for each issuer, each with its own CNPJ, state registration and certificate. When issuing, you choose which one the invoice goes out under.
The invoice isn't reaching the customer by e-mail. Where do I start?
Open the E-mail settings block on this screen and click E-mail test: it sends a message to the address you enter. If the test fails, the problem is the server, port or password; if the test arrives and the invoice doesn't, the recipient's address on the document is the suspect.
I imported the invoice by key and only a summary came back, without the products. What's missing?
The manifestation is missing. SEFAZ usually returns only the invoice summary (number, amount and issuer) until the recipient makes a manifestation about the transaction; only then does it release the full XML, with the items. What upCampo replies is decided by the Manifestation type field of the tax setting used for the import. If it's set to No manifestation, the full XML is never requested; choose Acknowledgement of the operation or Confirmation of the operation. The difference between the two is a tax matter, and it's worth agreeing on it with your accountant.
Where do I register the grower for the LCDPR?
Here, in Tax settings: there is no "Growers" screen. The grower for the tax cash book and the LCDPR is the individual (CPF) tax setting, with the complete address and e-mail, and with the properties on the Exploited properties tab. The same CPF can have a setting at each farm.