برمجةحماية الدفعالتفاصيل
- التعديلات ضمن الباقة مجانية.
- إذا لم تردّ خلال 3 أيام من التسليم، يُقبل العمل تلقائيًا.
يُحجز المبلغ عند الدفع ولا يُحوَّل إلا بعد قبولك العمل.

مثال على النتيجة
برنامج سطح مكتب: أداة إعداد الفواتير لمحاسب يعمل بمفرده
النوافذ
- الفواتير: قائمة الفواتير السابقة بالرقم والعميل والتاريخ والإجمالي؛ وأزرار «جديدة» و«فتح» و«حفظ بصيغة PDF».
- فاتورة جديدة: العميل من قائمة منسدلة، وبنود فيها الوصف وعدد الساعات والسعر، ونسبة الضريبة، والإجمالي يتحدّث أثناء الكتابة.
- العملاء: الاسم والعنوان والبريد الإلكتروني، تُضاف مرة واحدة ثم تُختار من القائمة بعد ذلك.
جزء من الشيفرة
def update_total(self, *_):
"""Adds up the lines and the tax and shows the total under the table."""
subtotal = sum(line.hours * line.rate for line in self.lines)
tax = round(subtotal * self.tax_rate.get() / 100, 2)
self.subtotal_label.config(text=f"Subtotal: {subtotal:,.2f}")
self.tax_label.config(text=f"Tax: {tax:,.2f}")
self.total_label.config(text=f"Total: {subtotal + tax:,.2f}")
محتويات الأرشيف
invoice_maker.py، البرنامج نفسه، نحو 700 سطر؛invoices.db، يُنشأ عند أول تشغيل، ويحفظ العملاء والفواتير؛settings.example.iniلاسمك وعنوانك وصيغة ترقيم الفواتير؛requirements.txtبالمكتبة الإضافية الوحيدة، reportlab، التي تكتب ملف PDF؛- ملف README: كيف تثبّت Python، وتشغّل البرنامج، وتبني ملف .exe باستخدام PyInstaller.
يعمل البرنامج على كمبيوتر العميل نفسه. لا نُعدّ برامج تثبيت، ولا نوقّع البرنامج، ولا ننشره.
العميل: محاسب مستقل يكتب 20–30 فاتورة شهريًا في برنامج معالجة نصوص. المهمة: برنامج صغير بنافذة: اختر عميلًا، وأضف البنود، وشاهد الإجمالي مع الضريبة، واحفظ الفاتورة بصيغة PDF، واحتفظ بقائمة العملاء. الباقة القياسية: حتى 3 نوافذ و800 سطر، والبيانات في SQLite.
العميل وجميع التفاصيل افتراضية.
عن هذه الخدمة
برنامج صغير يُعدّ الفواتير على حاسوبك أنت، بلا خدمة عبر الإنترنت ولا اشتراك. تكتب العميل والبنود بالكمية والسعر، ويجمعها البرنامج مع نسبة الضريبة والعملة اللتين تحددهما، ثم يحفظ الفاتورة كصفحة تطبعها أو تحفظها بصيغة PDF من متصفحك. ابتداءً من الباقة القياسية يحفظ عملاءك وفواتيرك السابقة في ملف CSV أو قاعدة بيانات SQLite ويرقّم الفواتير الجديدة بالتسلسل؛ وفي الباقة المميزة يصدّر قائمة بالفواتير لسجلاتك ويحتفظ بسجل أخطاء. أرسل لنا فاتورتك الحالية والحقول التي تحتاجها وسطر ضريبتك كما تطبقها. نكتبه بلغة Python مع Tkinter ومعه README. لا يرسل رسائل بريد ولا يستقبل مدفوعات ولا يقدم إقرارات ضريبية، ولا نقدم نصيحة ضريبية، فاطلب من محاسبك مراجعة التخطيط.
ما المشمول
- ما تحصل عليهأرشيف ZIP يحتوي على شيفرة Python وملف README عن تثبيت Python وتشغيل البرنامج وإنشاء ملف .exe، وملف إعدادات نموذجي ببيانات نشاطك؛ وتظهر الشيفرة أيضًا في صفحة الطلب. ابتداءً من الباقة القياسية تُحفظ العملاء والفواتير في CSV أو SQLite؛ وفي الباقة المميزة تصدير قائمة الفواتير وسجل أخطاء.
- البنود والإجمالياتالكمية في السعر والضريبة والإجمالي محسوبة
- بياناتك على كل فاتورةالاسم والعنوان والبيانات المصرفية والشعار الذي تقدمه
- ترقيم متسلسلرقم الفاتورة التالي، ابتداءً من الباقة القياسية
- العملاء في متناول يدكقائمة عملاء تختار منها، ابتداءً من الباقة القياسية
- إنشاء ملف .exeخطوات اختيارية باستخدام PyInstaller في README
كيف يعمل
- 1المهمةترسل فاتورتك والحقول وسطر الضريبة
- 2الشيفرةنكتب البرنامج وملف README
- 3التجربةتُنشئ فواتير تجريبية على حاسوبك
- 4التعديلاتتطلب تعديلات ضمن باقتك وترسل أي رسالة خطأ
ما نحتاجه منك
نموذج من فاتورتك الحالية بصيغة PDF أو ملف Word أو لقطة شاشة، مع إخفاء بيانات العملاء؛ والحقول التي تحتاجها؛ وبيانات نشاطك تمامًا كما يجب أن تُطبع وشعارك بصيغة PNG؛ والعملة ونسبة الضريبة وطريقة عرضها؛ وطريقة ترقيم الفواتير؛ ونظامك (Windows أو macOS أو Linux) وهل تريد ملف .exe. لا ترسل أبدًا كلمات مرور أو مفاتيح حقيقية.
سنسألك:
- ما الذي يوضع على فاتورتك؟
- الضريبة والعملة
- ما الذي يجب أن يتذكره؟
- على أي نظام سيعمل؟
قارن بين الباقات
| الباقات | الأساسيةنافذة فاتورة واحدة21 US$ | القياسيةالفواتير والعملاء والترقيم42 US$ | المميزةبرنامج فواتير كامل76 US$ |
|---|---|---|---|
| مدة التنفيذ | 1 يوم | 2 يوم | 3 أيام |
| التعديلات | 1 | 2 | 3 |
| الشيفرة | حتى 300 سطر | حتى 800 سطر | حتى 1,500 سطر |
| النوافذ أو الشاشات | 1 | حتى 3 | حتى 6 |
| الميزات | حتى 3 | حتى 6 | حتى 10 |
| الإعدادات والبيانات المحفوظة | لا | CSV أو SQLite | CSV أو SQLite |
| التصدير وسجل الأخطاء | لا | لا | نعم |
| README مع خطوات إنشاء ملف .exe | نعم | نعم | نعم |
| البرنامج | مُعدّ الفواتير | مُعدّ الفواتير | مُعدّ الفواتير |
| اطلب الأساسية | اطلب القياسية | اطلب المميزة |
حماية الدفع
تدفع عند الطلب، لكن المبلغ لا يُحوَّل إلا مقابل عمل قبلته.
- سعر ثابتلا يتغير سعر الباقة بعد الدفع.
- المبلغ محجوزعند الدفع، يُحجز المبلغ فقط. ولا يُحوَّل إلى Dleex إلا بعد قبولك العمل.
- فحص قبل التسليمتخضع كل نتيجة لفحص الجودة قبل أن تصل إليك، وتراها في صفحة الطلب قبل قبولها.
- تعديلات مجانيةاطلب تعديلات ضمن متطلبات طلبك بالعدد الذي تسمح به الباقة.
- القبول بعد 3 أيامإذا لم تقبل العمل ولم تطلب تعديلات خلال 3 أيام من التسليم، يُقبل تلقائيًا. وإذا كتبت في محادثة الطلب بعد التسليم، يبقى الطلب قيد الانتظار؛ وبعد ردّنا، قد نعيد بدء مهلة 3 أيام وسنُعلمك بذلك في المحادثة.
- إعادة التنفيذ أو استرداد المبلغ كاملًاإذا لم تطابق النتيجة متطلبات طلبك ولم تُصلحها التعديلات، أو استغرق العمل أكثر من ضعف مدة التنفيذ، فاكتب في محادثة الطلب: سنعيد تنفيذ العمل أو نردّ إليك المبلغ كاملًا.
الأسئلة والأجوبة
هل ستوافق الفواتير القواعد الضريبية في بلدي؟
نرتب الحقول وسطر الضريبة كما تصفها، لكننا لا نقدم نصيحة ضريبية أو محاسبية. اطلب من محاسبك مراجعة التخطيط قبل استخدامه.
هل يستطيع إرسال الفواتير بالبريد أو استقبال المدفوعات؟
لا. يحفظ كل فاتورة كملف تطبعه أو ترفقه ببريدك أنت. ولا يتصل بالبريد أو البنوك أو خدمات الدفع.
هل يمكن أن يكون شعاري على الفاتورة؟
نعم. أرسله كملف PNG ويضعه البرنامج في أعلى كل فاتورة.
هل أحصل على مثبّت أو برنامج موقّع؟
لا. تحصل على الشيفرة وخطوات إنشاء ملف .exe بنفسك باستخدام PyInstaller. لا نصنع مثبّتات ولا نوقّع البرنامج ولا ننشره في أي مكان، لذا قد ينبهك Windows أو macOS عند فتحه أول مرة.
هل ستُعدّون الفواتير من بياناتي؟
لا. يعمل البرنامج على حاسوبك ببياناتك، فتبقى معك. جرّبه بفواتير تجريبية أولًا.
لم تجد إجابتك؟


