📘 Screen: Payment batch

A payment batch is the set of installments someone decided to pay together. It covers the gap between "I decided to pay" and "the money went out" — the stretch that used to have no place in the system, where an installment was either open or already settled, with nothing in between.

In practice it is the weekly payment routine: on Thursday someone picks out the installments coming due, sends the batch for approval by whoever the company has designated, generates the file that is uploaded to the bank's online banking and, with the bank's response in hand, settles what was actually paid. Each of these steps has a batch status, and that is what the screen shows.

📍 Location in the system

Menu: Financial > Payment batch

It closes the day-to-day block of the Financial menu, after Transfer between accounts. Like every screen in the web portal, it only appears for those who have permission, granted in File > Users.

Two screens work alongside it: Approval rules, which says who approves each value range, and Accounts Payable/Receivable, where the installments come from and where the settlement actually happens.


🧩 Main function

To group installments payable, run them through the company's approval, send the payments to the bank in a file and settle them from the bank's response. The batch does not create documents or installments: it points to installments that already exist in Accounts Payable/Receivable, and the installment remains the source of truth for what is owed.


The batch cycle

StatusWhat it meansWhat you can do
DraftThe batch is being put together. It is the only status in which you can change the header and add installments.Change, add and remove installments, delete the batch, send for approval.
Awaiting approvalThe batch is on the signer's desk. The current step appears next to the status ("Current step: 2 of 3 - Director — approves: ...").Approve or return (only an approver of the current step); go back to draft; delete.
ApprovedEvery step has signed. This is what authorizes sending money to the bank.Export the payment file, settle, reconcile against the statement, reject an item, remove an installment, go back to draft.
Payment file generatedThe CNAB 240 file has been generated. The file went out; the money has not yet — which is why the badge is blue, not green.Re-export the payment file, import the return file, reconcile against the statement, reject an item.
SentReserved for when there is automatic sending to the bank (VAN or API). Today the person uploads the file in online banking, so the batch stays at "Payment file generated".Import the return file, reconcile against the statement, reject an item.
PaidNo installment is left pending: every line was paid or rejected. The batch is history and is no longer changed.View. Importing the return file still works, for anything left to record.
RejectedAn old status that the system no longer produces. Today, a batch that is not needed is deleted, and a refusal at a step returns the batch to draft with the reason.View.
💡 "Partially settled" is not a status. It is what the screen writes next to Approved when some of the installments have been paid and some have not — it happens when one line is refused and the others go through. The batch only becomes Paid when no installment is left pending.

Who can do what

The screen permission (File > Users) splits the actions like this:

  • Add — create the batch, add installments and send for approval.
  • Edit — change the header, remove an installment, reject an item, go back to draft, export the payment file, import the return file, reconcile and settle.
  • Delete — delete the batch (a paid batch cannot be deleted).
⚠️ Approving and returning do not come from the screen permission. Whoever approves is whoever is in the current step of the approval rules — edit permission does not grant it, and lacking it does not prevent it. That is the point of approval: whoever operates the screen is not necessarily whoever authorizes the payment.

📝 Main fields

FieldDescription
NumberGenerated by the system and not editable. The field's help text states the rule: "Generated by the system: the highest number in the branch plus one".
DateThe batch date, required. It starts as today. It is not the payment date — that is chosen at settlement.
DescriptionHow the batch is recognized in the list: "Suppliers week 40", "September payroll". Up to 100 characters.
Bank AccountRequired. The help text is direct: "Account the money comes out of". The payment file takes the payer's details from it, and it is the one pre-filled at settlement.
NotesFree space, up to 1,000 characters.

Above the fields is the status badge, and next to it a line that changes depending on where the batch is: the current step and who approves, while it is in approval; "Approved by John Doe - 10/03/2026 (rule: Above R$ 100k)", once approved; "Payment file 12 - CI240_001_000012.REM - generated by John Doe on 10/04/2026", when the file went out; and "Returned by John Doe - 10/03/2026: freight invoice missing", when it went back to draft. Once the bank's return file is read, the name of the .RET file is added after that, without erasing the payment file's — the normal check is to compare the two.

