{"version":"1.5.2","released_at":"2026-10-09T05:56:56+00:00","notes":"### Added\n- **Schemes** (Products \u25b8 Schemes, Easy menu \u25b8 Masters): date-wise *buy N get M free* and discount % per item or per company, and a discount from a bill value. Billing applies active schemes by itself (free quantity shows as \"+1 free\"; a manual bill discount always wins).\n- **Loyalty points** (Settings \u25b8 Billing, off by default): saved customers earn 1 point per \u20b9X and can use them as a discount (*Use points* button in billing); cancelling a bill gives the points back. Report *Loyalty Points*.\n- **Counters**: held bills show above the bill grid as Counter 1, 2, 3 \u2026 with their amount - click one to continue it (like Medivs counter sale).\n- **Budgets & Targets** (Accounts): monthly sales targets (shop or user) and expense budgets; reports *Target Analysis* and *Budget Analysis*.\n- **Report Printing**: download as **Text** (fixed columns) or **HTML**, and a **Graph** button (bar graph of the report).\n- **Ecog Express menus**: Master and Transaction menus exactly as the Ecog Express screenshots (Account \/ Item Sub Masters, Opening Stock Ctrl+Shift+Ins, DC Purchase Alt+F2, Order List Ctrl+Shift+L, Stock Verification Ctrl+Shift+A, Batch Adjustment Ctrl+Shift+B, Payment Alt+F5, cheque checklists \u2026); the Ecog key profile follows Ecog Express.\n- Build: the server package is scanned for private keys \/ filled-in secrets and the build stops if one is found.\n\n### Fixed\n- Report totals show counts as numbers (were shown as money, e.g. \"Items: 16.00\").\n- **Repeat bill**: Sales History \u25b8 open a bill \u25b8 *Repeat bill* starts a new bill with the same customer, doctor and items (returned items left out) on today's FEFO batches and rates - like Medivs \"customer product sale\".","files":[{"file":"MedicareMatrix-1.5.2-android.apk","label":"Android app (.apk)","platform":"android","kind":"apk","size":3957933,"sha256":"b6d7f14843492d10ca81229f67b2d9e7a1e2f80c67e6753afe858643fd89d772","url":"https:\/\/medicarematrix.zarsx.in\/downloads\/1.5.2\/MedicareMatrix-1.5.2-android.apk"},{"file":"MedicareMatrix-1.5.2-linux-amd64.deb","label":"Linux - Ubuntu \/ Debian (.deb)","platform":"linux","kind":"deb","size":5684534,"sha256":"53631aef27f5889478622bb9f206cf40cde573dcc67b5df0840f5819805f35ab","url":"https:\/\/medicarematrix.zarsx.in\/downloads\/1.5.2\/MedicareMatrix-1.5.2-linux-amd64.deb"},{"file":"MedicareMatrix-1.5.2-linux-x86_64.AppImage","label":"Linux - AppImage (any distro)","platform":"linux","kind":"appimage","size":83819000,"sha256":"6331d54d9a8ca38ff4754bf111a933240f88cbdafbaeaef0155ff1a962952d3b","url":"https:\/\/medicarematrix.zarsx.in\/downloads\/1.5.2\/MedicareMatrix-1.5.2-linux-x86_64.AppImage"},{"file":"MedicareMatrix-1.5.2-linux-x86_64.rpm","label":"Linux - Fedora \/ RHEL (.rpm)","platform":"linux","kind":"rpm","size":5685798,"sha256":"93293f41bd24c824578746551f93ec9dab8b3813a0a816a7d31437b46130b23c","url":"https:\/\/medicarematrix.zarsx.in\/downloads\/1.5.2\/MedicareMatrix-1.5.2-linux-x86_64.rpm"},{"file":"MedicareMatrix-1.5.2-windows-x64-setup.exe","label":"Windows installer (64-bit)","platform":"windows","kind":"exe","size":3999452,"sha256":"419ad69f7fb7dcc5064f1a9c789b677eb35d3406bb7fdeab4d80996c76a72637","url":"https:\/\/medicarematrix.zarsx.in\/downloads\/1.5.2\/MedicareMatrix-1.5.2-windows-x64-setup.exe"}],"updater":{"linux-x86_64":{"file":"MedicareMatrix-1.5.2-linux-x86_64.AppImage","signature":"dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVUaGhaR2hYNDNlMHpZVFZ6bVJjMzI5UlhtK3FDOUhBSGY1MXk5dkNRY1oyb2phdXA5Wjh0TE5YN1pPcmhzMEJUaTVvb1hSNGVHRnVyMWd6ZWxNbXNtbklsZm1uNFRlaHd3PQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzkxNTI1Mjk0CWZpbGU6TWVkaWNhcmUgTWF0cml4XzEuNS4yX2FtZDY0LkFwcEltYWdlCXZlcnNpb246MS41LjIKOHBhaEcvemdLb2oxb04zdWxCaHFmcWRqTVdSWmErRzhyREpaUVMxVUpQR3g5NGhYY0F3N2lpL0NBbFhZT3U0UVg1b3YxZWNaUnVEMmQ5SC9vR285QlE9PQo="},"windows-x86_64":{"file":"MedicareMatrix-1.5.2-windows-x64-setup.exe","signature":"dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVUaGhaR2hYNDNlMDQ4UUdUZXRjQTBpa3Rsb04rcFQ1ZXE1eUJpZENyRndRNTVSWkRlaTFEaWFKQzVOUnIwWXpucGZ2eGkydnhZMEdxVUw3MUJENElVekptSjVYYlVLTEE0PQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzkxNTI1Mzc3CWZpbGU6TWVkaWNhcmUgTWF0cml4XzEuNS4yX3g2NC1zZXR1cC5leGUJdmVyc2lvbjoxLjUuMgp5VnAzYTRhczlnK2ZaUzVmZGtYZDY4U04vdUkvUXZoSW1MekZOSFhmTzFBWFpHMUMvdmpHU0w1V29jeEd0c053ZkhJU1FWQ3J1VDFjRE0vUWdYTEhEUT09Cg=="}}}