Ventes
Chaque robinet à la table du marché devient un record de ferme.
Le samedi se termine. Le lecteur Square dit que vous avez gagné 1 840 $. Mais quelles cultures vendues ? Quels lots ont quitté la ferme ? Qu’est-ce qui a réellement gagné cet argent ? Le lecteur connaît le total et rien d’autre dont vos dossiers ont besoin. Ainsi, les ventes se trouvent sur Square, les récoltes se trouvent dans votre journal de bord, et le lien entre elles est une personne fatiguée avec une feuille de calcul le dimanche.
Vendre via Square et enregistrer dans un système agricole signifiait autrefois faire deux fois le travail de la même journée. Le deuxième passage est celui qui est ignoré, et une fois qu'il est ignoré, vos chiffres de rentabilité et votre chaîne de traçabilité présentent tous deux un trou.
Comment ça marche réellement
FarmHub importe depuis Square. Flux de ventes entrants, de votre lecteur vers vos registres agricoles, sans exportation manuelle entre les deux.
- Les Webhooks sont le signal principal. Lorsqu'une commande est réglée dans Square, Square envoie un webhook à FarmHub. FarmHub vérifie la signature du webhook avant de lui faire confiance, puis importe la commande en tant qu'enregistrement de ventes. Les minutes, pas les dimanches.
- Un balayage de réconciliation corrige les webhooks manqués. Les webhooks peuvent disparaître sur le réseau de n'importe qui. FarmHub recherche périodiquement vos commandes Square et importe tout ce que les webhooks ont manqué, afin qu'un message supprimé ne devienne pas un trou dans vos livres.
- Vous choisissez l'emplacement. Lors de la configuration, vous choisissez l'emplacement Square importé dans FarmHub. Un stand agricole et une entreprise hors ferme peuvent rester séparés.
- Les remboursements sont effectués sous forme de remboursements. Les remboursements Square sont importés sous forme d'enregistrements de ventes à montant négatif, de sorte que votre historique de revenus reflète ce qui s'est réellement passé, et pas seulement la moitié optimiste.
- L'argent reste exact. Les montants évoluent selon les valeurs des unités mineures entières de Square (cents pour l'USD, unités entières pour les devises sans décimales comme le JPY) avec la devise attachée, jamais à virgule flottante. Ce que Square facture est ce que FarmHub enregistre.
Une fois les ventes atterries dans FarmHub, elles rejoignent le reste de votre opération : cumuls de coûts par récolte, rapports de rentabilité et, si vous connectez également QuickBooks ou Xero, les écritures comptables en aval.
SUR QUOI VOUS POUVEZ COMPTER
Sur quoi vous pouvez compter
Les mécaniciens sur lesquels vous comptez :
- Connexion OAuth2, informations d'identification cryptées. Vous autorisez via le propre écran de Square avec des étendues de lecture pour les commandes, les paiements et le profil du commerçant. Les jetons sont stockés cryptés par connexion et FarmHub les actualise automatiquement avant leur expiration.
- Webhooks avec signature vérifiée. Les événements entrants sont vérifiés cryptographiquement comme provenant de Square avant que FarmHub importe quoi que ce soit. Les publications usurpées ne deviennent pas des records de ventes.
- Importations idempotentes. Une commande qui arrive deux fois, une fois par webhook et une fois par balayage de rapprochement, devient un enregistrement de vente, et non deux.
- Kill switch et piste d'audit. Vous pouvez désactiver la connexion instantanément et l'activité d'importation est enregistrée dans des lignes d'audit chaînées par hachage.
Ce que nous ne faisons pas
Ce que cette intégration ne fait pas :
- FarmHub ne transmet rien à Square. Il ne crée pas d’articles, ne modifie pas les prix et ne touche pas à votre catalogue. Le flux est uniquement d’importation.
- FarmHub ne traite pas les paiements. Square reste votre processeur et votre terminal.
- FarmHub ne fusionne pas les emplacements. Chaque connexion importe à partir de l'emplacement que vous avez choisi.
Configuration, honnêtement
Vous avez besoin d'un compte Square avec au moins un emplacement.
- Dans FarmHub, ouvrez Intégrations et choisissez Square.
- Autorisez via l'écran OAuth de Square. FarmHub demande un accès en lecture aux commandes, aux paiements et à votre profil de commerçant.
- Choisissez l'emplacement Square à partir duquel importer.
- Lancez une vente test ou attendez la prochaine vraie vente et regardez-la arriver sous la forme d'un record de ventes FarmHub.
Questions posées par les agriculteurs
À quelle vitesse les ventes Square apparaissent-elles dans FarmHub ?
Square envoie un webhook lorsqu'une commande est créée ou mise à jour, et FarmHub l'importe à l'arrivée après avoir vérifié la signature. Si un webhook est manqué, un balayage de réconciliation périodique récupère la commande plus tard.
Les remboursements sont-ils importés ?
Oui. Les remboursements Square sont des événements distincts et FarmHub les importe sous forme d'enregistrements de ventes à montant négatif afin que les revenus reflètent la réalité.
La même commande peut-elle être importée deux fois ?
Non. Les importations sont idempotentes. Une commande arrivant à la fois par webhook et par balayage de rapprochement se résout en un seul enregistrement de vente.
FarmHub change-t-il quelque chose dans mon compte Square ?
Non. L'intégration est entrante uniquement, avec des étendues de lecture. FarmHub n’écrit jamais dans votre catalogue Square, vos prix ou vos transactions.
Que faire si je vends à plusieurs endroits ?
Chaque connexion importe à partir d'un emplacement Square que vous choisissez lors de la configuration, vous contrôlez donc exactement quelles ventes entrent dans le dossier agricole.
PRÊT POUR LE PROCHAIN CHANGEMENT
Combler l'écart entre le lecteur et le dossier
Connectez Square et laissez les ventes du samedi se classer elles-mêmes, en fonction des récoltes et des lots qui les ont valu. Le dimanche retrouve sa soirée.
Commencez gratuitement