← All releases

Version 1.2.8.0

Released March 12, 2025

19 new features 3 fixes

What's new

AC Solution - Bank Communication

Bank statements

Blank value of variable symbol must be changed from 0 to " ".

ABR MT940 Transformation of the zero reference number value

AC Solution - Bank Communication · Bank statements

Blank value of variable symbol must be changed from 0 to " ".

AC Solution - Bank Settlements

Bank - automatic settlements

In the Bank Parameters form, located in the "ASL Bank Transfer" tab, three new options have been added to better accommodate users' bank transfer needs.

  1. "Identify sent payment by" – This option allows users to choose whether sent payments should be identified by Payment Reference or Payment ID.
  2. "Identify sent payments by Record ID" – This setting lets users specify whether payments should be identified by Record ID (YES/NO). Full functionality depends on the availability of formats that support carrying this identifier through the banking process.
  3. "Counterparty bank account to field" – This option enables users to select which field should store the vendor’s bank account information. Available choices are Payment ID, Payment Reference, or NONE.

Parameters for Transfer to general journal

AC Solution - Bank Settlements · Bank - automatic settlements

In the Bank Parameters form, located in the "ASL Bank Transfer" tab, three new options have been added to better accommodate users' bank transfer needs.

  1. "Identify sent payment by" – This option allows users to choose whether sent payments should be identified by Payment Reference or Payment ID.
  2. "Identify sent payments by Record ID" – This setting lets users specify whether payments should be identified by Record ID (YES/NO). Full functionality depends on the availability of formats that support carrying this identifier through the banking process.
  3. "Counterparty bank account to field" – This option enables users to select which field should store the vendor’s bank account information. Available choices are Payment ID, Payment Reference, or NONE.

Function Transfer to journal will now search for sent payments (in payment journal) even with blank Payment reference.

Transfer to General ledger - change of Payment reference condition

AC Solution - Bank Settlements · Bank - automatic settlements

Function Transfer to journal will now search for sent payments (in payment journal) even with blank Payment reference.

Compatibility patch to support Modern bank reconciliation feature, which uses a different form in the FO application. This patch adds controls to the new form with the same functionality as in original form.

Compatibility with Modern bank reconciliation feature

AC Solution - Bank Settlements · Bank - automatic settlements

Compatibility patch to support Modern bank reconciliation feature, which uses a different form in the FO application. This patch adds controls to the new form with the same functionality as in original form.

AC Solution - Core

Extension of the existing list of features to include the name of the ACPackage from which the extension comes. The grid with added features can be clearly divided into groups according to ACPackage name using the Group by this column option.

ACPackage name included in the feature list

AC Solution - Core

Extension of the existing list of features to include the name of the ACPackage from which the extension comes. The grid with added features can be clearly divided into groups according to ACPackage name using the Group by this column option.

AC Solution - Finance CZ

Control statement CZ

Rebase of all related Electronic Reporting configurations to the latest version of the base configuration (compatible with release version 10.0.42).

Rebase ER configurations to the latest version (10.0.42)

AC Solution - Finance CZ · Control statement CZ

Rebase of all related Electronic Reporting configurations to the latest version of the base configuration (compatible with release version 10.0.42).

VAT Export posted sales tax detail CZ

Rebase of all related Electronic Reporting configurations to the latest version of the base configuration (compatible with release version 10.0.42).

Rebase ER configurations to the latest version (10.0.42)

AC Solution - Finance CZ · VAT Export posted sales tax detail CZ

Rebase of all related Electronic Reporting configurations to the latest version of the base configuration (compatible with release version 10.0.42).

AC Solution - Finance Core

Tax transaction details

Rebase of all related Electronic Reporting configurations to the latest version of the base configuration (compatible with release version 10.0.42).

Rebase ER configurations to the latest version (10.0.42)

AC Solution - Finance Core · Tax transaction details

Rebase of all related Electronic Reporting configurations to the latest version of the base configuration (compatible with release version 10.0.42).

AC Solution - Finance SK

Control statement SK

Rebase of all related Electronic Reporting configurations to the latest version of the base configuration (compatible with release version 10.0.42).

Rebase ER configurations to the latest version (10.0.42)

AC Solution - Finance SK · Control statement SK

Rebase of all related Electronic Reporting configurations to the latest version of the base configuration (compatible with release version 10.0.42).

VAT Declaration SK

