Accéder directement au contenu
Créez un compte ou connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compteConnectez-vous
Démarrer
Paiements
Revenus
Plateformes et marketplaces
Gestion de fonds
Ressources pour les développeurs
API et SDKAide
Aperçu
Billing
PrésentationÀ propos des API Billing
Abonnements
Invoicing
Facturation à l’usage
Devis
Gestion des clients
Facturation avec d'autres produits
Recouvrement de revenus
Automatisations
Scripts
Tester votre intégration
Tax
Présentation
Utiliser Stripe Tax
Taux de taxe
Gérer la conformité
    Surveiller vos obligations
    S'inscrire
    Déclarer et verser
    Importer les transactions
    Rapports
Rapports
Présentation
Sélectionner un rapport
Configurer des rapports
Rapports sur plusieurs comptes
API de rapport
Comptabilisation des revenus
Données
Présentation
Requête sur les données de l'entreprise
API analytique
Sigma
Data Pipeline
Data Pipeline nouvelle générationBase de données
Importer des données externes
France
Français (France)
  1. Accueil/
  2. Revenus/
  3. Manage compliance
Version bêta publique

Importer des transactions dans Stripe TaxVersion bêta publique

Importez des données de transaction dans Stripe Tax depuis une plateforme externe.

Remarque

Connectez-vous ou créez un compte Stripe pour activer Stripe Tax.

Importez des données de transaction dans Stripe Tax à partir de plateformes tierces à l’aide de fichiers CSV. Consolidez les données de vente provenant de plusieurs plateformes pour bénéficier d’une vue unifiée de vos obligations fiscales, simplifier la conformité et prendre des décisions éclairées sur les exigences en matière d’immatriculation fiscale.

L’importation de vos données de transaction à partir de plateformes externes dans Stripe Tax présente plusieurs avantages :

  • Suivi unifié des obligations fiscales : surveillez les seuils pour tous les canaux de vente, y compris les transactions effectuée en dehors de Stripe.
  • Conformité simplifiée : évitez le rapprochement manuel et l’agrégation de données provenant de différentes plateformes.
  • Surveillance plus précise des seuils : identifiez les territoires dans lesquels vous devez vous immatriculer pour collecter des taxes en centralisant les données de transaction.
  • Gestion flexible des données : importez des données historiques pour les obligations passées ou maintenez des importations régulières pour une surveillance continue.

Fonctionnement

Lorsque vous importez des données de transaction dans Stripe Tax :

  1. Vous exportez vos données de transaction à partir de plateformes externes.
  2. Vous formatez les données dans un fichier CSV à raison d’une ligne par poste (et non par transaction).
  3. Vous chargez le fichier CSV dans Stripe Tax via le Dashboard.
  4. Stripe Tax valide et traite vos données.
  5. Accédez aux transactions importées dans les rapports, le suivi des obligations et les déclarations et versements.

Exigences relatives au format de fichier CSV

Votre fichier CSV doit respecter un format spécifique et certaines colonnes sont obligatoires. Ajoutez une ligne d’en-tête dans chaque fichier. Chaque ligne représente un poste, et non une transaction complète. Si une même transaction se compose de plusieurs produits ou postes, indiquez chaque poste sur une ligne distincte dans le fichier CSV.

Référence de la colonne

