Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Page properties
Version2.1.1.37
Release Date01 Nov 2026
Update From2.1.1.29 or later


Excerpt
hiddentrue

Introduces UAE e-invoicing via the Peppol network and a fully redeveloped sales retention functionality. Settlements with customers and suppliers gain two new documents, AP/AR Adjustment and Debt Write Off, along with configurable prepayment offsetting rules. The release also adds RLS by project, an HR bot for Telegram and an AI assistant based on the User Guide.

1. An electronic invoicing subsystem has been developed for entities that are residents of the UAE

1.1. The following e-invoicing capabilities have been implemented:

  • Configuring of connections to accredited service providers (ASPs).
  • Automated generation and sending of e-invoices via the Peppol network.

  • Verification that all mandatory fields in e-invoices are populated.

  • Pre-validation of e-invoice data.

  • Saving of generated e-invoices as XML files.

  • Tracking of delivery statuses of e-invoices, with the option to configure how the statuses are updated in real time.

  • Displaying of results of e-invoice processing, including ASP connection errors and data validation errors.

  • Checking for unsent e-invoices during the month-end closing procedure.

  • Analyzing unsent electronic invoices via a dedicated report.

  • Restricting the ability to modify documents that have already been sent.

1.2. The Entities and Companies master data has been expanded to support e-invoicing.

It is now possible to specify:

  • Trade license details and the issuing authority, including support for multiple licenses.
  • Whether an entity or a company is registered in a free zone.
  • The emirate in a dedicated address field.
  • The Taxpayer Identification Number (TIN), which is used as the recipient's address when exchanging e-invoices.

1.3. The data used in sales documents has been expanded for generation of correct e-invoices.

It is now possible to specify:

  • The information about the beneficiary.
  • The consignee details.
  • Whether an entity or company is registered in a free zone.
  • Reason codes for the applied discounts.
  • Reason codes for the issuance of credit notes.
  • Payment methods, including details for card payments and payments via online services.
  • Customs document number and Incoterms delivery terms for export operations.
  • An indicator of online sales.

The algorithm for selecting reasons for VAT exemption has been adapted regarding the country where the entity is registered. 

1.4. The ability to generate e-invoices for deemed supplies was added.

A new transaction type, Deemed Supply, has been added to the Output VAT Transactions document for the purpose of accruing VAT and generating tax invoices.

1.5. The functionality has been implemented to restrict the sending of e-invoices:

  • Based on the document’s approval status.
  • Based on user access rights. For this purpose, a new access group profile, Sending of E-Invoices to Tax Authorities, has been added.

2. The functionality used for retentions in sales has been completely redeveloped

2.1. New General Ledger accounts have been added to track sales retentions:

  • These new GL accounts have Company and Contract as dimensions and are included in the Current Assets section in the Statement of Financial Position.
  • The accounts are available for using in the Invoice and Credit Note documents.

2.2. A new Retention Types master data has been added.

This master data can store the following retention type parameters:

  • The method to determine the release date for retention of the type (either by specifying the number of days from the invoice date or by specifying an arbitrary date).
  • GL accounts for retention accounting.

2.3. Settings for sales retentions have been added to the Entities and Company Contracts master data.

It is now possible to specify:

  • Retention rates and types.
  • The date for releasing the applied retentions.
  • The tax point for VAT purposes, which can be set to either the invoice date or the retention release date.
  • The need to reflect VAT liabilities included into the retention amounts until retention release.
  • The method for determining the calculation base for retentions (based on the initial amount of the invoice line or also taking into account previously applied retentions).

Entity-level settings are applied by default, however they can be adjusted for each contract of a company.

2.4. Support for sales retentions has been implemented in the Invoice and Tax Invoice documents, including the following capabilities:

  • Overriding the default retention parameters.
  • Applying multiple types of retentions to a single item.
  • Calculating the VAT amount to be recognized at the tax point which is specified for each retention type.
  • Releasing previously applied retentions simultaneously with the application of new retentions.
  • Recognizing VAT payable upon the release of claimed retentions.
  • Adapting the prepayment offsetting algorithm to account for applied retentions and retentions being released.

