Clients & suppliers
One contact directory for customers and suppliers, with Estonian Business Register lookup by registry code and EU VAT number verification against VIES.
Arvello keeps a single contact directory: the companies and people you invoice, and the ones who invoice you.

You meet the same directory in different places: Sales β Clients shows contacts marked as customers, and Expenses β Suppliers lists the ones who bill you.
Adding a contact
Where you add a contact decides whether it is a client or a supplier. Add clients under Sales β Clients, or with Add Client on the invoice form without leaving the invoice. Add suppliers under Expenses β Suppliers, or with Add Supplier on the expense form.
When you add a client, first choose the Customer type: Business or Private individual. A business gets the registry lookup and a VAT number field. A private individual (someone buying for themselves, not for a company) just needs a name, and can't hold a VAT number or registry code. The choice records whether you sell to a business or a consumer, which matters for VAT when the client is outside Estonia: it decides the default tax code for clients outside the EU, and for clients elsewhere in the EU once your company is registered for OSS (see VAT rates & tax codes). It matters for Estonian clients too: the KMD INF annex lists a business by its registry code and never a private individual β see Preparing a KMD return.
For Estonian companies, the quickest route is the registry lookup: type the company's name or its 8-digit registry code (registrikood β the company's number in the Γ€riregister, Estonia's Business Register) into the Name field and pick the company from the list. Arvello fills in the registry code, VAT number and address. For anyone else, type the name β no list appears β and fill in the rest yourself.
A company with a registry code can only be in the directory once. Adding it again, from either area, stops with "A contact with this registry code already exists".
A contact record holds:
| Section | Fields |
|---|---|
| Basic information | Customer type (clients: business or private individual), name, registry code (filled in by the lookup), VAT number |
| Invoice defaults | Payment terms in days, default currency, invoice language |
| Contact details | Email, phone, website |
| Address | Two address lines, city, postal code, country |
| Bank details | IBAN (or account number and sort code), bank name, BIC/SWIFT |
| Notes | Internal notes, not shown on invoices |
The supplier form has the same fields, but shows only the name and a default expense category up front; everything else sits under More details.
Two fields earn their keep at invoicing time:
- Email β needed for sending invoices by email; Arvello warns you if a customer has none.
- VAT number β entered with its country prefix (for example EE123456789). Arvello checks it against VIES, the EU's VAT number validation service, in the background when you add the contact or change the number. Verify VAT on the contact's profile repeats the check, but if the number was checked in the last 24 hours it shows that result instead of asking VIES again. The result shows as Valid, Invalid or Unverified. A valid EU VAT number is what triggers the reverse-charge default on invoices to EU businesses. VIES sometimes can't answer, for example when a country's register is offline. The number then keeps its last result (or stays Unverified) and the next check tries again; an outage never marks a number Invalid. Changing a VAT number resets it to Unverified until VIES checks the new one.
The country and VAT number together decide which tax code new invoice lines default to β details in VAT rates & tax codes.
Suppliers also carry a default expense category, which pre-fills when you create expenses from them. And if a contact has an Estonian registry code, Arvello checks the Peppol Directory (Peppol being the pan-European e-invoicing network) and badges contacts who accept e-invoices β see E-invoices & Peppol.
How contacts link to invoices
Opening a client gives you three tabs: Overview (the record, VAT status and e-invoicing badge), Invoices and Activity (a log of changes to the record). A supplier's profile has an Expenses tab in place of Invoices.
Editing a client or supplier changes new and draft documents only. A finalised invoice keeps the details it was issued with, on its PDF, its e-invoice and the VAT return annexes alike; see Who the invoice was issued to.
The Invoices tab is where the directory pays off: it lists your 20 most recent sales invoices to that client, with their statuses and totals. A supplier's Expenses tab does the same for purchase invoices received from them. The clients and suppliers lists also show each contact's outstanding balance, so the directory doubles as a quick who-owes-what. The balance is in euros: an invoice raised in another currency is counted at the exchange rate stored on it, while the Invoices and Expenses tabs still show each invoice in its own currency.
A client's payment terms and currency pre-fill every new invoice to them β the payment terms set the due date β and their invoice language sets the language of the labels on their invoice PDFs. One decision instead of one per invoice.