ظهرت فكرة ملفات القيم المفصولة بفواصل (CSV) منذ أوائل ثمانينيات القرن الماضي. يُسهّل تخزين البيانات الجدولية كنص عادي على البشر إنشاءها وعلى الآلات تحليلها. لذا، ورغم توفر تنسيقات أكثر تعقيدًا اليوم، يبقى CSV تنسيق بيانات شائعًا لتوافقه مع مختلف البرامج، بدءًا من مايكروسوفت إكسل وصولًا إلى قواعد بيانات SQL.
ستتعلم في هذه المقالة كيفية تنظيم معاملات العملات المشفرة الخاصة بك في تنسيق CSV، مما يسهل على أي محاسب أو برنامج محاسبة استخدامها.
ما هو ملف CSV؟
ملف CSV هو ملف نصي عادي يستخدم الفواصل لفصل البيانات (أو تحديدها). ومع ذلك، تحتوي بعض ملفات CSV على فواصل أخرى، مثل الفاصلة المنقوطة (;) أو رمز الخط العمودي (|).
يمكنك إنشاء ملفات CSV يدويًا أو باستخدام تطبيقات الجداول الإلكترونية الشائعة مثل مايكروسوفت إكسل أو جداول بيانات جوجل. لكن تذكر أن CSV يدعم علامة تبويب واحدة فقط، لذا فإن حفظ مستند إكسل متعدد علامات التبويب كملف CSV سيحتفظ بعلامة التبويب الحالية. يجب عليك إنشاء عدة ملفات CSV لكل علامة تبويب لتضمين بياناتك.
إليك مثال على الشكل الذي قد يبدو عليه الملف الفعلي:
"`
الاسم، البريد الإلكتروني، رقم الهاتف
بوب سميث،[البريد الإلكتروني محمي]، 123-1234
فلان الفلاني،[البريد الإلكتروني محمي]، 456-4567
جين جونز،[البريد الإلكتروني محمي]، 789-7890
"`
تُسهّل ملفات CSV تصدير البيانات من مصدر إلى آخر دون الحاجة إلى القلق بشأن تنسيقات الملفات أو الإعدادات المخصصة. فعلى سبيل المثال، يمكنك تصدير معاملات العملات الرقمية من منصات تداول متعددة واستيرادها إلى برنامج المحاسبة الخاص بك دون الحاجة إلى القلق بشأن تنسيقات الملفات المخصصة لكل منصة.
لكن بطبيعة الحال، فإن الطبيعة العامة لملفات CSV تعني وجود احتمالات عديدة للاختلافات. على سبيل المثال، قد لا تحتوي بعض الملفات على صف عناوين (يحدد الأعمدة)، وقد تستخدم ملفات أخرى علامات اقتباس لتحديد كل نقطة بيانات. ونتيجة لذلك، قد تحتاج هذه الملفات إلى بعض التنظيف قبل استيرادها إلى التطبيق التالي.
لماذا قد يحتاج متداولو العملات الرقمية إلى ملفات CSV
يستثمر متداولو ومستثمرو العملات المشفرة في التقنيات المتطورة blockchains و Web3 لماذا يحتاجون إلى شيء أساسي مثل ملفات CSV؟
هناك عدة سيناريوهات محتملة:
- أنت تستخدم ملف تبادل بدون تكامل واجهة برمجة التطبيقات (API) الذي يوفر الوصول إلى معاملاتك ولا ترغب في سحبها يدويًا.
- لقد فقدت محفظتك وتحتاج إلى إعادة إنشاء المعاملات.
- أنت تستخدم منصة تداول عملات مشفرة أو رمزًا لا يدعمه برنامج المحاسبة الخاص بك من خلال تكامل واجهة برمجة التطبيقات (API).
تتيح لك ملفات CSV استيراد سجلات المعاملات هذه إلى برنامج المحاسبة الخاص بك وإتمام الضرائب. على سبيل المثال، قد تحتاج إلى استيراد المعاملات عبر ملف CSV إلى ZenLedger في هذه الحالات لحساب التزاماتك الضريبية بشكل صحيح. وينطبق الأمر نفسه على برنامج المحاسبة أو أي برنامج ضريبي آخر.
يمكنك أيضًا استخدام ملفات CSV لأغراض غير ضريبية، مثل تحليل بيانات التجارة. في كلتا الحالتين، من المفيد الوصول إلى بيانات جاهزة للتصدير والاستيراد بين مختلف التطبيقات والأدوات التي قد تستخدمها يوميًا.
كيفية تنظيم معاملات العملات المشفرة
لا يوجد معيار موحد لتنسيق معاملات العملات الرقمية في ملف CSV. لكنك ستحتاج إلى بعض المعلومات لإكمال النموذج 8949 وغيره من المستندات الضريبية. لذا، تُعد هذه بداية جيدة لإنشاء ملفات CSV الخاصة بك.

