Skip to content

Invoicing

Settings and numbering

Invoice settings govern everything your invoices have in common: your tax identity, your number format, your payment terms, the look of the PDF and your reminders.

Updated on August 14, 2026

One configuration, all your invoices

Rather than re-entering the same information on every invoice, you define it once. Each new invoice starts from those values, which you can still adjust case by case. Invoices already issued do not move: they keep the snapshot of the settings that applied at the moment they were issued.

Note

Invoice settings are configured from the web. The mobile app reads those values to pre-fill its forms, but the configuration itself stays a desktop task.

Legal and tax identity

The issuer block printed at the top of every invoice. The fields requested adapt to the country of your head office.

  • Legal name — the full registered name, as it must appear on issued invoices.
  • ICE — the Moroccan Common Business Identifier, fifteen digits issued by the DGI.
  • Tax identifier — the number assigned by the DGI at registration.
  • Professional tax — the TP number, formerly known as the patente.
  • Trade register — the registration number in the trade register.
  • VAT number — intra-EU or local; optional for entities that are not VAT registered.
  • Head office address — address, city, postal code and country, printed under your legal name.

Warning

As long as the required tax details are incomplete, no invoice can be issued. A banner tells you exactly what is missing.

Numbering

The number format and how the sequence progresses from one invoice to the next.

  • Number format

    Compose it from variables: sequence, four-digit sequence, two- or four-digit year, month. A preview of the next number is shown live.

  • Yearly reset

    Recommended in Morocco: the sequence restarts at 1 on the first day of each fiscal year, in your organization's timezone.

  • Start at a given number

    If you already issued invoices elsewhere this year, set the next number to allocate so the sequence stays continuous.

  • Gap detection

    React Box compares the issued sequences and flags any missing number, as well as numbers that cannot be read with the current format.

Warning

The number is allocated at issuance, under a lock, from the highest number already issued for the fiscal year. That is what guarantees the continuous sequence Moroccan tax law requires, even when several people invoice at the same time.

How the due date is calculated

The default term applied to new invoices, adjustable afterwards invoice by invoice.

  • Due on receipt

    The due date falls on the day of issuance.

  • Issue date + N days

    The due date is set a given number of days after the issue date.

  • End of month + N days

    The due date is set a given number of days after the last day of the month of issuance.

  • Custom date

    The due date is entered manually on each invoice.

PDF appearance

What your customer sees when opening the invoice. A live preview reflects every change.

  • Logo — shown in the header, with its size and position; the organization logo is used as a fallback.
  • Colors — a ready-made palette or a custom accent color, always legible on a white background.
  • Typography — sans serif, serif or monospace, applied across the whole document.
  • Template — Classic, with a bordered table and a framed payment block, or Minimal, with more white space.
  • Texts — introduction message, payment instructions and footer note, printed on every invoice.

Automatic reminders

You define reminder steps expressed in days relative to the due date — negative before, positive after. Reminders are off by default: they have to be turned on once, for the whole organization. Every day, React Box picks up issued, unpaid invoices and sends the last due step, one only: a step whose window passed without a send is skipped for good, so a late configuration never dumps three reminders at once. The recipient is the third party's reminder contact, failing that its primary contact, failing that the address carried by the invoice. Each reminder sent is journaled, which rules out duplicates.

Tip

An invoice can be excluded from automatic reminders without touching your general configuration — handy for a customer with whom an arrangement is in progress.