Skip to content
English

الضرائب والفاتورة الإلكترونية ​

يحمل النظام أربع ضرائب مستقلة على كل سطر مستند، وهي عامة عن قصد: فالضريبة 1 هي ضريبة القيمة المضافة عادةً، لكن الضريبة 2 قد تكون خصماً تحت حساب الضريبة، والضريبة 3 رسماً بلدياً، والضريبة 4 دمغة. وما هي كل ضريبة يأتي كلياً من طريقة ضبطها هنا.

ولأن هذه الإعدادات نفسها يستعملها الخادم، والعميل على الويب أثناء كتابة المستخدم، وجهاز نقطة البيع، فإن الثلاثة يصلون إلى الرقم نفسه — ولهذا يهمّ أن تُضبط مرة واحدة مركزياً وأن تكون مفهومة.

صفحة الضرائب والفاتورة الإلكترونية

كيف تُوصف الضريبة ​

تحصل كل ضريبة من الأربع على المجموعة نفسها من الخيارات. وبدل تكرارها أربع مرات، إليك معنى كل خيار، مستعملين الضريبة ن للدلالة على أي منها.

وقت حساب ضريبة ن value.info.taxNLocation — موضع الضريبة في سلسلة حساب السطر: بعد السعر الأساسي مباشرة (السعر الاساسي)، أو بعد أحد الخصومات الثمانية مباشرة، أو بعد خصم الرأس. وكل أثر يأتي بعدها في السلسلة يرى إجماليًا جاريًا يشمل هذه الضريبة. والموقع يحدد الموضع فقط — أما هل تُضاف الضريبة إلى السطر أم تُخصم منه فيحدده خيار ضريبة ن خصم أدناه. وحين تُختار إعدادات تأثير الخصومات و الضرائب، يحل ترتيبها محل هذه المواضع.

وعاء ضريبة ن value.info.taxNApplyType — الوعاء الذي تُطبَّق عليه النسبة، وهو أهم اختيار في هذه المجموعة على الإطلاق. وتتدرّج خياراته مع حساب السطر: إجمالي السعر، والسعر بعد الخصم 1 حتى السعر بعد الخصم 8، وبعد خصم الرأس، وقيمة أي خصم منفرد، وقيمة خصم الفاتورة، وقيمة ضريبة أخرى، أو مخصص. فضريبة القيمة المضافة التي تُحتسب على الصافي بعد كل الخصومات التجارية هي «السعر بعد الخصم ن» لآخر خصم في سلسلتك؛ والضريبة المحتسبة على الإجمالي هي «إجمالي السعر».

ضريبة ن خصم value.info.taxNIsDiscount — يسم الضريبة بأنها اقتطاع لا إضافة. والخصم تحت حساب الضريبة هو الحالة المعتادة: يُحسب كضريبة لكنه يُطرح مما يدفعه العميل.

ضريبة ن قيمة و ليست نسبة value.info.taxNIsValue — تُدخل الضريبة كمبلغ مطلق بدل نسبة مئوية. استعمله مع الرسوم الثابتة على الوحدة.

قيمة ضريبة ن للإجمالي و ليس لكل وحدة value.info.taxNValueIsForTotal — يُقرأ مع الخيار السابق: حين تكون الضريبة قيمة، هل هي للوحدة أم للسطر كله؟ التفعيل يعني السطر كله.

السعر يشمل الضريبة ن value.info.priceIncludesTax (للضريبة 1)، value.info.priceIncludesTax2, ...3, ...4 — سعر الوحدة يتضمن هذه الضريبة أصلاً، فيستخرجها النظام بدل إضافتها فوقه. وهذه حالة التجزئة: فسعر الرف هو ما يدفعه العميل، وعلى النظام أن يستخرج الضريبة منه عكسياً.

ضريبة ن غير مضافة الي الإجمالي value.info.taxNNotIncludedInTotal — تُحسب الضريبة وتُعرض لكنها لا تدخل في إجمالي المستند. تُستعمل مع الضرائب الإعلامية التي يُبلَّغ عنها ولا تُحصَّل على هذا المستند.

عدم إضافة قيمة إضافية ن إلي إجمالي السعر value.info.doNotUseTaxNPercentageAsAdditionalValueN — تُنسخ نسبة الضريبة عادةً إلى حقل القيمة الإضافية على السطر، حيث تلتقطها التقارير وعمليات الربط. فعّل هذا الخيار إذا أردت ذلك الحقل لغرض آخر.

