ImaCash integration

Gestifarma XXI

Gestifarma XXI and ImaCash guide: prepare the ODBC data source, enter the DSN and authorised account, and check the scope of cash movements.

Gestifarma XXI logo
Pharmacy

How to configure Gestifarma XXI with ImaCash

This guide explains the Gestifarma XXI profile in ImaCash. Before connecting it, the supplier must confirm the installation's edition, data structure and ODBC driver.

Microsoft: check the ODBC driver and its architecture

1. Prepare access with the supplier

Request a compatible driver and a private account with query permissions. The technician must prepare a system ODBC data source matching ImaCash's architecture: 32 or 64 bits depending on the installation. On 64-bit Windows, separate ODBC administrators exist for both architectures.

2. Check the ODBC data source

Test the DSN under the Windows user who runs ImaCash. The supplier must prepare authentication so it works without interactive prompts. Change hosts or services only if its configuration requires it, using the private server, alias and port it confirms; there are no universal values.

3. Choose the profile and complete the fields

Open CONFIG > INTEGRATION and select POS > Gestifarma XXI. In the inherited “Server IP” field, enter the exact DSN name, rather than a network address. In “User”, enter the authorised account. This profile has no separate password field; the supplier must confirm how the driver authenticates.

In “User”, enter the private query account supplied by the administrator.

4. Save and distinguish connection from payment

Save changes when closing configuration. Startup attempts to open and close the ODBC connection. A connection does not demonstrate that every query works, that filters are correct or that a payment has taken place.

5. Review which movements are retrieved

The profile queries movements with a non-zero cash amount. Check reference, date, time, cash register, salesperson, amount and sign against the source. Date and time limits apply separately: do not assume all history across days or every payment method has been retrieved.

6. Check registers, salespeople and filters

Lists of register and employee names help identify records, but do not establish that those filters restrict the query. Check inclusions and exclusions within the authorised scope before using multiple registers or assuming isolation between workstations.

7. Understand confirmation and its limits

Retrieved movements are treated as cash. Confirmation or rejection in ImaCash does not write a settlement or cancellation to Gestifarma XXI. This profile does not establish card settlement, complete handling of mixed payments, bank totals or shift closing.

8. Validate before use

With the supplier, verify edition, driver, permissions, references, positive and negative amounts and the complete flow in a supervised physical test. If a result is uncertain, review the source, ImaCash and actual cash before repeating, resynchronising or restarting. This guide does not establish physical compatibility or set prices or commercial terms.

The logo identifies the existing entry; it does not certify other editions. Access parameters are private and must be supplied by the administrator.

Integration ready to move forward

If this integration matches your software, the next step is moving into real operation

We can help you validate the scope, confirm compatible hardware and prepare the next implementation step.