Skip to content

Product updates

What changed in BusinessIntents, release by release.

Every release of the BusinessIntents suite, newest first, with its version, its date, and what it changed for the people using it.

Updates are applied by the BusinessIntents team, so there is nothing for you to install. Each release is verified on a staging environment before production moves to it.

Questions about a release? Write to office@codbex.com in English or Bulgarian.

BillingPurchasingInventoryCRMProjectsPeopleAccountingPrint

How to read this page

One entry per release, newest first.

Each entry gives the product version, the date it was released, and, where it applies, the date production moved to it. Releases that only update the platform or packaging, with nothing you can see, are grouped and listed briefly. The entries summarise what changed; the feature and workflow pages describe how the product works today.

Released, in verification

1.21.0 to 1.25.0: released, not yet in production.

These releases are published and are being verified on the staging environment. Production moves to them once verification passes, and this page will then show the date.

1.24.0 and 1.25.0 · 30 Sep 2026

Maintenance rebuilds with no change in behavior.

1.23.0 · 30 Sep 2026

Issuing an invoice, credit note, or debit note is refused while the issuing company has no ЕИК or address. Issued credit and debit notes can no longer be changed or deleted. When sending by e-mail is refused because the customer has no address, the send method can be changed in the same step. The VAT ground can be picked from a list of 16 legal grounds and still edited as text. Customers gain a postal code. Each build now records the exact version of every module it contains.

1.22.0 · 28 Sep 2026

The amount in words on Bulgarian print spells the amount due shown directly above it, and is printed only on EUR and BGN documents. The VAT ground is carried over when an invoice is created from a proforma, a note from an invoice, a template from an invoice, and by recurring invoicing.

1.21.0 · 28 Sep 2026

Credit and debit notes are created from the issued invoice with its lines filled in, need a reason when issued, and print the corrected invoice beside their own number. Issuing is refused while the customer lacks an address, city, or country, or a business customer lacks its registration number, and a zero-value line asks for confirmation. Bulgarian print adds the amount in words and the note that stamp and signature are not mandatory. Invoices gain a VAT ground field. Customers can hold a bank account and a VAT-registered flag, and the VAT number is required only when the flag is set. A duplicate customer or product name asks for confirmation instead of being refused. Supplier payments show allocated and unapplied amounts.

September 2026

1.16.0 to 1.20.0

Production moved to 1.18.0 on 13 Sep 2026 and to 1.20.0 on 23 Sep 2026. 1.20.0 is the version in production today.

1.20.0 · 23 Sep 2026

In production since 23 Sep 2026. Stricter data checks: a customer discount stays between 0 and 100% and a credit limit cannot be negative, a payment allocated to an invoice is checked against both documents, and payslips, project assignments, timesheets, and stock transfers must stay within one company. A vacation entitlement cannot exceed the days in a year. Posted goods documents and closed or cancelled service tickets are frozen. The credit-limit check measures what the customer owes after promotions. Invoice due dates can be edited again, invoice print shows money with two decimals, and Bulgarian tax documents are marked ОРИГИНАЛ. Negative stock, a missing payroll contribution scheme, and an insufficient vacation balance are refused with a clear message.

1.19.0 · 15 Sep 2026

Overdue reminders escalate: the weekly run records every reminder and moves an invoice from the first reminder to the second and the final notice, each sent once, with its own wording per level. A fully paid invoice accepts no further payment. A duplicated invoice takes today's date and resets its due and tax-event dates. Across sales, purchasing, inventory, projects, CRM, and payroll, quantities, prices, rates, and probabilities must be positive or at least zero, and quotation and order lines are frozen once the document is sent or confirmed.

1.18.0 · 12 Sep 2026

In production from 13 Sep to 23 Sep 2026. A confirmed purchase order is frozen and cannot be deleted, and only the winning supplier quote can become a purchase order. A project with tasks or staffed assignments cannot be deleted, a project cannot end before it starts, and a supplier bill with payments on it stays. Running a recurring schedule again creates nothing twice. A proforma cannot fall due before its own date. A payslip e-mail that fails is recorded instead of failing silently.

1.17.0 · 8 Sep 2026

Confirmed invoices are included in automatic payment settlement and in the credit-limit check. An invoice generated from a proforma copies its lines. Approvals and postings cannot be deleted while their workflow is running, and each company gets exactly one payroll run per month.

1.16.0 · 3 Sep 2026

Empty documents are refused: an order, quotation, RFQ, goods document, expense claim, timesheet, vacation request, or invoice without lines cannot be confirmed, sent, submitted, posted, or approved. English print templates now follow the same layout as the Bulgarian ones. Customer payments show how much of them is allocated.

August 2026

1.0.0 to 1.15.0

Production moved to 1.7.0 on 12 Aug, to 1.14.0 on 29 Aug, and to 1.15.0 on 31 Aug 2026.

1.15.0 · 29 Aug 2026

In production from 31 Aug to 13 Sep 2026. Sales invoices accept voucher-style promotions, which reduce what the customer owes without changing the tax base. Invoices created from timesheets bill hours times rate.

1.12.0 to 1.14.0 · 27–28 Aug 2026

1.14.0 was in production from 29 Aug to 31 Aug 2026. Price lists choose the wholesale or base price for each customer, the customer's standard discount fills in on each line, and VAT is calculated on the discounted amount. New reports: Aged Receivables, Aged Payables, Customer Statement by customer and period, General Ledger, Balance Sheet, and Income Statement. Accounting months can be closed, which locks the journal entries dated inside them. Goods issues post the cost of goods sold. Prices carry five decimals and quantities six.