2.5. Support for retentions has been added to the Credit Note and Tax Credit Note documents:

  • The ability to adjust the amounts related to retentions of multiple types applied to an item.
  • Adjustment of the calculation of VAT amounts that are due on the recognition date defined for each type of retention.
  • Cancellation of a previously recorded retention release, including cases where this occurs simultaneously with the adjustment of new applied retentions.
  • Adjustment of previously recognized VAT amounts that are due upon the release of claimed retentions.

2.6. The Opening Balances Entering document now supports the input of opening balances related to sales retentions.

For the Settlements with Suppliers and Customers transaction type, it is now possible to enter balances for sales retentions. Also, a corresponding template has been developed for import of retention data from Excel.

2.7. Calculation of exchange rate differences for retentions.

Depending on the system settings, exchange rate differences can be recognized either during the Month-End Closing procedure or at the time each transaction is posted.

3 . Changes to the functionality for settlements with customers and suppliers

3.1. Settings for offsetting prepayments have been added to the Entities and Companies master data:

  • The option allowing to apply prepayments that are not linked to specific orders, even when orders are specified in the documents.
  • The option to define a rule for selecting prepayments based on VAT rates (Match VAT Rates; Match VAT Rates, Then Use FIFO; Do Not Match VAT Rates, Use FIFO Only).

These settings define which prepayments can be offset and in what order. The settings defined at the entity level are applied by default but can be adjusted for each contract of a company.

3.2. The functionality of prepayment offsetting has been revised for the following documents: Invoice, Fixed Asset Sale, Consignee Report, Invoice Received, Additional Expenses, and Processing Report.

Settings for offsetting prepayments have been added to these documents, and the algorithm for selecting and allocating prepayments has been updated:

  • It is now possible to offset prepayments that are not linked to specific orders, even when orders are specified in the document.
  • Also, it became possible to define a ​​rule for selecting prepayments based on VAT rates.
  • Handling of prepayments has been moved to a separate tab.

3.3. A new document, AP/AR Adjustment, has been added.

This document is intended for the manual adjustment of settlements with customers and suppliers. A debt or a prepayment can be transferred to another company or to a different contract, can be offset against another debt or prepayment, or reclassified as a different type of debt or prepayment.

3.4. A new document, Debt Write Off, has been added.

This document is designed for writing off debts or prepayments of customers and suppliers. Such write-offs can be recorded by allocating the amounts to GL accounts for income, expenses, reserves, or equity.

3.5. The functionality of the Loan Adjustment document has been extended:

  • A new transaction type, Prepayment to Supplier Using Loan Received from Third Party, has been added to record a prepayment made to a supplier by a lender on behalf of the entity.
  • For transaction types Writing Off Loan Received and Writing Off Loan Issued, it is now possible to specify Project and Project Task dimensions.

4. Improvements to the Human Resources and Payroll module

4.1. An HR bot has been developed for Telegram, allowing employees to independently handle personal requests:

  • Submit requests for vacation, sick leave, and other types of absence.
  • Submit expense reports, including details of costs incurred, and attach the supporting documentation.
  • Access personal employment and payroll-related reports.

4.2. The accuracy of calculating the service period in the Calculation of Accumulated Vacation Pay document has been improved.

The calculation algorithm has been extended to now include the number of days actually worked in addition to full years and months on the end date of the period being closed. Previously, only full years and months of service were considered.

5. An AI assistant has been developed to provide answers regarding the use of FirstBit ERP, based on the User Guide.

With this assistant, you can do the following:

  • Ask text-based questions in Russian, English, or Arabic.
  • Receive answers based on the texts from the User Guide and the FirstBit Knowledge Base.
  • Conduct a dialogue that takes the context of previous questions-answers into account.

The assistant processes only text-based questions; it does not support the recognition of images or screenshots.

6. Added the ability to configure RLS by project.

7. The settings for changing the format of amounts in reports have been added.

For most reports, we added the ability to customize the format for displaying amounts, including selection of decimal separators, grouping of digits, and presentation of negative and zero values. The default format can be set up using the service settings and can be overridden in the user's personal settings or in the settings of a specific report.

8. Configuration settings for email accounts have been updated.

Support for OAuth 2.0 authentication has been added for accessing email accounts.

9. Bug fixes and stability updates.