enobis/module-budget v1.21.0

Budgets

Introduction

Power your B2B and B2C sales with flexible spending controls. The "Budget" extension allows you to create sophisticated, product- and customer-specific budgets that integrate seamlessly into Magento's checkout, or even function as a complete internal payment solution.

Key Benefits

  • Boost Sales & Loyalty: Offer specialized budgets for corporate clients, employees, or marketing campaigns to encourage spending and repeat business.
  • Flexible Checkout Options: Apply budgets automatically, let customers choose to use them in a dedicated checkout step, or offer them as a standalone payment method.
  • Powerful Admin Control: Effortlessly create, assign, manage, and even automatically refill budgets directly from the Magento admin panel.
  • Crystal-Clear Tracking: Get a complete audit trail of every budget transaction, from orders and refunds to manual adjustments, visible to both you and your customers.
  • Automate Everything: Set up budgets that are automatically created for new customers and replenished on a daily, weekly, or monthly schedule.

How It Works: Core Concepts

Before diving into the features, it's helpful to understand the three main ways budgets can be used:

  1. Automatic Budgets: The budget is automatically applied to the cart, reducing the total for the customer without any extra clicks. Perfect for blanket employee stipends or promotional credits.
  2. Optional Budgets: These give the customer control. They appear in a special "Budget"-step during checkout, where the customer can choose whether to apply them to their order.
  3. Payment Budgets: This transforms a budget into an offline payment method. Customers can select the budget as a payment-method to cover the entire order, just like using a gift card.

The Customer Experience (Frontend)

We've designed the budget experience to be intuitive and transparent for your customers.

Seamless Cart & Checkout Integration

Customers can see their budgets in action right from the start.

  • Applied budget amounts are clearly shown in the cart and checkout summary.
  • The total amount is updated in real-time.
  • (Optional) You can even display which budget was applied to each specific item in the cart.

Please note: Budgets which are for payment won't be shown here. Optional budgets (like optional budgets or budgets configured as payment) are displayed in the "budgets"-step in the checkout (see below).

Dedicated Budget Step in Checkout

For "optional" budgets, a dedicated step gives customers full control. Here they can:

  • View all their available budgets.
  • Select which ones they want to apply to the current order.
  • See the immediate impact on their order total.

Full Transparency in "My Account"

Customers can manage and track their budgets anytime. The "My Account" section features:

  • A dashboard listing all their assigned budgets and current balances.
  • A detailed transaction history for each budget, showing every order, refund, and adjustment.

Budgets as a Payment Method

When a budget is set up for payment, it appears as a distinct payment option.

  • Standard Payment: If the customer's budget can cover the entire order, they can select it and complete the purchase instantly.
  • Budget Requests: What if their budget is too low? You can enable "budget requests"! This powerful B2B feature allows a user (e.g., an employee) to request the remaining funds from a related (parent) budget (e.g., their manager).
    1. The order is placed with a pending status. Important: The missing budget amount is reserved by the parent budget directly after plaing the order! If the requests is declined, the requested amount will be canceled.
    2. The parent budget holder is notified via email.
    3. The manager can approve or decline the request from their own customer account.
    4. On approval, the order is processed. On denial, it's canceled.

Powerful Store Management (Backend)

The extension gives you granular control over every aspect of your budget system.

Centralized Budget Management (Customers > Budget)

This is your command center for creating, editing, and overseeing all budgets.

Create Budgets

Configure every detail, from its name and active dates to its behavior.

Option Description Comment
Name name of budget Think about unique name - used for backend processing
Frontend name name of budget for storefront
is active yes, no
type optional, autmatic an optional budget is a budget which will be used by the customer manually. Automatic budgets are applied automatically
valid from, valid to - date Enables the budget for that period of time
Budget category Budgets are charged by matching budget categories
Factor 1 is default. Possibility to use a factor for budget transactions. If you use e.g. 0.5 only 50% of the cart value will be applied to the budget. Important: Only usefull if you are not using budgets as payment (see below), since you won't be able to checkout.
Priority 0 is default. Priority of appling the cart values to the according budgets. Important: Budgets with low priority will be charged earlier! This is important if there are two or more budgets which may be charged at the same time, e.g. two budgets with the same budget-category or two budgets which will be charged for shipping costs. With the priority you can decide which budget will be charged first! Important: If the priority is the same, the budget with the lower budget amount will be charged first!
Used for payment Budget will be available in budget-list in the budget-payment in the checkout. Important: If activated, the budget-type must be "optional"!
Automatic correct qty If enabled, the budget acts like a limit and the cart quantities will be adjusted to the maximum possible amount automatically. Important: If activated, the budget-type must be "automatic"!
free quantity amount of pieces for free of charge
fill intervall (daily, weekly, monthly, disable) possiblity to replenish the budget in a given intervall to the fill amount
free amount budget amount for automatic budget replenishment

Import Budgets in Bulk: Use the provided CSV template to create budgets in minutes.

Example import files are located at "vendor/enobis/module-budget/etc/import-examples". Please use these files and replace the examples with your data. To import the data, please go to "Customers->Manage Budgets->Budget Import".

Key Budget Configuration Settings:

When creating a budget, you have access to a wealth of options:

Assigning Budgets to Customers

Link budgets directly from the customer edit page.

  • One Customer, Many Budgets: Assign multiple different budgets to a single customer.
  • One Budget, Many Customers: Assign a single budget to a group of customers for a shared pool of funds (works on a "first come, first served" basis).

Complete Transaction History

Just like on the frontend, every budget change is recorded in the backend. You can see every order, refund, automatic refill, or manual adjustment, ensuring a complete and auditable financial record. You can also make manual Plus or Minus adjustments with notes for one-off credits or corrections.


Configuration

Fine-tune the extension's behavior to match your store's needs.

General & Checkout Settings

Stores > Configuration > Enobis > Budget > Checkout

Option Description Comment
Show Available Budgets In Onepage Checkout Adds the dedicated "Budget" step to your checkout process. Used best for optional budgets which are not used as payments
Display Current Value Choose how to display budget values in the checkout step.
Include Shipping Costs Allow budgets to cover shipping fees. Important: No, could lead to dead ends depending on your payment configuration
Include Shipping Costs for customer groups Restrict which customer groups can use budgets for shipping.

Budget Scope

Stores > Configuration > Enobis > Budget > Share Budget Options

