FR ENAR
User Manual Sales Module Version 1.0 · Stable

Invoice Management Manual

Complete usage guide for the Invoice Management feature in the Sales module of Swifto ERP. This document covers creation, editing, payment collection, credit note generation, and the complete lifecycle of a customer invoice.

17
Sections
4
Origin types
4
Payment statuses
5
Key scenarios
1

Module overview

The Invoice Management section is the heart of customer invoicing in Swifto ERP. It lets sales and accounting teams create invoices from different origins, track their payment collection, and manage the entire document lifecycle through to closure.

Business goal

  • Create invoices from 4 origin types
  • Track full and partial payments
  • Generate credit notes to correct invoices
  • Export to PDF and Excel for accounting
  • Send invoices by email directly to the customer
  • Electronically sign invoices (optional)

Target audience

  • Sales reps — Create customer invoices
  • Accountants — Record payments received
  • Sales managers — Track unpaid invoices
  • ERP administrators — Configure settings

Functional scope

This manual covers Invoice Management exclusively. Quotes, purchase orders and delivery notes are documented in their own dedicated manuals. This document is designed as the direct continuation of the Quotes & Proforma Invoices manual.

2

Access and navigation

To access the Invoices section, follow the steps below from the Swifto ERP main page.

1

Authentication

Log in with your credentials. You are redirected to the main page showing all the active modules for the current company.

2

Access the Sales module

On the main page, click the Sales card or use the left-hand side menu to expand the Sales section.

3

Click "Invoices"

In the Sales module submenu (left-hand side menu), click the Invoices link. The list of active invoices is displayed with the default filters.

Default filtering

The list only shows invoices with a remaining to collect > 0, invoices in Draft, and, for companies using electronic signature, invoices not yet signed. Fully paid and cancelled invoices are hidden. Use Advanced Search to view them.

3

List of invoices

The main screen displays the table of active invoices. Each row represents an invoice with its key information and quick action buttons.

swifto-erp.app / sales / invoices
Invoices
French PDF ▾ New Search
Σ of sales incl. tax
5,500.000 TND
Σ of sales excl. tax
4,621.849 TND
Σ outstanding incl. tax
4,750.000 TND
Σ of margins excl. tax
1,240.000 TND
January February March May December
NumberDateDue dateCustomerOriginΣ incl. taxRemainingAction(s)
SY000323 12/05/2024 +12 d Alpha SARL Co. Direct sale 3,200.000 TND 3,200.000 TND Original
SY000324 14/05/2024 −3 d Beta Corp Quote: DV0152 1,500.000 TND 750.000 TND Original
SY000325 20/05/2024 Gamma & Co. Delivery notes 800.000 TND 800.000 TND Draft

Each row has an expand chevron that unfolds the item detail (item, quantity, unit price, discount %, VAT, Σ excl. tax, Σ incl. tax).

Table columns

ColumnContent
NumberInvoice number (filterable, sortable).
DateCreation date (dd/mm/yyyy format).
Due dateColored badge showing the number of days before/after the due date: green (upcoming), orange (near), red (overdue), grey (informational).
CustomerCustomer code and/or name depending on the company's settings.
OriginSource of the invoice: Direct sale, Quote: …, PO: … or Delivery notes.
Σ incl. taxTotal amount including tax, preceded by the currency symbol.
RemainingRemaining to collect, shown in red as long as it is different from zero.
Status (badge)Document nature badge: Cancelled, Duplicate, Original or Draft.

Document status badges

BadgeMeaning
OriginalInvoice finalized and printed for the first time (original document).
DuplicateInvoice already printed before: any reprint is marked Duplicate (print traceability).
DraftInvoice saved as a draft, not yet finalized.
CancelledCancelled invoice. Kept for history, cannot be collected.

No dedicated "Status" column

The financial status of the invoice (not collected / partially / fully collected) is not shown in a separate column: it is inferred from the Remaining column (red if > 0). Financial statuses, however, are used as filters in Search (Section 4).

4

Global action bar

The toolbar, located in the header of the Invoices panel, groups the global actions. The buttons are right-aligned; only New and Search show a label, the others are icon buttons (the label appears on hover). Whether each button is shown depends on the profile's privileges and the company's settings.