الضريبة ن كود الضريبة ن / الضريبة ن كود الضريبة الفرعي ن value.info.taxesCodes.taxNTaxAuthType, ...taxNTaxAuthSubType — الأكواد التي تتوقعها مصلحة الضرائب لهذه الضريبة على الفاتورة الإلكترونية.

الضريبة ن كود الضريبة الصفرية ن / الضريبة ن كود الضريبة الصفرية الفرعي ن value.info.taxesCodes.taxNZeroTaxAuthType, ...taxNZeroTaxAuthSubType — الأكواد المستعملة بدلاً منها حين تكون قيمة الضريبة صفراً، إذ تطلب معظم المصالح الإبلاغ عن التوريد صفري النسبة بكود يختلف عن كود التوريد الخاضع.

إرسال الضريبة ن بصفر value.info.taxesCodes.sendTaxNWithZero — يُضمّن عنصر الضريبة في الإرسال حتى لو كانت قيمته صفراً. فبعض المصالح تشترط وجود السطر، وبعضها يرفضه.

اضبط السلسلة على الورق أولاً

الموقع ونوع التطبيق وإعدادات الخصومات في صفحة الخصومات تصف معاً سلسلة حساب واحدة. اكتب سطر فاتورة حقيقياً على الورق — سعر القائمة، وكل خصم، وكل ضريبة، والإجمالي الذي يدفعه العميل فعلاً — ثم اضبط الخيارات بعد ذلك ليعيد النظام إنتاجه. فتغيير نوع التطبيق لاحقاً يغيّر حسابات كل مستند تُعاد حسبته.

إعدادات الضرائب العامة ​

إعدادات تأثير الخصومات و الضرائب value.info.effectsConfig — يشير إلى ملف إعدادات تأثيرات الضرائب والخصومات. وهو البديل العام للسلسلة الثابتة أعلاه: فبدل الترتيب المدمج للخصومات والضرائب، يعرّف ذلك الملف حتى ثلاثة عشر تأثيراً مالياً وترتيبها وما يُحسب عليه كل منها بالضبط. الجأ إليه حين يتعذّر التعبير عن حساباتك بالإعدادات القياسية فعلاً.

سياسة الضريبة الافتراضية لسعر الصنف value.info.defaultTaxPlanForItemPrice — خطة الضرائب المفترضة عند تسعير صنف ليست له خطة خاصة.

عدم احتساب ضريبة للصنف المجاني value.info.noTaxesForFreeItem — يصفّر الضرائب الأربع على الأسطر الموسومة بأنها أصناف مجانية، فلا تولّد الهدية الترويجية ضريبة على سعر صفري.

كود سبب الإعفاء (E) - هيئة الزكاة value.info.taxesCodes.vatExemptReasonCode — سبب الإعفاء الافتراضي المُرسل مع التوريدات المعفاة.

كود سبب نسبة الصفر (Z) - هيئة الزكاة value.info.taxesCodes.vatZeroRateReasonCode — السبب الافتراضي المُرسل مع التوريدات صفرية النسبة.

نص سبب عدم الخضوع للضريبة (O) - هيئة الزكاة value.info.taxesCodes.vatOutOfScopeReasonText — نص حر يُستعمل سبباً للتوريدات الخارجة عن نطاق ضريبة القيمة المضافة.

خصم التقريب ​

كثيراً ما تقرّب الأعمال النقدية إجمالي الفاتورة إلى رقم قابل للدفع — فيصير الإجمالي 99.87 مئةً كاملة أو العكس — وتقيّد الفرق في مكان مناسب.

تفعيل خصم التقريب value.info.activateApproximationDiscount — يفعّل التقريب.

خصم قيمة التقريب عندما تكون القيمة اقل من او تساوى value.info.approximationDiscountValue — خطوة التقريب. اضبطها على أصغر عملة تتعامل بها فعلاً: 0.05 إن لم يكن لديك أصغر من خمسة قروش.

إعتبار إجمالى المدفوع من السندات مع تفعيل خصم التقريب value.info.considerVouchersPaymentWithApproxDisc — يُدخل الدفع بالقسائم في المبلغ المقرَّب، بدل تقريب الجزء النقدي وحده.

