2010-01-13 31 views
3

Nous développons un système de comptabilité de taille d'entreprise et nous avons un problème de conception logique que nous n'avons pu résoudre jusqu'à présent. Selon les normes GAAP, toutes les transactions financières doivent être stockées dans une seule monnaie dans la base de données, ce qui est un concept assez évident et logique. mais comment pouvez-vous satisfaire ce concept lorsque vous avez des succursales multi-pays?Système de comptabilité multi-pays Devise par défaut

notre scénario: 1. nous avons une succursale aux États-Unis où le marché traite avec le dollar américain comme monnaie par défaut.
2. nous avons de nombreuses succursales en Europe où le marché traite l'euro comme devise par défaut.
3. nous avons le siège à Dubaï où le marché traite avec AED comme devise par défaut.
4. afin d'avoir un temps d'arrêt minimum, chaque branche dispose d'un déploiement local du système.
5. Tous les systèmes locaux doivent synchroniser périodiquement les données avec la base de données centrale située dans le QG.

Questions:
1. Quelle est la solution utilisée par les ERP "comme SAP, SAGE et MS-dynamics" pour résoudre ce problème?
2. nous avons pensé à créer deux devises par défaut:
a. Devise par défaut globale qui sera AED dans notre scénario.
b. Monnaie locale par défaut "AED au siège, dollar américain aux États-Unis et euro en Europe".
Est-ce une solution acceptable ou est-ce considéré comme une violation des normes comptables?
3. veuillez fournir des références (le cas échéant)?

Merci,

+0

Ceci est une question de comptabilité, pas une question de programmation. – ChrisW

+0

alors où dois-je poser ce genre de questions !!! –

+0

à un avocat de la comptabilité – Sparr

Répondre

5

Vous devriez avoir un seul functional currency qui est standardisé dans toute votre entreprise. Toutefois, chaque activité financière peut également être associée à une «devise de transaction». Il serait parfaitement normal de faire défaut la "monnaie de transaction" en dollars américains aux États-Unis et en euros en Europe. Cela permettrait aux utilisateurs de leurs succursales de gérer leur devise d'origine. En ce qui concerne la mise en œuvre de vos transactions G/L, vous devez suivre à la fois les montants de devise fonctionnelle et les montants de devise de transaction.

1

Dans SAP Business One, nous disposions de la devise locale, de la devise étrangère et de la devise système.

Le système ccy est utilisé pour le HQ de reporting. Le code local est pour la branche. Ccy étranger est pour gérer d'autres ccy lors de la transaction.

Dans votre exemple, AED doit être ccy système.

Et l'application aux États-Unis devrait avoir Local ccy comme USD. Et l'application dans l'UE devrait avoir Local ccy comme EUR.

Le paramètre d'application aux États-Unis devrait avoir CCY étranger en EUR, JPY, AUD, etc. Le paramètre d'application dans l'UE devrait avoir CCY étrangères USD, JPY, AUD, etc.

Ensuite, les rapports devraient être extraire de manière flexible et flexible de chaque catégorie de ccy (Local, système et étranger).

Espérons que cela aide.