Nom de colonneTypeExempleDescription
source_transaction_idTexte Obligatoireorder_123abcIdentifiant unique de la transaction
transaction_typeSale, Refund ou Void ObligatoireSaleType de transaction
transaction_versionNuméro Facultatif1, 1712863281 (horodatage Unix)Champ numérique pour spécifier la version la plus récente de la transaction. La valeur par défaut est 1.
providerTexte Obligatoireamazon, tax_jar, shopifySource externe de la transaction
liable_transaction_idTexte Obligatoire pour le remboursement ou l’annulationorder_abc123ID de la transaction source à laquelle ce remboursement ou cette annulation se rapporte
tax_rules_atDate et heure (yyyy-MM-dd HH:mm:ss z) Required2024-02-22 18:42:47 UTCDate à laquelle la taxe est due
created_atDate et heure (yyyy-MM-dd HH:mm:ss z) Required2024-02-22 18:42:47 UTCDate de création de la transaction
posted_atDate et heure (yyyy-MM-dd HH:mm:ss z) Required2024-02-22 18:42:47 UTCDate à laquelle la responsabilité est assumée ou réduite
currencyTexte (ISO 4217) RequiredUSD, EUR, GBPDevise de règlement de la transaction
customer_idTexte Facultatifcus_123ID client Stripe
tax_exemptexempt, none ou reverse ObligatoireexemptExonération fiscale de la transaction
line_item.idTexte Obligatoireitem_123ID du poste
line_item.amountNombre décimal1 Optional150.50Montant total du poste après application des remises et taxes incluses
line_item.product_idTexte Facultatifprod_123ID de produit Stripe
line_item.product_nameTexte FacultatifPremium WidgetNom de produit fourni par l’utilisateur
line_item.product_descriptionTexte FacultatifHigh-quality widget for premium customersDescription du produit au format libre
line_item.product_tax_codeTexte Obligatoiretxcd_99999999Un code fiscal produit Stripe qui classe cette transaction.
line_item.external_product_idTexte FacultatifSKU123ID de produit externe (par exemple, unités de gestion des stocks du marchand)
line_item.external_tax_codeTexte FacultatifTX456Code de taxe externe du produit
line_item.tax_behaviorexclusive (par défaut) ou inclusive OptionalexclusiveComportement fiscal du montant unitaire du poste
line_item.unit_amountNombre décimal1 Required50.12Coût d’une unité avant application des réductions et hors taxes (si exclusive) ou taxes comprises (si inclusive)
line_item.quantityNombre décimal Required1, 2, 3.5Quantité de l’unité
line_item.amount_discountNombre décimal1 Optional10.00Réduction pour un poste donné
line_item.taxable_amountNombre décimal1 Optional45.50Montant taxable pour un poste donné
line_item.tax_rateNombre décimal Optional0.08Taux de taxe agrégé au niveau du poste
line_item.amount_taxNombre décimal1 Required12.18Montant total des taxes perçues pour le poste concerné
shipping_line_item.idTexte Obligatoire si vous utilisez la livraison2ship_123ID de poste de livraison externe
shipping_line_item.tax_behaviorexclusive (par défaut) ou inclusive OptionalexclusiveRégime de taxe du poste de livraison
shipping_line_item.amountNombre décimal1 Required if using shipping5.99Frais de livraison avant application des réductions et hors taxes (si exclusive) ou taxes comprises (si inclusive)
shipping_line_item.taxable_amountNombre décimal1 Required if `’tax_rate` is missing5.99Montant taxable pour la livraison
shipping_line_item.tax_rateNombre décimal Required if `’taxable_amount` is missing0.08Taux de taxe pour la livraison
shipping_line_item.amount_taxNombre décimal1 Required if using shipping0.48Taxe perçue pour le poste de livraison
shipping_line_item.descriptionTexte FacultatifExpress ShippingDescription du poste de livraison au format libre
shipping_line_item.tax_codetxcd_00000000 ou txcd_92010001 Requiredtxcd_92010001Un code de taxe produit Stripe qui classe le poste de livraison.
shipping_line_item.external_tax_codeTexte FacultatifTX789Code fiscal externe pour la livraison
shipping_line_item.amount_discountNombre décimal1 Optional2.00Réduction sur un poste de livraison
merchant_address.cityTexte FacultatifSan FranciscoVille du marchand
merchant_address.countryTexte (ISO 3166-1 alpha-2) RequiredUSPays du marchand
merchant_address.line1Texte Facultatif123 Commerce StLigne 1 de l’adresse du marchand
merchant_address.line2Texte FacultatifSuite 400Ligne 2 de l’adresse du marchand
merchant_address.postal_codeTexte Obligatoire pour les États-Unis et le Canada94111Code postal du marchand
merchant_address.stateTexte (ISO 3166-2 sans préfixe de pays) OptionalCAÉtat du marchand
tax_ids.typeTax ID Type Required if any tax_ids fields are providedeu_oss_vat, ca_qstType de numéro fiscal fourni.
tax_ids.valueTexte Obligatoire si des champs tax_ids sont fournis12-3456789Valeur du numéro fiscal.
buyer_address.cityTexte3 FacultatifBostonVille du client
buyer_address.countryTexte (ISO 3166-1 alpha-2)3 RequiredUSPays du client
buyer_address.line1Texte3 Facultatif456 Main StLigne 1 de l’adresse du client
buyer_address.line2Texte3 FacultatifApt 789Ligne 2 de l’adresse du client
buyer_address.postal_codeTexte3 Obligatoire pour les États-Unis et le Canada02108Code postal du client
buyer_address.stateTexte (ISO 3166-2 sans préfixe de pays)3 OptionalMAÉtat du client

