
25 شركة و 9 دول و 6 عملات وظيفية ... يمكن بسهولة جعل نظام وإجراءات إعداد التقارير معقدًا ومكلفًا. ولكننا وجدنا حلاً بسيطًا من وجهة نظر فنية يحبه مستخدمونا حقًا ، وخاصة المتخصصين في إعداد البيانات المالية الموحدة وفقًا للمعايير الدولية (المشار إليها فيما يلي باسم المعايير الدولية لإعداد التقارير المالية) وإعداد التقارير الإدارية.
في كثير من الأحيان لا يفهم كل من "الممولين" و "التقنيين" بعضهم البعض. ونتيجة لذلك ، تظهر الحلول المعقدة والمكلفة وغير المريحة بشكل غير معقول. في هذه المقالة ، سنحاول شرح الأشياء الأساسية ، والتي يؤدي عدم فهمها غالبًا إلى منع إنشاء حلول فعالة ، باستخدام مثال عملية إعداد التقارير في شركتنا. سنخبر أيضًا عن تجربتنا الناجحة في إنشاء نظام إعداد التقارير - ما أردنا القيام به ، وما حدث ، وما لم يعجبنا من النتيجة ، وسنغيره.
نحن نحذرك على الفور - لن يكون هناك أي شيء عن بلوكشين ، ولا عن البيانات الكبيرة ، ولا عن الذكاء الاصطناعي وغيرها من التقنيات العصرية. لم نستخدم أي شيء من هذا لسبب واحد بسيط - لم نكن بحاجة إليها لهذه المهمة.
ما تحتاجه للحصول على "الإخراج"
, . , .
, Google:
INCOME STATEMENT ( ):
BALANCE SHEET ( ):
, — / , .
, .
? . , , 100 . , , , . (, , , ) , .
— , , , ..
, . , .
. .
,
- () . , , , , . .
- — — , , .
- , , .
- — ( / ).
?
() : , 100 , — 146 … , . , , ( , , , ), .
, . , , (, ..) — , « » («cooking the books» / «window dressing»).
: , . / — .
, , , .
ERP Microsoft Dynamics NAV ( — NAV), . ERP NAV.
NAV , . .
( ), NAV Excel, Pivot Table. — .
, — Power Pivot, Excel.
, , . .
M — LucaNet Microsoft Analysis Services ( Microsoft SQL Server).
Analysis Services (NAV Microsoft SQL Server), . — LucaNet . , Analysis Services — , ( , LucaNet), .
Analysis Services — Tabular Multidimensional. Multidimensional, .
, OLAP , Excel. Pivot Table, .
, Reporting Services — Microsoft SQL Server.
NAV (W1) .
( , , ..) Master Data Management, .
( ) , ( ).
— (). — , . — , , .. , , .
NAV , , . , .
, — , , . , , .
— — . , .
(, ) , NAV , , , , .
( ).
, « » — GENERAL IFRS.
, , «IFRS».
, , — «IFRS».
, — . «» .
( — ERP , — ) . EUR ( ) — . EUR — — EUR.
« » . , NAV.
«» .
. — EUR. , EUR, EUR.
NAV ( ). , — USD, USD, — EUR, EUR.
NAV . , , , — EUR , .
( ).
( , ..) EUR.
:

(, ..), , ( , ..) NAV.
NAV ( ) .
NAV , , DWH (Data WareHouse — ). , .
OLAP .
Excel .
Tableau ( ), . Excel .
«» , . — .
, :
, NAV . NAV . , . . ( ).
. ( NAV) . 10 — 15 .
, :
MS NAVجداول MS NAV في قاعدة البيانات
مفتاح المحاسبة المالية هو جدول إدخال G_L.
, : [CRONUS International Ltd_$G_L Entry], «CRONUS International Ltd» — . — . . NAV . «G_L Entry».
:
- [Entry No_] [int] — ,
- [G_L Account No_] [nvarchar](20) — — ,
- [Posting Date] [datetime] — ,
- [Document Type] [int] — (, , ..),
- [Document No_] [nvarchar](20) — ,
- [Amount] [decimal](38, 20) — ,
- [Transaction No_] [int] — , , ( , ),
- [Debit Amount] [decimal](38, 20) — ,
- [Credit Amount] [decimal](38, 20) — ,
- [Additional-Currency Amount] [decimal](38, 20) — ,
- [Add_-Currency Debit Amount] [decimal](38, 20) — ,
- [Add_-Currency Credit Amount] [decimal](38, 20) — ,
- [Dimension Set ID] [int] — .
«G_L Entry» ( NAV, ):
- [Amount] = [Debit Amount] — [Credit Amount]
- [Amount] , [Transaction No_] [Posting Date], ( « »).
- [Transaction No_] [Posting Date] [Entry No_] ( , ).
- [Additional-Currency Amount], [Add_-Currency Debit Amount] [Add_-Currency Credit Amount].
«G_L Account». , ( ) . «G_L Entry» [GL Account No]. «G_L Account» :
- [No_] [nvarchar](20) — , «G_L Entry» [G_L Account No_],
- [Name] [nvarchar](50) — ,
- [Exchange Rate Adjustment] [int] — , ,
- [Account Subcategory Entry No_] [int] — .
«G_L Account Category» .
- [Entry No_] [int] IDENTITY(1,1) — ,
- [Parent Entry No_] [int] — ,
- [Presentation Order] [nvarchar](100) — () ,
- [Indentation] [int] — ,
- [Description] [nvarchar](80)- ,
- [Account Category] [int] — (Assets, Liabilities, Equity, Income, Cost of Goods Sold, Expense),
- [Income_Balance] [int] — , / .
«», «G_L Entry».
«Dimension Set Entry», «» :
- [Dimension Set ID] [int] — , «G_L Entry»,
- [Dimension Code] [nvarchar](20) — ,
- [Dimension Value Code] [nvarchar](20) — .
«Dimension Value», ( ):
- [Dimension Code] [nvarchar](20) — ,
- [Code] [nvarchar](20) — , «Dimension Set Entry» [Dimension Value Code]
- [Name] [nvarchar](50) — .
«Dimension Set Entry» «Dimension Value» — [Dimension Code] [Dimension Value Code] ([Code]).
. «G_L Entry».
— , . , , .
, ?
1 ():
, 136,958, «INCOME STATEMENT» ( ) «2018» «Sales/Revenue». , :
- «G_L Account Category» , [Description] «Sales/Revenue».
- «G_L Account» , [Account Subcategory Entry No_] [Entry No_] «G_L Account Category», 1.
- «G_L Entry» (), [G_L Account No_] [No_] «G_L Account», 2.
- 3 , [Posting Date] 2018 , [Posting Date] ‘2018.01.01’ [Posting Date] ‘2018.12.31’.
- 4 [Amount], — .
2 ():
16,701, «BALANCE SHEET» ( ) «2018» «Cash Only», :
- «G_L Account Category» , [Description] «Cash Only».
- «G_L Account» , [Account Subcategory Entry No_] [Entry No_] «G_L Account Category», 1.
- «G_L Entry» (), [G_L Account No_] [No_] «G_L Account», 2.
- 3 , [Posting Date] 2018 , . [Posting Date] ‘2018.12.31’.
- 4 [Amount], — .
3 ():
136,958, «INCOME STATEMENT» «2018» «Sales/Revenue», (), :
- «G_L Account Category» , [Description] «Sales/Revenue».
- «G_L Account» , [Account Subcategory Entry No_] [Entry No_] «G_L Account Category», 1.
- «G_L Entry» (), [G_L Account No_] [No_] «G_L Account», 2.
- 3 , [Posting Date] 2018 , [Posting Date] ‘2018.01.01’ [Posting Date] ‘2018.12.31’.
- 4 [Dimension Set ID] «Dimension Set Entry», [Dimension Code] ‘COUNTRY’ ( — ). «G_L Entry» ( [Dimension Set ID]) «» — NAV. , «» «G_L Entry» .
- 5 [Dimension Code] [Dimension Value Code] «Dimension Value» [Name] ( ). «» G_L Entry» ( ) — , ‘NA’ (not allocated / not applicable).
- 4 «G_L Entry» , 6, [Amount], — ( ‘NA’) .
, . Excel OLAP .
. Excel, .
, — , . , , , , .
, .
:
- , , “” ( ). , , .
- () , ( , , , ..).
- “” () , .
- . — (). Excel .
- لا نقوم بتجميع البيانات عند التحميل إلى نظام إعداد التقارير. يتم تقديم كل معاملة مالية (ذات معرّف فريد) في نظام التقارير كإدخال منفصل.
سيرجي أوستينوف
داريا فاديفا ، FCCA
سكرتير خاص في إعداد المقال استخدم صورة من www.pexels.com .