Option Description Comment
Share Budgets Scope how budgets are "shared" in the system. By default, budgets are created globally, but customers can use them only, if they have a relationship to them. At some scenarios, it's maybe necessary to exclude budgets to be shared in certain websites.

Payment Method Settings

Stores > Configuration > Enobis > Budget > Budget As Payment

Option Description Comment
Consider Budget Categories If Yes, a budget used as a payment method can only purchase products from its assigned budget category. Important: Could lead to dead ends!

Budget Request Email Settings

Stores > Configuration > Enobis > Budget > Budget Request Info Email

Budget requests are only possible between payment budgets which have a relationship. Customers of a budget from a parent budget can request the missing amount at the owner of the parent budget.

Option Description Comment
Enable Turn on email notifications to supervisors for new budget requests.
Budget Request Info Email Sender Info about Email sender of budget request
Budget Request Info Email Template Select the email template for the notification.
Order Release Email Customer Template Select the email template for the release email.
Approved Status Set the order status that should be applied after a request is approved.

Fill budgets

Stores > Configuration > Enobis > Budget > Fill budgets

Budget can be updated with an amount automatically.

Option Description Comment
Enabled Creates a budget transaction automatically at a certain time. Make sure the magento cron jobs are setup and running properly. Learn more about magento cron jobs.
Fill Amount Transaction will be created with this amount.

Automatic Budget Creation

Stores > Configuration > Enobis > Budget > Automatic Budget Creation

Budget can be created automatically by certain events in the system.

Option Description Comment
Enabled Enables automatic budget creation
Events Event for creating a new budget Available events: "Customer Registration", "Portal Customer Creation"(Only available if PortalConnector is installed), "Portal Company Creation"(Only available if PortalConnector is installed)
Base Budget Budget which is used as template for creating new budges

Additional Settings

Stores > Configuration > Enobis > Budget > Additional Settings

Option Description Comment
Show Budget Sidebar Widget Show current budget values in the frontend sidebar if the customer has valid budgets.
Enable Budgets based on Customer Group Enabled Budgets can only be used by customers of the selected customer group. Usecase: Maybe relevant in scenarios where a customer can switch it's customer group.

Prerequisites & Installation

Prerequisites

Our extensions are distributed through a private repository. A valid license agreement is required for access. If you do not have access, please contact us to get started.

###Installation via Composer

  1. SSH into your server and navigate to your Magento root directory.
  2. Install the extension:
    composer require enobis/module-budget
    
  3. Run the standard Magento update commands:
    php bin/magento setup:upgrade
    php bin/magento setup:di:compile
    php bin/magento setup:static-content:deploy
    php bin/magento cache:clean
    php bin/magento indexer:reindex
    

Support

Need help with setup, configuration, or anything else? We're here for you!

Changelog

1.21.0 (2026-05-05)

  • 2026-04-29 Update unit tests (281bfa8)

  • 2026-04-30 Tweak code (bcb0abf)

  • 2026-04-30 Update unit test setup traits (f84b675)

  • 2026-04-30 Update unit tests (4292b6c)

  • 2026-04-30 Update unit tests (ff6e182)

  • 2026-04-30 Tweak code (47cdd2b)

  • 2026-04-30 Update unit tests (f2363f8)

  • 2026-05-05 Merge branch 'php84-compat' into dev (b52d459)

  • 2026-05-05 Version 1.21.0 (bb7f2d4)

    Allow PHP 8.4 Improve codebase for PHP 8.4 compatibility

    #14414

1.20.1 (2026-04-09)

  • 2026-04-09 Logging removed from the module (d02cd53)

  • 2026-04-09 Version: 1.20.1 (cd70f56)

    • Logging removed from the module

1.20.0 (2026-03-10)

  • 2026-03-09 docs: add AI agent and Gemini documentation for Enobis_Budget module (5c326d2)

    Incorporate AI guidance files to provide context for conversational agents. The files include module overview, tech stack details, and specific operational protocols for Gemini-based agents (e.g., ULTRATHINK).

    This supports the ongoing PHP 8.3 compatibility work by ensuring architectural and design standards are maintained by AI collaborators.

    Co-authored-by: Antigravity antigravity@google.com

  • 2026-03-09 Drop PHP 7.4 support (31fd4eb)

  • 2026-03-09 Allow PHP 8.3 (a7eab09)

  • 2026-03-09 Tweak code (c4094b0)

  • 2026-03-09 fix(php83): resolve implicit float-to-int conversion deprecation in CancelObserver (6741e65)

    • Removed explicit (int) cast for base_amount in SalesOrderPaymentCancelObserver.
    • Consistently cast budget entry value to (float).

    WHY: base_amount is a monetary float. In PHP 8.1+, implicit float-to-int conversion is deprecated. The previous (int) cast could lead to truncation data loss (e.g., 30.6 becomes 30).

  • 2026-03-09 test(php83): add regression tests for float-to-int conversion in CancelObserver (43063c8)

    • Extended SalesOrderPaymentCancelObserverTest with new test methods.
    • Added testExecuteWithBudgetUsageItems to verify standard float handling.
    • Added testExecuteWithBudgetUsageItemsWithoutAmountKey for edge case data.

    WHY: Ensures budget entry values are correctly handled as floats and prevents future regressions of the fixed float-to-int truncation issue.

  • 2026-03-09 fix(php83): fix fragile isset() check on local variable in PlaceEndObserver (698532e)

    • Initialized $requestAmount to null before the conditional block.
    • Replaced isset($requestAmount) with an explicit null check.

    WHY: Using isset() on a local variable defined in an inner scope is semantically fragile. This change makes the logic robust and removes potential static analysis warnings.

  • 2026-03-10 Update unit test setup traits (0f71d67)

  • 2026-03-10 test(php83): add unit tests for SalesOrderPaymentPlaceEndObserver (b2d9e8f)

    • Created SalesOrderPaymentPlaceEndObserverTest following existing test patterns.
    • Verified standard budget payment execution.
    • Added edge case test for Related Payments without a resolved customer budget.

    WHY: Provides coverage for the fragile isset() fix and ensures the observer handles missing customer budgets gracefully without triggering undefined variable errors.

  • 2026-03-10 Modernize codebase (d9dd3b1)

  • 2026-03-10 Adjust code style (1efbcc6)

  • 2026-03-10 Merge branch 'php83-compat' into dev (01edde4)

  • 2026-03-10 Version 1.20.0 (681772a)

    Allow PHP 8.3

    #14375