يتطلب برنامج ZenLedger الأعمدة التالية عند استيراد المعاملات إلى منصة الضرائب الخاصة بالعملات المشفرة:
- الطابع الزمني – وقت المعاملة بتوقيت UTC (التوقيت في لندن).
- النوع – نوع المعاملة (شراء، بيع، مقايضة، استلام أو إرسال).
- المبلغ - المبلغ الذي تستلمه.
- بالعملة المحلية – نوع العملة التي تستلمها.
- المبلغ الخارج - المبلغ الذي أرسلته.
- العملة الخارجية – نوع العملة التي أرسلتها.
- مبلغ الرسوم - المبلغ الذي دفعته كرسوم.
- عملة الرسوم – العملة التي دفعت بها الرسوم.
- التبادل (اختياري) – البورصة التي قامت بمعالجة المعاملة.
- مقرها في الولايات المتحدة (نعم/لا) – ما إذا كانت البورصة مقرها الولايات المتحدة.
يمكنك معرفة المزيد حول كيفية تنسيق ملفات CSV لبرنامج ZenLedger هنا:
https://support.zenledger.io/en/articles/2615489-how-do-i-create-a-custom-csv
عند إنشاء ملفات CSV، تذكر أنه لا يمكن لأي برنامج تحديث ملف CSV تلقائيًا. لذا، ستحتاج إلى حفظ ملفات CSV بانتظام وتحميلها عند وجود معاملات جديدة. سيضيف ZenLedger المعاملات الجديدة فقط من الملف، ولكن إذا كنت تستخدم منصة أخرى، فتأكد من عدم وجود معاملات مكررة.
وأخيرًا، من الأفضل توحيد تنسيق ملفات CSV لتجنب أي مشاكل. فالتغييرات الطفيفة في التنسيق، مثل استخدام فاصل مختلف أو إضافة علامة اقتباس حول البيانات، قد تؤثر على دقة البيانات.
أتمتة العملية باستخدام ZenLedger
قد تكون ضرائب العملات الرقمية أكثر تعقيدًا من معاملات الأسهم التقليدية. فبينما قد يرسل لك وسيطك المالي نموذج 1099-B يوضح أساس التكلفة ومعلومات أخرى، قد تحتاج إلى تجميع معاملاتك بالعملات الرقمية من مصادر متعددة وترتيبها زمنيًا لإتمام ضرائبك.

لحسن الحظ، يوفر ZenLedger التكامل مع أشهر المحافظ ومنصات التداول، مما يُسهّل العملية. فبدلاً من التعامل مع ملفات CSV وجداول البيانات الضخمة، يمكنك الاستفادة من واجهة الاستيراد سهلة الاستخدام لتجميع وتحليل كل معاملة تلقائيًا. ولكن في حال وجود أي استثناء، يمكنك استيراد ملفات CSV أيضًا.
بعد تجميع المعاملات، يقوم ZenLedger تلقائيًا بتعبئة النموذج 8949 والجدول D وغيرها نماذج الضرائب على العملات المشفرة بالمعلومات التي تحتاجها لتقديم الإقرار. في حال إجراء تدقيق، يمكنك إنشاء مستند محاسبي موحد للدفاع عن نفسك ببيانات دقيقة.
وأخيرًا، بالإضافة إلى إعداد الضرائب، يمكن لـ ZenLedger مساعدتك في تتبع ممتلكاتك من العملات المشفرة عبر المحافظ والبورصات في مكان واحد، بل وتحديد فرص الاستفادة من الخسائر الضريبية.
الخط السفلي
تُعدّ ملفات القيم المفصولة بفواصل (CSV) طريقة شائعة لتنسيق البيانات وإرسالها بين المنصات المختلفة. في عالم العملات الرقمية، تُسهّل هذه الملفات استيراد المعاملات إلى برامج الضرائب بغض النظر عن التقنية التي تعتمد عليها منصة التداول أو المحفظة أو برنامج الضرائب. لذا، من المهمّ تخصيص بعض الوقت لفهم كيفية عملها لتجنّب الأخطاء المكلفة.
إذا كنت مهتمًا بتبسيط ضرائبك، فإن ZenLedger يتكامل مع مئات المحافظ ومنصات التداول لتجميع المعاملات وحساب التزاماتك الضريبية. وفي الحالات الاستثنائية، تسهل ميزة استيراد ملفات CSV في ZenLedger ضمان... الكل تظهر معاملاتك، مما يلغي الحاجة إلى مطابقة محافظ الأجهزة أو منصات التداول الأخرى بشكل منفصل.
هذه المعلومات مُعدّة لأغراض إعلامية فقط، ولا ينبغي اعتبارها استشارة مهنية. يُرجى طلب استشارة قانونية أو مالية أو ضريبية أو غيرها من الاستشارات المستقلة التي تتناسب مع وضعك الخاص.