PDF language

Drop-down list

French PDF / English PDF selector. Determines the language of the PDF documents generated from this page.

Print receipt

Icon only

Generates and prints the receipt corresponding to the invoices concerned.

PDF

Icon only

Generates a PDF consolidating the invoices currently shown in the list (based on the current filter).

Excel

Icon only

Exports the displayed invoices to Excel format (.xlsx) for tracking and analysis.

Duplicate

Icon · Selection required

Creates a copy of the selected invoice. Shown only if the company uses simple (non-advanced) stock management, and depending on the creation privilege.

Sign invoice(s)

If Company ID signature

Launches the electronic signature of a set of invoices. Shown only for companies using the Company ID signature type. See Section 13.

New

Primary action · with label

Opens the form to create a new invoice. See Section 6.

Delete

Icon · Confirmation

Opens a confirmation dialog then deletes the selected invoice. Shown depending on the deletion privilege and for the default profile.

Search

With label · Filter popup

Opens the search window to filter invoices and show all statuses, including Cancelled and Fully collected.

Additional fields shown depending on context: Domain (multi-domain company), Responsible (based on responsible type), Consumer / Door-to-door seller. The Status options are: Cancelled, Not yet collected, Partially collected, Fully collected.
5

Invoice row actions

Each row in the table has quick action buttons for acting directly on the invoice concerned, without leaving the list. They appear in this order: Credit note, Send, Assignment (Purchase order origin), PDF, Payment received, Signature (if enabled) and Details.

Credit note

Popup required

Opens a popup window to select the credit note type (commercial or goods return), the reason and the amount. See Section 12.

Disabled for cancelled or draft invoices.

Send

Send by email

Opens a window to send the invoice by email: recipients, subject and message. The invoice PDF is attached automatically.

Disabled for draft invoices.

Purchase order assignment

PO origin only

Lets you review / reassign the purchase order that is the invoice's source. Shown depending on the edit privilege.

Active only if the origin is a Purchase order, and the invoice is neither cancelled nor a draft.

PDF

Direct generation

Immediately generates and downloads the invoice's individual PDF. Includes all customer information, item lines, taxes, terms and additional notes.

Payment received

Popup required

Opens the payment window to record a full or partial payment: date, company account, payment type and amount. See Section 11.

Active as long as the remaining to collect is different from zero, excluding drafts, and depending on the payment privilege.

Electronic signature

Activatable option

Shown only for companies that have enabled electronic signature. The icon's color changes according to the signature status; an already-signed invoice lets you download the signed XML file. See Section 13.

Details

Read

Opens the invoice's full page: items, quantities, discounts, unit prices, totals, taxes, terms and notes. This is the entry point to edit an invoice (if no payment has been recorded).

Available for all invoices.
6

Create a new invoice

Click the New button in the action bar to open the creation form. The form header (the "Invoice" panel) contains two icon buttons: Save (floppy-disk icon) and Cancel (back icon). A floating PDF Preview button remains accessible on the page.

…/sales/invoices/Create
Invoice
YesNo
23/05/2024
Direct sale ▾
Alpha SARL Co. +
TND — Tunisian Dinar
Central Warehouse ▾
Invoice lines
New
ArticleQtyUnit price excl. taxDiscountVATΣ incl. tax
HP ProBook 450 laptop2.0001,200.0005.00%19.00%2,719.200

Description of form fields

FieldMandatoryDefault valueDescription
DraftOptionalNoYes/No toggle. When set to Yes, the invoice is saved as a draft (not finalized).
DateOptionalToday's dateInvoice issue date. Editable before saving.
DomainIf multi-domainShown only if the company manages several domains. Determines the lists (customers, items, taxes…).
OriginRequired--- (to choose)Quote, Purchase order, Direct sale or Delivery note. Determines the rules for adding/editing lines. See Section 7.
Customer / ResellerRequiredAuto-complete by code or name. "+" button to create a customer on the fly. If the customer is VAT-exempt, a red label indicates it and the line VAT drops to 0%.
CurrencyRequiredCustomer record currencyPre-filled from the customer record. Editable if needed.
StockIf stock managementVisible if the stock management option is enabled. Lets you choose the source warehouse.