Rebase of all related Electronic Reporting configurations to the latest version of the base configuration (compatible with release version 10.0.42).

Rebase ER configurations to the latest version (10.0.42)

AC Solution - Finance SK · VAT Declaration SK

Rebase of all related Electronic Reporting configurations to the latest version of the base configuration (compatible with release version 10.0.42).

VAT Export posted sales tax detail SK

Rebase of all related Electronic Reporting configurations to the latest version of the base configuration (compatible with release version 10.0.42).

Rebase ER configurations to the latest version (10.0.42)

AC Solution - Finance SK · VAT Export posted sales tax detail SK

Rebase of all related Electronic Reporting configurations to the latest version of the base configuration (compatible with release version 10.0.42).

AC Solution - Fixed Asset Core

Fixed asset auditor

Extended printing capabilities through functionality Business document management and MS Excel template.

Fixed Asset audit report BDM

AC Solution - Fixed Asset Core · Fixed asset auditor

Extended printing capabilities through functionality Business document management and MS Excel template.

AC Solution - Planned Accruals and Deferrals

Planned accruals and deferrals

The feature enables user to record and afterwards allocate accrued costs or revenues, while letting the user sequentially process the postings in the upcoming periods.

Planned accruals and deferrals

AC Solution - Planned Accruals and Deferrals · Planned accruals and deferrals

The feature enables user to record and afterwards allocate accrued costs or revenues, while letting the user sequentially process the postings in the upcoming periods.

AC Solution - Public Registers

Unreliable VAT payer (CZ)

Integration with ADIS to check unreliable payers and possibly import published bank accounts and validate existing ones.

Unreliable payer

AC Solution - Public Registers · Unreliable VAT payer (CZ)

Integration with ADIS to check unreliable payers and possibly import published bank accounts and validate existing ones.

A new parameter for the Unreliable payer feature, to inactivate those Vendors bank accounts, which are not published in ADIS.

Inactivate not found bank accounts

AC Solution - Public Registers · Unreliable VAT payer (CZ)

A new parameter for the Unreliable payer feature, to inactivate those Vendors bank accounts, which are not published in ADIS.

Unreliable payer service now allows to specify max number of queries sent per day/night and will observe these limits. This measure was implemented to avoid sending high number of queries which could result in IP ban by service provider.

Unreliable payer - specify and observe query limits

AC Solution - Public Registers · Unreliable VAT payer (CZ)

Unreliable payer service now allows to specify max number of queries sent per day/night and will observe these limits. This measure was implemented to avoid sending high number of queries which could result in IP ban by service provider.

AC Solution - Reports

Internal document report

Extended printing capabilities through functionality Business document management and MS Excel template.

Voucher report before posting BDM

AC Solution - Reports · Internal document report

Extended printing capabilities through functionality Business document management and MS Excel template.

QR payment codes

Pay invoices using QR code and the standard offered in the country. QR codes can be used to pay free or sales invoices. The standard format used in the Czech Republic is the Short Payment Descriptor alias SPD format, which is also applicable in EU countries.

Code example:

public container generateQRCode(CustInvoiceJour _custInvoiceJour){    AslReports_QRCodeSPDGenerator qrCode = new AslReports_QRCodeSPDGenerator();    if (hasFieldAccess(tableNum(BankAccountTable), fieldNum(BankAccountTable, IBAN)))    {        BankAccountTable companyBankAccount = this.getCompanyBankAccount(_custInvoiceJour);        qrCode.parmBankIBAN(companyBankAccount.IBAN);        qrCode.parmBankSWIFTNo(companyBankAccount.SWIFTNo);        qrCode.parmPaymAmount(abs(_custInvoiceJour.InvoiceAmount));        qrCode.parmPaymCurrencyCode(_custInvoiceJour.CurrencyCode);        qrCode.parmPaymDueDate(_custInvoiceJour.DueDate);        qrCode.parmPaymNote(_custInvoiceJour.PaymId);        qrCode.parmPaymReference(_custInvoiceJour.PaymId);    }    return qrCode.generateQrCode();}

QR payment code - Short Payment Descriptor

AC Solution - Reports · QR payment codes

Pay invoices using QR code and the standard offered in the country. QR codes can be used to pay free or sales invoices. The standard format used in the Czech Republic is the Short Payment Descriptor alias SPD format, which is also applicable in EU countries.

Code example:

public container generateQRCode(CustInvoiceJour _custInvoiceJour){    AslReports_QRCodeSPDGenerator qrCode = new AslReports_QRCodeSPDGenerator();    if (hasFieldAccess(tableNum(BankAccountTable), fieldNum(BankAccountTable, IBAN)))    {        BankAccountTable companyBankAccount = this.getCompanyBankAccount(_custInvoiceJour);        qrCode.parmBankIBAN(companyBankAccount.IBAN);        qrCode.parmBankSWIFTNo(companyBankAccount.SWIFTNo);        qrCode.parmPaymAmount(abs(_custInvoiceJour.InvoiceAmount));        qrCode.parmPaymCurrencyCode(_custInvoiceJour.CurrencyCode);        qrCode.parmPaymDueDate(_custInvoiceJour.DueDate);        qrCode.parmPaymNote(_custInvoiceJour.PaymId);        qrCode.parmPaymReference(_custInvoiceJour.PaymId);    }    return qrCode.generateQrCode();}

QR payment codes - SK

Pay invoices using QR code and the standard offered in the country. QR codes can be used to pay free or sales invoices. The standard format used in Slovakia is PayBySquare.

Code example:

public container generateQRCode(CustInvoiceJour _custInvoiceJour){    AslReports_QRCodePayBySquareGenerator qrCode = new AslReports_QRCodePayBySquareGenerator();    if (hasFieldAccess(tableNum(BankAccountTable), fieldNum(BankAccountTable, IBAN)))    {        BankAccountTable companyBankAccount = this.getCompanyBankAccount(_custInvoiceJour);        qrCode.parmBankIBAN(companyBankAccount.IBAN);        qrCode.parmBankSWIFTNo(companyBankAccount.SWIFTNo);        qrCode.parmPaymAmount(abs(_custInvoiceJour.InvoiceAmount));        qrCode.parmPaymCurrencyCode(_custInvoiceJour.CurrencyCode);        qrCode.parmPaymDueDate(_custInvoiceJour.DueDate);        qrCode.parmPaymNote(_custInvoiceJour.PaymId);        qrCode.parmPaymReference(_custInvoiceJour.PaymId);    }    return qrCode.generateQrCode();}

QR payment code - PayBySquare

AC Solution - Reports · QR payment codes - SK

Pay invoices using QR code and the standard offered in the country. QR codes can be used to pay free or sales invoices. The standard format used in Slovakia is PayBySquare.

Code example:

public container generateQRCode(CustInvoiceJour _custInvoiceJour){    AslReports_QRCodePayBySquareGenerator qrCode = new AslReports_QRCodePayBySquareGenerator();    if (hasFieldAccess(tableNum(BankAccountTable), fieldNum(BankAccountTable, IBAN)))    {        BankAccountTable companyBankAccount = this.getCompanyBankAccount(_custInvoiceJour);        qrCode.parmBankIBAN(companyBankAccount.IBAN);        qrCode.parmBankSWIFTNo(companyBankAccount.SWIFTNo);        qrCode.parmPaymAmount(abs(_custInvoiceJour.InvoiceAmount));        qrCode.parmPaymCurrencyCode(_custInvoiceJour.CurrencyCode);        qrCode.parmPaymDueDate(_custInvoiceJour.DueDate);        qrCode.parmPaymNote(_custInvoiceJour.PaymId);        qrCode.parmPaymReference(_custInvoiceJour.PaymId);    }    return qrCode.generateQrCode();}

Bug fixes

AC Solution - Exchange Rate Providers

Exchange Rate Providers

When ASL feature management is not enabled, you are not permitted to use Exchange rate Providers feature.

Feature management validator not exist

AC Solution - Exchange Rate Providers · Exchange Rate Providers

When ASL feature management is not enabled, you are not permitted to use Exchange rate Providers feature.

AC Solution - Finance CZ

VAT Export posted sales tax detail CZ

Correction of CSV file export, control statement sections in CSV file match the sections in control statement file.

CZ CSV file should be generated in same logic as control statement

AC Solution - Finance CZ · VAT Export posted sales tax detail CZ

Correction of CSV file export, control statement sections in CSV file match the sections in control statement file.

AC Solution - Reports

Internal document report

Fixes a printing issue when creating a new voucher line between existing lines of other vouchers.

Print multiple transactions for second and other vouchers

AC Solution - Reports · Internal document report

Fixes a printing issue when creating a new voucher line between existing lines of other vouchers.