1.19.5 (2025-12-26)

  • 2025-12-26 Small acl fix (96140a0)

  • 2025-12-26 Add mass create budget entry action to backend budget grid (ebaa71d)

  • 2025-12-26 Version 1.19.5 (7238c5c)

    Add mass create budget entry action to backend budget grid

1.19.4 (2025-12-22)

  • 2025-12-22 Add mass close action to backend budget grid (3712486)

  • 2025-12-22 Version 1.19.4 (9cfb76b)

    Add mass close action to backend budget grid

1.19.3 (2025-03-10)

  • 2025-03-10 Fix in some places of the the frontend checkout, the internal budget name was displayed instead of the frontend budget name (9a69710)

  • 2025-03-10 Version 1.19.3 (97163a2)

    Fix in some places of the the frontend checkout, the internal budget name was displayed instead of the frontend budget name

1.19.2 (2025-03-06)

  • 2025-03-06 Fix "finish order" with free payment was not possible for orders with shipping costs covered by the budget (38dcfc3)

  • 2025-03-06 Version 1.19.2 (d17c856)

    Fix "finish order" with free payment was not possible for orders with shipping costs covered by the budget

1.19.1 (2025-02-12)

  • 2025-02-12 Inherit related budget information when available in automatic create budget process (81e5144)

  • 2025-02-12 Update unit tests (764d3f4)

  • 2025-02-12 Tweak code (61c40e8)

  • 2025-02-12 Tweak code (286328c)

  • 2025-02-12 Merge branch 'fixes' into dev (6fa896e)

  • 2025-02-12 Version 1.19.1 (a4f906a)

    Inherit related budget information when available in automatic create budget process

1.19.0 (2025-02-11)

  • 2025-02-11 Fix: budget categories field in import examples (33af820)

  • 2025-02-11 Add ability to enable budgets based on customer group (39781ba)

  • 2025-02-11 Update unit tests (c6db3fe)

  • 2025-02-11 Tweak code (474422c)

  • 2025-02-11 Merge branch 'feature-enable-budgets-based-on-customer-group' into dev (3e0c8d3)

  • 2025-02-11 Version 1.19.0 (f7455cd)

    Add ability to enable budgets based on customer group

    #14053

1.18.12 (2025-02-11)

  • 2025-02-11 Fix: budget categories field in import examples (50a619d)

  • 2025-02-11 Merge branch 'fixes' into dev (f25099e)

  • 2025-02-11 Version 1.18.12 (d652b82)

    Fix: budget categories field in import examples

1.18.11 (2025-02-06)

  • 2025-02-06 Add relation budgets support to budget payment method (0469800)

  • 2025-02-06 Update unit test setup traits (b248080)

  • 2025-02-06 Update unit tests (b2add1b)

  • 2025-02-06 Tweak code (9370f64)

  • 2025-02-06 Update README.md (9a65b9d)

  • 2025-02-06 Merge branch 'budget-payment-method-relation-budgets-support' into dev (70ad1a0)

  • 2025-02-06 Version 1.18.11 (997f27e)

    Add relation budgets support to budget payment method

1.18.10 (2024-11-18)

  • 2024-11-18 Fix: duplicate entries issue in budget listing export in backend (d50c261)

  • 2024-11-18 Update unit tests (f365d37)

  • 2024-11-18 Tweak code (1bd81fb)

  • 2024-11-18 Merge branch 'fixes' into dev (1aa848b)

  • 2024-11-18 Version 1.18.10 (f76375a)

    Fix: duplicate entries issue in budget listing export in backend

1.18.9 (2024-11-06)

  • 2024-11-05 PHP 8.2 Compatibility (34fa440)

  • 2024-11-05 Tweak code (9b595b2)

  • 2024-11-06 Fix: budget listing paging and limitation not working in backend (337d464)

  • 2024-11-06 Update unit tests (c46535a)

  • 2024-11-06 Handle websites values properly for cases where system websites not available or restricted in some way (dcfc3b7)

  • 2024-11-06 Merge branch 'fixes' into dev (60c8b28)

  • 2024-11-06 Version 1.18.9 (383fcea)

    PHP 8.2 Compatibility Fix: budget listing paging and limitation not working in backend

1.18.8 (2024-11-05)

  • 2024-11-05 Fix: budget listing export not possible in backend (141727b)

  • 2024-11-05 Update unit test setup traits (15977a9)

  • 2024-11-05 Update unit tests (b57c787)

  • 2024-11-05 Tweak code (96165aa)

  • 2024-11-05 Tweak code (8de5905)

  • 2024-11-05 Merge branch 'fixes' into dev (7539374)

  • 2024-11-05 Version 1.18.8 (131d3f3)

    Fix: budget listing export not possible in backend

1.18.7 (2024-09-11)

  • 2024-09-11 Update README.md (55aca7e)

  • 2024-09-11 Introduce .gitattributes to exclude development files (987682b)

  • 2024-09-11 Update composer.json (7200bde)

  • 2024-09-11 Tweak code (712c530)

  • 2024-09-11 Fix: budget name is always the same as budget frontend name in webapis (81d3f86)

  • 2024-09-11 Add unit tests (a34cb8d)

  • 2024-09-11 Merge branch 'fixes' into dev (850e317)

  • 2024-09-11 Version 1.18.7 (72b1c0b)

    Introduce .gitattributes to exclude development files Fix: budget name is always the same as budget frontend name in webapis

1.18.6 (2024-05-22)

  • 2024-05-21 fix: pager of relation budgets list was showing total count of budgets when current session customer has no active relationId (5716739)

  • 2024-05-22 Make budget category ids field available in webapi endpoints (d12e050)

  • 2024-05-22 Update unit tests (e5de819)

  • 2024-05-22 Tweak code (93e5648)

  • 2024-05-22 Merge branch 'fixes' into dev (588ca76)

  • 2024-05-22 Version 1.18.6 (11b1839)

    Make budget category ids field available in webapi endpoints fix: pager of relation budgets list was showing total count of budgets when current session customer has no active relationId

1.18.5 (2024-04-25)

  • 2024-04-25 Version: 1.18.5 - fixed translation (b015a7d)

    Signed-off-by: karlbuedding-enobis karl.buedding@enobis.de

1.18.4 (2024-04-15)

  • 2024-04-15 Version: 1.18.4 - small fix for budget entry sorting (d76728e)

    Signed-off-by: karlbuedding-enobis karl.buedding@enobis.de