PDF preview available

Before saving, the floating PDF Preview button opens a preview of the document (layout, amounts, customer information) without permanently creating the invoice.

7

Invoice origins

The Origin field determines the source of the item lines and the editing rules allowed. Four origins are available:

Direct sale

Invoice created without a source document. The user manually adds the item lines. No restriction on items or quantities.

A delivery note is automatically created with the Closed status.

From a Quote

The quote's lines are imported automatically. The user can reduce quantities but cannot add items or exceed the quote's total amount.

Partial invoicing possible, capped at the quote's total amount.

From a Purchase Order

Same behavior as the quote. The PO's lines are imported, quantities can be reduced but no item can be added. Partial invoicing possible.

Capped at the purchase order's total amount.

From Delivery Note(s)

The lines of the selected delivery notes are imported in read-only mode. No editing or addition is possible. The selected delivery notes switch to Closed status.

Closed delivery notes: they can no longer be collected separately.

Origin comparison table

RuleDirect saleQuote / PODelivery note
Adding new items✔ Allowed✘ Not allowed✘ Not allowed
Editing quantities✔ FreeReduction only✘ Fixed
Invoicing capNoneQuote/PO total amountSum of the delivery notes' remaining balances
Partial invoices possibleN/A✔ Yes✔ Via several delivery notes
Delivery note created automaticallyAuto (Closed)Auto (Closed)Existing delivery notes → Closed
8

Lines & items

For invoices with a Direct sale origin, click the New button in the "Invoice lines" panel to open the line entry window.

Window — Add a line

FieldDescription
ItemSelection from the catalog. The name, unit and unit price are retrieved automatically from the item record.
QuantityFor Quote/PO origins: cannot exceed the quantity remaining available on the source document.
Unit Price excl. taxPre-filled from the item record. Editable according to the negotiated commercial terms.
Discount (%)Discount percentage applied to this line's unit price. Optional field.
VAT (%)Automatically set to 0% if the customer is marked VAT-exempt, regardless of the rate configured on the item.
Total incl. taxCalculated automatically: Qty × Unit price × (1 − Discount%) × (1 + VAT%)

VAT exemption — Automatic rule

If the customer record is marked VAT-exempt, the VAT field on all lines is automatically set to 0%, even if a rate is configured on the item record. Check the customer record before creating the invoice.

9

Taxes, terms & additional information

In addition to the item lines, the invoice form offers three important optional sections.

Additional taxes

Add one or more specific taxes applicable to the invoice as a whole (e.g., stamp duty, environmental tax). They are added to the final total incl. tax, outside of the line-by-line VAT.

Terms of sale

Enter or select the applicable commercial terms: payment deadline, late penalties, special conditions. This information is printed in the PDF document sent to the customer.

Additional information (Note)

The Additional information button opens a free-text field. The note entered is shown in the invoice's PDF and visible to the customer.

Withholding tax

Select the applicable rate. The corresponding amount is automatically deducted from the remaining to pay when the invoice is created.

Example: Invoice incl. tax = 1,000 TND, 5% withholding = 50 TND → Initial remaining = 950 TND.
10

Invoice details

The Details button opens the invoice's full page, showing all information and giving access to the Edit button under certain conditions.

…/sales/invoices/FAC-2024-0042
INVOICE
FAC-2024-0042
NOT CASHED OUT
Customer
Alpha SARL Co.
Date
12/05/2024
Currency
TND
Origin
Direct sale
ArticleQtyUnit price excl. taxDiscountVATTotal excl. taxTotal incl. tax
HP ProBook laptop21,200.0005%19%2,280.002,719.20
Logitech MX mouse545.0000%19%225.00267.75
Terms: Payment in 30 days
Note: Delivery included in the price
Total excl. tax2,505.00
VAT (19%)475.95
Withholding tax (5%)−149.02
Net payable2,831.93 TND
Edit PDF Send Payment received

Strict editing rule

Editing an invoice is only allowed if no payment has been recorded (remaining = total amount incl. tax). From the first payment, even partial, the invoice is locked and the Edit button is disabled.

11

Payment received

