api-partenaires

TVA

Introduction

[!TIP] Développeur ? Débutant en comptabilité ? Nous vous recommandons les ressources suivantes:

{
  "producerId": "571274",
  "customerReferenceCode": "07",
  "rate": 2.1,
  "account": {
    "deductible": {
      "producerId": "11788138",
      "number": "44566000",
      "name": "TVA DEDUCT.S/ACHATS"
    },
    "collected": {
      "producerId": "11788145",
      "number": "44571400",
      "name": "TVA COLLECTEE"
    }
  },
  "type": "Op Imposables DOM ",
  "exigibility": "Débit (facturation)",
  "additionalProducerProperties": {
    "typeCode": "OPOIMDOM",
    "exigibilityCode": "DEB"
  }
}

Les taux possibiles sont: 0%, 0.90%, 1.05%, 1.75%., 2.10%, 5.5%, 8.5%, 10% et 20%

Note sur la construction d’un label TVA

Les TVA sur MyUnisoft ne sont pas labellisés (ce qui peut être problématique dans certaines interconnexions). Si vous avez ce besoin il vous sera nécessaire de construire le label vous-même.

Nous vous recommandons de conserver le “code” ce qui vous permettra de visuellement faire le lien avec ce qui est présent dans My Unisoft.

Types

id label
1 Bien et services
2 Immobilisation
3 Auto-liquidation
4 Non soumis / Exclu
6 Autres opérations imposables basées sur le CA (02/A2)
7 Autoliquidation SSBAT (02)
8 Livraison soi-même (02)
9 Autoliquidation intra S (2A/A3)
10 Autoliquidation import (2B)
11 Autoliquidation intra B (03/B2)
12 Export (04/E1)
13 Autres opérations non imposables (05/E2)
14 OP non imposables ventes à distances taxables état membre (5A/E3)
15 Livraisons intra (06/F2)
16 OP non imposables ventes B ou S par assujetti non établi en France (7A/F7)
17 OP non imposables en franchise de Taxe (07/F6)
18 Autres opérations imposables basées sur les charges (02/A2)
19 Livraisons d’électricité (6A/F3)
20 Tva sur marge
21 Autoliquidation Importation (A4)
22 Autoliquidation Pétro (2D/B1)
23 Autoliquidation sortie de régime (A5)
24 OP non taxée importations (E4)
25 OP non taxée sortie de régime (E5)
26 OP non taxée importations hors pétro sous régime susp (E6)
27 OP non taxée Acquisition intra (F1)
28 OP non taxée Importations pétro sous régime susp (F5)

Exigibilité

id label
1 Débit (facturation)
2 Encaissement / Décaissement
3 Mixte

Interfaces

TypeScript ```ts interface Vat { producerId: string; customerReferenceCode: string; rate: number; account: { deductible: Required | null; collected: Required | null; } | null; type: VatTypeLabel exigibility: "Débit (facturation)" | "Encaissement / Décaissement"; additionalProducerProperties: { typeCode: VatTypeCode; exigibilityCode: "DEB" | "ENC"; } } type VatTypeLabel = "Biens et services" | "Immobilisation" | "Auto-liquidation" | "Non soumis / Exclu" | "Autres opérations imposables basées sur le CA (A2/13)" | "Autoliquidation SSBAT (A2/13)" | "Livraison soi-même (A2/12)" | "Autoliquidation intra S (A3/AC)" | "Autoliquidation import (2B)" | "Autoliquidation intra B (B2)" | "Export (E1/02)" | "Autres opérations non imposables (E2/03)" | "OP non imposables ventes à distances taxables état membre (E3/3A)" | "Livraisons intra (F2/04)" | "OP non imposables ventes B ou S par assujetti non établi en France (F7/4B)" | "OP non imposables en franchise de Taxe (F6/01)" | "Autres opérations imposables basées sur les charges (A2/13)" | "Livraison d'électricité non imp en France (F3/4D)" | "Tva sur marge" | "Autoliquidation Importation (A4)" | "Autoliquidation Pétro (B1)" | "Autoliquidation sortie de régime (A5/13)" | "OP non taxée importations (E4)" | "OP non taxée sortie de régime (E5)" | "OP non taxée importations hors pétro sous régime susp (E6)" | "OP non taxée Acquisition intra (F1)" | "OP non taxée Importations pétro sous régime susp (F5)" | "Autoliquidation sur achats réalisés auprès d’un assujetti non établi en France (B4/AB)" | "Op Imposables en France taux particulier" | "Op imposables en Corse taux particulier" | "Op Imposables DOM " | "Autoliquidation immobilisation (B2) " | "Autoliquidation importation immobilisation (A4) "; type VatTypeCode = "BIEN" | "IMMO" | "AUTO" | "NONS" | "AUOPEIMPO" | "AUTOSSBAT" | "LIVSM" | "AUTOINTRAS" | "AUTOIMPORT" | "AUTOINTRAB" | "EXPORT" | "AUOPENONIMPO" | "OPENONIMPODIS" | "LIVINTRA" | "OPENONIMPOVB" | "OPENONIMPOFTX" | "AUOPEIMPOCHARGE" | "LIVELEC" | "TVAMARGE" | "AUTOIMPAUTRE" | "AUTOPETROL" | "AUTOSORTREG" | "OPNNTAXIMPORT" | "OPNNTAXSORTIER" | "OPNNTAXIMPORTR" | "OPNNTAXACQINTRA" | "OPNNTAXSUSP" | "AUTOACHASSUNE" | "OPOIMFRTXPARTI" | "OPOIMCRSETXPARTI" | "OPOIMDOM" | "AUTOIMMO" | "AUTOIMPIMMO"; ``` </details>

(retour en haut de page)