This website does not use cookies. For more information, please consult our Privacy Policy.

Module · Quotes, Orders and Invoices

From the quote to the invoice, without losing the thread

Quotes numbered by the system and printed to PDF with your company letterhead. Accepted ones become orders in one click, and the invoices issued from your accounting software are recorded on the order: you always know what is left to invoice and what is left to collect.

Book 30 minutes
The problem

Where did the quote we sent in March end up?

As long as quotes are written by duplicating the previous customer's file, everything seems to work. The bill comes later: hand-assigned numbers that repeat, documents edited after they were sent, and nowhere to look up which deals are still open.

Duplicate numbers

Two people prepare a quote the same afternoon and both use the same number.

Documents that change by themselves

The file gets touched up after it was sent and no longer matches what the customer is holding.

Outcomes never recorded

Accepted, rejected, expired: the answer lives in the head of whoever handled the deal.

Price lists that move

An item's price changes and drags the documents you already issued along with it.

How it works

Four steps, from first contact to delivery

1
Build the quote

Pick company and contact from your records, then add lines from the product list or write them by hand.

2
Print and send

The PDF comes out with your company letterhead. You attach it to your own email and mark it as sent.

3
Record the outcome

Accepted, rejected or cancelled. If the validity date passes, the system marks it expired on its own.

4
Create the order

Customer, lines and terms move into the new order. From there the two documents live separate lives.

The quote

A complete commercial document, not a form to fill in

🔢

Automatic numbering

Prefix and yearly counter reset are configured once. The system assigns the number, sequential and without duplicates even when several people are working at the same moment.

📋

Lines from the price list, or free

Lines come from your product records or are typed by hand; there are also description-only lines with no amount, useful as section headings. Quantity, unit, discount and VAT are set line by line.

💰

Totals computed by the system

Net, discounts, VAT and document total are not written by the browser: the database recomputes them every time a line changes. The header discount is spread proportionally across the VAT rates in use.

📄

PDF with your letterhead

Company name, VAT number, address, IBAN and logo are entered once and apply to the documents of every module. The PDF is generated in the browser, in Italian or English depending on the customer.

🔄

Revisions and duplicates

Customer asks for a change after you sent it? A revision is born: a new document linked to the previous one, with its own number. Duplicate instead creates an independent copy, to start from a similar quote.

🕑

Every step on record

Creation, status changes and who made them stay recorded on the document. Automatic transitions, such as expiry, show up as performed by the system.

Quote statuses

Draft Sent Accepted Rejected Expired Cancelled

In draft the document can be changed in every part. From sent onwards it stays the snapshot of what the customer received.

Customer area

The customer replies online

🔑

Sees their documents

With their own account the customer finds the quotes sent to their company, the confirmed orders and the issued invoices, and prints them. Never drafts or internal notes. You decide which customers get in: all of them or only those you enable.

✅

Accepts or rejects

On a quote that is still valid they find “I accept” and “I reject”, with a note. The reply shows up right away on the quote and in the company CRM history; a mistake is fixed with “Undo response”, without changing the number.

📦

The order creates itself

If you turn it on, accepting the quote creates the order, as a draft to confirm or already confirmed. Those who sell services or simple items skip a step that would just repeat the quote.

The rule that makes the difference

A document that has gone out does not change

Frozen once sent

When a quote moves to sent, everything printed on the PDF stops being editable: number, customer, subject, lines, terms, discounts. Only the validity date stays open — extending it is ordinary commercial practice and does not touch the amounts — along with the internal notes.

This is not an interface lock you can get around by opening the app on another device: the rule lives in the database, so it holds for the web app, the mobile app and any other route in.

Prices stay as they were that day

Every line keeps the description and the price from the moment it was added. If the price list changes a month later, the documents already issued do not move an inch.

It is also why the PDF needs no archiving: the document can always be reproduced exactly as it went out.

The order

From confirmation to goods delivered

The sales order picks the job up after the customer says yes: confirmation, preparation, shipping, fulfilment. It can be born from an accepted quote or start from scratch.

Draft Confirmed Preparing Shipped Fulfilled

