Comptabilité : QuickBooks

Comment répartir un montant entre Credit et Debit pour QuickBooks

2026-06-21
Objectif

Les données source contiennent un seul champ de montant signé. Dans cet exemple, les encaissements sont positifs et les décaissements négatifs. Le résultat doit contenir des valeurs Credit et Debit distinctes.

Réponse courte

Créez Credit et Debit depuis le même champ. Videz les montants négatifs et nuls dans Credit, les montants positifs et nuls dans Debit, puis retirez le signe moins de Debit. Seule la valeur sélectionnée est vidée : l’opération reste présente.

amount, Credit et Debit sont les noms de l’exemple. Le champ source peut porter un autre nom : sélectionnez celui qui contient réellement le montant. Utilisez Credit et Debit comme noms de sortie uniquement si le fichier cible les exige.

Comment le faire dans Eofferix

  1. Créez deux valeurs de sortie depuis le même montant source. Pour un tableau, utilisez deux colonnes ; pour JSON, deux clés ; pour XML, deux nœuds terminaux. Dans XML, définissez séparément le nom du nœud de sortie et appliquez les règles à sa valeur.
  2. Ouvrez Transformations pour Credit et ajoutez : amount source → Inférieur ou égal0Ne pas exporter le champ. Avec -100 et 0, seul Credit est vidé.
Règle Credit : amount inférieur ou égal à zéro — Ne pas exporter le champ
La règle vide Credit pour les montants négatifs et nuls.
  1. Ouvrez Transformations pour Debit et ajoutez : amount source → Supérieur ou égal0Ne pas exporter le champ. Avec +100 et 0, seul Debit est vidé.
  2. Ajoutez la règle suivante : Valeur actuelleContient la sous-chaîne-Supprimer la sous-chaîne-. La valeur -100 devient 100 dans Debit.
Deux règles Debit dans Transformations d’Eofferix
Un montant positif ou nul est d’abord vidé ; le signe moins est ensuite retiré du montant négatif.
  1. Cliquez sur Enregistrer et lancez un petit export avec +100, -100 et 0.

Résultat

Opérationamount sourceCreditDebitEnregistrement
Encaissement+100+100videreste présent
Décaissement-100vide100reste présent
Montant nul0videvidereste présent

La recette n’ajoute pas le signe plus : la valeur 100 reste 100, tandis que +100 reste +100.

Résultat Credit et Debit pour plus cent, moins cent et zéro
Les trois opérations restent présentes ; seules les valeurs Credit et Debit non applicables sont vidées.

Pourquoi l’opération reste présente

Dans cette recette, Ne pas exporter le champ est une action de Transformations. Elle vide uniquement Credit ou Debit et termine la chaîne de cette valeur. Elle ne supprime ni la ligne, ni l’objet JSON, ni l’enregistrement XML.

Dans un tableau, la valeur apparaît comme une cellule vide. Dans JSON, la clé vidée peut être absente. Dans XML, l’enregistrement parent reste présent et la valeur du nœud terminal est vide. Pour supprimer une opération entière, utilisez les Conditions d’export.

Avant d’utiliser le fichier dans QuickBooks

La recette suppose que la source représente les encaissements par des valeurs positives et les décaissements par des valeurs négatives. Cette convention n’est pas universelle pour tous les fichiers bancaires ni tous les imports QuickBooks.

Cette recette ne garantit pas qu’une version donnée de QuickBooks acceptera le fichier. Vérifiez les noms de colonnes, le format de date, le séparateur de colonnes et le séparateur décimal avant l’import.

Voir aussi Transformations de valeurs et Conditions des règles de transformation.

Traitez vos données plus vite avec Eofferix

Créez un compte gratuit pour automatiser catalogues et listes de prix selon vos règles.

S’inscrire