1.18.3 (2024-04-12)

  • 2024-04-12 Tweak code (5ce4cb6)

  • 2024-04-12 Fix missing budget entry customer information when placing order (2b678ea)

  • 2024-04-12 Update translations (fba8d07)

  • 2024-04-12 Fix budget credit balance issue not consider customer credit balance budgets and only checks budget categories (32607d1)

  • 2024-04-12 Update unit tests (901c44f)

  • 2024-04-12 Merge branch 'fixes' into dev (1046ff7)

  • 2024-04-12 Version 1.18.3 (0636e3c)

    Update translations Fix budget credit balance issue not consider customer credit balance budgets and only checks budget categories Fix missing budget entry customer information for relation budgets when placing order

1.18.2 (2024-04-08)

  • 2024-04-08 automatic budget creation optimizations: (8924b24)

    add customer email to name of created budget copy website_ids from base budget to the created budget support additional events for automatic budget creation (portal customer and company create events)

  • 2024-04-08 remove empty and unused lines (04dabae)

  • 2024-04-08 version 1.18.2 (61068c6)

    automatic budget creation optimizations: add customer email to name of created budget copy website ids of base budget to the created budget support additional events for automatic budget creation (portal customer and company create events)

1.18.1 (2024-03-27)

  • 2024-03-22 Tweak code (09091c5)

  • 2024-03-25 Tweak code (7515267)

  • 2024-03-25 Refund credit balance budget entry when a budget credit balance order is canceled (fc501a1)

  • 2024-03-25 Add sales order payment cancel observer unit test (25d1873)

  • 2024-03-25 Add budget credit balance translation phrases (850073b)

  • 2024-03-25 Display credit balance value on product detail page (6e8ed78)

  • 2024-03-25 Add product view credit balance view model unit test (f72d25f)

  • 2024-03-25 Make credit balance budget entry the last in calculation (7c8741b)

  • 2024-03-26 Change credit balance budget entry calculation per item rather one total entry (a0e3094)

  • 2024-03-26 Update unit tests (baf66a8)

  • 2024-03-26 Add allow credit balance budget column and update budget credit balance calculation to consider the new flag (d2dddc8)

  • 2024-03-26 Update unit tests (62b781f)

  • 2024-03-26 Add budget deactivate debiting product attribute and update budget calculation to consider the new flag (d4cea9a)

  • 2024-03-27 Merge branch 'credit-balance' into dev (4934bd2)

  • 2024-03-27 Version 1.18.1 (9f6e9b4)

    Add budget deactivate debiting product attribute and update budget calculation to consider the new flag Add allow credit balance budget column and update budget credit balance calculation to consider the new flag Change credit balance budget entry calculation per item rather one total entry Make credit balance budget entry the last in calculation Display credit balance value on product detail page Refund credit balance budget entry when a budget credit balance order is canceled

1.18.0 (2024-03-22)

  • 2024-03-21 Add budget credit balance product attribute (620d8d1)

  • 2024-03-21 Add budget credit balance columns to db tables (d91aeff)

  • 2024-03-21 Update unit test setup traits (c3416b2)

  • 2024-03-22 Add budget credit balance calculation (688b1e5)

  • 2024-03-22 Update unit test setup traits (beeb156)

  • 2024-03-22 Add unit tests (73ea6d5)

  • 2024-03-22 Merge branch 'credit-balance' into dev (822bfc8)

  • 2024-03-22 Version 1.18.0 (ce01340)

    Add budget credit balance feature

1.17.6 (2024-02-27)

  • 2024-02-27 Fix automatic qty correction sometimes 1 qty different than exactly available based on budget amount (78210b5)

  • 2024-02-27 Merge branch 'fixes' into dev (651aa69)

  • 2024-02-27 Version 1.17.6 (d989a67)

    Fix automatic qty correction sometimes 1 qty different than exactly available based on budget amount

1.17.5 (2024-02-27)

  • 2024-02-27 Fix some exceeded budgets are not considered in budget calculation (7c23db8)

  • 2024-02-27 Merge branch 'fixes' into dev (7eb97b7)

  • 2024-02-27 Version 1.17.5 (9536550)

    Fix some exceeded budgets are not considered in budget calculation

1.17.4 (2024-02-21)

  • 2024-02-20 Fix current value issue (9f849a2)

  • 2024-02-21 Make all budget fields available in webapi create/update endpoints (e00578a)

  • 2024-02-21 Merge branch 'fixes' into dev (dc408ba)

  • 2024-02-21 Version 1.17.4 (4bf9567)

    Make all budget fields available in webapi create/update endpoints Fix current value issue

1.17.3 (2024-02-20)

  • 2024-02-20 Add budget entries getListForBudget endpoint in webapi (0676898)

  • 2024-02-20 Add budget entry repository unit test for getListForBudget endpoint (88b8629)

  • 2024-02-20 Make sure given customer exists in customer budgets getListForCustomer and GetValidListForCustomer webapi endpoints (3bb6701)

  • 2024-02-20 Update budget repository unit test (5b553fc)

  • 2024-02-20 Merge branch 'fixes' into dev (29ad273)

  • 2024-02-20 Version 1.17.3 (d330ede)

    Make sure given customer exists in customer budgets getListForCustomer and GetValidListForCustomer webapi endpoints Add budget entries getListForBudget endpoint in webapi

1.17.2 (2024-02-19)

  • 2024-02-19 Add customer budgets getListForCustomer and getValidListForCustomer endpoints to webapi (cee4505)

  • 2024-02-19 Add budget repository unit test for customer budgets endpoints (330e2e5)

  • 2024-02-19 Merge branch 'fixes' into dev (d2372f1)

  • 2024-02-19 Version 1.17.2 (25c1e77)

    Add customer budgets getListForCustomer and getValidListForCustomer endpoints to webapi

1.17.1 (2024-02-19)

  • 2024-02-19 Show budget current value in webapi (514ec1f)

  • 2024-02-19 Merge branch 'fixes' into dev (652e59c)

  • 2024-02-19 Version 1.17.1 (df35149)

    Show budget current value in webapi

1.17.0 (2024-02-16)

  • 2024-02-16 Update unit test setup traits (d44fa1d)

  • 2024-02-16 Add budget customer link webapi support (054feeb)

  • 2024-02-16 Add budget customer link management unit test (edbac15)

  • 2024-02-16 Tweak code (d4f6409)

  • 2024-02-16 Merge branch 'budget-customer-link-webapi' into dev (474e6a5)

  • 2024-02-16 Version 1.17.0 (8aa9386)

    Add budget customer link webapi support

