# PharmaPro — Pharmacy management software for Algeria > PharmaPro is a desktop pharmacy management system designed for the Algerian market. POS, multi-lot stock, Chifa/CASNOS payments, supplier invoices (UPROMEDIC API), multi-pharmacy mode. Bilingual French/Arabic. Sold by TKAWEN SAS, based in Annaba, Algeria. ## What it is - **Type:** Desktop application (Windows 10/11, 64-bit) - **Stack:** Python 3 + PyQt6 + SQLite (local database, no cloud dependency) - **License:** Commercial, license-key activated. Free download, paid activation. - **Languages:** French (primary), Arabic (RTL), English - **Vendor:** TKAWEN, Algeria - **Website:** https://tkawen.com/pharmapro - **Download:** https://tkawen.com/pharmapro/download/PharmaPro-Setup.exe - **Support:** support@tkawen.com · WhatsApp +213 666 507 935 ## Target users Pharmacies in Algeria (officines), single or multi-site groups. Local operators who want a sovereign system (data on their own machine, no cloud subscription, compliant with Algerian payment systems). ## Key features - Keyboard-first POS (F2/F12/Ctrl+D/Ctrl+I shortcuts), barcode scanning, thermal receipts - Multi-lot stock with expiry tracking, FIFO sale, low-stock alerts - Chifa export (CNAS-compliant format), CASNOS declarations, rejection tracking - Supplier purchase orders + electronic invoice import via UPROMEDIC API (6 filiales) - Customer debt tracking with partial payments - Promotion engine (duration or quantity-based) - Multi-pharmacy mode via HQ server (consolidated reporting, shared stock) - Built-in OCR for prescriptions, drug interaction checker - Local backup + restore ## Pricing Three tiers (all priced on quote, in DZD): - Solo — 1 officine, 1 workstation - Multi-postes — 1 officine, up to 5 workstations - Multi-pharmacie — group with HQ server Contact for pricing. ## Integrations - **UPROMEDIC API v2** — Electronic invoice fetch from 6 wholesaler filiales (Constantine, Alger, Setif, Parapharm, Oran, Djelfa). Auto-update stock from BL/Facture. - **Chifa** — Native export to CNAS-required format. - **Other wholesalers** — Custom integration on request. ## What it is NOT - Not a SaaS (no cloud subscription, no monthly fee). - Not for small retail (POS only, not e-commerce). - Not a multi-country product — designed and supported only for the Algerian market. ## Why TKAWEN built this Algerian pharmacies are underserved by international software (which doesn't speak Arabic, doesn't understand Chifa, doesn't integrate UPROMEDIC). Local alternatives are often dated (Win32 era), unstable, or charge exorbitant maintenance fees. PharmaPro is a modern Python/PyQt6 rebuild with the local stack as a first-class citizen. ## Contact - Sales / demo: support@tkawen.com - Technical: legal@tkawen.com - Phone / WhatsApp: +213 666 507 935 · +213 550 847 277 · +213 39 510 092 - Address: N°16, 3ᵉ étage, Entrée 3, Immeuble Abdelkader & Ouzenine Larbi, Annaba, Algeria - Map: https://maps.app.goo.gl/yb5NKdi5ik3oaRVo9 ## Documentation (per module, 2026-09-29) - [دليل الاستعمال](https://tkawen.com/pharmapro/docs/ar/) - [تثبيت برنامج الصيدلية PharmaPro على Windows](https://tkawen.com/pharmapro/docs/ar/installation/): خطوات تثبيت PharmaPro على Windows 10 أو 11 (64 بت): التحميل، التثبيت، تفعيل التجربة المجانية 15 يومًا، أول دخول وإعداد الصيدلية. - [تفعيل ترخيص PharmaPro وشراؤه عبر الإنترنت](https://tkawen.com/pharmapro/docs/ar/licence/): كيف تشتري ترخيص PharmaPro الدائم (45 000 دج لحاسوب واحد) وتفعّله خطوة بخطوة، وما يحدث عند انتهاء التجربة أو تغيير الحاسوب. - [واجهة PharmaPro ولوحة القيادة واختصارات لوحة المفاتيح](https://tkawen.com/pharmapro/docs/ar/interface/): جولة في واجهة برنامج الصيدلية PharmaPro: القائمة الجانبية وصلاحيات كل دور، مؤشرات لوحة القيادة وتنبيهاتها، واختصارات لوحة المفاتيح الفعلية. - [إدارة الأدوية والمخزون في برنامج الصيدلية PharmaPro](https://tkawen.com/pharmapro/docs/ar/medicaments/): صفحة Médicaments في PharmaPro: إضافة دواء أو منتج شبه صيدلاني، الأسعار وعتبة المخزون، البحث والتصفية، واستيراد الكتالوج من Excel أو CSV أو PDF. - [تتبع الدفعات وتواريخ الصلاحية FEFO في PharmaPro](https://tkawen.com/pharmapro/docs/ar/lots-fefo/): كيف يسجل PharmaPro دفعات الأدوية وتواريخ انتهاء صلاحيتها، ويصرف الأقرب انتهاءً أولًا (FEFO)، وأين تجد تنبيهات الصلاحية وحدودها. - [نقطة البيع في برنامج الصيدلية PharmaPro](https://tkawen.com/pharmapro/docs/ar/pos/): البيع في PharmaPro خطوة بخطوة: البحث والباركود، السلة، أنواع البيع (نقدًا، الشفاء CNAS، CASNOS، تعاضدية)، التحصيل بـ F12، طباعة التذكرة والبيع السريع. - [الصندوق والوردية X وZ في برنامج الصيدلية PharmaPro](https://tkawen.com/pharmapro/docs/ar/caisse/): إدارة الصندوق في PharmaPro: فتح وردية برصيد ابتدائي، متابعة تقرير X، الإغلاق بتقرير Z وحساب الفرق، وما يدخل في النقد المتوقع وما لا يدخل. - [الوصفات الطبية في برنامج الصيدلية PharmaPro](https://tkawen.com/pharmapro/docs/ar/ordonnances/): تسجيل الوصفة الطبية في PharmaPro: المريض والطبيب وأسطر الدواء بالجرعة، صرفها كليًا أو جزئيًا من نقطة البيع، حالات الوصفة وطباعتها PDF. - [الشفاء CNAS في برنامج الصيدلية PharmaPro](https://tkawen.com/pharmapro/docs/ar/chifa/): التعامل مع بطاقة الشفاء في PharmaPro: البيع بالشفاء، البيع المعلّق دون بطاقة، تصدير جدول الشفاء (bordereau) ومتابعة مرفوضات CNAS خطوة بخطوة. - [المرتجعات واسترداد المبلغ في برنامج الصيدلية PharmaPro](https://tkawen.com/pharmapro/docs/ar/retours/): كيف تسجل مرتجعًا في PharmaPro: البحث عن البيع، اختيار الكميات المستردة وسببها، إعادة المخزون، وأثر الاسترداد على الصندوق والإحصائيات. - [الديون والبيع بالدين في برنامج الصيدلية PharmaPro](https://tkawen.com/pharmapro/docs/ar/dettes/): إدارة ديون الزبائن في PharmaPro: البيع بالدين من نقطة البيع مع تسبيق، تسجيل التسديدات الجزئية، سجل الدفعات، وتنبيه الديون في لوحة القيادة. - [إدارة المرضى وتذكير المرضى المزمنين — PharmaPro](https://tkawen.com/pharmapro/docs/ar/clients/): دليل صفحة المرضى في PharmaPro: إضافة مريض، الأمراض المزمنة، تذكير المرضى المزمنين عند كل تشغيل أو في يوم محدّد، الصوت، وبطاقة الوفاء. - [الموردون وفواتير الشراء واستيراد وصل التسليم — PharmaPro](https://tkawen.com/pharmapro/docs/ar/fournisseurs-factures/): إدارة الموردين في PharmaPro، إدخال فاتورة شراء تزيد المخزون، استيراد وصل التسليم BL من Excel أو CSV لأي مورّد، واستيراد فواتير UPROMEDIC. - [الإحصائيات وتقارير المبيعات في برنامج الصيدلية PharmaPro](https://tkawen.com/pharmapro/docs/ar/stats/): صفحة الإحصائيات في PharmaPro: رقم الأعمال والربح وعدد المبيعات حسب الفترة، الأدوية المباعة، حالة المخزون، تصدير كشف الشفاء، وتصحيح تواريخ المبيعات. - [التخفيضات والعروض على الأدوية في PharmaPro](https://tkawen.com/pharmapro/docs/ar/promotions/): إنشاء تخفيض بنسبة مئوية أو بمبلغ ثابت على دواء في PharmaPro، مع تاريخ بداية ونهاية، وتطبيقه تلقائيًّا في نقطة البيع عند إضافة الدواء إلى السلّة. - [التداخلات الدوائية في برنامج الصيدلية PharmaPro](https://tkawen.com/pharmapro/docs/ar/interactions/): كيف تعمل وحدة التداخلات الدوائية في PharmaPro: قائمة يبنيها الصيدلي لأزواج الأدوية مع درجة الخطورة، وتنبيه في نقطة البيع عند اجتماع دواءين في السلّة. - [المستخدمون والصلاحيات وسجلّ النشاط — PharmaPro](https://tkawen.com/pharmapro/docs/ar/utilisateurs/): إدارة حسابات المستخدمين في PharmaPro: دور المدير ودور البائع، كلمات السرّ، تعطيل حساب، وسجلّ النشاط الذي يتتبّع كل عملية باسم صاحبها. - [النسخ الاحتياطي لبيانات الصيدلية واسترجاعها — PharmaPro](https://tkawen.com/pharmapro/docs/ar/sauvegarde/): أين تُحفظ بيانات PharmaPro، النسخ التلقائي عند كل تشغيل، نسخة .pharmabak على مفتاح USB، الاسترجاع، البحث عن البيانات المفقودة، والنسخ السحابي المشفّر. - [إعدادات برنامج الصيدلية PharmaPro قسمًا بقسم](https://tkawen.com/pharmapro/docs/ar/parametres/): شرح صفحة Paramètres في PharmaPro: معلومات الصيدلية والمعلومات الجبائية، ترقيم الفواتير، العتبات، تذكير المرضى المزمنين، الوفاء، Telegram، اللغة والتشخيص. - [تحديث برنامج الصيدلية PharmaPro دون فقدان البيانات](https://tkawen.com/pharmapro/docs/ar/mises-a-jour/): كيف يعمل التحديث التلقائي في PharmaPro: الفحص عند التشغيل، التحميل والتحقّق من الملف، التثبيت وإعادة التشغيل، مع بقاء بيانات الصيدلية كما هي. - [حلّ مشاكل برنامج الصيدلية PharmaPro والدعم الفني](https://tkawen.com/pharmapro/docs/ar/depannage/): حلول لمشاكل PharmaPro الشائعة: رسائل الترخيص، تاريخ الحاسوب، اختفاء المبيعات، الطباعة، استيراد الوصل، الأعطال، وكيفية طلب الدعم من داخل البرنامج. - [Documentation](https://tkawen.com/pharmapro/docs/fr/) - [Installer le logiciel de pharmacie PharmaPro](https://tkawen.com/pharmapro/docs/fr/installation/): Installer PharmaPro sur Windows 10/11 64 bits : téléchargement, assistant d'installation, essai gratuit de 15 jours, première connexion et réglages. - [Licence PharmaPro : achat en ligne et activation](https://tkawen.com/pharmapro/docs/fr/licence/): Acheter la licence à vie PharmaPro (45 000 DZD, un ordinateur), l'activer pas à pas, et comprendre la fin d'essai et le changement de poste. - [Interface PharmaPro : menu, tableau de bord, raccourcis](https://tkawen.com/pharmapro/docs/fr/interface/): Tour de l'interface du logiciel de pharmacie PharmaPro : menu et droits par rôle, indicateurs et alertes du tableau de bord, vrais raccourcis clavier. - [Gestion des médicaments et du stock — PharmaPro](https://tkawen.com/pharmapro/docs/fr/medicaments/): Page Médicaments de PharmaPro : ajouter un médicament ou un produit de parapharmacie, prix, seuil de stock, recherche, import Excel, CSV ou PDF. - [Suivi des lots et péremptions (FEFO) — PharmaPro](https://tkawen.com/pharmapro/docs/fr/lots-fefo/): Comment PharmaPro enregistre les lots et leurs dates de péremption, sort d'abord le lot qui expire le plus tôt (FEFO) et où trouver les alertes. - [Point de vente pharmacie — PharmaPro](https://tkawen.com/pharmapro/docs/fr/pos/): Vendre avec PharmaPro : recherche et code-barres, panier, types de vente (espèces, Chifa CNAS, CASNOS, mutuelle), encaissement F12, ticket et vente rapide. - [Caisse et shifts X / Z — logiciel pharmacie PharmaPro](https://tkawen.com/pharmapro/docs/fr/caisse/): Gérer la caisse dans PharmaPro : ouvrir un shift avec fond de caisse, suivre le rapport X, clôturer en Z avec calcul d'écart, et ce qui est compté. - [Ordonnances médicales — logiciel pharmacie PharmaPro](https://tkawen.com/pharmapro/docs/fr/ordonnances/): Gérer les ordonnances dans PharmaPro : patient, médecin, lignes avec posologie, délivrance totale ou partielle au point de vente, statuts et PDF. - [CHIFA / CNAS dans PharmaPro : ventes, instances, rejets](https://tkawen.com/pharmapro/docs/fr/chifa/): Chifa dans PharmaPro : vente Chifa au comptoir, vente en instance sans carte, export du bordereau CHIFA en CSV et suivi des rejets CNAS, pas à pas. - [Retours et remboursements — logiciel pharmacie PharmaPro](https://tkawen.com/pharmapro/docs/fr/retours/): Enregistrer un retour dans PharmaPro : retrouver la vente, choisir les quantités et le motif, remise en stock, effet sur la caisse et les statistiques. - [Crédits et dettes clients — logiciel pharmacie PharmaPro](https://tkawen.com/pharmapro/docs/fr/dettes/): Gérer les dettes clients dans PharmaPro : vente à crédit au point de vente avec acompte, paiements partiels, historique et alerte au tableau de bord. - [Clients et rappel des patients chroniques — PharmaPro](https://tkawen.com/pharmapro/docs/fr/clients/): Fiche patient, maladie chronique, rappel des patients chroniques (à chaque ouverture ou jour choisi), son, et programme de fidélité dans PharmaPro. - [Fournisseurs, factures et import BL Excel — PharmaPro](https://tkawen.com/pharmapro/docs/fr/fournisseurs-factures/): Fournisseurs, factures d'achat qui alimentent le stock, import universel de bon de livraison Excel/CSV et import des factures UPROMEDIC dans PharmaPro. - [Statistiques et rapports de ventes — PharmaPro](https://tkawen.com/pharmapro/docs/fr/stats/): Statistiques PharmaPro : chiffre d'affaires, profit et ventes par période, médicaments sortis, état du stock, bordereau CHIFA et correction des dates. - [Promotions et remises sur médicaments — PharmaPro](https://tkawen.com/pharmapro/docs/fr/promotions/): Remise en pourcentage ou en montant fixe sur un médicament dans PharmaPro, avec dates de début et de fin, appliquée automatiquement au Point de Vente. - [Interactions médicamenteuses dans PharmaPro](https://tkawen.com/pharmapro/docs/fr/interactions/): Module interactions médicamenteuses de PharmaPro : couples saisis par le pharmacien, niveau de sévérité et alerte au Point de Vente à l'ajout au panier. - [Utilisateurs, rôles et journal d'activité — PharmaPro](https://tkawen.com/pharmapro/docs/fr/utilisateurs/): Gérer les comptes dans PharmaPro : rôles admin et worker, mots de passe, désactivation, et journal d'activité qui trace chaque action au nom de son auteur. - [Sauvegarde des données de la pharmacie — PharmaPro](https://tkawen.com/pharmapro/docs/fr/sauvegarde/): Où PharmaPro stocke vos données, sauvegarde à chaque démarrage, copie .pharmabak sur clé USB, restauration, récupération et sauvegarde cloud chiffrée. - [Paramètres du logiciel de pharmacie — PharmaPro](https://tkawen.com/pharmapro/docs/fr/parametres/): Paramètres PharmaPro section par section : infos fiscales, numérotation, seuils, rappel des chroniques, fidélité, Telegram, langue et diagnostic. - [Mettre à jour PharmaPro sans perdre ses données](https://tkawen.com/pharmapro/docs/fr/mises-a-jour/): Mise à jour automatique de PharmaPro : vérification au démarrage, téléchargement contrôlé, installation et redémarrage, avec vos données conservées. - [Dépannage et support du logiciel PharmaPro](https://tkawen.com/pharmapro/docs/fr/depannage/): Problèmes courants de PharmaPro : messages de licence, date du PC, ventes disparues, impression, import BL, plantage, et demande de support intégrée. - [Documentation (English)](https://tkawen.com/pharmapro/docs/en/) - [Install PharmaPro pharmacy software on Windows](https://tkawen.com/pharmapro/docs/en/installation/): Install PharmaPro on 64-bit Windows 10/11: download, setup wizard, 15-day free trial, first sign-in and pharmacy settings. - [PharmaPro licence: buy online and activate](https://tkawen.com/pharmapro/docs/en/licence/): Buy the PharmaPro lifetime licence (45 000 DZD, one computer), activate it step by step, and handle trial expiry and changing computers. - [PharmaPro interface: menu, dashboard, shortcuts](https://tkawen.com/pharmapro/docs/en/interface/): A tour of the PharmaPro pharmacy software interface: menu and role-based access, dashboard indicators and alerts, and the actual keyboard shortcuts. - [Pharmacy stock and medicine management — PharmaPro](https://tkawen.com/pharmapro/docs/en/medicaments/): PharmaPro Médicaments page: add a medicine or parapharmacy product, prices, stock threshold, search, and Excel, CSV or PDF catalogue import. - [Batch and expiry tracking (FEFO) — PharmaPro docs](https://tkawen.com/pharmapro/docs/en/lots-fefo/): How PharmaPro records batches and their expiry dates, sells the batch that expires first (FEFO), and where to find the expiry alerts. - [Pharmacy point of sale (POS) — PharmaPro docs](https://tkawen.com/pharmapro/docs/en/pos/): Selling with PharmaPro: search and barcode, basket, sale types (cash, Chifa CNAS, CASNOS, mutual insurance), F12 checkout, receipt and quick sale. - [Pharmacy cash register and X/Z shifts — PharmaPro](https://tkawen.com/pharmapro/docs/en/caisse/): Managing the cash register in PharmaPro: open a shift with a cash float, follow the X report, close with a Z report and variance, and what is counted. - [Prescription management — PharmaPro pharmacy docs](https://tkawen.com/pharmapro/docs/en/ordonnances/): Managing prescriptions in PharmaPro: patient, doctor, lines with dosage, full or partial dispensing at the point of sale, statuses and PDF. - [CHIFA CNAS in PharmaPro pharmacy software](https://tkawen.com/pharmapro/docs/en/chifa/): Chifa in PharmaPro: Chifa sales at the counter, pending sales with no card, CSV export of the CHIFA bordereau and CNAS rejection tracking, step by step. - [Returns and refunds in pharmacy software — PharmaPro](https://tkawen.com/pharmapro/docs/en/retours/): Recording a return in PharmaPro: find the sale, choose the quantities and reason, return items to stock, and the effect on the cash register and stats. - [Customer credit and debts — PharmaPro pharmacy docs](https://tkawen.com/pharmapro/docs/en/dettes/): Managing customer debts in PharmaPro: credit sale at the point of sale with a down payment, partial payments, payment history and the dashboard alert. - [Patient records and chronic-patient reminder — PharmaPro](https://tkawen.com/pharmapro/docs/en/clients/): Patient records, chronic conditions, the chronic-patient reminder (at every startup or on a chosen day), its sound, and the loyalty programme in PharmaPro. - [Supplier invoices and Excel delivery-note import — PharmaPro](https://tkawen.com/pharmapro/docs/en/fournisseurs-factures/): Suppliers, purchase invoices that feed the stock, universal Excel/CSV delivery-note import, and UPROMEDIC invoice import in PharmaPro. - [Pharmacy sales statistics and reports — PharmaPro](https://tkawen.com/pharmapro/docs/en/stats/): PharmaPro statistics: turnover, profit and sales by period, medicines sold, stock status, CHIFA claim export and correcting sale dates. - [Medicine promotions and discounts — PharmaPro](https://tkawen.com/pharmapro/docs/en/promotions/): Percentage or fixed-amount discount on a medicine in PharmaPro, with start and end dates, applied automatically at the Point de Vente. - [Drug interaction alerts in PharmaPro](https://tkawen.com/pharmapro/docs/en/interactions/): PharmaPro drug interactions module: pairs entered by the pharmacist, severity level, and alert at the Point de Vente when an item is added to the basket. - [Users, roles and activity log — PharmaPro](https://tkawen.com/pharmapro/docs/en/utilisateurs/): Manage accounts in PharmaPro: admin and worker roles, passwords, deactivation, and an activity log that records each action under its author's name. - [Pharmacy data backup and restore — PharmaPro docs](https://tkawen.com/pharmapro/docs/en/sauvegarde/): Where PharmaPro stores your data, the backup made at every startup, .pharmabak copies on a USB stick, restoring, recovery and encrypted cloud backup. - [Pharmacy software settings — PharmaPro](https://tkawen.com/pharmapro/docs/en/parametres/): PharmaPro settings section by section: tax details, invoice numbering, thresholds, chronic-patient reminder, loyalty, Telegram, language, diagnostics. - [Update PharmaPro without losing your data](https://tkawen.com/pharmapro/docs/en/mises-a-jour/): PharmaPro automatic updates: check at startup, verified download, installation and restart, with your pharmacy data kept intact throughout. - [PharmaPro troubleshooting and support](https://tkawen.com/pharmapro/docs/en/depannage/): Common PharmaPro problems: licence messages, PC date, missing sales, printing, BL import, crashes, and the built-in support request form. - Buy (45 000 DZD, lifetime, 1 PC): https://tkawen.com/pharmapro/acheter