Format Dougs
Le format Dougs est le format de facture de vente supporté par l'OD
Exemple
Facture de vente au format Dougs
{
"logo": {
"mimeType": "image/svg+xml",
"base64": "PHN2ZyBoZWlnaHQ9IjI2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTM2LjUgMjAuNGMtMS41IDAtMi44LS42LTMuNi0xLjhhOC4zIDguMyAwIDAgMS0xLjQtNWMwLTIuMS41LTMuOCAxLjQtNWE0LjQgNC40IDAgMCAxIDMuNy0xLjhjMS42IDAgMi45LjcgMy44IDJMNDAuMyA2VjJoMy42djE4LjNoLTIuN2wtLjctMS43aC0uMmMtLjggMS4zLTIgMi0zLjcgMnptMS4zLTIuOGMuOSAwIDEuNS0uMyAyLS44LjQtLjUuNi0xLjUuNy0yLjd2LS40YzAtMS40LS4yLTIuNC0uNy0zLS40LS43LTEuMS0xLTIuMS0xLS44IDAtMS40LjQtMS45IDEtLjQuNy0uNiAxLjctLjYgM3MuMiAyLjMuNiAzYy41LjYgMS4xLjkgMiAuOXptMTIuNi00YzAgMS4zLjIgMi4zLjcgMyAuNC42IDEgMSAyIDFzMS43LS40IDIuMS0xYy40LS43LjYtMS43LjYtM3MtLjItMi4zLS42LTNjLS40LS42LTEuMS0uOS0yLS45LTEgMC0xLjcuMy0yLjIgMS0uNC42LS42IDEuNi0uNiAzem05IDBhNyA3IDAgMCAxLTEuNiA1IDYuMSA2LjEgMCAwIDEtNC43IDEuOGMtMS4zIDAtMi40LS4yLTMuMy0uOC0xLS41LTEuNy0xLjMtMi4zLTIuNGE4IDggMCAwIDEtLjctMy42IDcgNyAwIDAgMSAxLjYtNSA2LjIgNi4yIDAgMCAxIDQuOC0xLjhjMS4yIDAgMi4zLjMgMy4zLjggMSAuNiAxLjcgMS40IDIuMiAyLjRhOCA4IDAgMCAxIC44IDMuNnptMTIuMyA2LjZsLS40LTEuN0g3MWMtLjQuNi0xIDEuMS0xLjcgMS40LS43LjQtMS41LjUtMi40LjUtMS41IDAtMi43LS40LTMuNC0xLjItLjgtLjgtMS4yLTItMS4yLTMuNlY3LjFINjZ2Ny42YzAgMSAuMSAxLjcuNSAyLjIuMy41LjguNyAxLjYuNyAxIDAgMS43LS4zIDIuMS0xIC41LS43LjctMS44LjctMy40VjcuMWgzLjZ2MTMuMWgtMi44em0xOC0xMy4xdjEuOGwtMiAuNWMuMy42LjUgMS4zLjUgMmE0IDQgMCAwIDEtMS41IDMuM2MtMSAuOC0yLjMgMS4yLTQgMS4ySDgybC0uNi0uMWMtLjMuMy0uNS42LS41IDFzLjcuNyAyIC43SDg1YzEuNCAwIDIuNS4zIDMuMyAxIC44LjUgMS4xIDEuNSAxLjEgMi43YTQgNCAwIDAgMS0xLjkgMy41IDEwIDEwIDAgMCAxLTUuNSAxLjNjLTEuOCAwLTMuMi0uMy00LjItMWEzIDMgMCAwIDEtMS41LTIuNmMwLS44LjMtMS41LjgtMiAuNS0uNiAxLjItMSAyLjItMS4yLS40LS4xLS43LS40LTEtLjctLjMtLjQtLjQtLjgtLjQtMS4yIDAtLjUuMS0uOS40LTEuMmE1IDUgMCAwIDEgMS4zLTFjLS43LS4zLTEuMy0uOC0xLjctMS41LS40LS42LS42LTEuNC0uNi0yLjMgMC0xLjQuNS0yLjUgMS40LTMuM2E2IDYgMCAwIDEgNC0xLjIgMTAuMiAxMC4yIDAgMCAxIDIuMy4zaDQuNnpNNzkuNSAyMmMwIC41LjMuOS44IDEuMS40LjMgMSAuNSAyIC41YTcgNyAwIDAgMCAzLS42Yy43LS4zIDEtLjggMS0xLjQgMC0uNS0uMi0uOS0uNi0xLS40LS4yLTEtLjMtMi0uM0g4MmMtLjcgMC0xLjIuMS0xLjcuNC0uNC40LS43LjgtLjcgMS4zem0xLjMtMTAuN2MwIC43LjIgMS4yLjUgMS43LjQuNC45LjYgMS41LjYuNyAwIDEuMi0uMiAxLjUtLjYuMy0uNS41LTEgLjUtMS43IDAtMS42LS43LTIuNC0yLTIuNHMtMiAuOC0yIDIuNHptMjAuMiA1YzAgMS4zLS41IDIuMy0xLjQgMy0xIC43LTIuMyAxLTQuMiAxbC0yLjQtLjEtMi0uNnYtM2ExMi41IDEyLjUgMCAwIDAgNC41IDEuMWMxLjMgMCAyLS40IDItMS4xIDAtLjMtLjEtLjUtLjMtLjdsLS45LS42LTEuNy0uOGMtMS0uNC0xLjctLjgtMi4yLTEuMi0uNS0uMy0uOC0uNy0xLTEuMi0uMy0uNS0uNC0xLS40LTEuNyAwLTEuMi41LTIgMS40LTIuNy45LS43IDIuMi0xIDMuOC0xIDEuNiAwIDMuMi40IDQuNyAxbC0xLjEgMi42LTEuOS0uNy0xLjctLjJjLTEgMC0xLjYuMy0xLjYuOCAwIC40LjIuNi41LjlsMi4yIDFjMSAuNCAxLjguOCAyLjMgMS4yLjUuMy44LjggMSAxLjIuMy41LjQgMSAuNCAxLjd6IiBmaWxsPSIjMDEzQTUxIi8+PHBhdGggZD0iTTIxIDRsLTguNyA4LjhMOC40IDljLS4yLS4yLS41LS4zLS44LS4zLS40IDAtLjYuMS0uOS4zbC0xLjYgMS43Yy0uMi4yLS4zLjUtLjMuOCAwIC4zIDAgLjYuMy44bDYuMyA2LjRjLjMuMi41LjMuOS4zLjMgMCAuNi0uMS44LS4zTDIzLjQgOC4yQTEyIDEyIDAgMSAxIDIxIDQuMXoiIGZpbGw9IiMxMUFCRUMiLz48L2c+PC9zdmc+",
"alt":"logo_dougs"
},
"docInfo": {
"sujet": "Factur-X Luffy",
"titre": "Facture FAC-2023-123456"
},
"numeroFacture": "FACTURE-2024-02-29",
"typeFacture": "FACTURE_COMMERCIALE",
"cadreFacturation": "FACTURE_BIEN",
"codeDevise": "EUR",
"autresInformationsPrincipales": [
"Cette facture est fictive",
"C'est uniquement pour la démo"
],
"dateFacturation": "2023-12-07",
"titreFacture": "Facture Démo",
"autresInformationsFacture": [
"Démo OD"
],
"client": {
"type": "PROFESSIONNEL",
"nom": "LUFFY SARL",
"nomCommercialSociete": "Mugiwara no Luffy",
"prenomNom": "Luffy Monkey",
"telephone": "0601020304 ",
"email": "monkey.d.luffy@email.com",
"siren": "480470152",
"siret": "81031951745871",
"adresse": {
"adresse1": "21 RUE DES FONTAINES",
"localite": "CLERMONT",
"codePostal": "60600",
"pays": "France",
"codePays": "FR"
},
"tvaIntracommunautaire": "FR95910858869",
"autresInformations": [
"Non ce n'est pas le vrai Luffy"
],
"adresseLivraison": {
"adresse1": "Thousand Sunny",
"localite": "Laugh Tale",
"codePostal": "05",
"pays": "Shinsekai",
"codePays": "FR"
}
},
"lignesFacture": [
{
"titre": "Gomu Gomu no mi",
"description": "Fruit caoutchouc",
"reference": "Paramecia",
"quantite": 1,
"unite": "unité",
"prixUnitaireHT": 2000,
"tauxTVA": 20,
"totalHT": 2000
},
{
"titre": "Mera Mera no mi",
"description": "Fruit feu",
"reference": "Logia",
"quantite": 1,
"unite": "unité",
"prixUnitaireHT": 5000,
"prixUnitaireTTC": 6000,
"tauxTVA": 20,
"totalHT": 6000,
// "remisePourcentage": 20,
"montantTotalRemise": 2000
},
{
"titre": "Uo Uo no mi",
"description": "Fruit dragon Seiryu",
"reference": "Zoan",
"quantite": 1,
"unite": "unité",
"prixUnitaireHT": 9000,
"tauxTVA": 20,
"totalHT": 9000
},
{
"titre": "Ponéglyphe",
"quantite": 3,
"unite": "unité",
"prixUnitaireHT": 8000,
"tauxTVA": 20,
"totalHT": 24000
}
],
"detailsTVA": [
{
"totalHT": 39000,
"tauxTVA": 20,
"totalTVA": 7800
}
],
"totalFacture": {
"totalHT": 41000,
// "remiseGlobalePourcent": 2.5,
// "remiseGlobaleMontant": 1000,
"totalRemiseMontant": 2000,
// "tauxTVA": 20,
"totalNetHT": 39000,
"totalTVA": 7800,
"totalTTC": 46800,
"acompteTTC": 6800,
"totalAPayer": 40000
},
"formulePolitesse": "Merci pour la commande !",
"conditionsPaiement": "La facture est payable à réception. Pas d'escompte en cas de paiement anticipé.",
"mentionsFacture": {
"autresInformations": []
},
// "mentionTva": "EXPORTATION_HORS_UE",
"vendeur": {
"nomSociete": "Joey Remion",
"nomCommercialSociete": "Joey Dougs",
"formeLegale": "EI",
"siren": "347727950",
"siret": "81031951745871",
"tvaIntracommunautaire": "FR47 810319517",
"contact": "Joey D.",
"telephone": "0102030405",
"email": "joey.dougs@dougs.fr",
"assuranceProAssureur": "Assurance Tourix",
"assuranceProCouvertureGeo": "Europe",
"assuranceDecennaleAssureur": "Assurance Tourix",
"assuranceDecennaleCouvertureGeo": "Europe",
"autresInformations": [
"Ce vendeur est bien entendu fictif",
"C'est pour la démo Dougs"
],
"adresse": {
"adresse1": "Mont Corvo",
"localite": "Dawn",
"codePostal": "55000",
"pays": "Shinsekai",
"codePays": "SK"
}
}
}
Types de données
Les types de données utilisés par ce format sont documentés dans les références. En particulier:
| Type | Description |
|---|---|
| ClientDto | Les informations de l'acheteur |
| DetailTvaDto | La ventilation de la TVA |
| DocInfoDto | Les métadonnées du fichier PDF de la facture |
| FactureVenteCreationDto | Données de facturation pour une facture de vente |
| LigneFactureDto | Ligne de facture individuelle |
| LogoDto | Le logo du vendeur |
| MentionsFactureDto | Informations complémentaires de la facture |
| TotalFactureDto | Les totaux de la facture |
| VendeurDto | Les informations du vendeur |