وهذه الثلاثة تقرر هل نقرّب وإلى أي حد. أما أين يُقيَّد المبلغ المقرَّب فقرار على مستوى المستند: فلكل توجيه مستند جانبه المحاسبي الخاص بخصم التقريب، وتضيف توجيهات المبيعات مفتاحًا للمدفوعات الموسومة بـ عدم التأثير على المتبقي — انظر إعدادات التأثيرات المحاسبية.

الفاتورة الإلكترونية ​

عرض صفحة الفاتورة الإلكترونية الخاصة بـ value.info.einvoicePageShowType — يدعم النظام عدة أنظمة وطنية للفوترة الإلكترونية، ويضيف كل منها صفحة حقول خاصة به إلى الشاشات الضريبية. اختر مصر أو ZATCA (السعودية) أو JoFotara (الأردن) أو الإمارات أو كل الصفحات. واختيار البلد الذي تعمل فيه يُخفي حقول الأنظمة الأخرى، وهو تقليل كبير للتشويش على الشاشة. وتركه فارغاً يتصرف كاختيار مصر.

اقصي عدد للسطور عند تجميع مستندات الضرائب value.info.maxNumberOfLinesWhenCollectTaxAuthDocs — عند تجميع المستندات لإرسالها إلى المصلحة، يحدّ هذا الخيار عدد ما يدخل الدفعة الواحدة. أنقصه إذا انتهت مهلة الإرسال، وزده لترسل دفعات أقل عدداً وأكبر حجماً.

الإعدادات في هذه الصفحة ​

كل حقول هذه الصفحة باسمها الظاهر على الشاشة باللغتين، لتجد الإعداد بالاسم الذي تراه. ويشير العمود الأخير إلى القسم الذي يشرحه.

