← Back to Knowledge Base
Invoicing & Sales

How do I add my first customer to Deskloc Flow?

📅 Updated 26 May 2026🏷️ customers, TRN, VAT, onboarding, UAE

You can add a customer to Deskloc Flow from Sales → Customers → + New Customer. Enter the company name in English (and optionally Arabic), the Tax Registration Number (TRN) if they have one, contact details, address, and country — then save. The customer is ready to invoice immediately, and their profile starts tracking everything you bill them and everything they pay you.

This article walks through the full flow for UAE businesses, including how Deskloc Flow handles the 15-digit FTA TRN, why the Arabic company name field matters for VAT-compliant invoices, and why payment terms and currency aren't on the customer record (they're set per-invoice, which is the right answer for UAE B2B).

TL;DR

Step 1: Open the Customers page

From any page in Deskloc Flow, click Sales in the left sidebar to expand it, then click Customers. You'll land on your customer directory.

Customers directory page showing the customer list with search and filters

Each customer appears as a card showing their TRN, email, phone, and country. You can search by name, email, or TRN using the search bar, filter by country, and toggle between grid view (shown here) and list view using the icons in the top-right.

If this is your first time on this page, you'll see an empty state instead of cards. Click + New Customer in the top-right to add your first one.

Step 2: Open the New Customer form

Click the blue + New Customer button in the top-right corner. The new customer form opens with all fields visible.

Blank New Customer form showing Company Name English/Arabic, TRN, Email, Phone, Contact Person section, Address, and Country

You'll see the form is grouped into logical sections: company identification at the top (English/Arabic name and TRN), primary contact (email and phone), an optional Contact Person sub-section for an individual at the company, address, and country.

Only Company Name (English) is required — marked with a red asterisk. Everything else is optional. That said, for UAE B2B customers, you'll want to fill in TRN and address at minimum so your invoices are VAT-compliant from day one.

Step 3: Fill in the customer details

Enter the customer's information. Here we're adding Al Noor Trading LLC as an example UAE customer.

New Customer form filled in with Al Noor Trading LLC, TRN, email, phone, and Dubai address

A few field-specific notes for UAE businesses:

Once everything looks right, scroll to the bottom and click Save to create the customer.

Step 4: Your customer's profile

After saving, you're taken to the customer's profile page. Here's what it looks like once a customer has invoice history — this example shows a different customer (Al Noor Trading LLC with prior invoices) so you can see the profile in active use, rather than a freshly-created blank one.

Customer profile page showing AED totals, invoice history, and Overview/Invoices/Quotations/Payment History tabs

