Contact support:


    14 Oct, 2021
    Also available in:EstonianFinnish

    Berlin Back Office Version 5.19.0

    January 20, 2020

    New Features

    1. Identity Integration

      Logging in to Berlin back office now automatically produces a JSON Web Token(JWT). The token is made available to Javascript plugins running in back office, and can be used to authenticate with the various Erply services that require a JWT.

      These services include, for example:

      • Erply Cloud apps (FNE, Builder apps);
      • Erply CDN (beta);
      • Erply Identity;
      • Erply Service Engine;
      • and others.

      The Javascript variable is "jwt". (This is the same variable that appears in Berlin back office since version 5.18 if user logs in to back office via Launchpad.)

      If you 1) have a company in Identity, 2) have integrated that company with your Erply account and 3) have a user account with the same name (same email address) in both Identity and Erply back office, the returned token will belong to that Identity user account and will contain all its permissions.

      If you do not have an Identity company integrated with your Erply account yet, one will be created automatically.

      If you do not have a user account with the same name in Identity yet, a user account will be created automatically. That user will have only a limited default permission set (eg. the permission to query CDN), additional permissions can then be added in Identity as usual.

    2. Report "Unpaid Invoices and Balance Statements" now has separate user group permissions. Access to the report can now be configured separately; viewing the report no longer requires the access to all reports.

    3. Field "Ship-to contact person" has been added to sales documents.

      1. The contact person's name will also appear on standard printouts if selected, and contact person can be added to Actual Reports printouts.
    4. The report "Sold amounts of packaging materials" can now be filtered by "Revenue Type" (Domestic / EU / Non-EU)

    5. On Belgian accounts, both French and Dutch languages are now supported and can be enabled.

    6. New fields have been added to customer export: "Invoicing channels - Email","Invoicing channels - E-invoice", "Operator ID", "EDI code", "E-invoice email address".

    7. The possibility to translate footer and header text for "Balance statements" and "Payment reminders" has been added.

    8. Report "Payments Summary (Cash Audit)" now respects the currency filter and shows data for selected currency only.

    9. Columns "Initial amount in register", "Day Income", "Cash in & Out", and "Day income + all cash in & out" have been added to "Payments Summary (Cash Audit)" report.


    1. New field has been added to report generator: "Email opt-out" for customers.


    1. Fixed: when sending e-invoices to an operator fails (because of incorrect credentials, for example), an error report will now be displayed.

    2. Fixed: when sending multiple e-invoices, then opening a sales document, then returning to the list, selected documents were sent to the operator again. Now, after sending documents electronically, check boxes will be cleared.

    3. Fixed: When a location's address was deleted, sales document printouts no longer displayed any address at all, instead of falling back to the company's default address.

    4. Fixed: Clicking the "Excel" download link in Reports > Sales Promotions produced an error "File not found".

    5. Fixed: entering a matrix product's price with a comma as the decimal separator (in the matrix product picker dialog — on a purchase document) ignored the decimal part and retained whole numbers only.

    6. Fixed: Layout issues in the matrix quantity view for two-dimensional matrix products.