Configure Infosoft in ImaCash
The Infosoft profile receives sale requests over a TCP connection initiated by Infosoft towards the ImaCash computer. Point of sale is a text file used to read terminal codes; it is not a sales exchange folder.
Prepare the workstation with your administrator
The supplier must confirm the edition, message format, currency and terminal mapping. The administrator provides the ImaCash computer’s local IPv4 address and an authorised free port, and prepares private access from Infosoft. Do not use the cash device address or expose the listener to the Internet. The Windows account running ImaCash needs read access to the terminal file.
Configuration steps
- Open Configuration > Integration and select POS > Infosoft. The Pharmacy category in the historical screenshot belongs to an earlier interface.
- Server IP: enter the local IPv4 address of the computer running ImaCash, privately confirmed by the administrator. This field does not take a host name, the remote POS address or the cash device address.
- Server port: enter the confirmed private listening port. Infosoft must send to that same destination and port; there is no universal value to copy from a screenshot.
- Point of sale: use the file picker to locate the text file prepared by the supplier, with one terminal code per line. Preserve the exact codes and read access; do not select a directory or a sales file.
- Review terminal filters and their mapping to the file in Settings. Before use, check that each sale arrives once and at the expected terminal. A terminal list does not prove isolation by salesperson or company.
- With no pending operations, press Save and allow the integration to restart. Saving can start the listener and receive new requests; do not send a real sale just to test the configuration.
What saving proves
Saving or seeing a connected state does not prove that Infosoft can reach the listener, that a message is compatible or that payment has completed. Confirm transmission and reply with the supplier before use. This profile has no user, password or database fields and no dedicated card selector.
Sales, terminals and scope
The supplier must confirm complete compatible ASCII messages, a unique reference, terminal, salesperson, amount in hundredths, sign and currency. Code E is classified as cash and other codes as card; this classification does not authorise a bank payment. The timestamp is local receipt time. The profile does not query older sales by date, items, stock, shifts or an independent bank total.
Reply to Infosoft
Infosoft must keep the original connection open to receive the result. When confirming an operation, ImaCash attempts to return the appropriate confirmation or cancellation over that connection. Accepted transmission does not prove that Infosoft has closed its document. Locally refusing a sale does not prove remote cancellation.
If the result is unclear
Compare the reference and result in both programs and check the cash before repeating, resending or resynchronising. Resynchronising does not recover requests that were not received. Do not restart or resend to force a reply for an uncertain operation.
Before production use
This guide and a connection do not prove physical validation or compatibility with every Infosoft edition. The supplier confirms the sending component, payment codes, refunds, filters and receipt of the result; supervised tests must complete those checks before commercial use.