The profile shows three financial summary cards at the top: Total Invoiced (lifetime billing to this customer), Total Paid (what they've actually paid you), and Outstanding (unpaid invoices including overdue). These update automatically as you create invoices and record payments.

Below the cards, four tabs let you drill into the relationship:

At the top-right, three action buttons:

Step 5: Editing a customer

To update a customer's details — say their address has changed or you got their TRN later — click Edit in the top-right of the profile. A side panel slides in with all the fields pre-filled.

Edit Customer side panel showing the same fields as the create form, pre-filled with existing customer data

The edit panel mirrors the create form. Make your changes and click Save changes at the bottom. The customer's existing invoices and payment history are not affected — only future documents will use the updated details.

If you need to remove the customer entirely, click Delete this customer at the bottom-left of the panel. Note: you cannot delete a customer who has existing invoices or payments — the FTA requires audit trail retention, so Deskloc Flow protects historical records by blocking deletion. If you want to stop using a customer record, archive them instead by editing their company name to include "[ARCHIVED]" or similar, and avoid creating new invoices for them.

Why payment terms and currency aren't on the customer record

A common question from anyone moving from Tally, Zoho Books, or QuickBooks: "Where do I set this customer's default payment terms and currency?"

They're set per-invoice, not per-customer. This is intentional and matches how UAE B2B actually works:

When you create an invoice (covered in a separate article), you'll pick payment terms (Net 30, Net 60, Due on Receipt, etc.) and currency (AED, USD, EUR, etc.) from dropdowns on the invoice form itself. The customer record stays focused on identification and contact info.

Common mistakes

Entering the customer's name with inconsistent capitalization. "Al Noor Trading LLC" and "AL NOOR TRADING LLC" create two separate records if you accidentally add the same customer twice. Use the customer's legal name exactly as it appears on their trade license. Search before adding to avoid duplicates.

Skipping the TRN field for a VAT-registered customer. If your customer is VAT-registered and you'll be issuing them full tax invoices (typically AED 10,000 and above), FTA rules require their TRN on the invoice. If you skip it on the customer record now, you'll have to come back and add it before issuing the first full tax invoice — and the invoice won't be FTA-compliant without it.

Confusing Tax Registration Number (TRN) with Trade License Number. They're different. TRN is 15 digits starting with 100, issued by the FTA for VAT. Trade License Number is issued by the DED or Free Zone, format varies. Only the TRN goes in the TRN field.

Adding personal phone numbers for company customers. The Contact Person section is for the individual you deal with, but the main Phone field should be the company landline or general number. If the contact person leaves, you'll still have a working number to reach the company.

Forgetting the Arabic name for government clients. UAE federal entities and some Abu Dhabi government departments require bilingual documentation. If you don't fill in Company Name (Arabic) when creating the customer, you'll have to come back and add it before issuing your first invoice to them.

How Deskloc Flow handles this

The customer record is intentionally minimal: identification (names, TRN), how to contact them, and where they are. That's it. Anything that changes per-deal — payment terms, currency, discount, tax treatment — lives on the invoice, not the customer.

This design reflects how UAE small businesses actually invoice: deal-by-deal, with terms negotiated per project. A flat customer record means you can onboard a new customer in 30 seconds and start invoicing immediately, without forcing premature decisions about how this relationship will play out long-term.

For accountants reviewing the books, the customer profile's Total Invoiced / Total Paid / Outstanding cards give an instant credit-risk snapshot per customer. The Payment History tab gives you the data trail you need for aging analysis and collections work.

Ready to add your customers to Deskloc Flow? Try Deskloc Flow free →

Note for accountants. When you're set up on a UAE client's Deskloc Flow account with the Accountant role, you have full visibility into their customer master data including TRNs and address records — both of which feed into the VAT return. Before filing the VAT 201, spot-check 3-5 high-volume customer records for TRN completeness; missing TRNs on tax invoices over AED 10,000 are the single most common reason for FTA query letters during audits. Use the customer directory's search to find customers with no TRN (search for TRN - or just scan the cards) and ask the client to chase the missing numbers.

FAQ

Is the Tax Registration Number (TRN) mandatory when adding a customer? No — only Company Name (English) is required. But if the customer is VAT-registered and you'll be issuing full tax invoices (typically AED 10,000 and above), you must include their TRN on those invoices per FTA rules. Simplified tax invoices (under AED 10,000, or to non-VAT-registered customers) have lighter requirements and TRN isn't strictly required on the invoice itself. Either way, it's easier to capture the TRN once on the customer record than to add it later.

What if my customer is outside the UAE? Add them as normal and change the Country field to their actual country. When you invoice an export customer, Deskloc Flow handles the VAT treatment automatically based on the country (e.g., 0% rate for exports outside the GCC). You don't need a TRN for non-UAE customers — leave the field blank.

Can I import customers from a spreadsheet? Bulk CSV import is not currently available — you'll need to add customers one at a time through the form. This is on our roadmap as a priority feature for users migrating from Tally, Zoho Books, QuickBooks, or other platforms. If you're planning a migration and need to add a large list (50+ customers), you can request prioritization by emailing us through the Help & Support page in your account — we use migration requests to help shape the rollout order.

Where do I set this customer's payment terms? Payment terms (Net 30, Net 60, Due on Receipt, etc.) are set per-invoice, not on the customer record. When you create an invoice for this customer, you'll select the payment terms on the invoice form. This lets you use different terms for different transactions with the same customer.

Where do I set this customer's currency? Currency is also per-invoice. You pick AED, USD, EUR, or any of the 25+ supported currencies when creating each invoice. This lets you bill the same customer in AED for local supplies and USD for re-exports, without separate customer records.

Can I delete a customer who has old invoices? No. UAE FTA rules require businesses to retain accounting records for at least 5 years, including the customer details on each invoice. Deskloc Flow blocks deletion of customers with any invoice or payment history. If you want to stop transacting with a customer, simply don't create new invoices for them — or edit their company name to mark them as archived (e.g., "[ARCHIVED] Al Noor Trading LLC").

How do I add a customer's bank account for receiving payments? You don't add their bank account to the customer record. The customer record holds their contact info. When they pay you, you record the payment in Payments Received, where you'll pick which of your bank accounts received the funds. Your bank accounts are set up in Settings → Bank Accounts.

What's the difference between Email on the customer record and Email on the Contact Person? The main Email field is the generic accounts email (like accounts@alnoor.ae) — this is where Deskloc Flow sends invoices when you click Send. The Contact Person email is for an individual (like ahmed.rashid@alnoor.ae) — use this when you need to chase a specific person about a specific invoice. Both can be filled in; they serve different purposes.


Last reviewed: 22 May 2026 by the Deskloc Flow team.