1 Les montants sont représentés dans la devise sous forme décimale dans la dénomination principale. Par exemple, 10.00 en USD est égal à $10.00.

2 Les postes de livraison sont facultatifs, mais s’ils sont indiqués, certains champs deviennent obligatoires.

3 Pour les adresses des clients, les exigences de Stripe Tax en matière d’adresse s’appliquent.

Exemple de fichier CSV

Exemple de fichier CSV avec plusieurs postes et une variété de champs couramment utilisés (vous pouvez également télécharger un fichier CSV d’exemple depuis le panneau Importer du Dashboard) :

source_transaction_id,transaction_type,provider,liable_transaction_id,transaction_version,tax_rules_at,created_at,posted_at,currency,customer_id,tax_exempt,line_item.id,line_item.amount,line_item.product_id,line_item.product_name,line_item.product_description,line_item.product_tax_code,line_item.external_product_id,line_item.external_tax_code,line_item.tax_behavior,line_item.unit_amount,line_item.quantity,line_item.amount_discount,line_item.taxable_amount,line_item.tax_rate,line_item.amount_tax,shipping_line_item.id,shipping_line_item.tax_behavior,shipping_line_item.description,shipping_line_item.tax_code,shipping_line_item.external_tax_code,shipping_line_item.amount,shipping_line_item.amount_discount,shipping_line_item.taxable_amount,shipping_line_item.tax_rate,shipping_line_item.amount_tax,merchant_address.city,merchant_address.country,merchant_address.line1,merchant_address.line2,merchant_address.postal_code,merchant_address.state,tax_ids.type,tax_ids.value,buyer_address.city,buyer_address.country,buyer_address.line1,buyer_address.line2,buyer_address.postal_code,buyer_address.state 1935a6-Sale,Sale,tax_jar,,1,2024-06-07 18:07:21 UTC,2024-06-07 18:07:21 UTC,2024-06-07 18:07:21 UTC,USD,cus_9s6XKzkNRiz8i3,none,LineItem-1,42.54,,,Pepperoni Pizza,txcd_40060003,tax_product_id_56,tax_code_99,inclusive,55.05,1,12.51,,,4.06,ShippingLineItem-8ab3,inclusive,Shipping description 69,txcd_92010001,shipping_tax_code_3,10.33,,,,0,San Francisco,US,510 Townsend St,,94103,CA,us_ein,12-3456789,Seattle,US,9205th Ave,,98104,WA 8a54a0-Refund,Refund,tax_jar,1935a6-Sale,1,2024-06-07 18:07:21 UTC,2024-06-07 18:07:21 UTC,2024-06-07 18:07:21 UTC,USD,cus_9s6XKzkNRiz8i3,none,LineItem-1,-42.54,,,Pepperoni Pizza,txcd_40060003,tax_product_id_56,tax_code_99,inclusive,-55.05,1,-12.51,,,-4.06,ShippingLineItem-8ab3,inclusive,Shipping description 69,txcd_92010001,shipping_tax_code_3,-10.33,,,,0,San Francisco,US,510 Townsend St,,94103,CA,us_ein,12-3456789,Seattle,US,9205th Ave,,98104,WA 1860e6-Sale,Sale,tax_jar,,1,2024-06-07 18:07:21 UTC,2024-06-07 18:07:21 UTC,2024-06-07 18:07:21 UTC,USD,cus_9s6XKzkNRiz8i3,none,LineItem-1,172.58,,,Pepperoni Pizza,txcd_40060003,tax_product_id_56,tax_code_99,inclusive,45.37,4,8.9,,,16.47,ShippingLineItem-e936,inclusive,Shipping description 69,txcd_92010001,shipping_tax_code_3,8.14,,,,0,San Francisco,US,510 Townsend St,,94103,CA,us_ein,12-3456789,Seattle,US,9205th Ave,,98104,WA e7f7a1-Void,Void,tax_jar,1860e6-Sale,1,2024-06-07 18:07:21 UTC,2024-06-07 18:07:21 UTC,2024-06-07 18:07:21 UTC,USD,cus_9s6XKzkNRiz8i3,none,LineItem-1,-172.58,,,Pepperoni Pizza,txcd_40060003,tax_product_id_56,tax_code_99,inclusive,-45.37,4,-8.9,,,-16.47,ShippingLineItem-e936,inclusive,Shipping description 69,txcd_92010001,shipping_tax_code_3,-8.14,,,,0,San Francisco,US,510 Townsend St,,94103,CA,us_ein,12-3456789,Seattle,US,9205th Ave,,98104,WA 6b8059-Sale,Sale,tax_jar,,1,2024-06-07 18:07:21 UTC,2024-06-07 18:07:21 UTC,2024-06-07 18:07:21 UTC,USD,cus_9s6XKzkNRiz8i3,none,LineItem-1,216.37,,,Pepperoni Pizza,txcd_40060003,tax_product_id_56,tax_code_99,exclusive,69.17,3,11.79,,,20.65,ShippingLineItem-3218,inclusive,Shipping description 69,txcd_92010001,shipping_tax_code_3,9.41,,,,0,San Francisco,US,510 Townsend St,,94103,CA,us_ein,12-3456789,Seattle,US,9205th Ave,,98104,WA