الاسم العربيالاسم الإنجليزيمعرّف الحقلالمعنى
إعدادات تأثير الخصومات و الضرائبTax and Discounts Effects Configurationvalue.info.effectsConfigإعدادات الضرائب العامة
سياسة الضريبة الافتراضية لسعر الصنفDefault Tax Plan For Item Pricevalue.info.defaultTaxPlanForItemPriceإعدادات الضرائب العامة
عدم احتساب ضريبة للصنف المجانيNo Taxes For Free Itemvalue.info.noTaxesForFreeItemإعدادات الضرائب العامة
كود سبب الإعفاء (E) - هيئة الزكاةZATCA Exempt (E) Reason Codevalue.info.taxesCodes.vatExemptReasonCodeإعدادات الضرائب العامة
كود سبب نسبة الصفر (Z) - هيئة الزكاةZATCA Zero Rate (Z) Reason Codevalue.info.taxesCodes.vatZeroRateReasonCodeإعدادات الضرائب العامة
نص سبب عدم الخضوع للضريبة (O) - هيئة الزكاةZATCA Out Of Scope (O) Reason Textvalue.info.taxesCodes.vatOutOfScopeReasonTextإعدادات الضرائب العامة
وقت حساب ضريبة 1Tax 1 Locationvalue.info.tax1Locationكيف تُوصف الضريبة
وعاء ضريبة 1Tax 1 Apply Typevalue.info.tax1ApplyTypeكيف تُوصف الضريبة
ضريبة 1 خصمTax 1 Is Discountvalue.info.tax1IsDiscountكيف تُوصف الضريبة
ضريبة 1 قيمة و ليست نسبةTax 1 Is Value Not Percentagevalue.info.tax1IsValueكيف تُوصف الضريبة
قيمة ضريبة 1 للإجمالي و ليس لكل وحدةTax 1 Value Is For Total Not Per Piecevalue.info.tax1ValueIsForTotalكيف تُوصف الضريبة
السعر يشمل الضريبة 1Price Includes Tax 1value.info.priceIncludesTaxكيف تُوصف الضريبة
ضريبة 1 غير مضافة الي الإجماليTax 1 Not Included In Totalvalue.info.tax1NotIncludedInTotalكيف تُوصف الضريبة
عدم إضافة قيمة إضافية 1 إلي إجمالي السعرDo Not Use Tax1 Percentage As Additional Value1value.info.doNotUseTax1PercentageAsAdditionalValue1كيف تُوصف الضريبة
الضريبة 1 كود الضريبة 1Tax 1 Tax Typevalue.info.taxesCodes.tax1TaxAuthTypeكيف تُوصف الضريبة
الضريبة 1 كود الضريبة الفرعي 1Tax 1 Tax SubTypevalue.info.taxesCodes.tax1TaxAuthSubTypeكيف تُوصف الضريبة
الضريبة 1 كود الضريبة الصفرية 1Tax 1 Zero Tax Auth Typevalue.info.taxesCodes.tax1ZeroTaxAuthTypeكيف تُوصف الضريبة
الضريبة 1 كود الضريبة الصفرية الفرعي 1Tax 1 Zero Tax Auth Sub Typevalue.info.taxesCodes.tax1ZeroTaxAuthSubTypeكيف تُوصف الضريبة
إرسال الضريبة 1 بصفرSend Tax 1 With Zerovalue.info.taxesCodes.sendTax1WithZeroكيف تُوصف الضريبة
وقت حساب ضريبة 2Tax 2 Locationvalue.info.tax2Locationكيف تُوصف الضريبة
وعاء ضريبة 2Tax 2 Apply Typevalue.info.tax2ApplyTypeكيف تُوصف الضريبة
ضريبة 2 خصمTax 2 Is Discountvalue.info.tax2IsDiscountكيف تُوصف الضريبة
ضريبة 2 قيمة و ليست نسبةTax 2 Is Value Not Percentagevalue.info.tax2IsValueكيف تُوصف الضريبة
قيمة ضريبة 2 للإجمالي و ليس لكل وحدةTax 2 Value Is For Total Not Per Piecevalue.info.tax2ValueIsForTotalكيف تُوصف الضريبة
السعر يشمل الضريبة 2Price Includes Tax 2value.info.priceIncludesTax2كيف تُوصف الضريبة
ضريبة 2 غير مضافة الي الإجماليTax 2 Not Included In Totalvalue.info.tax2NotIncludedInTotalكيف تُوصف الضريبة
عدم إضافة قيمة إضافية 2 إلي إجمالي السعرDo Not Use Tax2 Percentage As Additional Value2value.info.doNotUseTax2PercentageAsAdditionalValue2كيف تُوصف الضريبة
الضريبة 2 كود الضريبة 2Tax2 Tax Typevalue.info.taxesCodes.tax2TaxAuthTypeكيف تُوصف الضريبة
الضريبة 2 كود الضريبة الفرعي 2Tax2 Tax Sub Typevalue.info.taxesCodes.tax2TaxAuthSubTypeكيف تُوصف الضريبة
الضريبة 2 كود الضريبة الصفرية 2Tax 2 Zero Tax Auth Typevalue.info.taxesCodes.tax2ZeroTaxAuthTypeكيف تُوصف الضريبة
الضريبة 2 كود الضريبة الصفرية الفرعي 2Tax 2 Zero Tax Auth Sub Typevalue.info.taxesCodes.tax2ZeroTaxAuthSubTypeكيف تُوصف الضريبة
إرسال الضريبة 2 بصفرSend Tax 2 With Zerovalue.info.taxesCodes.sendTax2WithZeroكيف تُوصف الضريبة
وقت حساب ضريبة 3Tax 3 Locationvalue.info.tax3Locationكيف تُوصف الضريبة
وعاء ضريبة 3Tax 3 Apply Typevalue.info.tax3ApplyTypeكيف تُوصف الضريبة
ضريبة 3 خصمTax 3 Is Discountvalue.info.tax3IsDiscountكيف تُوصف الضريبة
ضريبة 3 قيمة و ليست نسبةTax 3 Is Value Not Percentagevalue.info.tax3IsValueكيف تُوصف الضريبة
قيمة ضريبة 3 للإجمالي و ليس لكل وحدةTax 3 Value Is For Total Not Per Piecevalue.info.tax3ValueIsForTotalكيف تُوصف الضريبة
السعر يشمل الضريبة 3Price Includes Tax 3value.info.priceIncludesTax3كيف تُوصف الضريبة
ضريبة 3 غير مضافة الي الإجماليTax 3 Not Included In Totalvalue.info.tax3NotIncludedInTotalكيف تُوصف الضريبة
عدم إضافة قيمة إضافية 3 إلي إجمالي السعرDo Not Use Tax3 Percentage As Additional Value3value.info.doNotUseTax3PercentageAsAdditionalValue3كيف تُوصف الضريبة
الضريبة 3 كود الضريبة 3Tax3 Tax Typevalue.info.taxesCodes.tax3TaxAuthTypeكيف تُوصف الضريبة
الضريبة 3 كود الضريبة الفرعي 3Tax3 Tax Sub Typevalue.info.taxesCodes.tax3TaxAuthSubTypeكيف تُوصف الضريبة
الضريبة 3 كود الضريبة الصفرية 3Tax 3 Zero Tax Auth Typevalue.info.taxesCodes.tax3ZeroTaxAuthTypeكيف تُوصف الضريبة
الضريبة 3 كود الضريبة الصفرية الفرعي 3Tax 3 Zero Tax Auth Sub Typevalue.info.taxesCodes.tax3ZeroTaxAuthSubTypeكيف تُوصف الضريبة
إرسال الضريبة 3 بصفرSend Tax 3 With Zerovalue.info.taxesCodes.sendTax3WithZeroكيف تُوصف الضريبة
وقت حساب ضريبة 4Tax 4 Locationvalue.info.tax4Locationكيف تُوصف الضريبة
وعاء ضريبة 4Tax 4 Apply Typevalue.info.tax4ApplyTypeكيف تُوصف الضريبة
ضريبة 4 خصمTax 4 Is Discountvalue.info.tax4IsDiscountكيف تُوصف الضريبة
ضريبة 4 قيمة و ليست نسبةTax 4 Is Value Not Percentagevalue.info.tax4IsValueكيف تُوصف الضريبة
قيمة ضريبة 4 للإجمالي و ليس لكل وحدةTax 4 Value Is For Total Not Per Piecevalue.info.tax4ValueIsForTotalكيف تُوصف الضريبة
السعر يشمل الضريبة 4Price Includes Tax 4value.info.priceIncludesTax4كيف تُوصف الضريبة
ضريبة 4 غير مضافة الي الإجماليTax 4 Not Included In Totalvalue.info.tax4NotIncludedInTotalكيف تُوصف الضريبة
عدم إضافة قيمة إضافية 4 إلي إجمالي السعرDo Not Use Tax4 Percentage As Additional Value4value.info.doNotUseTax4PercentageAsAdditionalValue4كيف تُوصف الضريبة
الضريبة 4 كود الضريبة 4Tax4 Tax Typevalue.info.taxesCodes.tax4TaxAuthTypeكيف تُوصف الضريبة
الضريبة 4 كود الضريبة الفرعي 4Tax4 Tax Sub Typevalue.info.taxesCodes.tax4TaxAuthSubTypeكيف تُوصف الضريبة
الضريبة 4 كود الضريبة الصفرية 4Tax 4 Zero Tax Auth Typevalue.info.taxesCodes.tax4ZeroTaxAuthTypeكيف تُوصف الضريبة
الضريبة 4 كود الضريبة الصفرية الفرعي 4Tax 4 Zero Tax Auth Sub Typevalue.info.taxesCodes.tax4ZeroTaxAuthSubTypeكيف تُوصف الضريبة
إرسال الضريبة 4 بصفرSend Tax 4 With Zerovalue.info.taxesCodes.sendTax4WithZeroكيف تُوصف الضريبة
تفعيل خصم التقريبActivate Approximation Discountvalue.info.activateApproximationDiscountخصم التقريب
خصم قيمة التقريب عندما تكون القيمة اقل من او تساوىApproximation Discount Valuevalue.info.approximationDiscountValueخصم التقريب
إعتبار إجمالى المدفوع من السندات مع تفعيل خصم التقريبConsider Vouchers Payment With Activate Approximation Discountvalue.info.considerVouchersPaymentWithApproxDiscخصم التقريب
عرض صفحة الفاتورة الإلكترونية الخاصة بـe-Invoice Page To Showvalue.info.einvoicePageShowTypeالفاتورة الإلكترونية
اقصي عدد للسطور عند تجميع مستندات الضرائبMax Number Of Lines When Collect Tax Auth Docsvalue.info.maxNumberOfLinesWhenCollectTaxAuthDocsالفاتورة الإلكترونية