Payment received records the settlement of an invoice, in full or in part. Click Payment received from the list. The window is organized in two columns: invoice information on the left, payment entry on the right.

Window — Payment received

The amount entered is capped at the remaining to pay: it is impossible to collect beyond it. An amount lower than the remaining balance records a partial payment.

Payment types

The list of payment types is configurable per company. Each type can activate specific fields:

TypeSpecific fields activated
CashAmount only.
ChequeNumber, date (or post-dated), bank, city.
Bank transferNumber, bank depending on settings.
Meal voucherVoucher, voucher amount, deduction %, count.
Credit noteCredit note selection, credit note invoice no., credit note amount.
Withholding taxWithholding tax rate.

Impact on invoice status

Partial payment: 750 / 1,500 TND50%
Resulting status: Partially collected
Full payment: 1,500 / 1,500 TND100%
Resulting status: Fully collected → hidden from the list by default
12

Credit note

The credit note lets you correct an existing invoice: commercial gesture or goods return. Click the Credit note button on the row of the invoice concerned (disabled if the invoice is cancelled or a draft).

Window — Credit note

Credit note typeDescription
Commercial credit noteEnter directly an amount to credit (capped at the maximum amount). Used for commercial gestures and price corrections.
Goods return credit noteEnter the returned quantities line by line in the table; the credit note amount is calculated automatically from the prices of the original invoice.
13

Electronic signature

Optional feature

Electronic signature is only available for companies that have activated this option. On each row, a signature icon appears (its color reflects the signature status); once the invoice is signed, the icon lets you download the signed XML file. Depending on the signature type, signing is done per line (with an OTP code) or in a batch via the Sign invoice(s) button in the action bar.

Per-line signature (OTP)

For the individual signature type, the invoice is signed line by line: an OTP code is requested to validate each invoice's signature.

Batch signature (Company ID)

For the Company ID signature type (company certificate), the Sign invoice(s) button in the action bar lets you sign a set of invoices in a single operation.

Impact on the default list

For companies using electronic signature, invoices not yet signed remain visible in the default list even if their remaining to collect is zero. Signature is considered a mandatory step before closure.

🧾 Dematerialization — Electronic invoice

After it is issued, a sales invoice can be dematerialized and electronically signed in the standardized format (TEIF / TunTrust), then filed on the national El Fatoora platform. For the complete detail of this process, see the Electronic invoicing guide.

14

Invoice statuses & lifecycle

Swifto distinguishes two concepts: the document status (badge shown in the list) and the financial status of collection (used as a filter in Search). An invoice progresses from its creation to being fully settled.

FINANCIAL COLLECTION STATUS
NOT YET COLLECTED PARTIALLY COLLECTED FULLY COLLECTED
CANCELLED

Financial status (Search options)

StatusDescriptionVisible by default
Not yet collectedNo payment, remaining = total incl. tax✔ Yes
Partially collectedOne or more partial payments (remaining > 0)✔ Yes
Fully collectedFully settled, remaining = 0✘ Hidden (via Search)
CancelledCancelled invoice, kept for history✘ Hidden (via Search)

Document status (list badge)

BadgeDescriptionMain actions
DraftInvoice saved, not finalizedEdit, Delete, Duplicate
OriginalFinalized invoice, 1st printingPayment received, Credit note, PDF, Send
DuplicateInvoice already printed (reprint)Payment received, Credit note, PDF, Send
CancelledCancelled invoiceViewing, download cancellation document
15

Important business rules

Functional constraints and automations to master for correct use of the module.

R1

Automatic delivery note

Any invoice whose origin is not a delivery note automatically generates a delivery note with Closed status in the background. This delivery note traces the stock outflow associated with the invoicing.

R2

Closed source delivery note — Payment not possible

When the origin is a delivery note, it switches to Closed status and can no longer be collected separately. Any payment must be made via the corresponding invoice.

R3

Editing locked after payment

Editing is only allowed if no payment has been recorded (remaining = total amount incl. tax). From the first payment, partial or full, the invoice is permanently locked for editing.

R4

Withholding tax deducted at creation

Withholding tax is deducted immediately from the remaining to pay when the invoice is created. It reduces the initial remaining amount before any payment.

