Transaction Attachments

Flowtly Editorial Team8 min

The Transaction Attachments tab in Flowtly is a centralized space for storing and managing files related to financial transactions. This feature ensures that all payment records, invoices, and supporting documents are correctly linked, providing transparency and compliance in financial operations. This functionality also allows users to manage documents and files separately from specific transactions.

This tab provides a structured overview of all uploaded attachments related to transactions. The main functionalities include:

  • Viewing all transaction attachments in one place.
  • Identifying and Managing unlinked (awaiting) attachments.
  • Uploading new attachments manually.
  • Recording a cash cost that has no document to upload.
  • Editing and deleting existing attachments.

All attachments are sorted by date. Under each date all transactions received on this date will be displayed. Each attachment is displayed with the following details:

  • File Name – The name of the uploaded attachment (e.g., invoice, receipt). This is the filename as you uploaded it; see Document number and file name below.
  • Contractor Name – The contractor associated with the transaction is visible below the file name.
  • Amount – The transaction amount for reference.
  • Related Month/Received At – Shows the financial month when the transaction was processed and received.
  • Attachment – File linked to the attachment.
  • View Option - Allows to preview attached file.
  • Edit & Delete Options – Allows modification or removal of attachments.

Documents flagged for attention

A document in the list can carry one or more short labels naming what still needs doing on it, so the list itself shows where the gaps are rather than making you open every document to find out. The labels cover things such as a missing net amount, a missing related month, a missing counterparty or tax number, and a document not yet assigned to a project.

One of them concerns how a cost was shared out between projects:

  • Incomplete split — no exclusions marked appears on a cost document whose project split does not add up to the document's net amount, where nothing on the split accounts for the difference — so part of the invoice is charged to nobody. Either give the missing amount to the projects that should carry it, or strike the projects that should carry none of it. A struck project is itself an explanation, so a split left short that way is not flagged. See Splitting a Cost Across Projects by Attribute for both actions.

A label is a prompt rather than a block. The document stays in the list, keeps its file and its links, and can be dealt with in any order.

Adding and Managing Attachments

To upload a new attachment:

  • Click on the "Add Attachment" button in the top-right corner.
  • Provide the name.
  • Select related Contractor (Cost) from previously created contractors.
  • Provide the amount of attachment.
  • Select currency.
  • Choose the file from your computer and upload it.
  • Provide the date when you received attachment.
  • Provide the related month of attachment.
  • Click "Save" to finalize the attachment adding.

Adding a cash cost with no document

Some spends never come with an invoice to upload — a guide, a taxi, a meal paid in cash on the ground. Add cash cost records one of these as a deliberate, explicit choice rather than as an upload that came back empty:

  • Click "Add cash cost" next to "Add Attachment".
  • Provide a short name describing the spend (e.g. "Taxi to airport").
  • Select the related Contractor (Cost) category.
  • Provide the amount, currency, date received, and related month.
  • Optionally set a due date and add a note.
  • Click "Add cash cost" to save it.

The record this creates behaves like any other transaction attachment from here on — categorise it, assign it to a project, and tag it the same way you would an uploaded invoice. It is marked as not expecting a document, so it never shows up as a missing-document problem, never appears on the payment/wire-preparation list (no payment will ever arrive for it, since the cash already changed hands), and never surfaces as overdue. In the attachments list it carries a "Cash cost — no document" label so it reads as a deliberate cash spend rather than an incomplete upload.

Managing Awaiting Attachments

Awaiting attachments are files that have been uploaded to Flowtly but have not yet been assigned to a transaction. These may include:

  • Invoices uploaded before the related transaction was recorded.
  • Documents that were added manually but need to be linked to the correct expense.
  • Files that require verification before they can be assigned.

To ensure financial accuracy, these attachments should be matched with their respective transactions.

Document number and file name

An uploaded cost document carries two separate identifiers, and it is worth knowing which one you are looking at.

  • The file name is the name of the file you uploaded, or the name you typed when adding the attachment by hand. It is the name the attachments list shows for the document, so a file you saved as Figma_Invoice.pdf is listed under that name.
  • The document number is the invoice or receipt number printed on the document itself. It is read from the document automatically when one can be found, and it is kept separately from the file name.