You can also step back — from shipped to preparing, from confirmed to draft — because a wrong status gets corrected, not cancelled along with the order. And whoever ships without a preparation stage skips that step entirely.

⚡

One-click conversion

A sent or accepted quote shows a «Create order» button: customer, lines and terms land in a new draft order. One quote can generate several orders, for separate deliveries for instance.

🔗

Then they go their own way

Editing the order does not touch the quote, which stays the snapshot of what the customer accepted. The quote keeps the list of orders that came out of it.

🔒

Freezing on two levels

Commercial content — lines, prices, discounts — can be edited while the order is draft or confirmed. Logistics data, such as delivery dates, stay open through shipping included.

📝

The customer's reference

Next to your order number there is room for the number the customer uses, so when they write quoting their own reference you find it with a search.

📊

The numbers above the list

Total orders, orders in progress, fulfilled ones and the overall value of open work sit above the list. Below, filters by customer, status and period, and search on number, subject and reference.

🧩

On its own, too

The Orders module does not need Quotes to work: it installs and enables by itself. If Quotes are there, the conversion button appears; if they are not, it simply does not.

The invoices

What has been invoiced, what is left to collect

TdA does not issue invoices and does not talk to SdI, the Italian e-invoicing system: your accounting software or your accountant prepares them. Here they are recorded, to link them to the orders and know where each one stands.

To invoice Partly Invoiced Over-invoiced

The billing status of the order is not set by hand: the system works it out by comparing the order's taxable amount with the linked invoices. In the order list it has its own column and its own filter.

🧾

A single register

Number, date, taxable amount and VAT, with the total worked out by the system. The same number cannot repeat in the same year, so an invoice is never recorded twice.

🔗

Recorded from the order

From the order detail, «Record invoice» already fills in the customer and the taxable amount still to invoice. Or you link an invoice already in the register.

⚖️

Deposit and balance

An order invoiced in several steps, or an invoice covering several orders of the same customer: each link has its own amount, which the system suggests by itself.

➖

Credit notes

They are recorded like invoices and linked to the same order: their amount is subtracted from what has been invoiced.

⏰

Due dates in view

When the payment arrives you tick «Collected» with the date. An invoice past its due date and not collected shows as «Overdue», and the top of the register shows what is to collect and what is overdue.

📋

For projects too

With the Projects module the same register also holds supplier invoices, and each invoice is allocated to the projects it belongs to.

Configuration

Your company sets the rules

⚙️

Numbering

Prefix — PRV for quotes, ORD for orders — and yearly counter reset, with a preview of the next number under the fields. The two counters are independent.

📋

Suggested values

Default VAT and currency, validity days used to compute the expiry date, delivery times, payment terms, opening text and general conditions. Pre-filled on every new document and always editable.

🗑️

Deletion, your call

Each company decides in which statuses a document can be deleted: all of them, to keep the archive free of tests and duplicates, or draft only, as traditional business software does. This rule too is enforced by the database.

👤

Who can do what

Settings and deleting documents are reserved to admin and back office users. Who can see and work on quotes, orders and invoices is set by the roles, and the rule lives in the database, not just in the interface.

📱

Web and mobile app

From the phone you do everything you do in the browser on quotes and orders: creation, lines, revisions, status changes, conversion to order. Only the PDF differs — instead of being printed it is shared with the phone's apps. AI generation and invoice recording are done from the browser.

🛡️

Data separated per company

As with every module on the platform, one company's documents are not visible to any other. The isolation is guaranteed by the database, not by the application code.

AI where it helps

The quote from a request, the prices from the price list

If your company turns the option on, “Generate with AI” appears next to “New quote”: you paste the customer's request — an email, notes from a phone call — or attach a document, and the AI proposes subject and lines using the provider configured by your company. The quote is created only when you confirm the preview, so the numbering does not skip.

The AI never decides a price, though: the price written in the request applies, otherwise the one of the matched product in your catalogue; if there is none, the line is left to be completed. Totals, VAT, numbering and freezing after sending remain system rules, as for any other quote.

Tell me how you write quotes today

Thirty minutes, no commitment. You leave with an honest technical opinion on what is worth automating.

Book 30 minutes