Models

French B2C sales report

The normal daily report for sales to private individuals. It records the sale date, category, transaction count, amounts excluding VAT, and VAT totals. Submit it regardless of whether customers paid immediately or will pay later. This does not send invoices to consumers. The current integration supports taxable goods and taxable services only.

Properties

NameTypeRequiredDescription
referencestringYesYour unique reference for this submission. Reuse the same reference when retrying, correcting or cancelling this report; a new reference always files a new report. Example: "SALES-2026-07-01-GOODS"
actionsubmit | correct | cancelYesUse submit for a new daily report, correct to replace a report sent earlier under the same reference, or cancel to cancel it. Defaults to submit. Default: submit. Example: "submit". Values: submit, correct, cancel
typestringYesChoose sales to report transactions with private individuals. Send one sales report per day and per category, regardless of when customers pay. Value: sales
datestring (date)YesDay on which the reported sales took place. Example: "2026-07-01". Format: date
categorygoods | servicesYesWhether this daily total covers taxable goods or taxable services. Use a separate report when both were sold on the same day. These are the two categories currently supported by this API. Example: "goods". Values: goods, services
currencystring (enum)YesThree-letter currency code for the sales amounts excluding VAT. EUR is used when this field is omitted. French VAT amounts are always reported in EUR, including when this field uses another currency. Default: EUR. Example: "EUR". Values: XUA, AFN, DZD, ARS, AMD, AWG, AUD, AZN, BSD, BHD, THB, PAB, BBD, BYN, BZD, BMD, VES, VED, BOB, XBA, XBB, XBD, XBC, BRL, BND, BGN, BIF, CVE, CAD, KYD, XOF, XAF, XPF, CLP, XTS, COP, KMF, CDF, BAM, NIO, CRC, CUP, CZK, GMD, DKK, MKD, DJF, STN, DOP, VND, XCD, EGP, SVC, ETB, EUR, FKP, FJD, HUF, GHS, GIP, XAU, HTG, PYG, GNF, GYD, HKD, UAH, ISK, INR, IRR, IQD, JMD, JOD, KES, PGK, KWD, AOA, MMK, LAK, GEL, LBP, ALL, HNL, LRD, LYD, SZL, LSL, MGA, MWK, MYR, MUR, MXN, MXV, MDL, MAD, MZN, BOV, NGN, ERN, NAD, NPR, ANG, ILS, TWD, NZD, BTN, KPW, NOK, MRU, TOP, PKR, XPD, MOP, UYU, PHP, XPT, GBP, BWP, QAR, GTQ, ZAR, OMR, KHR, RON, MVR, IDR, RUB, RWF, SHP, SAR, XDR, RSD, SCR, SLE, XAG, SGD, PEN, SBD, KGS, SOS, TJS, SSP, LKR, XSU, SDG, SRD, SEK, CHF, SYP, BDT, WST, TZS, KZT, XXX, TTD, MNT, TND, TRY, TMT, AED, UGX, CLF, COU, UYW, UYI, USD, USN, UZS, VUV, CHE, CHW, KRW, YER, JPY, CNY, ZMW, ZWG, PLN
taxExclusiveAmountstringYesTotal sales amount excluding VAT for this day and category. Example: "10000.00"
taxAmountstringYesTotal VAT amount for this day and category, expressed in EUR even when the sales currency is different. Example: "2000.00"
transactionCountintegerYesNumber of individual sales included in this daily total. Example: 42
vatBreakdownobject[]YesBreakdown of the daily sales total by VAT rate. Include one entry for every VAT rate used. Min items: 1

vatBreakdown properties

NameTypeRequiredDescription
percentagestringYesVAT rate applied to these sales. Example: "20.00"
taxableAmountstringYesSales amount excluding VAT for this VAT rate, expressed in the report's sales currency. Example: "10000.00"
taxAmountstringYesVAT amount for this VAT rate, expressed in EUR even when the sales currency is different. Example: "2000.00"