Because the two are held apart, a filename that means something to you — the supplier, the service, the period — survives the upload, while the document number remains available to the places that need the number rather than the label.

Where the number is what matters, the number is what is used. Accountancy exports and the purchase-document fields they produce use the document number, and cost rows in budget and P&L reports are labelled with it as well. Where no document number could be read, those places fall back to the file name, so a row is never left without a label.

Search covers both. Typing part of an invoice number finds the document even when its file name looks nothing like that number, and typing part of a file name finds it too.

Tags matched automatically against a cost document are compared with both identifiers, so a descriptive file name can bring in a tag that the document number alone would not have matched.

Attachments added before the document number had a field of its own are listed under that number rather than under a file name, and they are not relabelled retrospectively. A long-running list can therefore show a mix of the two. Editing an attachment lets you set the name you want on any individual row.

Closing a credit note that will never be paid

A credit note (korekta) carries a negative amount. No money leaves the account for it — it is netted as a discount against the next invoice — so no bank transaction will ever arrive to match it. Left alone, such a document stays in the ledger looking unpaid indefinitely.

On a negative document the panel offers No transaction to be expected for this document in place of the payment action. Choosing it closes the document without inventing a payment: nothing is created, nothing is reconciled, and the document stops being counted as outstanding. The reason you give is shown afterwards where the payment date would otherwise be, so the ledger reads as deliberately closed rather than blank, and Undo puts it back if it was set in error.

The action appears only on a document with a negative amount and no linked transaction. That restriction is deliberate: a positive invoice that will never be paid — a write-off, a duplicate, one fully offset by another document — is a different situation, and closing it this way would remove a real debt from the unpaid ledger.

Example use cases

  • Recording a cash spend with no invoice to upload — a guide, a taxi, a meal paid on the ground — via Add cash cost, so it is still categorised, project-assigned and reported on even though no document exists for it.
  • Linking a vendor invoice PDF directly to a specific payment transaction for audit and record-keeping.
  • Uploading a photo of a physical receipt for an employee expense, which will later be matched to the corresponding bank transaction.
  • Centralizing all contractual agreements and payment schedules to ensure easy access and compliance.
  • Managing unlinked documents (e.g., early received invoices) until the related financial transaction is recorded in the system.

Connection map

Refers toUses upDerived fromPart of
Documented hereDocumented elsewhere
invoice billed to counterparty. invoice taxed by tax-group. cost spends against budget. cost owed to counterparty. bank-transaction reconciled to invoice. bank-connection imports bank-transaction. contract schedules payment-schedule-line. contract agreed with counterparty. contract attached to budget. budget covers project. invoice billed from project. project linked to budget. lead becomes counterparty. deal sold to counterparty.billed totaxed byspends againstowed toreconciled toimportsschedulesagreed withattached tocoversbilled fromlinked tobecomessold toIInvoice — A sales document issued to a client: line items, dates, tax. It is created, reviewed, previewed and then sent.InvoiceCCounterparty — The other side of a financial document — a client billed, or a supplier owed.CounterpartyTTax group — The tax treatment applied to a line, so rates are set once rather than per document.Tax groupCCost — Money the organisation owes or has spent, tracked against a budget.CostBBudget — The financial envelope an engagement is measured against — what was planned, versus what has actually been spent.BudgetBBank transaction — A movement on a connected bank account. Matching it to an invoice or a cost is what makes the books agree with the bank.Bank transactionBBank connection — The consented link to one bank that transactions arrive through. It can stop working on its own — a consent expires or is withdrawn — so it reports whether it is still working.Bank connectionCContract — The financial terms of an engagement: a structured set of payment schedule lines, in one direction or the other.ContractPPayment schedule line — One dated amount on a contract, in a direction — money owed to a supplier, or due from a client.Payment schedule linePProject — The core organizational unit for a business initiative, client engagement or internal work. Everything tracked — time, cost, invoicing, profitability — hangs off one.ProjectPProspect — A company you are working but that is not a customer yet. It sits at New, Contacted or Qualified, and everything done to it is logged against it.ProspectDDeal — A sale in progress: a customer, an amount, and the stage it has reached. It cannot exist without a customer, and its stage is never blank.Deal

Related terms