Skip to content

Creating a customer

A customer is a buyer contact to whom you issue quotes and invoices. Every time you create a customer, SynkriaOps simultaneously creates a contact record and a dedicated 411xxx SYSCOHADA sub-account — both are linked atomically in a single transaction.

In the main menu, click ContactsCustomersNew customer button at the top right.

  1. Enter the company name

    Enter the exact name of your customer as it will appear on quotes, invoices, and financial statements. For a legal entity, use the full registered name (e.g. SARL Maison des Épices).

  2. Fill in tax and contact information

    FieldRequiredDescription
    Company nameYesCustomer name or registered company name
    Tax ID (NIU)NoUnique Identification Number (Cameroon) — leave blank for foreign customers
    EmailNoMain email address (pre-filled on quotes)
    PhoneNoContact number
    AddressNoPhysical or postal address
    Foreign identifierNoFor customers outside the OHADA zone — replaces the NIU (RCCM, foreign VAT number, etc.)
  3. Confirm creation

    Click Save. SynkriaOps performs in a single transaction:

    • creation of the customer record
    • creation of the 411xxx sub-account (e.g. 411025) in your SYSCOHADA chart of accounts

    The 411xxx number is assigned sequentially — the next available number is calculated automatically. You cannot choose the number manually.

Viewing the associated SYSCOHADA sub-account

Section titled “Viewing the associated SYSCOHADA sub-account”

From the customer record, click View SYSCOHADA account to open the 411xxx sub-account in your chart of accounts. You can then navigate to the general ledger for this account to view all accounting entries posted for this customer.

Open the customer record (ContactsCustomers → click the name) then click Edit. You can update all contact and tax information. The 411xxx sub-account number does not change after creation.

The search bar at the top of the Contacts → Customers list accepts:

  • The name or part of the name (e.g. Maison)
  • The tax ID (NIU)
  • The SYSCOHADA account number (e.g. 411025)
  1. Open the customer record.
  2. Click the ··· menu (actions) → Archive.
  3. Confirm the archiving.

Archiving has the following effects:

  • The customer no longer appears in selection lists on quotes and invoices
  • The associated 411xxx sub-account is deactivated in the chart of accounts
  • History is fully preserved — all past accounting entries, invoices, and quotes remain accessible in read-only mode

If you have a CSV file of customers to import (migration from another software, Excel list), use the bulk import:

  1. Go to ContactsCustomersImport.
  2. Download the CSV template provided by SynkriaOps.
  3. Fill in your data in the template (one row per customer).
  4. Upload the completed file and check the preview.
  5. Click Import to confirm.

Expected CSV format:

ColumnRequiredExample
nomYesSARL Maison des Épices
typeYesCLIENT
niuNoM123456789012A
emailNocontact@maisondesepices.cm
telephoneNo+237 691 234 567
adresseNoBP 1234, Douala

When a duplicate is detected (same NIU or exact same name), SynkriaOps flags the row in the import report. You can choose to skip the duplicate or force creation.

For a customer based outside the OHADA zone (France, European Union, etc.):

  • Do not fill in the NIU field
  • Use the Foreign identifier field to enter their intra-community VAT number (e.g. FR12345678901) or any other local tax reference
  • The 411xxx sub-account is created in the same way
  • On export invoices, VAT may be 0% depending on your configuration (see Configuring VAT)
ErrorCauseSolution
”Name already in use”A customer with this exact name existsCheck the list, or refine the name (e.g. add the city)
“Invalid NIU”Format does not match Cameroon standardCheck format (letter + 12 digits + letter) or leave blank
”Unable to create sub-account”Technical error creating the 411xxx accountRefresh and try again, or contact support
”Missing column in CSV”CSV file does not match the templateUse the template downloaded from SynkriaOps