Skip to main content
Skip table of contents

v2.010 build 1750 (12.11.2025)

Release Notes

Version: 2.010
Build: 1750
Date: 12.11.2025


1) Stripe – Combined Payments Fix

Bug: When Auto Check-In was enabled, Stripe payment links did not combine multiple appointments on the same day into one payment request.
Fix: Logic updated — Stripe links now correctly group daily appointments into a single combined payment.


2) Tranzilla – Total Amount Mismatch Fix

Bug: Some receipts showed differences between Alpaca’s calculated total and Tranzilla’s charged amount.
Fix: Calculation and transmission logic aligned. Totals now match across both systems.


3) iCount – Incorrect First Payment Calculation

Bug: For credit card split payments, changing the number of installments didn’t update the cost of the first installment.
Fix: First payment recalculates automatically according to the selected installment plan.


4) Tranzilla Web-Checkout – Duplicate Payment Availability

Bug: After paying via Tranzilla web-checkout, the system still showed the “Pay” button, with no accounting or transaction records created.
Fix: Web-checkout payments now:

  • Mark the appointment as paid,

  • Generate the correct accounting document,

  • Create a transaction record,

  • Hide the “Pay” button after successful payment.


5) Automated Tasks – Sending for Canceled Appointments

Bug: Automated messages were still sent for appointments that had already been canceled.
Fix: Automated messaging engine now fully respects appointment status → no messages for canceled visits.


6) Dental Module – Minor Updates

Small improvements to UI, service selection, and data synchronization inside the Dental tab.


7) Pricing & Discount Logic – Fixed

Bug: Miscalculations existed between:

  • service-based prices,

  • employee-specific prices,

  • invoice totals,

  • Applied discounts.

Fix: Unified pricing engine implemented → all calculations and discount applications now match across Services, Employees, MedDoc, and accounting.


8) WhatsApp – Phone Normalization Fix

Problem: Incoming WA messages linked incorrectly due to phone format differences (+972, leading zeros, spacing, etc.).
Solution: Added normalizePhone() logic:

  • Converts international numbers → local format using country config

    • Configurable via .envPHONE_COUNTRY_CODE

    • Default: Israel (IL)

    • Supported: IL, Armenia, Russia, US/Canada

  • Applied everywhere in WA logic:

    • before inserting into dialogs

    • before searching for existing patients

    • before creating new patient profiles

Additional migration:
A conversion script now standardizes all existing numbers across the system:

  • updates phone1–phone4 in counterparties

  • updates WA numbers in dialogs

This prevents future duplication and mismatch issues.


9) Improved Slot Visibility for Short Appointments

When booking appointments shorter than the clinic’s standard slot duration, New Touch → Schedule now displays available time slots correctly and more visibly.

image-20251117-122114.png

10) Tranzilla – API Errors for Split Payments Fixed

Resolved API errors that occurred when splitting a Tranzilla credit card payment into several installments.


11) Split Payment Decimals Error Fixed (

Bug: The System raised errors when using decimal values inside split CC payments.
Fix: Decimals now work normally with multi-payment operations.


12) Preflight Check-In – Checkbox Print Form Fix

Bug: Yes/No checkbox selections were displayed incorrectly in PDF print forms after preflight check-in.
Fix: Checkbox values now display correctly across all patient documents.


13) MedDoc Creation Error Fix

Bug: Error occurred immediately after clicking +Meddoc in the Doctor’s Cabinet.
Fix: MedDoc creation is now stable and error-free.


14) Callbox Integration – Minor Updates

Improvements to reliability, request tagging, and CT-report loading behavior.


15) DICOM Module – Functionality Upgrades

New enhancements include:

Measurements in millimeters
  • When metadata contains pixel spacing, all measurement tools now show values in mm, not pixels.

    image-20251117-122343.png
DICOM Previews
  • Thumbnail previews now render for DCM files.

  • (May require additional server-side packages.)

Advanced Viewer Improvements
  • Image comparison

  • Image syncing for series

  • Better contrast/window leveling

  • More stable zoom, pan, and rotation functions

    image-20251117-122431.png

This release focuses heavily on payment stability, WhatsApp linking, slot visibility, print forms, DICOM upgrades, and pricing accuracy — plus multiple fixes across core modules.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.