Conseils pour chaque type de transaction

Transactions de vente

Lorsque vous importez des transactions de vente, suivez ces directives pour vous assurer qu’elles sont traitées correctement. Vous ne pouvez inclure qu’un seul poste de livraison par transaction.

Pour les transactions comportant un seul poste :

  • Créez une ligne avec tous les champs obligatoires
  • Définissez transaction_type sur Sale

Pour les transactions comportant plusieurs postes :

  • Créer une ligne distincte pour chaque poste
  • Assurez-vous que ces champs correspondent exactement à tous les postes d’une même transaction :
    • source_transaction_id
    • transaction_type
    • provider
    • tax_rules_at
    • currency
    • Tous les champs tax_ids.*
    • Tous les champs shipping_line_item.*

Remboursements et transactions annulées

Lors de l’importation de remboursements ou d’annulations, vous devez indiquer la transaction d’origine :

Pour les transactions comportant un seul poste :

  • Créez une ligne avec tous les champs obligatoires
  • Définissez transaction_type sur Refund ou Void
  • Définissez liable_transaction_id sur le source_transaction_id de la transaction d’origine
  • Utilisez des valeurs négatives pour les champs de montant (ajoutez un signe moins)
  • Veillez à ce que la devise currency corresponde à la transaction initiale

Pour les transactions comportant plusieurs postes :

  • Créer une ligne distincte pour chaque poste
  • Définissez transaction_type sur Refund ou Void
  • Définissez liable_transaction_id sur le source_transaction_id de la transaction d’origine
  • Utilisez les valeurs négatives pour tous les champs de montant
  • Assurez-vous que ces champs correspondent exactement à tous les postes d’une même transaction de remboursement/annulation :
    • source_transaction_id
    • transaction_type
    • provider
    • tax_rules_at
    • currency
    • Tous les champs tax_ids.*
    • Tous les champs shipping_line_item.*

Correction des transactions

Pour corriger une transaction précédemment importée :

  1. Dupliquez la transaction que vous souhaitez corriger, en utilisant des valeurs identiques pour :
    • source_transaction_id
    • transaction_type
    • provider
  2. Mettez à jour les champs à corriger.
  3. Augmentez la valeur de transaction_version (par ex. de 1 à 2).
  4. Réimportez les transactions corrigées.

Stripe Tax conserve un historique de toutes les versions et utilise celle dont la valeur transaction_version est la plus élevée pour ses calculs et ses rapports. Cette approche remplace effectivement les données de transaction d’origine dans vos calculs fiscaux, sans les annuler.

La page Transactions du Dashboard affiche les trois enregistrements: la transaction d’origine, une transaction d’invalidation qui l’annule, et la nouvelle transaction corrigée.

Limites d’importation

LimitesDétails
Taille maximale du fichier50 Mo
Format de fichier pris en chargeCSV uniquement
Ligne de l’en-têteObligatoire (doit inclure les noms des colonnes, comme indiqué ci-dessus)
Traitement des fichiersLe traitement des fichiers volumineux peut prendre plus de temps
Impact des rapportsLes transactions importées n’ont aucune incidence sur vos calculs ni vos rapports pour les transactions traitées via Stripe.

Importer vos données de transaction

