Professional Documents
Culture Documents
5/24/2009
El Sewedy
Mohamed Emran
الفهرس
2 ....................................................................................المقدمة
4 .................................................................Receivables Setup
37 ............................................................................Customer
44 .......................................................................Transactions
54 ..............................................................................Receipt
بذلك نكون قد عرفنا صنف بطريقة بسيطة نختار ال Finished Goodو نضغط على Applyثم Doneو نحفظ
حيث ان تعريف االصناف هو يخص المخازن !!!
حيث اننا نستخدمها اثناء تعريف العميلClasses ثم نضع المجموعة من الCUSTOMER CLASS و نبحث عنF11 ونعمل
Reports ك
حيث اننا نستخدمها اثناء تعريف العميل كCUSTOMER_CATEGORY و من نفس المكان و بنفس الطريقة نبحث عن
Reports
اول سنجد ال Operating unitالتى عرفناها سابقا و كذلك ال Ledgerالتى نعمل بها
Realized Loss/Gain Accountهما حسابان يستخدمان اذا كان هناك فرق فى معامل تغير العملة بين الفاتورة و السداد
Tax Accountهو عبارة عن حساب Defaultيستخدم عند تعريف Tax Codeو يمكن تغيره
Unallocated Revenue Accountلو كنت استخدمت طريقة Cash Basisفان هذا الحساب يستخدم عند السداد بدون
فاتورة
Cross Currency Rate Typeهنا نضع ال Typeالخاص بمعدالت تغير العملة الذى عرفناه فى ال GL
Cross Currency Rounding Accountاذا كانت هناك فاتورة بعملة ما و كان السداد بعملة مختلفة هذا ما يسمى
بال Cross Currencyاذا حدث عملية تقريب فروق هذا التقريب توضع على هذا الحساب
Automatic Journal Importاذا علمت عليها عند الترحيل لل GLيقوم بعمل Importمن ال GL_ Interface Table
لGL
هنا لو علمنا عليها يجب ان نضع لها حساب حيث يقوم بحساب فروق التقريب و يضعها على الحساب الذى و ضعناه اذا لم
نعلم يضع الفروق على حساب ال Receivable
Days Per posting Cycleنضع هنا عدد ايام تكون اما مساوية للفترة او اقل منها حتى يرحل الى ال GLالى دفعات
تسمح باختيار اصناف لعمالء مختلفون و عمل سداد لهمAllow Payment of Unrelated Transactions
Complete اوsave رقم الفاتورة يظهر متى او عندما تفعلDocument Number Generation Level
Receivables بعض الخصائص الخاصة بانتقال الفواتير من انظمة مختلفة الى الAutoInvoice
Customers
Siteوكذلك لل
Oracle Trade Management هى شاشة خاصة ببرنامج اسمهClaims اما بالنسبة لل
Split Amountتستخدم كرقم متوسط يمكن ايجاد الفواتير التى قبل هذه القيمة و التى بعدها
Discount Basisالخصم يعتمد على ال Lineام على قيمة الفاتورة بالكامل ام على قيمة السطر بالضريبة و الشحن .....الخ
Days in days Sales Outstanding Calculationعدد االيام التى تستخدم لحساب ال Collectionالخاص بالتقارير
Write-off Limits Per Receiptنضع القيم المسموح بعمل Write – offلها اثناء السداد و سنراها الحقا
Require billing Location for receiptاذا علمت عليها ال يتم السداد بدون Bill TO Location
اذا علمت على Unearned Discountيسمح بعمل خصم بعد انتهاء مدة الخصم المحددة
اذا علمت على discount Partial Paymentيسمح بالخصم على السداد الجزئى
اذا علمت على Print Remit to Addressال Remit to Addressهو العنوان الذى تريد ان ترسل للعميل السداد عليه
ال Receivableيسمح لك بعمل Payment termلتحديد التاريخ المراد السداد فيه والخصم الممنوح و شروطه
اوال نعرف اسم لها و يكون االسم قريب او يدل على مدة السداد
Prepaymentتسمح بدفعات مقدمة من قبل العميل و هو يستخدم من ال Order Managementو اليمكن التعامل معه
من ال Receivable
Discount Basisهنا نختار الطريقة التى نريد ان يحسب الخصم الممنوح للعميل علية هل على السطر فقط بدون ضرائب
او مصاريف شحن هل على الفاتورة بالكامل او الى اخره
Effective Dateهو تاريخ بداية امكانية التعامل مع هذا ال payment termو اذا و ضعنا تاريخ فى ال End
Print Lead Daysاذا اردت طباعة الفواتير التى تستخدم هذا ال payment termقبل الميعاد المحقق للدفع Due Date
اذا وضعنا هنا رقم فسويف يطبع الفواتير التى قيل ال due dateب الرقم الذى سنضعه هنا
Installment Optionsهنا نحدد كيفية توزيع ال Receivableلالقساط هل ياخذ الضريبة و الشحن فى اول قسط ام
يوزعهم على االقساط
: Relative Amountالنسبة التى تدفع من قيمة الفاتورة و مجموع النسب يجب ان يساوى %100
بعد ذلك اما ان نختار فى Dueاما Daysاى بعد عدد من االيام نكتبه او نختار Dateحيث نكتب تاريخ معيين
او نختار Day Of Monthاى يوم نحدده فى الشهر يوم 15من الشهر او يوم 10من الشهر لكن اى شهر هذا نحدده فى
Month Aheadهنا نحدد اى شهر بعد تاريخ الفاتورة 1اى بعد الفاتورة بشهر اى لو الفاتورة فى يناير تصبح و اجبة السداد
فى FEB 15
اذا اردنا عمل خصم للعميل اذا سدد فى فترة معينة نقف على ال SEQالمراد و ضع الخصم عليها ثم نضغط على
Discounts
فى او السداد او اول قسط SEQ 1قلنا المطلوب دفع %30خالل 15ايام وفى الخصم قلنا ياخذ خصم %1اذا دفع ال %30
فى 10ايام
Dr Receivable
Cr Revenue
Cr Tax
فى هذه الشاشة يظهر ال Organizationالخاصة بشركتنا و نختار تحته Revenueاو Receivableكما يظهر فى
الشاشة كل ال Segment sالمكونيين لدليل الحسابات
و بجوار كل نوع من ال Segmentيوجد Table Nameو هنا لو تركتها فارغة اذا يجب ان اضع فى ال Constantقيمة
تكون دائما ثابتة عند تكون القييد
اما ان نختار هذه ال Segmentياخذ قيمته من فيين من على مستوى مندوب المبيعات Salesrepsحيث ان هناك شاشة
لتعريف مندوب المبيعات يمكن ان نضع فيها حسابات (…)Receivable, Revenue ,
او من على مستوى Siteو هو خاص بتعريف العميل حيث يمكننا عند تعريف فروع العميل ان نضع فى ال Bill toحسابات
(…)Receivable, Revenue ,
Transaction Typesمن على مستوى نوع الفاتورة حيث اننا عند عمل فاتورة يجب اختيار نوعها و هناك شاشة لتعريف
انواع الفواتير بعرف بها حسابات (…)Receivable, Revenue ,
ثم نختار نوع اخر مثل ال Receivableو نعمل به كما فعلنا بسابقه
و هكذا حتى ننتهى من كل انواع ال الحسابات freight, tax, unearned revenue, unbilled receivable, finance
charges, bills receivables accounts, and AutoInvoice clearing (suspense
اذا علمت على Open Receivableيعنى ان رصيد العميل سوف يتعدل دائما فى كل استخدام لهذا النوع
اذا علمت على Post to GLاى انك تسمح لكل القيود التى تنشاء من الفواتير المستخدمه لهذا النوع بالترحيل الى ال GL
:Transaction Statusو هى توضع لتبيين حالة الفاتورة هل هى مفتوحة مغلقة ملغية و هكذا
Creation Signاكيد مع الفواتير تكون موجب اى Positive signو مع ال Credit Memoتكون negative Sign
آذا علمت على Natural Application Onlyهذه ال تسمح بعمل تحصيل ازيد من قيمة الفاتورة اى ال يمكن التحكم فى
الرصيد اذا كان موجب اليصل اال للصفر نتيجة للسداد.
Application Rule Setهى قوانيين توضع فى ال Receivableلكى تحدد اسلوب التحصيل حيث يمكن ان تطبق على
قيمة السطر اوال ثم ما يتبقى يحصل للضرائب و هكذا او تقسم القيمة عليهم جميعا و هكذا و يمكن اختيار المعرف فى النظام
Termيمكن ان نضع نوع ال Termهنا لتحديد مدة سداد تكون Defaultعند عمل الفاتورة
ال Credit Memo typeاذا كان النوع الذى نعمله من ال Classهو Invoiceفنحن هنا نربط به نوع اخر Credit
بحيث يستخدمه اذا اردت الغاء الفاتورة
Invoice Typeتستخدم اذا كان النوع فى ال Classمثال Depositفنحن البد من ربطه بنوع من Classيكون Invoice
Start Dateبداية التعامل مع هذا النوع اى لو اخترت فاتورة و وضعت تاريخها قبل هذا التاريخ لن اجد هذا النوع و لن
استطيع استخدامه
Unbilled Receivable Accountهو و الحساب Unearned Revenue Accountيستخدمان لو عملنا Invoice Rule
Clearing Accountحساب و سيط يستخدم ليحدد الفرق بين ال Revenueفى الفاتورة و سعر البيع القادم من نظام اخر و
يستخدم فقط اذا حددت فى ال Sourceانك تريد استخدامه
Fright Accountهو حساب الشحن اذا كنت قد علمت على Allow Frightستجد هذا الحساب يعمل
ال Sourceهو يوضح المصدر الذى اتت منه الفاتورة هل هو من نظام اخر ام يدوى لذلك يجب ان يكون ال Sourceاسمه
و اضح
فى ال Descriptionنضع وصف له و نعلم على Activeاى يعمل و نحدد تاريخ بدء العمل به و تاريخ نهاية التعامل معه
اذا اردنا ذلك
Automatic Batch Numberingاذا استخدمنا اسلوب عمل الفواتير من خالل Batchهل نريد رقم ال Batchان يكون
Automaticام نضعه نحن بايدينا
ارفام الفواتير توضع فى فى خانة اسمها Document Numberهل تريد هذا الرقم ان يكون نفسه رقم الفاتورة اذا علم على
Copy Document Number To Transaction number
Copy Transaction Information Flexfield to Credit Memoاذا اردت ان تنتقل المعلومات من الفاتورة الى ال
Credit
Receipt Handling for Creditsهذه ال تستخدم مع ال Manual Sourceكما انها تستخدم مع ال Credit Card
Stander transaction typeهنا نضع ال Typeالذى نريده ان يظهر دائما بمجرد اختيار ال Source
Credit Memo Batch Sourceهنا المرتجع يكون على ال Sourceالذى نضعه هنا
هنا نعرف كل userعلى ال Oracleيستخدم ال Receivablesمسموح له بعمل Adjustmentعلى الفاتورة ام ال و بقيمة من الى فقط
: Receipt Write Offتستخدم فى السداد و هى فى بعض االحيان يحدث ما بين السداد و قيم الفواتير فرق يتبقى هنا يمكن ايقاف هذا
الفرق فى السداد .
عند عمل الفاتورة يمكن استخدام الصنف الذى عرفناه سابقا او نعرف فى ال Memo Lineبعض الخدمات او
االصناف مثال و نستخدمهم او نستدعيهم فى الفاتورة من ال Descriptionفى الفاتورة
نضع له اسم ووصف و الضريبة و الوحدة و سعر الوحدة و حساب االيراد و التاريخ الذى يبداء العمل فيه
هناك بعض العمليات التى تتم على الفاتورة بعد االنتهاء منها كالخصم او االضافة هذه االمور تسمى Activities
انواع هذه ال Activitiesمنها Adjustmentالتى تستخدم لخصم قيم من الفاتورة ويجب تعريف واحدة على االقل
, Charge Financialوهى تستخدم الضافة قيمة على الفاتورة فى طباعة ال Statementاو Dunningوال يعرف اال
واحد فقط الغير
Miscellaneous Cashتستخدم مع التحصيل ال Miscellaneousو يجب تعريف واحدة فقط على االقل
Earned Discountتستخدم اذا كان التحصيل تم فى نفس فترة الخصم وهى للAdjust
.....الخ
GL Account Sourceهنا نحدد كيف يمكن تكون الحساب عند استخدام هذه ال Activity
ال : Activity GL Accountاذا اخترتها معناها انك تريد استخدام الحساب الذى سنضعه فى هذه ال Activity
Activityعند اختيارها يفتح النظام Tax Codeعلى الشاشة تضع فيه الضريبة التى تريد تواجدها عند استخدام هذه ال Activity
ولكن يوجد بعض الحسابات فى البنك يجب التعرض لها و ذلك لعملية التحصيل فى ال Receivables
Setup---Receipt----Receipt Class
: Notes Receivableال Receivableيمكنك من عمل Future Paymentسداد بشيك مستقبلى او مستندات تعهدية بدفع فى تاريخ
مستقبلى مضمونة من البنوك التاريخ الذى سيسدد فيه يسمى Maturity Dateعند سداد هذه المستندات تسمى Notes Receivables
اذا علمت عليها هذا يعنى انك تريد هذا ال classليتعامل بهذا االسلوب فى السداد
اذا استخدمت نظام السداد االوتوماتيكى فى هذه الحالة يفضل ان تعلم على Require Confirmationحيث ان العميل يوافق على السداد
قبل ان يتم اوتوماتيكيا
:Remittance Methodهو الذى يحدد اذا كنت تريد استخدام حافظة للبنك ام ال و يحدد الحساب الذى سياخذه ال Receivableعند
السداد واستخدام الحافظة هو عددة انواع
: Standard And Factoringاذا كنت تريد استخدام Remittance Batchو تريد اخذ الحساب ال Remittanceمن كل Receipt
تضاف لل Batch
: Directlyاذا كنت ال تستخدم ال Remitو حساب البنك يقفل بمجرد السداد اى يحدث له Clear
: By Automatic Clearingيتم عمل Clearلحساب البنك اوتوماتيكى و يمكن باستخدام ال Cash Management
بعد ذلك نقوم بتعريف ال Receipt Methodحيث يمكن تعريف اكثر من Receipt Methodلل Classالواحد وذلك عن طريق
ثم نضغط على Bank Accountsلنقوم بربط البنك مع ال Receipt Methodو يمكن تعريف عدد من البنوك تحت Receipt
Methodو احدة
يمكننا ان نعمل كذا بنك هنا و لكن واحد منهم فقط يكون هو ال Primaryوذلك بعد االنتهاء من بينات اول بنك يمكن من newعلى نفس
الشاشة عمل بنك اخر
Dr Cash
Cr Unapplied
Dr Unapplied
Cr Receivable
اذا نضع الحسابات التى نريد استخدامها مثل ال Cashو Unappliedاذا ادخلنا السداد و حددنا ال Customerيستخدم Unapplied
: On Account Receiptحساب يستخدم اذا عملت سداد على حساب العميل بدون اى فواتير
: Receipt Source Typeالطريقة التى تستخدم لعمل السداد من خالل ال BATCHهل يدوى ام اوتوماتيكى
ثم نضع ال Receipt Classو ال Receipt Methodو ال Bankالذين سوف يستخدمون فى عملية السداد
: Batch Numberingنختار هل رقم ال Batchيكون يدويا نضعه كيف نشاء ام اوتومتيكى يضعه النظام
العميل هو اما شركة او شخص ( )Organization , Personحيث يتم عمل عملية البيع معه .
و تعريف العميل يعتمد على ( ) Party, Accountال Partyهو المعنى بالبيانات الرئيسية بالعميل مثل االسم و العنوان و
النوع هل هو شركة ام شخص
اما اال Accountهو المعنى بالخصائص الخاصة بالشحن و ارسال الفواتيير و طرق السداد
حيث نختار اذا كان من نوع شركة ام شخص و نضغط على Create
و نختار ال Bill Toاى ان العنوان الذى عرفناه سابقا للعميل يستخدم الرسال الفواتير عليه و بعد ذلك نضغط على Save
and add detail
حيث نضيف ال Ship toاى ان العنوان الذى عرفناه لل Customer Accountسابقا يستخدم ايضا لتـشحن له البضاعة
عليه و نربط ال Ship toبنفس رقم ال Bill To
و نضغط على
و هى يمكن التعامل معها مباشرة او عن طريق عمل Batchيقوم بتجميع مجموعة من الفواتير
ندخل ال Sourceاى المصدر الذى اتت منه الفاتورة و اسم لل batchوالتاريخ و العملة
Statusنختار حالة ال batchبيدنا هل هو newعندما نبداء العمل به و بعد الحفظ نحوله الى openوهكذا.................
حيث نضع ال Sourceكما نعلم ان الفواتير قد تاتى من انظمة مختلفة بصورة اوتوماتيكيا مثل المبيعات فى هذه الحالة يكون
من نوع Order Managementاما فى حالتنا سيكون Manualلذلك من ال Setupنحدد sourceالخاص بنا و نستعمله
و ال Classحيث نختاره Invoiceلنحدد ان الذى سنعمله هو فاتورة يوجد انواع اخرى لكن سنتعرض لكل نوع الحقا انشاء
هللا
اما ال Typeهذا هو عبارة عن النوع الخاص بالفاتورة يعرف و يرتبط بال Class
هنا كما نرى نضع اسم العميل فى خانة ال Ship toلياخذ البيانات المسجلة عليه كما سبق فى تعريف العميل
و فى ال Bill toكذلك
ال Sold Toهو العميل الذى تم له البيع فعال قد يكون مختلف عن ال Bill to
Invoice Ruleيوجد فى ال Setupشاشة تسمى Account Ruleتستخدم لتحديد شكل ال Revenueفى القيد حيث يمكن
تقسيمه على عدة اشهر مثال
Date Dueالتاريخ الذى يجب السداد فيه و هو يحسب اعتمادا على Payment Term
حيث نضع الصنف الذى عرفناه سابقا و نضع ال خدمة التى عرفناها فى ال Memo lineكما سبق
ثم نضع الكمية و سعر الوحدة و اذا كان هناك الضريبة نضعها و نحفظ ثم نخرج الى الفاتورة و نضغط على
ليتكون الحساب
و سوف تجد ان الحركات التى فعلتها فى الفاتورة قد تحولت الى قيود اعتمادا على Autoaccoutningالتى و ضعناها فى
ال Setup
بعد ان تمت الفاتورة يجب ان تعرف ان هناك بعض االمور تتم على الفاتورة هذه االمور يمكن الوصول اليها عن طريق
حيث نختار ال Ruleهل باليوم او بالشهر او السنة اى ان انشاء الفاتورة المنسوخة يكرر بااليام او الشهور.....الخ
ثم نضع فى ال Number Of Daysعدد االيام التى يزودها النظام على التاريخ First GL Dateليستخدمه كتاريخ للفاتورة
الثانية المنسوخة
فواتير عددهم 3كما وضعنا فى Number Of Timesو تاريخ كل واحدة فيهم تبعد عن االخرى بمقدار يوم حسب ما كتبنا
نجد ال SOURCEو نضع التاريخ و يكون ال Typeهو الذى ربطناه بال Typeالخاص بالفاتورة اثناء تعريف
و ال تنسى ان تدخل على Credit Memoو تعمل له Create Accountو ذلك بالبحث عنه كاى فاتورة عادية باستخدام
رقمه
حيث نختار ال Activityالذى عرفناه فى Receivable Activityمن ال Setupكما سبق و نختار من ال Type
كما نرى فى االعلى القيمة التى عملنا لها Adjustو نرى رصيد الفاتورة و هو يقل بقيمة ال Adjust
و نريد ان نذكر ب ال Approve Limitالذى عملناه على ال Userمن ال Setupاذا كان المبلغ اكبر من
ال Limitالمحدد سوف يضع قيمة ال Adjustفى ال Pendingو لن تؤثر فى رصيد الفاتورة
لنرى القيد حيث يجعل ال Receivablesفى الفاتورة Crو الحساب الذى فى ثم
اال Adjustmentيكون Dr
و من Commitmentنضع المبلغ و الصنف اذا اردنا حيث انه يضع صنف و احد لذلك هو غير مهم الن العربون ممكن ان
يكون على اكثر من صنف
ثم نعمل فاتورة عادية بالقيمة كامله كان العميل دفع مبلغ مقدم و االن نحن نعمل له الفاتورة كاملة و نضع فى ال
Commitmentرقم ال Depositالذى عملناه ثم نكمل الفاتورة عادى كاى فاتورة
الطريقتان صحيحة
و بعد ان نحفظ ما عملناه نجد ان رصيد الفاتورة قل بالمبلغ الذى دفع كعربون و نسدد ما بقى منه وذلك بالضغط على
اللعلم ال Guaranteeهو بنفس طريقة ال Depositبالضبط مع االختالف ان الفاتورة تبقى كما هى و الGuarantee
هو ما تلغى قيمته
هى فاتورة عادية جدا لكن االختالف هو اختيار عملة الفاتورة اى عملة مختلفة عن العملة االساسية
و بعد ذلك من Toolsنختار Exchange rateو نختار ال Rate Typeو نضع المعدل او ياتى اوتوماتيكى من GL
من ال Setupفيما سبق عرفنا ال Receipt Activityو ال Receipt Classو ال Receipt Source
و نختار العميل و سنجد ان البنك الذى ربطناه بال Receipt Methodقد ظهر و لو عرفنا اكثر من بنك نختار البنك
ثم اذا قمنا بعمل Tools—Create Account المناسب ثم نقوم بعمل
بعد الحفظ نعود لعمل Tools—Create حيث نضع الفاتورة المراد تحصيلها و المبلغ المحصل عليها ثم نحفظ
Accountلنرى القيد مرة اخرى من
حيث ان هذا المبلغ تحصل لحساب المورد بدون فواتير و يمكن االن ان نرى القيد بعد عمل Tools—Create Account
حيث ان حساب ال On Accountياتى من تعريف البنك فى ال Receipt Methodالتى فى تعريف ال Receipt Class
اوال اليسمح باستخدام عملية ال Write Offالى شخص لكن مبدئيا يوضع حد للشركة كلها و ذلك من System Options
Setup—Receipt—Receivables Activity فى الWrite Off ثانيا يجب ان نعرف انواع او اسباب لل
Receipt ثم اختيار وذلك بالدخول على الReceipt االن نعود مرة أخرى الى ال
Write Off
ثم نحفظ و من Tools---Create Accountو نرى القيد الذى نشاء يحتوى على الحساب الذى و ضعناه فى ال
Receivables Activity
ببساطة نلغى العالمة التى على Applyبجوار اى عملية تحصيل وذلك بالدخول على
و عمل حفظ و Create Accountا سنجد ن النظام قام بالغائها و عكس القيد و يمكن رؤية القيد
و هى طريقة تستخدم عند تحصيل او صرف اى اموال ليس لها فاتورة او عميل
ثم نحفظ ونعمل Create Accountو نرى القيد الذى نشاء Tools—View Account
سنجد ان الحساب الذى عرفناه اثنا تعريف ال Miscellaneous Cashيظهر فى القيد فى خانة ال Crاما خانة ال Drفهو اما
حساب ال Cashاو Remitted Cashو ذلك حسب ال Receipt Methodو التى ترتبط بال Receipt Class