R5

Default currency = customer record

The currency proposed is the one configured on the customer record. It can be changed manually before the invoice is saved.

R6

VAT exemption — Automatic application

If the customer record is marked VAT-exempt, all item lines will automatically have VAT = 0%, regardless of the VAT configured on each item.

R7

Quote / PO invoicing cap

The sum of all invoices generated from a quote or a purchase order cannot exceed the total amount of the source document. Quantities can only be reduced.

R8

Delivery note lines are read-only

For an invoice with a delivery note origin, the item lines are imported read-only: no editing of quantity or price, nor adding an item, is possible from the invoice form.

16

Usage scenarios

Practical cases covering the most common workflows encountered by users of the Invoices module.

Scenario 1 — Direct invoicing on a counter sale

Direct sale

Click New

Select the customer and choose the Direct sale origin

Check the date and currency (pre-filled automatically)

Click New (Invoice lines panel) for each line

Check the PDF Preview then click Save

From the list, click Payment received to record the payment

A closed delivery note is automatically created in the background.

Scenario 2 — Partial invoicing on a quote

Quote

Create a new invoice, select the Quote origin

Select the source quote from the proposed list

The lines import automatically with the remaining quantities

Reduce the quantities for partial invoicing (e.g., 5 out of 10 units)

Save the invoice (1st partial invoice created)

Repeat to generate a 2nd invoice on the quote's remaining balance

The sum of all invoices cannot exceed the source quote's total amount.

Scenario 3 — Invoicing from a delivery note

Delivery note

Create a new invoice, select the Delivery note origin

Select one or more delivery notes to invoice

The lines import in read-only mode — check the amounts

Save: the selected delivery notes automatically switch to Closed status

Collect payment for the invoice from the list (Payment received button)

Scenario 4 — Customer return and issuing a credit note

Credit note

Locate the invoice concerned (list or Search)

Click Credit note on the invoice's row

Select the type: Goods return credit note and a reason

Enter the returned quantities per item line

Click Confirm — a credit note invoice is created and linked to the original invoice

Scenario 5 — View a customer's collected invoices

Advanced search

Click Search from the invoice list

Set the period: e.g., 01/01/2024 → 31/12/2024

Select the customer and the Fully collected status

Click Search — all matching invoices are displayed

Use the Excel button to export the result

17

FAQ & Tips

Frequently asked questions

Why can't I edit an invoice?

Editing is blocked if at least one payment has been recorded on the invoice. The system locks the invoice from the first payment to guarantee accounting consistency. If a correction is needed, use a credit note to cancel or adjust the amount.

Why is VAT at 0% on all my lines?

Check the selected customer record. If the VAT-exempt box is checked, all item lines will automatically have VAT = 0%, regardless of the rate configured on the items. Edit the customer record if this exemption should not apply.

How do I find a fully collected invoice?

Fully collected invoices are hidden from the list by default. Use the Search button, set the period and select the Fully collected status. The list will then display all matching invoices.

Can I add items to an invoice from a delivery note?

No. For invoices with a Delivery note origin, the lines are imported read-only. It is not possible to add new items or edit quantities. To invoice additional items, create a separate Direct sale invoice.

Does the Excel export include all invoices or only the ones displayed?

The export only contains the invoices currently displayed in the list. To export a wider scope (e.g., all invoices for the year including collected ones), first run an advanced Search with the desired filters, then start the export.

💡 Tips for advanced users

Productivity — Templates via Duplication

Keep a "template" invoice in Draft status for each type of service. Duplicate it for each new need and adapt the customer, quantities and date.

Tracking unpaid invoices

The default list only shows invoices with a remaining > 0. This is your natural dashboard for unpaid invoices. Export it regularly to Excel to share with your accounting team.

Systematic preview

Always use the PDF Preview before saving an invoice. Once a payment has been made, editing is impossible — correcting via a credit note is more complex.

Traceability — Credit note rather than cancellation

Always prefer generating a credit note over deletion for corrections on partially collected invoices. This maintains traceability and the consistency of the accounting history.

S

Swifto ERP · Sales Module · User Manual v1.0

Invoice Management — Internal Documentation