Un export porte sur des documents et non sur des commandes. Chaque commande peut produire trois types d’écritures, chacune sur son journal et à sa propre date :
| Document | Journal | Exporté dans la période où… |
|---|---|---|
| Facture | VT | la commande est créée (statut exporté) |
| Règlement Pro | BQ | la commande est payée, si sa facture est déjà exportée ou l’est dans le même export |
| Avoir | OD | le remboursement est créé, même condition |
Un règlement reçu en février pour une commande de janvier figure donc dans l’export de février. Exportez les périodes dans l’ordre chronologique : un règlement ou un avoir n’est exporté qu’une fois sa facture exportée.
Écriture de facture
| Compte | Sens | Montant |
|---|---|---|
| Client (collectif ou individuel) | Débit | Total TTC |
| Ventes (par catégorie, ou compte par défaut) | Crédit | HT brut, avant remise, par compte |
| Remises | Débit | Montant des remises, s’il y en a |
| Frais de port | Crédit | Port HT, s’il y en a |
| Frais additionnels | Crédit (ou débit si négatif) | Total des frais de commande |
| TVA (OSS, classe de taxe ou défaut) | Crédit | Une ligne par taux |
Les ventes sont comptabilisées au montant HT plein et la remise est isolée sur son compte (709 en France), comme le demandent la plupart des experts-comptables. L’écriture est toujours équilibrée : débit total = total TTC + remise = crédit total.
Arrondis. Les montants sont calculés en centimes entiers. Quand WooCommerce stocke plus de deux décimales (prix saisis TTC, TVA arrondie au sous-total), le résidu d’arrondi, 5 centimes au plus, est absorbé par la plus grosse ligne de vente ; TVA, port et client restent exacts. Au-delà, la facture est refusée : la commande n’exporte aucun document, n’est pas verrouillée et est signalée dans l’administration.
Écriture de règlement Pro
Générée quand la commande est payée, que sa passerelle a un compte de trésorerie et que le total est positif :
| Compte | Sans commission | Avec commission |
|---|---|---|
| Trésorerie | Débit : total TTC | Débit : total − commission (net encaissé) |
| Frais de passerelle (627000) | — | Débit : commission |
| Client | Crédit : total TTC | Crédit : total TTC |
La commission est lue, dans cet ordre : filtre woo_accounting_export_gateway_fee, métadonnée indiquée dans les réglages, puis métadonnée connue de la passerelle (_stripe_fee pour Stripe, PayPal Transaction Fee pour PayPal, _ppcp_paypal_fees pour PayPal Payments). Aucune commission n’est inventée : un montant absent, négatif, non numérique ou supérieur ou égal au total est ignoré, et les cas invalides sont signalés. Vérifiez la clé sur une commande réelle, elle dépend de la version de l’extension de paiement.
add_filter( 'woo_accounting_export_gateway_fee', function ( $fee, WC_Order $order, string $gateway_id ) {
return 'ma_passerelle' === $gateway_id ? (float) $order->get_meta( '_ma_commission' ) : $fee;
}, 10, 3 );Choix du compte de TVA
- OSS Pro : si activé, que le pays de facturation diffère du pays d’origine et qu’un compte est renseigné pour ce pays.
- Classe de taxe : sinon, le compte associé à la classe de la ligne.
- Compte par défaut : sinon.
Devises
Le plugin suppose une devise unique et ne convertit pas. Un document dans une autre devise que celle de la boutique est exporté avec ses montants d’origine et signalé dans l’historique.
Comptes du PCG utilisés par défaut
| Compte | Libellé PCG | Usage |
|---|---|---|
411000 | Clients | Compte client collectif |
445710 | TVA collectée | TVA par défaut |
512000 / 512001 | Banques | Trésorerie par passerelle |
530000 | Caisse | Exemple : paiement à la livraison |
627000 | Services bancaires et assimilés | Commissions de passerelle |
706000 | Prestations de services | Exemple : catégorie « services » |
707000 | Ventes de marchandises | Ventes par défaut |
708500 | Ports et frais accessoires facturés | Frais de livraison |
709000 | Rabais, remises et ristournes accordés | Remises et codes promo |
Mis à jour le 28 septembre 2026
Cette page ne répond pas à votre question ? Notre équipe vous aide.
Contacter le support