Taxe (AAA Ledger Tax)

De Guide utilisateur des messages comptables UN/XML

Introduction

Ci-dessous deux niveaux de descriptions du composant (ou classe) : celle de la bibliothèque et celle contextuelle. Les deux descriptions sont fondées sur une logique de spécialisation.

La description tirée de la bibliothèque est commune à tous les messages. Elle décrit les informations du composant qui sont communs à tous les messages les utilisant. Cette couche de définition commune assure une bonne cohérence inter-message et, fort logiquement, la description est unique et partagée mais elle n'est pas destinée à être mise en œuvre directement.

La déclinaison du composant qui est mise en œuvre dans le message est la description appelée contextuelle. Cette dernière décrit la façon d'utiliser le composant dans un message donné. En pratique, elle peut enlever des informations au composant commun mais, surtout, elle ajoute des liaisons qui sont toujours spécifiquement attachées au message.

Pour l'application informatique, le message ne met en œuvre que la description contextuelle, étant entendu que cette dernière rappelle la définition des informations communes données dans la bibliothèque.

Contenu du composant de la bibliothèque

Description du composant


Tax.jpg


Tax

Taxe

Classe regroupant des informations concernant une date ou une période.

Occurrence

Identification: Identifier

Identification : Identifiant

Identification de la taxe.

0..1

Calculated: Amount

Calculé : Montant

Montant calculé de la taxe.

0..1

Type: Code

Type : Code

Code indiquant le type de taxe.

0..1

Exemption Reason: Text

Exonération : Text

Indication en clair de l'exonération de taxe.

0..1

Calculated: Rate

Calculé : Taux

Taux de calcul de la taxe.

0..1

Calculation Sequence: Numeric

Séquence de calcul : Numérique

Indication du rang dans une séquence de calcul des taxes comme par exemple : rang 1 calcul de la taxe parafiscale, rang 2 calcul de la TVA.

0..1

Basis: Quantity

Base : Quantité

Indication d'une quantité pouvant entrer dans la base de calcul d'une taxe.

0..1

Basis: Amount

Base : Montant

Montant pouvant entrer dans la base de calcul d'une taxe.

0..1

Category: Code

Catégorie : Code

Code indiquant la catégorie pour laquelle la taxe s'applique comme par exemple taux standard, taxe non chargée (voir UNCL 5305).

0..1

Currency: Code

Monnaie : Code

Code indiquant la monnaie de la taxe.

0..1

Jurisdiction: Text

Juridiction : Texte

Indication de la juridiction pour laquelle la taxe s'applique.

0..1

Customs Duty: Indicator

Droits de douane : Indicateur

La taxe représente un droit de douane : vrai – faux ; Par défaut, faux.

0..1

Exemption Reason: Code

Exonération : Code

Code indiquant la raison de l'exonération de taxe.

*

Tax Basis Allowance: Rate

Abattement à la base : Taux

Taux d'abattement applicable sur la base de calcul de la taxe.

*


Indicateurs

Désignation

Commentaire

Droits de douane 

0 ou faux par défaut = non ; 1 ou vrai = oui


Table des codes

Type de taxe : http://www.unece.org/uncefact/codelist/standard/UNECE_DutyTaxFeeTypeCode_D09B.xsd

et plus particulièrement, utilisation des codes suivants :

Code

Désignation

Commentaire

CUD

Customs duty

Duties laid down in the Customs tariff, to which goods are liable on entering or leaving the Customs territory (CCC).

ENV

Environmental tax

Tax assessed for funding or assuring environmental protection or clean-up.

FRE

Free

No tax levied.

GST

Goods and services tax

Tax levied on the final consumption of goods and services throughout the production and distribution chain.

IMP

Import tax

Tax assessed on imports.

SUR

Surtax

A tax or duty applied on and in addition to existing duties and taxes.

TAC

Alcohol mark tax

A tax levied based on the type of alcohol being obtained.

VAT

Value added tax

A tax on domestic or imported goods applied to the value added at each stage in the production/distribution cycle.

Catégorie de taxe : http://www.unece.org/uncefact/codelist/standard/UNECE_DutyorTaxorFeeCategoryCode_D09B.xsd
Type de taxe : http://www.unece.org/uncefact/codelist/standard/UNECE_DutyTaxFeeTypeCode_D09B.xsd

et plus particulièrement, utilisation des codes suivants :

Code

Désignation

Commentaire

A

Mixed tax rate

Code specifying that the rate is based on mixed tax.

AA

Lower rate

Tax rate is lower than standard rate.

AB

Exempt for resale

A tax category code indicating the item is tax exempt when the item is bought for future resale.

AC

Value Added Tax (VAT) not now due for payment

A code to indicate that the Value Added Tax (VAT) amount which is due on the current invoice is to be paid on receipt of a separate VAT payment request.

AD

Value Added Tax (VAT) due from a previous invoice

A code to indicate that the Value Added Tax (VAT) amount of a previous invoice is to be paid.

B

Transferred (VAT)

VAT not to be paid to the issuer of the invoice but directly to relevant tax authority.

C

Duty paid by supplier

Duty associated with shipment of goods is paid by the supplier; customer receives goods with duty paid.

E

Exempt from tax

Code specifying that taxes are not applicable.

G

Free export item, tax not charged

Code specifying that the item is free export and taxes are not charged.

H

Higher rate

Code specifying a higher rate of duty or tax or fee.

O

Services outside scope of tax

Code specifying that taxes are not applicable to the services.

S

Standard rate

Code specifying the standard rate.

Z

Zero rated goods

Code specifying that the goods are at a zero rate.

Monnaie : Voir table ISO 4217 http://www.iso.org/iso/fr/support/faqs/faqs_widely_used_standards/widely_used_standards_other/currency_codes/currency_codes_list-1.htm
Exonération : http://www.unece.org/uncefact/codelist/standard/EDIFICASEU_TaxExemptionReason_D09B.xsd


Exemple

Identification : Identifiant

[balise non utilisée]

Calculé : Montant

[balise non utilisée]

Type : Code

VAT

Exonération : Text

[balise non utilisée]

Calculé : Taux

[balise non utilisée]

Séquence de calcul : Numérique

1

Base : Quantité

[balise non utilisée]

Base : Montant

[balise non utilisée]

Catégorie : Code

E

Monnaie : Code

EUR

Juridiction : Texte

France

Droits de douane : Indicateur

[balise non utilisée]

Exonération : Code

9

Abattement à la base : Taux

[balise non utilisée]


Observations




Contenu contextuel

Description XML UN/CEFACT


Présentation AAA Ledger Tax.jpg


Liaisons

Liaisons

 

Occurrence

De Accounting Entry Line

AAA Ledger_ Accounting Entry Line. Related. AAA Ledger_ Tax

*


Observations

Destiné à couvrir un très grand nombre de cas, pour les applications simples on se limitera volontiers à l'utilisation des balises suivantes :

  • type de taxe : pour préciser une TVA, une taxe parafiscale ou autre,
  • séquence de calcul pour préciser si le calcul de la taxe s'effectue avant une autre taxe,
  • catégorie de taxe comme par exemple un taux standard, une taxe non chargée (voir UNCL 5305) :
S = Standard rate Code specifying the standard rate.
B = Transferred (VAT) VAT not to be paid to the issuer of the invoice but directly to relevant tax authority.
etc.
  • monnaie utilisée pour le paiement de la taxe,
  • éventuellement indiquer le code exonération figurant dans la table des codes.

Pour d'autres cas plus complexes, il est prévu un certain nombre de zones qui permet de gérer des bases de calcul, des droits de douane, etc.



Retour au sommaire