1.16.0 (2024-02-14)

  • 2024-02-13 Fix BudgetCategory product attribute source lacks sorting ability (ead6cf9)

  • 2024-02-14 Add product attribute source budget category unit test (1a035c3)

  • 2024-02-14 Update unit test setup traits (f75544c)

  • 2024-02-14 Add budget entry create webapi support (c5a6384)

  • 2024-02-14 Add budget entry management unit test (c9f2924)

  • 2024-02-14 Merge branch 'budget-entry-create-webapi' into dev (7a62525)

  • 2024-02-14 Version 1.16.0 (bb013b5)

    Add budget entry create webapi support

1.15.10 (2024-02-27)

  • 2024-02-27 Fix automatic qty correction sometimes 1 qty different than exactly available based on budget amount (01626ae)

  • 2024-02-27 Version 1.15.10 (b2f191b)

    [BACKPORT] Fix automatic qty correction sometimes 1 qty different than exactly available based on budget amount

1.15.9 (2024-02-27)

  • 2024-02-27 Fix some exceeded budgets are not considered in budget calculation (544c3a3)

  • 2024-02-27 Version 1.15.9 (ce110b8)

    [BACKPORT] Fix some exceeded budgets are not considered in budget calculation

1.15.8 (2023-11-30)

  • 2023-11-29 fix budgets does not include specified end_date dates when valid/available (7f634dc)

  • 2023-11-29 Tweak code (6331379)

  • 2023-11-30 Fix start_date and end_date shows datetime but should only show date (d19c110)

  • 2023-11-30 Fix fatal error when filtering for type column in budget entries grid in budget edit form in backend (d6a788a)

  • 2023-11-30 Merge branch 'fixes' into dev (4d3dfcb)

  • 2023-11-30 Version 1.15.8 (e1a6ab4)

    Fix fatal error when filtering for type column in budget entries grid in budget edit form in backend Fix start_date and end_date shows datetime but should only show date Fix budgets does not include specified end_date dates when valid/available

1.15.7 (2023-10-23)

  • 2023-10-23 add en_IE translation (based on en_US) (91c7dfb)

  • 2023-10-23 version 1.15.7 (07e7f7f)

    add en_IE translation (based on en_US)

1.15.6 (2023-10-09)

  • 2023-10-09 fix - "Array to string conversion error" when product was "saved and duplicated" via backend (5aa32a8)

  • 2023-10-09 version 1.15.6 (589e41c)

    fix - "Array to string conversion error" when product was "saved and duplicated" via backend

1.15.5 (2023-08-25)

  • 2023-08-25 Version: 1.15.5 - Remove Inline Style (1b7b498)

    Signed-off-by: karlbuedding-enobis karl.buedding@enobis.de

1.15.4 (2023-08-08)

  • 2023-08-08 possibility to hide the budget sidebar widget via store configuration (891dbcf)

    (default remains show the widget)

  • 2023-08-08 version 1.15.4 (d997944)

    possibility to hide the budget sidebar widget via store configuration (default remains show the widget)

1.15.3 (2023-06-28)

  • 2023-06-28 show "My Relation Budgets" only when module Enobis_AccountRelationSwitcher when installed (eee8cea)

  • 2023-06-28 version 1.15.3 (2a4d9bd)

    show "My Relation Budgets" only when module Enobis_AccountRelationSwitcher when installed

1.15.2 (2023-06-15)

  • 2023-06-15 Add bom support in imports (fd732d3)

  • 2023-06-15 Improve budget import specified website ids handling (dbb6f8d)

  • 2023-06-15 Merge branch 'fixes' into dev (c61d651)

  • 2023-06-15 Version 1.15.2 (a23840a)

    Improve budget import specified website ids handling Add bom support in imports

1.15.1 (2023-05-24)

  • 2023-05-23 Add unit tests (1f536c1)

  • 2023-05-24 Fix ui component general fieldset name (8b8a5cf)

  • 2023-05-24 Fix allow_relation_inheritance field is always visible even when relation module is not installed (9679429)

  • 2023-05-24 Tweak unit tests (400a4e2)

  • 2023-05-24 Do the rector thing (bd8a612)

  • 2023-05-24 Merge branch 'add-relation-budgets' into dev (5ebb6e1)

  • 2023-05-24 Version 1.15.1 (a8bd328)

    Fix allow_relation_inheritance field is always visible even when relation module is not installed

1.15.0 (2023-05-23)

  • 2023-05-17 Add relation budgets (d320848)

  • 2023-05-23 Merge branch 'add-relation-budgets' into dev (3c4770f)

  • 2023-05-23 Version 1.15.0 (b46a69b)

    Add relation budgets functionality

1.14.0 (2023-05-08)

  • 2023-05-08 Fix webapi with swagger generation (4814d56)

  • 2023-05-08 Merge branch 'fix-webapi-swagger' into dev (6a4e299)

  • 2023-05-08 Version 1.14.0 (30af1c2)

    Fix webapi with swagger generation

1.12.1 (2023-05-04)

  • 2023-05-04 Fix transfer source dropdown options (14b254f)

  • 2023-05-04 Merge branch 'fix-transfer-source-dropdown-option-issue' into dev (689b4b4)

  • 2023-05-04 Version 1.12.1 (3e7c8ef)

    Fix transfer source dropdown options

1.12.0 (2023-02-20)

  • 2023-02-20 Merge branch '1.12.0-dev' into dev (6eb0f76)

  • 2023-02-20 Version 1.12.0 (568dca9)

    Add filter for websites column to budget grid in backend Add budget websites column to budget grids in backend

1.12.0-rc2 (2023-02-20)

  • 2023-02-17 Add filter for websites column to budget grid in backend (79d3d86)

  • 2023-02-20 Merge branch 'budget-websites' into 1.12.0-dev (73dd8cd)

  • 2023-02-20 Version 1.12.0-rc2 (5b9e53f)

    Add filter for websites column to budget grid in backend fix: current value column no longer show values

1.12.0-rc1 (2023-02-16)

  • 2023-02-16 Add budget websites column to budget grids in backend (11c8c12)

  • 2023-02-16 Merge branch 'budget-websites' into 1.12.0-dev (bc9ca3b)

  • 2023-02-16 Version 1.12.0-rc1 (8048375)

    Add budget websites column to budget grids in backend