Pour importer vos données de transactions tierces :

  1. Accédez à la section Tax du Dashboard Stripe.
  2. Cliquez sur Actions rapides, puis sélectionnez Importer des transactions.
  3. Cliquez sur Importer un fichier CSV.
  4. Sélectionnez le fichier CSV préparé et cliquez sur Importer un fichier.
  5. Surveillez l’état de l’importation dans le volet qui s’affiche. Vous pouvez fermer ce volet et y revenir plus tard pour vérifier l’avancement ou afficher les résultats de la validation.

Si des erreurs se produisent lors de l’importation, vous pouvez télécharger un fichier CSV de toutes les lignes présentant des problèmes et les erreurs spécifiques qui se sont produites.

Testez vos données importées en suivant les étapes de validation de la section Test de Stripe Tax.

Mise en garde

Vous ne pouvez pas supprimer des transactions importées. L’importation d’une nouvelle version de transaction permet de corriger des transactions précédemment importées. Pour toute transaction importée par inadvertance, l’importation d’une transaction annulée supprime toute obligation fiscale.

Informations supplémentaires

Limitations d’utilisation

L’outil d’importation de transactions présente certaines limites d’utilisation :

  • Portée des données : l’outil permet d’importer des données externes sur les ventes afin d’aider à surveiller les obligations fiscales. Ne l’utilisez pas pour importer des achats reportables pour la TVA. L’importation d’achats reportables pour la TVA gonfle de manière inexacte les chiffres bruts de ventes et n’ajuste pas correctement l’obligation fiscale.
  • Transactions externes uniquement : cet outil prend exclusivement en charge l’importation de données de transaction à partir de sources externes. Ne l’utilisez pas pour corriger ou modifier des transactions traitées initialement par Stripe.

Tarifs

Pendant la version bêta publique, vous pouvez importer gratuitement des transactions au format CSV. Ces importations ne sont pas comptabilisées dans les droits ou les limites d’utilisation de l’API.

Gestion du calcul des taxes

Stripe ne recalcule pas automatiquement les taxes pour les transactions importées. Les transactions importées sont déclarées en utilisant le montant de taxe indiqué dans le fichier CSV, que vous disposiez ou non d’une immatriculation Stripe Tax active pour ce lieu.

Bien que les montants taxables, les montants non taxables, les taux de taxe et les raisons d’assujettissement à la taxe pour les transactions importées puissent apparaître dans les rapports Stripe Tax et ailleurs dans Stripe, traitez ces valeurs uniquement comme des estimations ou des approximations.

Visibilité limitée

Les données de transaction importées ont une visibilité limitée dans certains rapports et interfaces de Stripe Tax :

  • Exports de transactions : les exports détaillés et récapitulatifs excluent les informations sur les taux de taxe, les montants taxables et les motifs de taxabilité dans chaque territoire pour les transactions importées.
  • Sigma : les informations relatives aux juridictions fiscales (lignes tax_transaction_jurisdiction_details) ne sont pas accessibles pour les transactions importées dans les rapports Sigma.
  • Page Taxer Aperçu : le Dashboard Taxer Aperçu n’inclut pas les transactions importées dans ses calculs ou ses affichages.
  • Rapports par territoire fiscal : les transactions importées ne sont pas affichées dans les rapports par territoire fiscal.

Vous pouvez toujours consulter le détail des transactions importées dans les rapports fiscaux et le suivi des obligations.

Visibilité dans d’autres produits Stripe

Les transactions importées à l’aide de l’outil d’importation apparaissent uniquement dans les rapports et interfaces de Stripe Tax. Pour inclure des transactions tierces dans d’autres produits comme Revenue Recognition, vous devez utiliser un outil d’importation distinct spécifique à chaque produit.

Traitement des données

Historique des données de transaction

Vous pouvez importer l’historique des données de transaction pour n’importe quelle période à compter du 1er octobre 2023.

Délai de traitement

24 heures sont parfois nécessaires pour que les transactions traitées applicables soient reflétées dans certains rapports et interfaces Stripe Tax.

Voir aussi

  • Déclarations fiscales
  • Suivi des obligations fiscales
  • Immatriculation fiscale
Cette page vous a-t-elle été utile ?
OuiNon
  • Besoin d'aide ? Contactez le service Support.
  • Discutez par chat sur Discord avec les développeurs de Stripe.
  • Consultez notre log des modifications.
  • Des questions ? Contactez l'équipe commerciale.
  • LLM ? Lire llms.txt.
  • Propulsé par Markdoc
Sur cette page