Alladdin

Work in progress

Site en construction

الموقع قيد الإنشاء

Alladdin

Invoices that are right before you send them

Create quotes, invoices and credit notes in dirhams with your ICE, your client's ICE and TVA shown by rate. Send them by email, see who has paid and let Alladdin remind the rest. Each invoice reaches your books without retyping.

  • Continuous numbering for each series
  • TVA at 20%, 10% or exempt on each line
  • Documents in French, Arabic or English

From quote to cash on one record

Each document is created from the one before it, so a line is typed once and carried all the way to the bank.

  1. 1

    Quote the job

    Pick products or services from your catalogue, with prices, discounts and TVA. Send the quote by email or share it in the client portal.

  2. 2

    Get the client's answer

    Your client opens the quote online and accepts it or asks for changes. Its status updates in Alladdin.

  3. 3

    Turn it into an invoice

    Convert the accepted quote, proforma or delivery note. Lines, prices, taxes and client details carry over, and the invoice takes the next number in its series.

  4. 4

    Follow the payment

    Record full or partial payments by transfer, cheque, LCN or cash. Overdue invoices get reminders on the schedule you set.

  5. 5

    Match it to the bank

    When the payment appears on your imported bank statement, confirm the match. The journal entry is already there.

Every sales document, linked to the next

Each document type keeps its own numbering and status, and you can always see where a sale came from and where it went.

Quotes your client can accept online

Itemised prices, discounts, validity date and your terms. Track each quote from draft to accepted, then invoice it without copying a line.

  • Own numbering, separate from invoices
  • Status: draft, sent, accepted or rejected
  • Duplicate a quote for a similar job
Learn more

Built around Moroccan invoicing rules

  • Invoices are numbered in a continuous series and dated.
  • Your ICE and your business client's ICE appear on every invoice, alongside your IF, RC and patente numbers.
  • TVA is calculated per line at 20% or 10%, or marked exempt, and totalled by rate.
  • Auto-entrepreneurs can invoice without TVA.
  • Electronic invoicing has been announced by the DGI but is not yet in force. We explain where it stands.

Your logo and layout on every document

Set your logo, colours, footer and payment details once. Quotes, invoices, delivery notes and credit notes all use them.

  • Choose a layout

    Pick a layout and switch later without losing anything you have already issued.

  • Add the fields your clients ask for

    Purchase order number, project reference or bank details for the transfer.

  • Write in their language

    Send the same invoice in French, Arabic or English.

See who owes you, and how late they are

Every invoice shows whether it is paid, part-paid, due or overdue. Filter by client or due date and see the total still to collect.

  • Reminders on a schedule

    Before the due date, on the day and after it, with your own wording.

  • Payment terms per client

    Set terms once on the client record and every invoice gets the right due date.

  • Partial payments

    Record a deposit or an instalment and keep the balance open.

Less repeat work on every invoice

Switch these on when you need them. They all work on the same invoices and clients.

Recurring invoices

Monthly retainers, rents or subscriptions created on their own, as drafts or ready to send.

Learn more

Client portal

A private page where each client finds their quotes and invoices and downloads the PDFs.

Learn more

Multi-currency

Invoice in dollars, pounds or another currency while your books stay in dirhams.

Learn more

Invoice scanner

Read supplier invoices from a photo or PDF instead of typing them.

Learn more

Product catalogue

Prices, TVA rate and stock for each item, picked straight into a document.

Learn more

Sales orders

Confirm an order, then deliver and invoice it in as many steps as the job needs.

Learn more

Each invoice posts to the books by itself

An issued invoice creates its entry in the CGNC chart of accounts, with the TVA collected in the right account. Your accountant reviews entries instead of typing them.

  • Sales and TVA ready for the return

    Collected TVA is totalled by period from your own invoices.

  • Payments reconciled from statements

    Imported bank lines are matched to open invoices.

Ask your assistant to draft the invoice

Connect Alladdin to Claude, ChatGPT or another AI assistant through our MCP server. Ask who still owes you or have it prepare a quote, within the permissions you grant.

Invoicing questions

What does an Alladdin invoice include?

Your company details with ICE, IF, RC and patente, the client's details and ICE, a continuous invoice number and date, the lines with unit prices, and TVA broken down by rate with totals before and after tax. See invoice mentions and TVA for the full list.

Can I invoice without TVA as an auto-entrepreneur?

Yes. You can issue invoices without TVA. Ask your accountant which wording your status requires on the invoice.

Is electronic invoicing mandatory in Morocco?

Not yet. The legal basis exists and the DGI has announced a phased rollout, but the implementing decree has not been published. A PDF invoice with the required mentions remains valid today. We follow the project on our e-invoicing page.

Can I invoice in a foreign currency?

Yes. Choose the currency on the invoice and the exchange rate. Alladdin records the MAD value in your accounts and books any exchange difference when the payment arrives.

How do I correct an invoice I already sent?

Issue a credit note that refers to it, for the full amount or only the lines that change, then issue a new invoice if needed. Issued invoices are not deleted, so your numbering stays continuous.

Can I bring my existing clients and products?

Yes, from Excel or CSV files. See moving to Alladdin.

How much does it cost?

Plans and prices for Morocco are on the pricing page.

Send your first invoice today

Add your company details and ICE, create a client and your first invoice is ready to send.