Skip to content

Releases: third-culture-software/bhima

Release 1.38.1

28 Feb 09:32

Choose a tag to compare

This is a bug-fix release.

CHANGELOG:

  • fix(deps): downgrade jquery (f861a60)
  • fix(visits): allow default filters (b2e985f)

Release 1.38.0

22 Feb 07:34

Choose a tag to compare

  • New Logo for BHIMA (7352c38)
  • refactor(stock): rewrite getLotsFilter() (3b9aa00)
  • refactor(stock): remove aggregate consumption code (11a2d73)
  • fix(stock): ensure stock lots renders properly (ac024b8)
  • perf(stock): use window functions to improve performance (543578c)
  • Apply suggestions from code review (f0baa54)
  • deps: upgrade eslint to v9 (eddb444)
  • ci: add github action linters (caceb05)
  • refactor(inventory): break out inventory types (b5dd5b2)
  • refactor(inventory): remove error handler (836cd3d)
  • fix(accounts): fix account reports (92860c1)
  • test(*): improve chai syntax for unit tests (96201bb)
  • Apply suggestions from code review (ff3d2af)
  • test: upgrade all tests for async/await (474678a)
  • fix(test): ensure unit tests pass (6a62864)
  • refactor: migrate to async/await (2728c21)
  • refactor: continue async/await migration (415c209)
  • fix(test): ensure proper promise rejection testing (1a8522c)
  • refactor: replace next() calls with async/await (c16a206)
  • refactor(finances): finalize async/await transition (35b7841)
  • refactor(assets): migrate to assets async/await (8e74512)
  • refactor(inventory): move to async/await and limit lodash (f198703)
  • refactor: migrate medical to async/await (e7db320)
  • refactor: continue updating async/await code (0b8b42c)
  • refactor(stock): modernize stock routes (3c9ccbf)
  • refactor(payroll): modernize payroll expressjs routes (1b1493b)
  • fix(tests): ensure E2E tests pass (a560b1a)
  • test(implemented full tests for Payroll by Index module) - Verified the correct transition of BHIMA system to Payroll by Index mode. - Added and executed unit tests (client/server) for all core payroll modules: - functions, grades, holidays, offdays, iprTax, payrollConfig, rubrics, rubricConfig, accountConfig, weekendConfig, employeeConfig. - Implemented and validated E2E tests for: - Payroll creation and payment via Multiple Payroll (Indice). - Proper setup of the Indice Payroll Rubrics and configuration consistency. - Added integration tests for staffingIndices and staffingIndicesReport modules. - Verified CRUD operations for payroll-related entities (Grade, Function, Rubric, Configurations). - Confirmed correct calculation of: Base Index, Worked Days, Daily Index, Adjusted Index, Gross Salary, INSS, IPR, and Net Salary. - Ensured that all test suites pass locally, including complex payroll scenarios with multiple employees. - Verified system transition to “Payroll by Index” mode - Added unit tests for functions - Added unit and E2E tests for job titles - Added unit tests for grades - Added unit tests for holidays - Added unit tests for offdays - Added unit tests for IPR tax - Added unit tests for payroll configuration - Added unit tests for rubrics - Added unit tests for rubric configuration - Added unit tests for account configuration - Added unit tests for weekend configuration - Added unit tests for employee configuration - Added unit tests for multiple payroll processing - Added unit tests for multiple payroll by index - Added unit tests for staffing indices - Updated payroll tests to retrieve the latest enterprise settings directly from the database (4c924e1)
  • refactor(admin): finalize admin cleanup (4d73f2a)
  • refactor(admin): modernize controllers (3f25250)
  • reactor(stock): modernize asset controllers (408930e)
  • refactor(finance): modernize system usage (4e9898d)
  • refactor(lint): rm unused deps; add lodash lint (cc8daec)
  • refactor(vouchers): modernize the voucher reports (e7c5daf)
  • Update server/controllers/finance/fiscal.js (04fd5c7)
  • Fix:Initialise element periodDateTo empty (5c2787c)
  • fix: add 2026 fiscal year to tests (13f05a9)
  • deps: bump dependencies (5ec5ce8)
  • Fix PDF rendering in bhima docker container (#8482) (149cd0d)
  • Update client/src/js/components/bhReportSource.js (eac8401)
  • test(add validation tests for payroll engagement transaction formats + fix enterprise settings retrieval) - Ensures each employee engagement creates a distinct transaction in the accounting journal. (c7532d4)
  • fix(payroll): ensure rubrics are filtered by employee. (#8444) (cca30b5)
  • Updated dependencies (9a6ec20)
  • Disable flaky test (487f2a0)
  • Fix broken test (15ceab1)
  • Updated dependencies (87c7779)
  • Updated dependencies (ec53c7d)
  • Updated dependencies (5e7d806)
  • Updated dependencies (ad186c2)
  • Updated dependencies, trying to get semaphore tests to pass (d9f64a8)
  • Reverted @types/node (ec724f6)
  • Revert @types/node (8984966)
  • Updated dependencies (877bce7)
  • fix(unpaid_invoice_payments): prevent error on no records (#8343) (9c22216)
  • Apply suggestions from code review (71ca516)
  • refactor: remove unused code (bc2d9c6)

Release 1.37.1

07 Sep 16:22

Choose a tag to compare

  • Updated dependencies (e4e333a)
  • deps: bump dependencies (537ea8f)
  • fix(payroll): show service on the index grid (93b3ae5)
  • Revert "chore(deps-dev): bump @playwright/test from 1.52.0 to 1.55.0" (6d24cd5)
  • deps: bump dependencies (1d4d57f)
  • fix(payroll): properly filter withholdings (a03cf1d)

Release 1.37.0

14 Aug 12:25

Choose a tag to compare

  • fix(inventory): ensure changes is parseable (c0a3565)
  • Apply suggestions from code review (1036f4f)
  • fix(reports): inventory changes misc fixes (c75da2e)
  • Update docs/en/admin/users-roles-permissions.md (a57299b)
  • docs(users): adds documentation on users, roles, and perm (261ef33)
  • Updated dependencies (6d8d51b)
  • deps: bump dependencies (8555aff)
  • deps: remove karma-sinon (2667423)
  • test(bhHasPermission): add client-unit tests (415f42e)
  • test(bhRequireEnterpriseSetting): add unit tests for enterprise setting (11110d6)
  • test: improve client-unit component tests (320482f)
  • Updated dependencies (2485e63)
  • Apply suggestions from code review (f5068ba)
  • test: replace some sinon with chai.spy (4a140d7)
  • test(cash): add client-unit tests for cash form (e27f9bc)
  • test(purchase): add additional unit tests for purchase form (fe4f4c2)
  • test(voucher): add more unit tests for voucher form (bef31af)
  • Updated dependencies (f477175)
  • fix(purchases): unbreak purchase order status bug (ab18914)
  • fix(test): search before editing in posting_journal (3a2bf0c)
  • refactor(payroll): more async/await updates (507c92e)
  • Fix test for occasional TOD related failures (3e9ef56)
  • Update dependencies (5619c3c)
  • Updated (9337737)
  • refactor(invoices): moves the unpaid invoices table SP to CTE (ae77c79)
  • refactor: use window fns for @CumSum in debtor/creditors (3200cea)
  • refactor(transaction): use window functions for cumsum (0f58376)
  • Clean up migration code (59d25ea)
  • Update client/src/modules/stock/inventory-adjustment/inventory-adjustment.js (3bb2089)
  • Update server/controllers/stock/lots.js (fc178a8)
  • fix(stock): fixes the merge lots functionality (032068a)
  • Updated (86c4920)
  • Updated dependencies (c5b6e0a)
  • Update utilities/translation/tfsort.js (d8a2259)
  • Updated dependencies (baefad3)
  • Updated dependencies (c80b854)
  • fix(reports): fix account reports (3f8d87f)
  • Update client/src/modules/reports/generate/aged_debtors/aged_debtors.config.js (dfd1506)
  • fix(reports): fix console errors from annual clients (27b9d01)
  • fix(reports): standardize default currency (4a8af90)
  • fix(barcode): ensure options is an object (86227c5)
  • Updated dependencies (86aa07d)
  • deps: standardize randomUUID import (c10b995)
  • deps: remove uuid (d3df2d2)
  • fix(test): install returns false when required (8508218)
  • refactor: clean up util.js (23353c8)
  • deps: replace ioredis with node-redis (3a9c2aa)
  • Updated dependencies (0fff27c)
  • feat(users): add preferred_language to the users (2c06eb9)
  • Updated dependencies (01684d2)
  • fix(purchase): fix links on detailed registry (e951c03)
  • Updated dependencies (76b22e4)
  • fix(admissions): change label "bed" to "bed id" (32312a6)
  • fix(stock): show loading indicator when loading (ed66425)
  • Update server/controllers/payroll/multiplePayroll/calculation.js (815c3c2)
  • fix(exchange): ensure rates match across timezones (6e7d2d2)
  • feat(payroll): add the employee function (9cc4ece)
  • refactor(reports): update invoiced received stock (c44c854)
  • Create SECURITY.md (4438336)
  • fix(employees): sort grade alphabetically. (1b5b9b4)
  • fix(Payroll-Report) - correct algorithmic error in global payroll report affecting total basic salary, total gross salary and total net salary calculations - Update french transalation for Budget Report Header (d8ab788)
  • test(Test payroll scenarios) - integration tests to fully test the scenarios described in the narrative. (aae92bc)
  • feat(payroll): add "view transactions" link (1059edd)
  • docs: rework classical payroll flow (adf13b3)
  • feature(test-data): enrich test DB with narrative payroll scenarios (861f4eb)
  • Updated (e66fa72)
  • docs: update docs on support for MySQL 8.4 LTS (2dc1708)
  • fix(tests): use MySQL version 8.4 LTS (bd29a61)
  • Updated dependencies (f4ac31c)

Release 1.36.0

03 May 10:07

Choose a tag to compare

  • fix(tests): make e2e script work on zsh (8b08b2e)
  • refactor(budget, client, cashflowReports) Rename income description variables for clarity and consistency - firstIncomeDescriptionoperatingRevenueDescription - secondIncomeDescriptionoperatingFinancialRevenueDescription (5e068be)
  • Updated (87361b2)
  • Updated (6410976)
  • Update server/lib/db/transaction.js (1ec1afb)
  • fix(db): change the order of setTimeout() (ce504a2)
  • Updated dependencies (49f0cde)
  • fix(routes): ensure compatibility with ExpressJS v5 (85a52fd)
  • deps(express): update routes to reflect new optional params (565ceb9)
  • Updated (3df13a7)
  • Improvement(Report) - Improve Clients Reports, Budget and Cashflow report (73f89a9)
  • feat(enterprise): add dhis2_uid to schema (a966521)
  • Updated (636bd10)
  • Minor fix for test results display (05c804a)
  • Updated depdencies (690cd92)
  • test(journal): add more posting journal tests (acd131d)
  • Updated test (6ffc382)
  • Fix test:show-results for client unit tests (59e8c58)
  • Fixed DB encoding (c191c10)
  • Fix formatting of test:show-results (7ab63d1)
  • Disable autocommit during loading to speed up DB loading (90c6b8b)
  • Update dependencies (2c883df)
  • Updated dependencies (0b04d73)
  • Fix for node 20 (may not be needed for node 22+) (82055b4)
  • test(db): drop keys to improve performance (f08435e)
  • fix(tests): edit the max_debt parameter (825f139)
  • Resolve conflict with Branch Master (754ac9d)
  • Updated (b28b0e3)
  • fix: stock tests fiscal year issue (28b58f9)
  • fix(payroll): improve commitment error guards (c63147a)
  • fix(i18n): fix translated on errors messages (177be52)
  • fix(commitmentByEmployee): properly format the txn (c79b80b)
  • refactor(payroll): improve config modal (3eee1cd)
  • perf(multiplePayroll): reference employee using UUID (e568668)
  • refactor(payroll): replace "date_embauche" with"hiring_date" (ec612ff)
  • refactor(payroll): replace "date_embauche" with"hiring_date" (aa441e1)
  • refactor: async/await server migration (cde7c8e)
  • fix(employees): fix lint errors (b4cf7df)
  • feat(functions): implement "batch create" for functions (d3dbb82)
  • feat(functions): add column with num employees (b55580a)
  • fix(tests): improve rubric tests (64b1a10)
  • fix(rubrics): do not crash on empty rubric items (994ee9a)
  • fix(tax): rm race condition in TaxIPRConfigModal (095c732)
  • feat(bhCurrencyInput): add horizontal prop for form-horizontal (7ab4a5e)
  • refactor(payroll): replace "date_embauche" with"hiring_date" (1c6c324)
  • refactor(payroll): simplify commitmentByEmployee (7264065)
  • WIP(payroll): simplify function call signature (f1c815e)
  • WIP(payroll): rework commitment function signatures (59dfe13)
  • refactor(payroll): finalize clean up work (3e97721)
  • refactor(payroll): optimize exchange rates with map (c9fde22)
  • WIP(payroll): move cost center assignment fn to common.js (4c8a25f)
  • test(payroll): add server unit test for common.js (512af61)
  • refactor(cost center): remove assignCostCenter() function (8d4b3b8)
  • WIP(commitment): refactor commitment code (ae9b61e)
  • WIP(payroll): refactor common fns into common.js (a2a50a4)
  • WIP(payroll): add description keys (217b1cc)
  • WIP(payroll): improve commitments() (cccff77)
  • WIP(payroll): refactor payroll account_config (18c072c)
  • WIP(payroll): refactor payroll settings (e86b5d1)
  • WIP(payroll): comment the dataCommitment function (77179fd)
  • WIP(payroll): refactor/comment commitment.js (2922a4c)
  • WIP(payroll): add debug() calls. (d108716)
  • WIP: comment commitmentByEmployee() (628baa0)
  • Fix errors message and responses in tests (d254b2c)
  • Clean the code according the review (5c24585)
  • activate integration test for stock import (fe59802)
  • Fix integration tests (f6d0e6a)
  • Support entry by funding source (c6cb25e)
  • Add funding source module (59ac774)
  • Updated for cron 4.0.0 (c8f3508)
  • Updated dependencies (8aaef0b)
  • docs(debtor-groups): add documentation about max debt (174276b)
  • feat(invoice): block account overdraft at the API (ca381e9)
  • fix(accounts): actually pass options to $http reqs (62e1c02)
  • test(PatientInvoiceForm): add unit test for max_debt (a74822f)
  • wip(patientInvoice): client limit incurring debt on debtor group (adb7e5c)
  • Updated dependencies (8b48a9e)
  • Release 1.35.0 (3ddbf59)
  • fix(tests): add FY 2025 (e8fdc82)
  • Updated dependencies (8af68e9)
  • refactor(*): replace JSON.parse/JSON.stringify with structuredClone (f0454d7)
  • Updated (2ded072)
  • Updated (3036109)
  • Updated dependencies (ef9f4e4)
  • test: ensure posting journal edit tests pass (b2ce01b)
    • Fixed display error in the Cashflow report. - Added a new summary section to improve budget report. closes #7897 (edb6294)
  • Updated dependencies (8049dab)
  • Standardize email varchar length (891283c)
  • test(admissions): add visits search modal test (e3be80d)
  • Changes for updated connect-redis (b89d7b6)
  • refactor(visits); uses yes-no radios in search modal (d3b4d0f)
  • Updated dependencies (b9d6cd9)
  • Changed old references to github.com/Third-Culture-Software (ba80150)
  • Updated dependencies (3b8cda1)
  • Updates to prevent marking a male patient pregnant during admission (54b71fa)
  • Updated dependencies (2bf51ce)
  • Update debtor-groups.md (c59e7bd)
  • docs(debtor groups): improve documentation (0ab14bf)
  • docs: add prepayment text to cash cash-payments (88bb5b7)

Release 1.35.0

18 Jan 21:08

Choose a tag to compare

  • fix(tests): add FY 2025 (e8fdc82)
  • Updated dependencies (8af68e9)
  • refactor(*): replace JSON.parse/JSON.stringify with structuredClone (f0454d7)
  • Updated (2ded072)
  • Updated (3036109)
  • Updated dependencies (ef9f4e4)
  • test: ensure posting journal edit tests pass (b2ce01b)
  • Fixed display error in the Cashflow report. - Added a new summary section to improve budget report. closes #7897 (edb6294)
  • Updated dependencies (8049dab)
  • Standardize email varchar length (891283c)
  • test(admissions): add visits search modal test (e3be80d)
  • Changes for updated connect-redis (b89d7b6)
  • refactor(visits); uses yes-no radios in search modal (d3b4d0f)
  • Updated dependencies (b9d6cd9)
  • Changed old references to github.com/Third-Culture-Software (ba80150)
  • Updated dependencies (3b8cda1)
  • Updates to prevent marking a male patient pregnant during admission (54b71fa)
  • Updated dependencies (2bf51ce)
  • Update debtor-groups.md (c59e7bd)
  • docs(debtor groups): improve documentation (0ab14bf)
  • docs: add prepayment text to cash cash-payments (88bb5b7)

Release 1.34.0

15 Nov 18:06

Choose a tag to compare

  • deps: dump lockfile (ca39e7e)
  • Updated dependencies (50bcab3)
  • Updated dependencies (b0e318d)
  • Updated dependencies (a82780d)
  • Updated dependencies (9293d50)
  • Updated dependencies (ecce1db)
  • fix(wards): allow removing services from wards (5a7393c)
  • fix(tests): ensure end to end tests pass (1a03954)
  • Updated dependencies (d9e47f9)
  • Updated dependencies (13daef7)
  • Update README.md with TCS in place of IMA-WorldHealth (488c313)
  • Updated (cce7611)
  • docs: clarify relationship with IMA World Health (828128c)
  • feat(employees): add a locked search filter (c8fa956)
  • feat(admissions): make checkboxes into bhYesNoRadios (7af6d6d)
  • feat(admissions): discharge patient directly from registry (b15067c)
  • fix(admissions): block transfer of discharged patients (11ebed6)
  • docs: update docker installation instructions (35a0af4)
  • fix(general ledger): link to journal rather than account stmt (28ad55d)
  • Updated dependencies (f5c47d4)
  • test(employees): fix payroll configuration tests (e0345d4)
  • refactor(employee): simplify payroll employee configuration page (c290cf8)
  • feat(payroll): add column w/ number of configured employees (805920b)
  • Updated dependencies (36de5f3)
  • Updated dependency (fc6b583)
  • Updated dependencies (80939c6)
  • Updated dependencies (d5e1b7f)
  • Updated dependencies (0c8e946)
  • Updated dependencies (3e2a4a0)
  • feature : Cashflow report improvement (9af88a5)
  • Updated dependencies (fc7e382)
  • Updated (5e2a5eb)
  • feature(Budget Report) - Implementation of the budget report, allowing the selection of the fiscal year and the number of previous years for result analysis. - Retrieving the values for the periods, excluding period 0, the closing period 13, as well as hidden and blocked accounts. - Correction of the restriction during the compilation of securities accounts for non-budgeted accounts. (4d0eb07)
  • Updated (0c03879)
  • Updated (a99ff24)
  • feat(reports): use a datauri for enterprise logo (9e42945)
  • Updated puppeteer and coral (98275a0)
  • Updated dependencies (a5a620a)
  • Updated dependencies (9f657f2)
  • Update jekyll-gh-pages.yml (99c4f19)
  • Update jekyll-gh-pages.yml (fadf650)
  • Create jekyll-gh-pages.yml (5363b06)
  • Update the Gemfile.lock to run locally (97dd777)
  • updating the doc (8e46fe3)
  • BHIMA STOCK privacy policy (7834732)
  • Tell dependabot to ignore angular (5109519)
  • Updated dependencies (530aa67)
  • feat(debtors): add option to filter client reports by solvency - Added the ability to filter client reports by solvency category, distinguishing between solvent and insolvent clients. - Updated the debtors management module to include the option to define clients as insolvent. (3435703)

Release 1.33.0

16 Aug 14:16

Choose a tag to compare

  • release v1.33.0 (cdb58c4)
  • Minor improvements to the Annual Clients Report. (5138e21)
  • Fixed erroneous blur setting (71c2007)
  • feature: Final Settlement Management for Pension Fund - Added configuration parameters to enable pension fund breakdown functionality - Implemented configuration parameter for retirement fund breakdown sections - Enhanced confirmation form for placing Payroll accounting entries on hold - Implemented interface for defining retirement fund distribution among employees - Enhanced pension fund breakdown and provisioning across default, employee-specific, and cost center modes (936d4a4)
  • Changement (9c984fe)
  • Added the possibility of importing the payroll index configuration with a CSV file (937187e)
  • deps: upgrade to gulp v5 (c8f9876)
  • Revert gulp to 4.0.2 (5e012c3)
  • Updated (f4e7097)
  • deps: remove delay from dependencies (39ada25)
  • build: replace yarn with npm (d731271)
  • --- updated-dependencies: - dependency-name: release-it dependency-type: direct:development update-type: version-update:semver-minor ... (60b7e1b)
  • docs: ensure docker is called out (9898d86)
  • docs: ensure docker is called out (403cc4a)
  • --- updated-dependencies: - dependency-name: release-it dependency-type: direct:development update-type: version-update:semver-minor ... (f4f584b)
  • deps: replace mysqljs with mysql2 (526f55b)
  • docs: ensure that the repo is cloned first (2c5a026)
  • docs: add reference to docker installations (f8ee5b4)
  • refactor: use dockerhub for distribution. (8bebc31)
  • Update .dockerignore (c121fe8)
  • Create .env.docker (804a184)
  • fix: add env vars to bhima docker (9071a22)
  • fix: sever-unit -> server-unit (e7afb25)
  • deploy: add ghcr.io image to docker compose (e115364)
  • Create docker-image.yml (624f3b3)
  • fix: add env vars to bhima docker (6ee5c5c)
  • fix: sever-unit -> server-unit (bdc1845)
  • deploy: add ghcr.io image to docker compose (116cee0)
  • Create docker-image.yml (5da2515)
  • fix hound (cc2b82d)
  • fix (63e6f5d)
  • add mobile stock adjustement (d1e0afa)
  • Updated (f5644a3)

Release 1.32.0

12 Mar 20:30

Choose a tag to compare

  • Update migration files for Release v1.32.0 (758edac)
  • Updated RELEASES.md doc for developers (ad8e8f8)
  • fix loading state (913616d)
  • Fix intermittent end-to-end test failures in editing transaction types (3fddec8)
  • Updated playwright tests for changes in Playwright (38cf14b)
  • Updated playwright to 1.42.1 (7794c05)
  • Only allow the modification of the individual base salary when selecting the grade if it is not defined (b8851b0)
  • Improve Payroll report (a9808e8)
  • feature(Employee) - auto insert the base grade when Grade is Selected (b53c72c)
  • Resolve and sanitaze code (39cb6e4)
  • Clean and sanitaze (b131ab2)
  • Clean and sanitaze code (3572923)
  • Refectoring the display of message error (a9628fc)
  • Use db.exec instead db.one and resolve the bug when the payment period selected during setting of pay envelope (bc9267f)
  • Clean and sanitaze code (55f1eca)
  • feature(Payroll Message error) - Prevent entry into the database of items whose values are not defined - Display of the name of the employee for whom the Payroll data configuration was incorrect (920299a)
  • Added FY 2024 (2c482af)
  • Fix rendering of installation docs (56a8c9b)
  • fix(journal): sanitize added account props (9953c44)
  • fix(Problem of deductions from salaries) - Red coloring of employees for whom the net salary is negative - Added an error message reporting the case of employees for whom the net salary is negative (8a9647f)
  • Allow 0 for unit prices in patient invoices (1cc7ace)
  • Disable failing integration:stock test for now (59f81fd)
  • Cleaned up diagnostic messages (841ec6c)
  • Refactor the calculation of DateDiff with moment (8bc4253)
  • Update comment integration test (cbdc5ba)
  • test(Payroll) - Implement integration test for Payroll Indice (8d5d70b)
  • fix(PayrollIndiceIncrease) - Remove Procedure UpdateStaffingIndice - Create a new function for UpdateEmployeesBasicIndice - Implement Integration test for check the value on Basic Indice - Resolve conflict with branch master (687a9b3)
  • Compute budget totals for title lines (f90e445)
  • Fix integration stock satisfaction test (8c9c5c2)
  • Updated browser list (f89ac05)
  • Add debugging messages for recent failures (460782d)
  • fix typo (bda3740)
  • write zero value invoice (dc48037)
  • add more option on satifsaction rate report (c334497)

Release 1.31.0

25 Feb 19:12

Choose a tag to compare

  • Update migration files (38db138)
  • Clean and sanitaze code (c50de3e)
  • Clean and sanitaze code (baa6684)
  • improvement(Payroll process) - Add confirmation modal before employees are put on the payment waiting list - Update E2E test for payroll_process (c2b40a1)
  • Fixes to get processPayroll tests working again (e185992)
  • Clean and sanitaze code (ab2f1a2)
  • improvement(Payroll Configuration) - deletion of employee data that has been removed from the configuration (c5807e4)
  • bug(Payroll indice crashes) - Resolved system crash when an employee is removed from the configuration (20756ac)
  • fix NAN.undefined in OHADA assessment (28c4997)
  • Clean and sanitaze code (64ffa19)
  • improvement(restric negative values) - Added the minimum value property to the bhTextImput component to restrict the season of negative values (less than Zero) (5400cf0)
  • Improvement(Payroll Indice Configuration) - Get the data related to the minimum monetary unit and the percentage fixed bonus directly from the database and not from the session (f9827df)
  • Clean up after end-to-end tests (5e7012f)
  • add debtor group in popover patient info (f9d0088)
  • change the select to the typehead select in patient invoice (0f38406)
  • test(finance): integration for entities/records (b13e510)
  • fix(vouchers): unbreak simple vouchers (691583e)
  • test(voucher): unbreak voucher tests (4302f13)
  • fix(voucher): voucher-tools do not null entity field (8765076)
  • fix: remove double 'dm' references (8c90275)
  • fix: remove console.log() (0a69e32)
  • fix(vouchers): ensure that entity is picked up (a5c7e51)
  • feat(bhRecordTypeahead): add validation classes (d959002)
  • feat(bhEntityTypeahead): cancel pending requests (689fb10)
  • fix(vouchers): tools populate entity/records (d22b10a)
  • fix(vouchers): remove the recover cache button (315e004)
  • feat(vouchers): make record typeahead drop left (4db73c3)
  • feat: add bhRecordTypeahead component (f9fb49a)
  • feat: add bhEntityTypeahead component (6401d32)
  • fix(vouchers): translate negative value error (e6080bd)
  • fix: join on debtor/creditor for entity lookup (d419ec4)
  • feat(vouchers): lookup document_uuid by hrRecord (f770b2c)
  • feat(vouchers): add lookup of hrEntity to API (4d9d456)
  • feat: add text lookups for entity/records (9b9b134)
  • fix line (48007e2)
  • fix promise (ff5da06)
  • fix promise (e62f597)
  • fix: remove '...' from action column headers (fe9a835)
  • resets expiration (2f77b17)
  • remove sale_responsible in i18n file (7596faf)
  • remove expiration (73cb53a)
  • remove sale_responsible in i18n file (a5b397d)
  • change label sale reponsable to responsable (d23a0d8)
  • fix the lot report expiration_date and delay_experiration (d2c80f9)
  • add condition in algo_msh (997c4b1)
  • remove permission in route get user (57ad387)
  • Prevent importing budget data for locked accounts (3b45f28)
  • Updated test results print format (1f1e484)
  • Updated end-to-end tests (28db31d)
  • fix(User Module Management) - Fix issue about Deactivating a user - Send only deactivated value instead to send entire object (1c4bbe0)
  • fix ui table group inventories (1c98fe1)
  • remove acctLocked (7cfb8ec)
  • feature(Budget) - exclude locked accounts in the budget management module (416a354)
  • Updated (4aa50ad)
  • Cosmetic docs update to force retest (647b046)
  • Install only chromium browser for semaphore end-to-end test (16f33db)
  • change order to call procedure (007cd06)
  • change order to call procedure (85a6b1b)
  • fix translation item (3ecee04)
  • change require to required (ff5d35a)
  • Improvements for more test robustness (ea3ef32)
  • add the required note after price change, add the column updated_by for the last user updated item (e841eb4)
  • add the required note after price change, add the column updated_by for the last user updated item (a30a45c)
  • add the required note after price change, add the column updated_by for the last user updated item (865937d)
  • Updated dev install and release docs (e7b01bd)
  • remove report file (74e37e1)
  • Add depot text in API request for performance on mobile app (036a105)