Purchasing & Suppliers manual
From the supplier quote to payment: end-to-end procurement in Swifto. The Purchasing module chains together purchase orders, goods receipt, delivery notes and purchase invoices, feeds stock and tracks supplier payments.
Overview
The Purchasing module manages all of the company's procurement from suppliers. It covers the request for quotation (purchase quote), the order (supplier purchase order), the receipt of goods and their stock entry, purchase invoicing, then payment. Each document automatically feeds the next and updates the remaining to receive and the remaining to invoice, for precise tracking of what has been ordered, delivered, invoiced and paid.
Business goal
- Review and negotiate supplier prices
- Place and track purchase orders
- Receive goods and feed stock
- Control invoicing and supplier payments
Target audience
- Buyer / procurement officer — orders and negotiates
- Warehouse clerk — receives and stores in stock
- Accounting — checks invoices and pays suppliers
Interaction with other modules
Purchasing feeds stock (received items enter via receipt) and generates cash flows: every validated supplier payment creates a disbursement in the Finance module.
Access and navigation
Left-hand side menu: Purchasing. The submenu groups suppliers, purchase quotes and purchase orders, receipts, purchase delivery notes and purchase invoices, credit notes, payments and instalments.
Managing supplier records (creation, bank details, terms) is accessible from the Suppliers section. Recurring instalments and purchasing settings are found under Settings.
The purchasing cycle
Procurement follows a chain of documents, each one carrying over the lines from the previous one. At each stage, Swifto calculates a remaining to receive (what is still to be delivered on an order) and a remaining to invoice (what is still to be recorded). The cycle can also start further along (directly at the invoice) depending on your needs.
Request for quotation to the supplier
Purchase commitment
Goods received
Supplier delivery note
Recorded & payable
| Number⇅ | Supplier⇅ | Date⇅ | Remaining to receive⇅ | Status⇅ | Total incl. VAT⇅ | ||
|---|---|---|---|---|---|---|---|
| BC-2026-0231 | STÉ IMPORT MÉTAL | 08/05/2026 | Partial | Validated | 18,420.000TND | ||
| BC-2026-0230 | SOCIÉTÉ EMBALLAGE PLUS | 07/05/2026 | Received | Validated | 6,750.000TND | ||
| BC-2026-0229 | FOURNISSEUR ECAR | 05/05/2026 | Pending | Draft | 3,120.000TND |
Documents in the cycle
| Document | Role | Balance tracked |
|---|---|---|
| Purchase quote | Price consultation / request for a quotation to the supplier, without commitment. | — |
| Purchase order | Firm order sent to the supplier. | Remaining to receive |
| Receipt | Physical check of delivered goods; stock entry. | Decreases the remaining to receive |
| Purchase delivery note | Supplier delivery note, awaiting invoice. | Remaining to invoice |
| Purchase invoice | Final accounting document; becomes a debt to settle. | Remaining to pay |
A purchase invoice can originate from one or more delivery notes, or be entered directly (purchase without a prior order). In all cases, the stock entry remains tracked.
Goods receipt & stock
On receipt, goods enter stock. In advanced management mode, Swifto routes each item to the correct stock based on its type, manages batches and expiry dates, and automatically calculates the weighted average cost (CUMP) that values stock at every entry.
Raw material
Enters the purchasing stock, intended to be consumed or processed.
Semi-finished
Enters the purchasing stock; reused in a manufacturing order.
Finished product
Enters the sales stock (split by batch / expiry date if needed).
| Item⇅ | Type⇅ | Target stock⇅ | Batch / Expiry date⇅ | Qty received⇅ | Unit price excl. VAT⇅ |
|---|---|---|---|---|---|
| 2 mm steel sheet | Material | Purchasing stock | — | 120 | 42.000TND |
| VIVA 1 L box | Finished product | Sales stock | L-2605 · 12/2026 | 500 | 3.150TND |
| Industrial adhesive | Semi-finished | Purchasing stock | — | 40 | 18.500TND |
What advanced receiving manages
| Element | Description |
|---|---|
| Routing by type | Material / semi-finished → purchasing stock · finished product → sales stock. |
| Batches | Each entry can be linked to a batch number, for traceability. |
| Expiry date | Expiry date entered at receipt for perishable items. |
| Allocation | A received quantity can be split across several batches or stocks. |
| CUMP valuation | The weighted average cost is recalculated at every entry, valuing stock as accurately as possible. |
CUMP (weighted average unit cost) — at every receipt, Swifto blends the existing stock with the new entry to obtain an average cost. This is the cost used to value your stock and measure your margins, without having to track each individual purchase price.
In simple stock management mode, receipt feeds the selected stock directly, without batch or expiry date. Advanced mode is configured at the company level.
Supplier payments
Supplier payment settles all or part of a purchase invoice. Swifto handles partial payments, multi-payment (several methods at once), drawing down advances and purchase credit notes. Every validated payment creates a cash disbursement.
Supplier payments
- Partial — pay part of it, the remaining to pay updates automatically
- Multi-payment — cheque + cash + transfer in a single entry
- Advance — apply an advance paid to the supplier
Credit notes & instalments
- Purchase credit note — return or discount after invoicing
- Recurring instalments — scheduled recurring charges
- Currency & charges — international invoices and fees
Supplier payment
Payment of invoice FA-2026-117 — STÉ IMPORT MÉTAL.
Advances: reserve and draws
An advance paid to a supplier forms a reserve; each invoice can draw on it (a draw) until it is exhausted, without disbursing cash again. The remaining balance of the advance is always visible.
International currency — a purchase invoice in foreign currency (EUR, USD…) is converted at the day's exchange rate; Swifto keeps the amount in the original currency, the rate applied and the dinar equivalent for traceability.
Lifecycle (workflow)
From the procurement need through to payment and stock entry:
flowchart LR D([Purchase quote
request for quotation]):::s --> C[Purchase order]:::p C --> R[Receipt]:::p R --> ST[(Stock entry
batch · expiry date · CUMP)]:::st R --> B[Purchase delivery note]:::p B --> F[Purchase invoice]:::p C -.->|direct purchase| F F --> PA[Supplier payment]:::ok PA --> TR([Cash disbursement]):::ok classDef p fill:#ECFEFF,stroke:#00A89D,color:#0F766E; classDef s fill:#F5F3FF,stroke:#8B5CF6,color:#5B21B6; classDef st fill:#FEF3C7,stroke:#F59E0B,color:#92400E; classDef ok fill:#D1FAE5,stroke:#10B981,color:#065F46; classDef ko fill:#FEE2E2,stroke:#EF4444,color:#991B1B;
Business rules
Balances calculated automatically — each receipt decreases the order's remaining to receive, each invoice decreases the delivery note's remaining to invoice. You can see at any time what is still to be delivered and recorded.
Tracked stock entry — every receipt creates a stock movement linked to its originating document; editing or deleting the document cleanly replays the entry to keep quantities accurate.
Type = stock destination — the item's type (material, semi-finished, finished product) determines the entry stock. Check it when creating the purchase item to avoid incorrect routing.
Payment linked to the invoice — a payment is always applied against an invoice (or an advance). Use the Supplier payments screen rather than adjusting cash directly, so the remaining to pay does not get out of sync.
Roles & permissions
| Action | Buyer | Warehouse clerk | Accountant | Admin |
|---|---|---|---|---|
| View suppliers & documents | ✅ | ✅ | ✅ | ✅ |
| Create quote / purchase order | ✅ | — | — | ✅ |
| Receive (stock entry) | — | ✅ | — | ✅ |
| Create / validate a purchase invoice | ✅ | — | ✅ | ✅ |
| Pay a supplier / enter a credit note | — | — | ✅ | ✅ |
| Delete a document | — | — | — | ✅ |
Indicative matrix — depends on the profiles defined in your company.
FAQ & Tips
Can I invoice without an order?
Yes. A direct purchase invoice is entered without a prior quote or purchase order; the stock entry happens on validation, just like for a receipt.
Is my order fully received?
Check the purchase order's remaining to receive: Received = everything delivered, Partial = a receipt has been made but quantities remain, Pending = nothing received.
An item isn't entering the right stock?
Check the type of the purchase item: material and semi-finished go to the purchasing stock, finished product to the sales stock. Fix the type, then redo the receipt.
Tip — receive on time
Record the receipt as soon as the goods arrive: stock stays reliable, the CUMP is up to date, and reconciliation with the supplier invoice is immediate.