1.10.0 and 1.11.0 · 21–22 Aug 2026

Billing documents print in their own language, which defaults from the customer's preferred language, and their PDF files are named by number, date, company, and customer. Bulgarian templates print the customer's name and details in Bulgarian when they are filled in.

1.9.0 · 18 Aug 2026

The leads, supplier quote, vacation balance, and hours by project reports include every record they are meant to count.

1.8.0 · 17 Aug 2026

Invoices and customer payments take their currency from the company, and invoices fill in the tax-event date and bank account. Editing an invoice header no longer clears its paid and balance amounts. Personal pages find people by username, a customer can be saved without an e-mail address, and Fill Month on a timesheet starts at 8 billable hours.

1.7.0 · 12 Aug 2026

In production from 12 Aug to 29 Aug 2026. The base company's currency is set to EUR.

1.6.0 · 12 Aug 2026

The Bulgarian interface language can be selected. Invoice lines created from a timesheet name the employee.

1.2.2 to 1.5.0 · 11 Aug 2026

Report totals no longer count drafts or cancelled and voided documents, and voiding a sales invoice reverses its journal entry. Employees see their own timesheet day allocations, and billed timesheet lines reach the invoice.

1.1.0 to 1.2.1 · 9–10 Aug 2026

Platform and packaging updates with no change in behavior.

1.0.12 and 1.0.13 · 6–7 Aug 2026

Monthly schedules create a draft payroll run for each company and a project timesheet for each project and month. Customer payments carry a payment method and a company, and post to the journal.

1.0.3 to 1.0.11 · 4–5 Aug 2026

Bulgarian print templates for every document, with the invoice in the familiar фактура layout, and an English invoice template. Companies gain Bulgarian-language fields for print. Issued invoices are locked, and every invoice line needs a tax rate. A Month unit of measure is added, and project timesheets cover a calendar month.

1.0.0 to 1.0.2 · 3 Aug 2026

The first release in this archive: sales, purchasing, inventory, CRM, projects, services, people, payroll, and accounting in one application, with document numbers kept separately for each company. 1.0.1 removed demo content from the production application, and 1.0.2 applied the BusinessIntents branding.

Planned

Work that is planned, without a date.

These items are recorded as planned in the product sources. They are not available yet, no date is promised, and plans can change.

Credit notes that settle the invoice

A credit note is a separate document and does not yet reduce the open balance of the invoice it corrects. Settling the two against each other is planned.

Order statuses that follow delivery and invoicing

Sales orders do not yet move to Fulfilled or Invoiced, nor purchase orders to Received or Invoiced, by themselves. Setting these statuses from the follow-on documents is planned.

Reminders in the customer's language

Each reminder level has its own wording in one language. Sending the reminder in the invoice's language is planned.

Customer statements by e-mail

The Customer Statement report is read on screen. Sending the statement to the customer by e-mail is planned.

Accounting periods per company

Closing a month closes it for every company in the instance. Separate periods for each company are planned.

КОПИЕ on reprints

Bulgarian tax documents are marked ОРИГИНАЛ. Marking every reprint after the first as КОПИЕ is planned.

More checks on the issuing company

Before issuing, the company's ЕИК and address are checked. City, country, and a VAT-registered flag on the company are planned, so they can be checked too.

Already built for an upcoming release

Postings into a closed month or onto an inactive account refused, expense claims and vacation requests frozen once submitted, stricter payroll checks, and a manager line that points back to the employee refused.

Production history

When production moved to a new release.

Production moves only to a release that passed verification on staging, so it often skips several releases at once.

DateMoved toFrom
23 Sep 20261.20.01.18.0
13 Sep 20261.18.01.15.0
31 Aug 20261.15.01.14.0
29 Aug 20261.14.01.7.0
12 Aug 20261.7.01.6.0

How updates work

Nothing to install, nothing to schedule.

The same rules apply to every release on this page.

Applied for you

The BusinessIntents team updates hosted instances. You don't need to install anything or take any action.

Verified before production

Each release is first verified on a staging environment. Only then does production move to it, so a release can reach production some days after its release date.

One version for the suite

A product version such as 1.20.0 covers the whole suite. Each entry on this page has a stable link, for example /product-updates/#v1-20-0.

Planned is not released

Planned work is listed separately and carries no date. Nothing is described as available until it is released.

Questions

Write to office@codbex.com about any change on this page, in English or Bulgarian.

Continue the evaluation

See how the product works today.

The release entries summarise changes; these pages describe the current behavior in full.

Decision-stage questions

Questions about updates.

Do I need to do anything when a new version is released?

No. The BusinessIntents team applies updates to hosted instances, so there is nothing to install.

Why is a newer release not in production yet?

Each release is verified on staging first. Production moves only to a verified release, so a new release can wait, and several are often promoted together.

Are the planned items promised?

No. They are recorded plans without a date, and they can change or be dropped. Only released entries describe what BusinessIntents does.

Where can I ask about a change?

Write to office@codbex.com. The team answers in English or Bulgarian.

Next step

Try the current version yourself.

Open the free demo, or write to office@codbex.com with a question about any release.

Questions about a release? Write to office@codbex.com in English or Bulgarian.

The BusinessIntents Business Suite - end-user guide.