💡 The header can only be changed in draft. In approval, the signer needs to see the batch as it was sent; once approved, changing the bank account would change where money that was already authorized comes out of. To make changes, use Back to draft — knowing that approval starts over from the first step.

The list, on the left, shows Number, Date, Description, Bank account, Status, Current step, Installments, Total amount, Management account, Cost center, Origin, Notes and an Actions column. The three middle columns show (several) when the batch's installments do not converge on a single value — that is how you can see, without opening the batch, that it mixes expenses of different kinds. The filter above the list switches between All and Awaiting my approval.


🗂 Tab: Installments

This is the list of what the batch will pay. Each line is an installment from Accounts Payable/Receivable, with Document, Entity, Installment, Due date, Amount (the installment's), Amount to pay (what you intend to pay through this batch), Status, How it will be paid, Your number, Occurrence and the line's actions. At the bottom, the total of what is in effect and the number of installments.

The status is per item, on purpose: the bank rejects one line and accepts the others in the same file. Pending, Paid and Rejected — and a rejected one, in red, stays in the list but does not count toward the total.


Add installments

The Add installments button opens the selection. Only installments that can be added appear, and the dialog's help text says which: "Only open accounts payable installments that are not already in another batch appear" — from the farm you are in, with a due date in the chosen period (which starts one year back through one month ahead).

The grid shows Document, Entity, Installment, Due date, Amount, Account and Term, which flags what is Overdue and what is Short term (due within seven days). At the bottom, two summaries: Total open, for what the filter found, and Selected, which follows your selections item by item — you can see the batch amount before confirming.

💡 You don't need to save the batch before choosing installments. On a new batch, clicking Add installments saves the header on its own and opens the selection. If the date or the bank account is missing, you get the save message, and the dialog does not open.

Removing an installment from the batch

Here a rule applies that seems odd and is deliberate: removing is allowed, adding is not.

  • Add installments only in draft. In approval, changing the list under a signature in progress is exactly what step-by-step approval exists to prevent; once approved, adding would raise the authorized amount.
  • Removing an installment works in draft and in an approved batch, before settlement. Removing only reduces what was authorized, and whoever signed a R$ 100k batch has no objection to paying R$ 80k of it. Previously, removing a line from an approved batch forced the whole approval to be redone — and, in practice, it was redone in a hurry, without anyone reviewing anything.
  • An installment that has already been paid never leaves the batch. It is the settlement's history: "This installment has already been paid and can no longer leave the batch."
💡 An approved batch left with no installments goes back to draft on its own, with the warning "The batch has no installments left and went back to draft: without installments, the approval no longer authorizes anything." Without that it would hit a dead end — there would be nothing to settle, and adding requires draft. History is not lost: the signed steps remain in the Approvals tab, and resending starts over from the first step.

Reject an item

The Reject button, on the installment's line, serves a single case: the bank refused that line — wrong PIX key, invalid account, payee details that don't match. The dialog's help text states the effect: "The installment stays open and can go into another batch again; nothing is settled or reversed."

The reason is required, and it goes into the Occurrence column. It is the only record of why that payment did not happen — without it, months later, the rejected line is a mystery, and someone puts it back into a batch without knowing the problem was the supplier's record.

Rejecting only exists from an approved batch on (approved, payment file generated, sent or paid), which is when there is already a bank response to record. In draft and in approval nothing has been sent, and there the way to remove a line is to delete the item — an occurrence would be a made-up justification for something the bank never saw. An installment that has already been paid cannot be rejected either: the money went out, and saying the bank refused it would contradict the statement; in that case the way is to reverse the installment in Accounts Payable/Receivable.


🗂 Tab: Approvals

The history of signatures, from the most recent submission to the oldest: Submission (the batch may have been sent more than once), Step ("2 - Director"), Approvers (who could sign), the step's Status — Pending, Approved, Returned or Canceled —, Signed by, Date and Reason.

This is where a return is recorded: the step is marked Returned, in red, with who returned it, when and the reason; the remaining steps are marked Canceled. The line is not erased when the batch goes back to draft, and the next submission comes in as a new cycle.


The splitting warning

At the top of the tab — and in the submission confirmation — a red warning may appear: "Attention: suppliers in this batch are also in other batches from the last 7 days", listing each supplier, the number and status of the other batch and its amount there. When the sum of the two would fall into a higher approval range, the warning adds: "If it were a single batch (R$ 118,000.00), it would fall into the range 'Above R$ 100k'."

It is a guard against splitting — dividing a large payment into small batches to fall into a range that requires fewer signatures. The warning is for whoever builds and whoever approves, and it does not block anything: there are legitimate reasons for the same supplier to appear twice in a week. In that case the submission button reads Send anyway.


✍️ Send, approve and return

  1. Send for approval — upCampo adds up the batch, looks for the active range in the approval rules that covers that total and copies its steps to the batch. Missing range, missing step or missing approver in a step? The batch stays in draft and the message says what to set up.
  2. Approve — signs the current step. If it was the last one, the batch becomes Approved; if not, the response is "Step approved. The batch moves on to the next step."
  3. Return — at any step, with a required reason, the batch goes back to draft. The dialog's help text warns what happens next: "Whoever built it corrects and resends it, and approval starts over from the first step."
  4. Back to draft — unlocks the batch (in approval or already approved) so you can change the installments. It erases the final signature and ends the cycle: whoever approved did not approve this, they approved the batch as it was.

Three checks apply at signing time, each with its own message: only an approver of the current step can sign; whoever created or sent the batch cannot approve it; and whoever has already signed one step cannot sign another in the same submission. They are detailed in the Approval rules article.


Approve and settle from the list

You don't need to open the batch to sign. In the list's Actions column, each line has Approve and Settle batch, enabled only when the action is possible for you on that batch — Approve shows as active only on batches where you can sign the current step right now. With the Awaiting my approval filter, the list shows only those.

Whoever approves from the list has not seen the installments, so the click first opens a confirmation with the batch's items and the total: "Check the installments before signing. Approving signs the current step: if it was the last one, the batch becomes approved and can be settled." No one signs what they haven't read.


🔐 Required approval to settle

By default, the payment batch is an extra path: anyone who wants to can still settle installments directly in Accounts Payable/Receivable. If you want approval to really count, turn on the option Require approval to settle in File > Company/Crop Settings, in the Financial block. The field's help text sums it up: "When on, no settlement happens outside an approved payment batch - on any screen. Requires approval rules to be set up."

With it on, any attempt to pay an account payable that is not in an approved batch is refused with "This company requires approval to settle: the installment must be in an approved payment batch." — no matter which screen the settlement came from. It is all or nothing on purpose: a single path around it would mean the approval controls nothing.

Since October 5, 2026, the rule applies only to accounts payable. Approval exists to authorize money going out, and the batch only accepts payable documents — so receivables are received normally in Accounts Payable/Receivable, whether the option is on or not.

Building the batch from the payment window

With the option on, a batch can also be started in Accounts Payable/Receivable. The Payment & Receipt window for an account payable does not offer Make payment/receipt: it says the payment goes out through an approved batch and shows the Add to batch button. In the Payment batch field you choose a batch in Draft or New batch — which asks for the bank account and the description — and the checked installments go into it. From then on the path is this screen's:

  1. add to batch;
  2. send for approval;
  3. approve;
  4. pay — by settling the batch or by reading the bank's return file.

If the installment is already in a batch, the window tells you which batch and its status, and the Open batch button brings up this screen with that batch selected. That installment is settled through the batch even after the batch is approved: that is how the batch knows what was paid, and the bank's return file does not pay again what was already paid outside it.

⚠️ Turn the option on after setting up the approval rules, never before. With no active range, no batch can be sent for approval — and, with no approved batch, no settlement happens on any screen. Finances come to a complete stop until the approval rules exist.
💡 Bank reconciliation remains available, even with required approval turned on — both the Bank reconciliation screen and the batch's own reconciliation. The reason: approval exists to authorize a payment before it happens, and reconciliation pays nothing — it only records in the system what the bank has already done, and that is on the statement. Blocking it there would not prevent any payment; it would only keep finances from matching the bank. A closed period, on the other hand, still blocks reconciliation: changing a closed month is a real accounting problem.

📤 Export payment file (Banco Inter CNAB 240)

Export payment file generates the file you upload to the business online banking so the bank pays the whole batch at once, instead of entering one payment at a time. The button's help text defines what it is: "Generates the batch's CNAB 240 file, in the Banco Inter layout, to import into business online banking."

Generating pays nothing. The bank pays, after you upload the file there; the settlement in the system is still a step of yours, through the return file, the statement or the settle button. The button works on an Approved batch — the signature is what authorizes sending money — and on a batch that already has Payment file generated, because re-exporting is normal (the file gets lost, the bank rejects the upload, someone needs to upload it again). Once sent or paid, no: from then on what's left is reading the return file.

Only pending installments go into the file: a rejected one is no longer money going out, and a paid one has already gone out. PIX and TED go out in the same file, in separate batches.


The "How it will be paid" column

In the Installments tab, the How it will be paid column answers, before anyone clicks export, which way each payment will go and where the bank details came from:

  • PIX by key — the payee has a PIX key with its type filled in. It is what upCampo chooses whenever it can: it arrives instantly, costs nothing and does not depend on business days.
  • Wire transfer (TED) — no PIX key, but bank, branch and account.
  • PIX by bank details — the form that requires the ISPB of the payee's bank.
  • No payment details, in red — the record has neither a PIX key nor an account.

In parentheses comes the origin of the details: Entity or Address. When money lands in the wrong place, the first question is "where did those details come from?", and the column answers without opening the record.


If anything is missing, no file is generated

⚠️ It is all or nothing, and that is protection, not rigidity. If a supplier's details are missing, the file is not generated: no file, no save, no status change — only the list of what to fix. Generating with 9 of the 10 payments seems helpful and is worse: the batch would say "payment file generated" with one payment left out, and no one would find out until the supplier came asking for the money.

When something is missing, upCampo opens the list: "The payment file was not generated. Fix what is missing and generate it again", with one line per issue and the supplier's name on each. Fix the record and click export again.

What the supplier record needs to have, in the Payment details tab:

To be paid byThe record needs
PIX by keyPIX key type (CPF/CNPJ, Email, Phone or Key) and the PIX key. A key saved without its type is an issue: the type is what tells the bank what to look up. When the type is CPF/CNPJ, the key must match the record's CPF/CNPJ.
Wire transfer (TED)Bank and Bank code, Branch with Branch check digit, Account No. with Account check digit and the Account type (Checking, Payment or Savings).
PIX by bank detailsThe same details as for TED plus the ISPB — the first eight digits of the CNPJ of the payee's bank.

In addition, the payee needs a complete CPF or CNPJ in the record, and the batch's bank account needs an account number and check digit — Inter's manual explicitly does not accept a blank check digit — and the company needs a CNPJ.

💡 The details can be in two places, and the address takes precedence. The same supplier can have one account in the entity's Payment details tab and another in one of its addresses: this is the case for a headquarters and its branches, where each unit receives in its own account. If filled in on the address, the address's block replaces the entity's; if blank, the entity's applies. The details come entirely from one of the two, never half from each — mixing one's branch with the other's account would create an account that does not exist. The address that applies is the one chosen on the invoice that generated the document; a document entered by hand has no chosen address, so the entity's applies. Name and CPF/CNPJ always come from the entity: that is the account holder the bank checks.

The file and the payment date

  • Do not rename the file: it comes out as CI240_001_NNNNNN.REM, and online banking checks the name on upload. The screen warns: "Download the file and import it into Inter's business online banking. Do not rename it: the bank checks the name on upload."
  • Re-exporting reuses the payment file number and the "your number" of each installment. There are two different reasons: the bank refuses a repeated payment file number on the same day, and changing the "your number" would make the previous file's response find the wrong installment. The file comes out the same — it is not a new payment.
  • The payment date is not the due date when that date has already passed. The bank does not accept a date in the past, and overdue installments are exactly what goes into a batch most often: a past due date becomes today, which is when you are sending the file.
  • TED does not go out on weekends, so a TED's date moves to Monday. PIX goes out any day.
⚠️ Bank holidays are not handled, and it is a known gap: there is no holiday table in the system, and making one up would be worse than having none. upCampo works around Saturdays and Sundays; on a holiday the bank refuses, and the occurrence in the return file gives the reason. On the eve of a holiday, check the batch's TEDs.

📥 Import bank return file (.RET)

It is the other half of the payment file. The bank sends back a .RET file saying, payment by payment, what it did with each order — and this screen applies that response: what the bank carried out is settled with the actual date and actual amount it reported, and what it refused is marked as Rejected, with the occurrence in text, becoming free again for another batch.

The matching is exact: each line in the file finds its installment by the "your number" the payment file recorded. There is no tolerance, no leeway in days and no possible tie — if the "your number" does not belong to any installment in this batch, that line is not from this batch. That is why the button only exists after the payment file has been generated: in a batch that is only approved, no installment has a "your number", and the file would find an owner for nothing.

The screen shows what it will do before doing it — "N installment(s) to settle and N to reject", plus the lines in the file that are not from this batch and those already applied — and each installment with what the bank said, the actual date it was carried out and the amount actually paid.


The confusing cases

What comes in the fileWhat upCampo does, and why
"Inclusion carried out successfully"It is Accepted, pending — not paid. The bank received and accepted the order, and will pay on the date. Treating it as a payment would settle an installment with money that did not go out. The installment stays as it is; settle it when the payment shows up in the next return file or on the statement.
"Credit or debit carried out" with no execution dateAlso comes in as Accepted, with a warning. A completed payment has an execution date; without it, what exists is an accepted order. Anyone who needs to settle it anyway has the statement route.
Occurrence on the whole batch (e.g.: "Batch not accepted")It applies to all of its payments: no payment in that batch happened, and the items come without their own occurrence. The screen highlights this: fix what the occurrence points to and generate the payment file again.
A code upCampo does not recognizeIt appears raw, as "unexpected occurrence", with the bank's code in view. Nothing is guessed: the bank can add codes without notice, and the decision to settle or reject is still yours.
Amount paid different from the amount sentIt warns, it does not block. The difference shows item by item and only goes ahead with an explicit yes — you don't undo a payment the bank has already made. The settlement pays off the installment at its amount; the difference is handled in Accounts Payable/Receivable.
Lines that are not from this batchThey are left out, and listed. A return file can carry the response to more than one payment file; only what belongs to this batch is applied.

Settlement uses the actual date of each line, not today's: installments carried out on different dates are settled separately. And a closed period still blocks — no bank return file justifies changing a closed month.

💡 A payment return file is not a statement, and the .RET lines are not saved in Bank reconciliation. The return file says "your order was processed"; the debit on the account shows up on the actual statement, which is another file, with another layout. Import the statement normally in Bank reconciliation: the outgoing lines will find the installments the return file has just settled. Watch out for one detail from the bank: it delivers the payment return file and the statement with the same .RET extension — and upCampo warns you when the chosen file is the other one.

🔍 Reconcile the batch against the statement

Reconcile bank return file is the other path, and it answers a different question. It imports the statement the bank sent back and checks the batch's items against the lines in the file, matching by amount and date, with tolerance: what matched can be settled with the statement's date, and what did not match can be rejected with a reason.

The difference between the two is how you know whose each line is: the return file says what the bank did with the order and matches exactly, by the "your number"; the statement proves what left the account and matches approximately. Neither replaces the other — and reconciliation is the path for those who paid outside the CNAB file, or who want proof that the money went out.

The dialog is closed on purpose: only the installments of this batch against the lines of this file. It does not create entries, does not look for installments of another entity, does not offer candidates. If you need the rest, there is the full Bank reconciliation screen, right next to it. It works from an approved batch on, even an already paid one — it is normal to check the bank's file after a partial settlement.

Two things happen along with the settlement, and they prevent problems later:

  • The file's lines are saved in bank reconciliation: those that matched, already reconciled with the installment they paid, and the rest as pending, to be resolved in Bank reconciliation — a fee, a tax, a payment outside the batch. Without this, anyone importing the same statement later would see those lines pending with no candidate, and a click on "Create document" would create a new expense for a cost that was already in the results.
  • The file's account must be the batch's account. If it is a different one, the screen warns in red and requires explicit confirmation: settling that way would record one bank's activity inside another account.

💰 Settle batch

Settle batch is the manual path: it pays off all of the batch's pending installments at once. It only works on an Approved batch — after exporting the payment file, the way to pay is Reconcile bank return file or Import bank return file, which also settle.

The dialog asks for the Bank Account (the batch's comes pre-filled), Payment date (today), Payment method — Cash, Transfer, Credit card, Boleto, PIX or Check, with Transfer selected — and Notes, showing how many installments and how much will be paid. The help text says what it is: "Settlement uses the same path as Accounts Payable/Receivable: each installment is paid off once, moving the balance and the statement of the chosen account."

There is no batch-specific settlement: it is the same settlement as the Accounts Payable/Receivable screen, with the same rules and the same effects on the account balance. After it, the installments that were paid off become Paid in the batch, and the batch becomes Paid when none is left pending — otherwise the response is "Batch partially paid. The installments that were not paid off remain pending in the batch."


The financial close blocks settlement

If any pending installment in the batch is due within a closed period, the Settle batch button starts out disabled, and the explanation appears on hover: "3 installment(s) in the batch are due in a closed period and would be refused at settlement.", with the date through which finances are closed.

The number matters: it lets you go after the installments in question instead of guessing. Inside the settlement dialog the count is redone each time the payment date changes — the chosen date can also fall inside the closed period.

Without the warning, the batch would come back "partially settled" with no explanation: what really blocks it is the close's lock, which applies to the whole system, and it refuses the line midway. The two ways forward are: settle with a date after the close, when that is correct, or ask whoever is accountable for the finances to reopen the period.


⚠️ What is not included yet

So you don't find out in the rush of paying:

  • Boletos (bank payment slips) and taxes with a barcode are not included in the payment file or the return file. Today's file carries PIX and TED. Supplier boletos and tax slips are still paid at the bank, one by one, and settled through Settle batch, Bank reconciliation or in Accounts Payable/Receivable. PIX by QR code isn't either.
  • The payment file is only generated in the Banco Inter (077) layout. A batch whose bank account is at another bank does not generate a file — the issue says which bank it is. The rest of the screen (approval, settlement, reconciliation) works with any bank.
  • A return file from another bank is read with caution. The FEBRABAN standard positions are the same, but the table of occurrence codes is specific to each bank: a code that is not recognized appears raw, and upCampo warns that the file is from another bank.
  • Bank holidays are not handled, as mentioned above.
  • Only installments payable go into a batch. There is no receivables batch, and old documents with a type outside today's standard do not appear in the selection.
✅ Result: with the payment batch:
  • The week's payments become a document, with who built it, who approved it and when.
  • No payment above the agreed amount goes out without the signature of whoever the company designated — and, with required approval turned on, no settlement happens outside an approved batch.
  • Dozens of payments go up to the bank in one file, instead of being entered one by one.
  • The bank's response comes back into the system: what was paid is settled with the actual date and amount, and what was refused is recorded with the reason.
  • A refused installment is not lost: it becomes open again, free for the next batch.
  • Finance knows, before exporting, which supplier has an incomplete record.

❓ Frequently asked questions

How do I pay several suppliers at once through the bank?

With the upCampo payment batch, in Financial > Payment batch. Create the batch choosing the account the money comes out of, use Add installments to check the open installments, send it for approval and, once the batch is approved, click Export payment file: upCampo generates a CNAB 240 file that you import into the bank's business online banking. Afterward, Import bank return file settles in the system what the bank carried out.

The payment file was not generated and a list of issues appeared. Why didn't anything come out?

Because the file is all or nothing: if a supplier's bank details are missing, no payment is generated. If it came out with one payment left out, the batch would say "payment file generated" and no one would find out what was missing until the supplier came asking for the money. Fix what the list points out in the Payment details tab of the supplier's record — PIX key with its type, or bank, branch and account with the check digits and account type — and click export again.

The supplier has an account, but the column says "No payment details". What's missing?

For upCampo to consider that an account exists, there must be a branch and account number; to consider that a PIX key exists, the key and key type. One of those pairs is missing. Also check whether the details are in one of the supplier's addresses instead of the Payment details tab — or the other way around: a filled-in address replaces the entity's details.

The bank refused one line of the batch. What do I do?

Use Reject on that installment's line, in the Installments tab, writing the reason — wrong PIX key, invalid account, details that don't match. The installment leaves the batch for payment purposes and stays open, free to go into another batch; nothing is settled or reversed. Fix the supplier's record before adding it to the next batch. If you import the return file, you don't need to do this by hand: the rejection is applied with the bank's occurrence.

I need to remove an installment from an already approved batch. Do I lose the approval?

No. Removing an installment also works on an approved batch, before settlement, and the approval stays valid: removing only reduces the authorized amount. Adding, however, requires going back to draft and approving again, because it raises what was authorized. If the batch is left with no installments, it goes back to draft on its own.

The return file says "inclusion carried out successfully". Was the installment paid?

No. That occurrence means the bank accepted the order and has not paid yet — upCampo shows it as Accepted, pending and does not settle the installment. Settling it at that point would record a payment with money that has not left the account. Import the next return file, once the payment has been carried out, or reconcile against the statement.

The settle button is grayed out. Why?

There are three possible reasons. The batch is not Approved — after exporting the payment file, pay through the return file or reconciliation. You don't have edit permission on the screen. Or some pending installment in the batch is due in a closed period: in that case, hover over the button and the tooltip tells you how many installments there are and through when finances are closed.

Can I generate the payment file twice?

Yes, and the file comes out the same: re-exporting reuses the payment file number and the "your number" of each installment, so the bank does not read the resend as a new payment. That covers the common case of the file getting lost or the upload being rejected. What you should not do is export "just to see": the batch leaves Approved and the manual settle button stops working — payment then goes through the return file or reconciliation.

Why doesn't the installment I want appear in the selection?

The selection shows only open installments of accounts payable, from the farm you are in, with a due date within the filter period and that are not already in another batch. Check the period (it starts one year back through one month ahead) and whether the installment is in someone else's batch. An installment from a rejected item shows up again.

I turned on "Require approval to settle" and now no one can pay anything. What happened?

The approval rules are probably missing. With the option on, no account payable is paid outside an approved batch (receivables are still received normally) — and, with no active range, no batch can be sent for approval. Set up the ranges and steps in Financial > Approval rules, or turn the option off in File > Company/Crop Settings in the meantime. Bank reconciliation keeps working in the meantime, because it only records what the bank has already done.

Can I build the batch directly from Accounts Payable/Receivable?

Yes, when the company requires approval to pay. In the payment window of an account payable, the Add to batch button puts the checked installments into a batch in Draft or into a New batch, created right there with the bank account and description. Then you just send the batch for approval on this screen.

What is the difference between "Import bank return file" and "Reconcile bank return file"?

They are two different files. The return file (the payments .RET) is the bank's response to the payment file: it finds each installment by the "your number", exactly, and brings the actual date and actual amount of each payment. The statement, used in "Reconcile bank return file", proves what left the account and matches by amount and date, with tolerance — it is the path for those who paid outside the CNAB file. Both remain valid, and neither replaces the other.

Does the supplier's boleto go into the bank file?

Not yet. Today's payment file carries PIX and TED; boletos and taxes with a barcode do not go into it or come back in the return file. Those are still paid at the bank, one by one, and recorded in upCampo through Settle batch, Bank reconciliation or directly in Accounts Payable/Receivable.