Pending imports
The inbox where movements that arrive on their own through an integration land when Cuéntamo could not place them with confidence: you review them and decide one by one
The Pending imports screen is an inbox: this is where bank movements that arrive on their own into Cuéntamo (through an integration, an automation or the public API) pile up when Cuéntamo could not place them with confidence. Instead of creating them blindly or silently discarding them, it sets them aside so you can review them and decide what to do with each one.
The difference with Import file is the origin. There, you upload the statement by hand and control the whole process from start to finish. Here the movements come in by themselves, without you being present: something (an external service, a script of yours, an automation that sends each operation the moment your bank records it) pushes them into Cuéntamo through the API. This screen is where they rest until you give them the green light.
Nothing is saved as a real movement without your confirmation. Whatever arrives this way stays "pending"; it only becomes a real movement when you import it from here.
What it is for: reviewing what comes in automatically
Cuéntamo can receive bank movements in real time through its public API, authenticated with a personal access token (the tokens you manage in Settings). The idea is that, if you have an integration or a small automation connected to your bank, each operation reaches Cuéntamo as soon as it happens, without waiting until month-end to download the statement.
When a movement arrives this way, Cuéntamo tries to place it on its own. If it is completely sure (for example, it matches exactly a forecast you already had), it applies it without bothering you. But if there is any doubt — it cannot find anything to pair it with, there are several candidate forecasts, or the amount does not quite add up — it does not take the risk: it sets it aside in this pending inbox so that the last word is yours.
That way you get the best of both worlds: the convenience of movements coming in on their own and the peace of mind that nothing doubtful sneaks into your accounts without your approval.
The sidebar alert
The Pending imports entry in the side menu only appears when there is something to review. If the inbox is empty, it does not even show up: it does not clutter your menu with sections you do not need.
When there are movements waiting, the entry shows up with an amber badge and a figure over the icon with the exact number of pending items (if it goes above 99, it shows "99+"). It is the "you have things to approve" alert: as soon as you resolve everything, the entry and its counter disappear from the menu.
The list and its three groups
When you open the screen you see a header with the total number of pending items and, below it, the movements grouped by how confident Cuéntamo is about having found something to pair them with. Each group has its own colour so you can tell them apart at a glance:
- Unmatched (amber): movements that do not match anything you already had. They are new and there is no forecast to pair them with.
- Doubtful match (orange): Cuéntamo found a possible pair but is not sure. There is a candidate, but you had better confirm it yourself.
- Suggested match (blue): there is a candidate quite likely to be the right one. This is the most "almost done" case, yet it still lets you review it.
Each group shows in its title how many movements it contains. If a group has none, it does not appear.
What each movement shows
Each pending item is presented as a card with the information that came from the bank:
- The concept exactly as the bank sent it.
- The operation date, the Cuéntamo account it is destined for and, if it came, the bank reference (the unique identifier of the operation, marked as "ref:").
- The amount, in green if it is an income (with a "+" in front) or in red if it is an expense.
In the doubtful or suggested groups, the card adds a confidence bar (green high, amber medium, red low) with the certainty percentage, and next to it the details of the candidate forecast: its concept, its amount and its date. That way you see at a glance what movement it proposes to pair with and decide whether it makes sense.
Resolving an unmatched movement
For unmatched pending items, each card offers three decisions as buttons:
- Create movement (green): turn it into a real movement in the stated account. This is what you will do with the legitimate pending items you want to keep.
- Do not import (red): discard it. Use it when it is something you do not want in your accounts (a duplicate, a test operation, something you have no interest in recording). It disappears from the inbox without creating anything.
- Later (grey): leave it as it is to decide another time. It is the default option: as long as you touch nothing, the movement stays pending.
When you choose Create movement, two fields appear to fine-tune the entry: one to edit the concept (in case the bank one is cryptic) and a category selector. Cuéntamo suggests a category automatically from the concept and pre-selects it; you can accept it or change it. The selector only offers you categories of the right type (expense if it is a charge, income if it is a credit).
Resolving a movement with a likely pair
For pending items with a doubtful or suggested match, the decisions change, because on top of importing you can confirm the forecast that Cuéntamo believes corresponds:
- Confirm forecast (green): you accept the pair. The candidate forecast becomes the real movement for this operation, instead of creating a duplicate. Cuéntamo takes the chance to copy the forecast concept into the editable field, in case you want to keep it.
- Create new (blue): ignore the proposed pair and create a new, independent movement. Use it when the candidate is not really the same payment.
- Do not import (red): discard it, just as in the unmatched case.
- Later (grey): leave it pending for later.
Whether you confirm the forecast or create a new one, the same concept and category fields appear to finish the entry with the automatic suggestion.
Confirming forecasts from here is one of the legitimate ways a forecast becomes a real movement: it is your explicit confirmation, not an automation behind your back.
Deduplication by bank reference
When movements arrive on their own and in real time, the biggest risk is entering the same thing twice: that the integration resends an operation you had already recorded, or that it overlaps with what you already imported by hand from a statement. Cuéntamo avoids this with the bank reference, that unique identifier that accompanies each operation.
If a movement coming in through the API carries a reference that already exists in your data, Cuéntamo recognises it as a duplicate and applies or discards it automatically, without filling your inbox with repeats. That is why what ends up reaching this screen is, above all, the genuinely new or doubtful: the repeated is filtered out before it bothers you.
The reference you see on each card (the "ref:") is precisely that identifier. If you want deduplication to work smoothly, it helps for your accounts and your integration to handle these references properly.
Dismissing everything at once
In the top right there is a "Dismiss all" button. It marks all pending items as "do not import" in one go. It is handy when a batch you do not care about arrives (for example, after testing your integration) and you prefer to empty the inbox without going one by one. Note: it marks the decision, but it is not applied until you confirm below, so you can still change your mind before pressing the final button.
The bottom bar and applying the changes
Nothing you decide runs instantly: first you spread decisions across the cards and then you apply them all together. At the bottom there is a fixed bar that summarises what you are about to do:
- How many movements you are going to import (in green): the ones you marked as "create movement" or "confirm forecast".
- How many you are going to dismiss (in grey): the ones marked as "do not import".
- If you have not decided anything yet, the bar invites you to choose an action.
The pending items you leave as "Later" do not count: they stay just as they are in the inbox for next time. When you are happy, press the "Apply" button. Only then does Cuéntamo create the movements, confirm the paired forecasts and remove from the inbox what you have discarded. The button stays disabled while there is nothing to apply.
The final summary
On applying, Cuéntamo shows you a summary of what happened: how many movements were imported, how many were dismissed and, where applicable, how many matching rules were created along the way (so that similar operations place themselves on their own in the future). From there, a button takes you straight to the movements list to check how they turned out.
The movements you resolved update the balance of their account like any other entry. And since the sidebar counter is recalculated, you will see the amber badge go down or disappear depending on what you left pending.
When the inbox is empty
If there is nothing to review, the screen tells you so with a calm message and no movements in the list. It is not an error: it means nothing has come in through an integration since last time, or that you already resolved everything. Since the side menu entry only appears when there are pending items, you will normally only visit this screen when the amber badge warns you there is work to do.
Requirements and availability
This inbox is fed by Cuéntamo's public API, which is authenticated with personal access tokens. Creating and managing those tokens, as well as connecting an integration that pushes movements, is a feature of the higher plans; you will find token management in Settings.
If you do not use any integration of this kind, it is normal that you never see this screen in the menu: you do not need it. Your way to enter movements in bulk remains Import file, uploading the statement yourself whenever you want.