Prérequis du poste
ImaCash doit fonctionner sous Windows avec Microsoft Access Database Engine et le fournisseur Microsoft.ACE.OLEDB.12.0 32 bits (x86). Le compte Windows qui exécute ImaCash doit disposer d'un droit de lecture sur le fichier Access de TPVSol et sur son dossier.
Configuration dans ImaCash
Ouvrez Configuration > Intégration, sélectionnez TPVSol et renseignez les éléments suivants :
- Ventes : sélectionnez le chemin exact du fichier Access utilisé par l'installation TPVSol active. Ne sélectionnez ni une ancienne copie ni un dossier.
- Moyens de paiement : sélectionnez le moyen de paiement en espèces lu dans le fichier. Pour enregistrer aussi les cartes, activez Accepter les cartes dans Réglages et choisissez un moyen différent de celui des espèces. Lorsque les cartes sont désactivées, seule la sélection des espèces est utilisée.
- Filtres du poste et de l’opérateur : dans Paramètres, sélectionnez le poste et l’opérateur réels de cette installation TPVSol. Pour les factures du point de vente, le vendeur affecté au document est utilisé. Vérifiez que les noms sélectionnés correspondent à ceux affichés dans TPVSol.
Périmètre et sécurité
L'intégration est strictement en lecture seule. ImaCash consulte les ventes, les remboursements et leurs moyens de paiement, mais ne modifie pas le fichier Access et ne confirme aucune opération dans TPVSol.
Test initial obligatoire
Avant la mise en production, enregistrez la configuration et testez une vente en espèces, une vente uniquement par carte, un paiement mixte et un remboursement. La vente en espèces, uniquement la part en espèces du paiement mixte et le remboursement négatif doivent apparaître une seule fois ; la vente uniquement par carte ne doit pas demander d'espèces.
Si la connexion échoue ou si aucune vente n'apparaît
Vérifiez que le fournisseur ACE installé est x86, que le chemin pointe vers le fichier actuel, que le fichier n'est pas verrouillé en mode exclusif et que le compte Windows conserve les droits de lecture. Enregistrez ensuite de nouveau pour lancer la validation réelle.