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
.env→PHONE_COUNTRY_CODEDefault: Israel (IL)
Supported: IL, Armenia, Russia, US/Canada
Applied everywhere in WA logic:
before inserting into
dialogsbefore 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.

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.

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

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