1.11.7 (2023-01-06)

  • 2023-01-06 PHP 8.x compatibility, avoid passing null values to string functions, (checked with rector) (3210755)

  • 2023-01-06 version 1.11.7 (c89e750)

    PHP 8.x compatibility, avoid passing null values to string functions, (checked with rector)

1.11.6 (2022-12-19)

  • 2022-12-19 PHP 8.x compatibility, avoid passing null to string functions (1d97eaf)

  • 2022-12-19 version 1.11.6 (f9001ad)

    PHP 8.x compatibility, avoid passing null values to string functions

1.11.5 (2022-10-05)

  • 2022-10-05 increase compatibility with Enobis_OrderWorkflow Module, (2e5c0f6)

    display budget totals also in order workflow sales order views

  • 2022-10-05 Version 1.11.5 (5698e4a)

    increase compatibility with Enobis_OrderWorkflow Module, display budget totals also in order workflow sales order views

1.11.4 (2022-08-10)

  • 2018-04-04 Module Basisdateien (bef792f)

  • 2018-04-04 Konfiguration (f55bd8b)

  • 2018-04-04 Konfiguration Acl angepasst (51d82ce)

  • 2018-04-04 Setup/Install Scripte (cde7f38)

  • 2018-04-06 Setup/Install Scripte - portiert (e87b2ad)

  • 2018-04-23 BudgetCategory Backend/Source - dummy daten (e89ddb4)

  • 2018-04-23 adminhtml/menu.xml - korrigiert (685e55a)

  • 2018-04-23 etc/di.xml (0600015)

  • 2018-04-23 Budget Backend Grid/Edit Form (8595ac9)

  • 2018-04-23 Budget Category/Budget Group Backend Grid/Edit Form (67aa6a2)

  • 2018-04-23 Model/Budget/DataProvider.php (ff8f534)

  • 2018-04-25 budget_customer Tabelle AUTO_INCREMENT (13e84a6)

  • 2018-04-25 Customer Budgets Tab (960c2b3)

  • 2018-04-25 Product Budget Categories Attribute Source angepasst (e28b030)

  • 2018-04-25 Model/Budget/Type.php (852f570)

  • 2018-04-25 Budgets Grid - weitere Spalten ergänzt + Button Korrektur (2a15094)

  • 2018-04-26 Customer Budgets Tab - feste Position (fdb7792)

  • 2018-04-26 Budgets Grid - weiter angepasst (b0166eb)

  • 2018-04-26 Code Style (a2189e9)

  • 2018-04-26 Budget Edit Form - restliche Felder ergänzt (ca1dea6)

  • 2018-04-26 Budget Edit Form - Ausgabe aktueller Wert (d7c10ac)

  • 2018-04-26 BudgetBase (532f5c9)

  • 2018-04-26 CurrentValue-Field (e7dc494)

  • 2018-04-26 budget_category_link Tabelle falsche Referenz-Spalte Foreign Key (a16929b)

  • 2018-04-27 appState optionaler Parameter (794dcbc)

  • 2018-04-27 Budget Berechnung 1 (a724ff0)

  • 2018-05-02 Budget Berechnung 2 - Berechnung angepasst, Ausgabe im Warenkorb und Checkout und Überführung zur Bestellung (e9ed1c3)

  • 2018-05-02 Anzeige Budget Total bei Bestellungen im Benutzerkonto (c3e2aef)

  • 2018-05-02 Konfiguration - Source-Models angepasst (d2cfede)

  • 2018-05-02 Konfiguration - alte Source-Models löschen (2968c09)

  • 2018-05-04 Budget Payment Methods (budget + budget_related) (037738c)

  • 2018-05-04 grand_total_excl_budget + budget_amount (4bf30a7)

  • 2018-05-04 budget details (1d12108)

  • 2018-05-07 getData angepasst (19a223b)

  • 2018-05-07 BudgetBase - BudgetEntry.php (5dd612c)

  • 2018-05-07 Budget Edit Form - Entries Tab/Fieldset (3aa352a)

  • 2018-05-07 Model/BudgetEntry.php (32eb032)

  • 2018-05-07 Budget Edit Form - Categories Tab/Fieldset + Related Budgets Tab/Fieldset (d528bc0)

  • 2018-05-07 Budget Category Index Backend angepasst (899a4d0)

  • 2018-05-07 Budget Group Index Backend angepasst (9ebd90e)

  • 2018-05-07 Budget Grid Backend - aktuellen Wert angezeigen (aea985f)

  • 2018-05-07 Cart Item Info (d904585)

  • 2018-05-08 Customer Account My Budgets (71a74b3)

  • 2018-05-08 Sidebar My Budgets (260032d)

  • 2018-05-08 todo raus (7aef039)

  • 2018-05-08 Budget Entry Maske Backend - nur zum Erstellen von Buchungen (ec3a65e)

  • 2018-05-08 RelatedBudgets Controller (11c6bd4)

  • 2018-05-09 title -> name (8800948)

  • 2018-05-09 Entry Code / Entry Type Übersetzung (95f60cb)

  • 2018-05-09 Translations (af54a45)

  • 2018-05-09 Api Interfaces (b4188af)

  • 2018-05-09 Repositories (62edf3e)

  • 2018-05-09 webapi ? (eb394f2)

  • 2018-05-09 Model Korrektur nach Api Interface Anpassungen (c6ca319)

  • 2018-05-09 renaming ui components for grids to listing (5b22f35)

  • 2018-05-09 Version 1.0.0 (1521591)

  • 2018-05-14 fix Typo (a6af584)

  • 2018-05-14 fix wrong namespace \Enobis\Budget\Model\Budgetentry -> \Enobis\Budget\Model\BudgetEntry (00ac68f)

  • 2018-05-16 Bugfixes + Erweiterung Budget Related Bezahlart (Comment) + Freigabemaske / Logik für Buchungsanfragen (2a8f265)

  • 2018-05-16 Version 1.0.1 (9a38601)

  • 2018-05-24 Translations (d2e5f60)

  • 2018-05-24 Version 1.0.2 (ccc4c33)

  • 2018-05-24 Versand einer Anfrage-Info-Email bei Anfrage eines Vorgesetzten Budgets #9983 (0bd9ba8)

  • 2018-05-25 Bugfix: Falsche Wert-Berechnung bei Bestätigung von Buchungsanfragen #9984 (ed290f7)

  • 2018-05-25 Translations (a787901)

  • 2018-05-25 Bugfix: Bezahlart "Budget Related" berechnet immer Gesamtsumme als Budgetbelastung #9991 (75bf43f)

  • 2018-05-25 budget lists/tables style (b25d834)

  • 2018-05-25 Version 1.1.0 (e9d4023)

  • 2018-06-12 Bugfix: Fatal error in multishipping checkout (b564f5b)

  • 2018-06-12 Version 1.1.1 (fbc78ea)

  • 2018-06-14 Bugfix: Budget-Bezahlarten falsche Berechnung von Budgetbelastung bei virtuellen Artikeln (0aed0e3)

  • 2018-06-14 Version 1.1.2 (ad56260)

  • 2018-08-30 Überarbeitete "Related Budget"-Anfrage Logik (cc39e6b)

  • 2018-08-31 Bei Stornierung einer Anfrage-Bestellung wird der gesamte Budget-Wert (Anfrage-Wert + Kunden-Wert) dem Kunden wieder gutgeschrieben (a2a0654)

    Die "Budget Related"-Bezahlart gibt nun eine Fehlermeldung aus, wenn das Kundenbudget für den Warenkorb ausreichend ist. Bugfix: Bei Stornierung einer Anfrage-Bestellung verschwindet der angefragte und ggf. freigegebene Budget-Wert

  • 2018-08-31 Translation (858c494)

  • 2018-08-31 Version 1.2.1 (a1c47f4)

  • 2018-09-21 Widget wird nach Bestellung aktualisiert. Bei Budgetanfrage in Zusammenhang einer Bestellung, wird bei dem Freigebenden auf der Freigabeseite auch die Bestellnummer und der Bestellstatus ausgegeben. (8264126)

  • 2018-10-01 Budgetanfragender bekommt nach Aktion des Budgetvorgesetzten eine Info Mail + Status bei Ablehnung wird auf „cancel“ gesetzt und bei Zustimmung auf ein im Backend zu definierenden Stand. (fd37ac7)

  • 2018-10-01 Fix SQL Statement hatte falschen Tabellenname bzw. getTablename fehlt (1325a07)

  • 2018-10-04 1.2.5 weiterer fix (tabelename) (e726650)

  • 2018-10-16 Bugfix am Widget (c1fb787)

    Readonly am value (Höhe des angefragten Wertes) bei der Budgetfreigabe vom vorgesetzten Konfigurationsschalter im Backend ausgeblendet

  • 2018-10-22 Bugfix: Budget-Berechung mit Steuern #10277 (235a56c)

  • 2018-10-22 Bugfix: Budget-Berechung mit "Berücksichtige Budget-Kategorien" prüfen #10278 (144043b)

  • 2018-10-22 Bugfix: Budget-Berechung mit Steuern #10277 (53155d3)

  • 2018-10-25 Version 1.2.7 (79a0642)

  • 2018-12-13 Missing enobis tab config #10457 (e3e4c09)

  • 2018-12-19 add the right acl resource to controllers (da8ed98)

  • 2018-12-19 apply acl resource to buttons (f74c3ed)

  • 2018-12-19 move budget section within customer section analog backend menu (20f9b11)

  • 2018-12-19 use correct acl resource (4e3c1f6)

  • 2018-12-19 Backend eingeschränkte User-Rechte konsistent berücksichtigen #10459 (0df79bd)

  • 2018-12-19 Merge branch 'master' into dev (f1bae8a)

  • 2018-12-19 Version 1.2.8 (e9c6d4f)

  • 2018-12-19 Version 1.2.8 (a6adfd7)

    Backend eingeschränkte User-Rechte konsistent berücksichtigen #10459 Missing enobis tab config #10457

  • 2019-05-10 php 7.2 (bd5cf86)

  • 2019-08-14 add "automatic budget creation" system config (7dc7090)

  • 2019-08-14 automatic budget creation on customer registration (a679dfe)

  • 2019-08-14 Version 1.3.0-rc1 (51168d0)

    automatic budget creation on customer registration prevent possible deleting of base budget add "automatic budget creation" system config

  • 2019-08-28 first implementation (a884d1b)

  • 2019-08-28 Version 1.4.0-rc1 (7ab4112)

    first implementation

  • 2019-08-30 add budget-list to checkout (0bca3ed)

  • 2019-08-30 Version 1.5.0-rc1 (bb956f8)

    add budget-list to checkout

  • 2019-08-30 add own budget step to checkout (fdacb38)

  • 2019-08-30 Version 1.5.0-rc2 (1a4f9ba)

    add own budget step to checkout

  • 2019-08-30 add budget total info to backend order view (ab4f076)

  • 2019-08-30 Version 1.5.0-rc3 (b854969)

    add budget total info to backend order view

  • 2019-10-07 bugfix: missing next button in budget list when no budgets available (c039f22)

  • 2019-10-07 Version 1.5.0-rc4 (baf2fd8)

    Bugfix: missing next button in budget list when no budgets available

  • 2019-10-07 Merge branch 'feature/automatic-budget-creation' into dev (6926b57)

  • 2019-10-07 Merge branch 'dev' (bf51d7b)

  • 2019-10-07 Version 1.3.0 (4d328e0)

    automatic budget creation on customer registration

  • 2019-10-07 Merge branch 'feature/budget-import' into dev (62caf1b)

  • 2019-10-07 Merge branch 'dev' (68444fc)

  • 2019-10-07 Version 1.4.0 (000084b)

    budget import

  • 2019-10-07 Merge branch 'feature-automatic-budgets' into dev (6f8106a)

  • 2019-10-07 Merge branch 'dev' (fd9075c)

  • 2019-10-07 Version 1.5.0 (0d7e736)

    checkout step / automatic budgets

  • 2020-01-28 Show My Budgets only if there are Budgets available (dcd1ff7)

  • 2020-01-31 fix: possible undefined index with configurable products (54ef636)

  • 2020-02-12 show budget name in cart + checkout totals (bd92c8a)

  • 2020-02-12 Merge branch 'dev' (f4db933)

  • 2020-02-12 remove php requirements (f13fed0)

  • 2020-02-12 simplify magento-module dependencies (2002ff9)

  • 2020-02-12 Version 1.5.2 (5d85d93)

    simplify magento-module dependencies remove php requirements show budget name in cart + checkout totals fix: possible undefined index with configurable products

  • 2020-09-21 Version 1.5.3 (86d9e52)

    fix: exception on budget_listing, budget_category_listing and budget_group_listing in backend

  • 2021-02-22 Version 1.5.4 (c864d85)

    fix: possible fatal error in customer account

  • 2021-03-15 Version 1.5.5 (a2baba5)

    fix: inconsistent budget amount in cart/checkout when using multiple shipping methods with different amounts

  • 2021-03-24 add about configuration section (bc64a0a)

  • 2021-03-25 add "display current value" configuration option to display before/after values in budget list in checkout (74d45ef)

  • 2021-03-25 Merge branch 'dev' (13e3eff)

  • 2021-03-25 Version 1.5.6 (261917e)

    add "display current value" configuration option to display before/after values in budget list in checkout add about configuration section

  • 2021-04-14 show budget total in order email (874352b)

  • 2021-04-14 fix: possible wrong budget before/after changes in budget list in checkout (1765b88)

  • 2021-04-14 Merge branch 'dev' (55a9424)

  • 2021-04-14 Version 1.5.7 (86753f7)

    show budget total in order email fix: possible wrong budget before/after changes in budget list in checkout

  • 2021-04-26 1.5.8 fix 2 config flags (enabled,shipping costs) were only interpreted from global scope and not scope specific (0acd916)

  • 2021-04-26 1.5.9 Budget WIdget nur anzeigen wenn budgets vorhanden (1315dd4)

  • 2021-10-25 add fill budget functionality (67cdc03)

  • 2021-10-25 phpcs fixes (e9124eb)

  • 2021-10-25 Merge branch 'feature/fill-budgets' (d205917)

  • 2021-10-25 Version 1.6.0 (8f34cee)

    add fill budget functionality

  • 2021-11-02 Version 1.6.1 (812fe61)

    fix: "consider budget categories" not available in system configuration

  • 2022-02-01 add budget transfer functionality in customer account in frontend (b9d0f5c)

  • 2022-02-01 Merge branch 'feature/budget-transfer' (9bda059)

  • 2022-02-01 Version 1.7.0 (abf8741)

    add budget transfer functionality in customer account in frontend

  • 2022-02-03 add transfer relation restriction (56c71a6)

  • 2022-02-04 Version 1.7.1 (47b4ce5)

    add transfer relation restriction (allow one way transfer if a budget is related to another and vice versa)

  • 2022-02-10 add budget related import form in backend (4182bbc)

  • 2022-02-10 add import functionality (210072a)

  • 2022-02-10 update IMPORT.md (d2fbb73)

  • 2022-02-10 add budget related import example file (bb206b8)

  • 2022-02-10 remove debug log output (94c8ee1)

  • 2022-02-10 php cs fixer (bd61d63)

  • 2022-02-10 Merge branch 'feature/budget-related-import' (eec7bac)

  • 2022-02-10 Version 1.8.0 (b7d471e)

    add related budget import functionality in backend

  • 2022-03-02 add primary class to transfer button on budget view page (3920563)

  • 2022-03-02 Add use_for_payment column to example import files (ad067bb)

  • 2022-03-02 fix: wrong css class for current value column in related budget list on budget view page (0ead5e0)

  • 2022-03-02 add advanced login support to budget customer import functionality (8b2018f)

  • 2022-03-02 Merge branch 'feature/budget-customer-import-advanced-login-support' into dev (43354dd)

  • 2022-03-02 Version 1.9.0 (fed758f)

    add advanced login support to budget customer import functionality add primary class to transfer button on budget view page Add use_for_payment column to example import files fix: wrong css class for current value column in related budget list on budget view page

  • 2022-03-08 add budget correct transfer functionality in customer account in frontend (c3fa23a)

  • 2022-03-08 Merge branch 'feature/budget-correct-transfer' into dev (37c2f90)

  • 2022-03-08 Version 1.10.0 (3ffdce3)

    add budget correct transfer functionality in customer account in frontend

  • 2022-03-08 add missing translations (dea2657)

  • 2022-03-08 Version 1.10.1 (9042210)

    add missing translations

  • 2022-03-11 Version: 1.10.2 - Missing Column "budget_category" in sample files added (52beed4)

    Signed-off-by: Karl Büdding karl.buedding@enobis.de

  • 2022-03-18 fix: budget factor no decimal (c94af4b)

  • 2022-03-18 Version 1.10.3 (2586dd8)

    fix: budget factor no decimal

  • 2022-04-25 fix: include shipping amount even when no budget categories are available (3ee7522)

  • 2022-04-25 Version 1.10.4 (2301b63)

    fix: include shipping amount even when no budget categories are available

  • 2022-05-13 add amasty advanced permissions support (5263cc6)

  • 2022-05-13 php cs fixer (be1732e)

  • 2022-05-13 Version 1.11.0-rc1 (01672c8)

    add amasty advanced permissions support

  • 2022-05-19 fix: missing proper table prefix support in some cases (bb291ab)

  • 2022-05-19 Merge branch 'dev' into 1.11.0-prepare (ab8c6d6)

  • 2022-05-19 Version 1.11.0-rc2 (5dcedb6)

    fix: missing proper table prefix support in some cases

  • 2022-05-19 Version 1.10.5 (d068e1b)

    fix: missing proper table prefix support in some cases

  • 2022-06-24 fix: broken total records on budget listing in backend when apply rolepermissions (8ed37e1)

  • 2022-06-24 fix: budget import not possible for user with restricted scope access from rolepermissions (b8252a3)

  • 2022-06-24 update README.md (ecfb714)

  • 2022-06-24 code cleanup (59231ab)

  • 2022-06-24 Version 1.11.0-rc3 (ca3c1b4)

    fix: budget import not possible for user with restricted scope access from rolepermissions fix: broken total records on budget listing in backend when apply rolepermissions

  • 2022-06-24 Merge branch 'dev' (8a5a2b7)

  • 2022-06-24 Version 1.11.0 (dc30aa3)

    add amasty advanced permissions support

  • 2022-07-07 Magento 2.4.3-p2 compatible email handling (ae17267)

  • 2022-07-07 php cs fixer (ea0df42)

  • 2022-07-07 Version 1.11.1 (bfb21b3)

    Magento 2.4.3-p2 compatible email handling

  • 2022-07-22 1.11.2 (18358c7)

    added allow_include_shipping column to the budget import sample files

  • 2022-07-27 1.11.3 (cd9f1f3)

    fix budget release entry validation error in magento 2.4.3-p1 and 2.4.3-p2 (Zend Exception message: Notice: Trying to access array offset on value of type float)

  • 2022-08-10 1.11.4 (370b511)

    fix order could not be canceled when budget entry was already deleted