\usepackage{invoice}

قالب فاتورة LaTeX

ولّد فواتير PDF احترافية باستخدام LaTeX: تخطيطات جداول دقيقة، وإجماليات تلقائية، ووضع الشعار، وهوية بصرية متسقة. جمّع فورًا في متصفحك أو أتمت العملية عبر FormaTeX API.

احصل على مفتاح API

\section{لماذا LaTeX}

لماذا LaTeX للفواتير؟

تنتج معالجات النصوص وجداول البيانات مخرجات مختلفة على كل جهاز. أما LaTeX فيُجمَّع إلى ملف PDF مطابق في كل مكان، وهو مثالي لمستندات الفوترة التي يجب أرشفتها وإعادة إنتاجها بدقة.

صف طباعي دقيق إلى أدق بكسلالجودة

ينتج محرك الصف الطباعي في LaTeX تخطيطات دقيقة رياضيًا، فتبدو فاتورتك متطابقة على كل طابعة وشاشة.

التوليد البرمجيالأتمتة

أتمت آلاف الفواتير من قاعدة بياناتك. أنشئ القالب مرة واحدة وولّد بلا حدود.

قوالب خاضعة للتحكم في الإصداراتDevOps

خزّن قوالب الفواتير في Git بجانب شيفرتك. تتبّع كل تغيير وارجع إلى أي مراجعة.

الأرشفة بصيغة PDF/Aالامتثال

أنتج أرشيفات متوافقة مع PDF/A تلبي متطلبات حفظ السجلات القانونية لسنوات.

\begin{longtable}

قالب الفاتورة الكامل

فاتورة كاملة من صفحة واحدة بترويسة تحمل الهوية البصرية، وكتلة بيانات العميل، وجدول longtable مفصّل بصفوف المجموع الفرعي والضريبة والإجمالي، إضافةً إلى تفاصيل الدفع المصرفي. يُجمَّع بـ pdfLaTeX.

invoice.tex
\documentclass[12pt, a4paper]{article}
\usepackage[top=2cm, bottom=2cm, left=2.5cm, right=2.5cm]{geometry}
\usepackage{booktabs}
\usepackage{longtable}
\usepackage{array}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{microtype}
\usepackage{parskip}

\definecolor{accentblue}{RGB}{37, 99, 235}
\definecolor{rowgray}{RGB}{248, 249, 250}

\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\fancyfoot[C]{\small\color{gray} Thank you for your business \textbullet{} Payment due within 30 days}

\begin{document}

% ── Header ──────────────────────────────────────────────────────────────────
\begin{minipage}[t]{0.55\textwidth}
  {\fontsize{28}{32}\selectfont\bfseries INVOICE}\\[6pt]
  {\color{accentblue}\bfseries FormaTeX Solutions Inc.}\\
  123 Tech Street, Suite 100\\
  San Francisco, CA 94105\\
  {\small [email protected] \textbullet{} formatex.io}
\end{minipage}\hfill
\begin{minipage}[t]{0.40\textwidth}
  \raggedleft
  \textbf{Invoice\#:}\quad INV-2025-0042\\[3pt]
  \textbf{Date:}\quad January 15, 2025\\[3pt]
  \textbf{Due Date:}\quad February 14, 2025\\[3pt]
  {\color{accentblue}\bfseries Status: Due}
\end{minipage}

\vspace{18pt}\hrule\vspace{12pt}

% ── Bill To ─────────────────────────────────────────────────────────────────
\textbf{Bill To:}\\[4pt]
Acme Corporation\\
Attn: John Doe, CFO\\
456 Corporate Boulevard\\
Los Angeles, CA 90001

\vspace{18pt}

% ── Line Items ──────────────────────────────────────────────────────────────
\begin{longtable}{>{}p{7.5cm} r r r}
  \toprule
  \rowcolor{accentblue}
  \textcolor{white}{\bfseries Description} &
  \textcolor{white}{\bfseries Qty} &
  \textcolor{white}{\bfseries Unit Price} &
  \textcolor{white}{\bfseries Amount} \\
  \midrule
  \endfirsthead
  FormaTeX Pro Subscription (Annual)     & 1  & \$299.00 & \$299.00 \\[4pt]
  PDF Generation --- 50,000 documents    & 50 & \$1.20   & \$60.00  \\[4pt]
  Priority Support Package               & 1  & \$99.00  & \$99.00  \\
  \midrule
  & & Subtotal          & \$458.00 \\[2pt]
  & & Tax (8.5\%)       & \$38.93  \\[2pt]
  \cmidrule(l){3-4}
  & & \textbf{Total}   & \textbf{\$496.93} \\
  \bottomrule
\end{longtable}

\vspace{12pt}

% ── Payment terms ────────────────────────────────────────────────────────────
\begin{tabular}{lp{10cm}}
  \textbf{Bank:}    & First National Bank \\
  \textbf{Account:} & 0042-8899-1234 \\
  \textbf{Routing:} & 021000021 \\
  \textbf{Ref:}     & INV-2025-0042 \\
\end{tabular}

\end{document}

\includegraphics{company-logo}

وضع الشعار

أضف شعار شركتك فوق ترويسة الفاتورة باستخدام \includegraphics. يقبل LaTeX الصيغ PNG وPDF وEPS. ضع ملف الصورة في المجلد نفسه الذي يحوي ملف .tex، أو حدّد مسارًا مطلقًا. تعطي الصيغ المتجهية (PDF وEPS) أوضح النتائج عند أي دقة طباعة.

الشعار في minipage الترويسة
\usepackage{graphicx}

% In the header minipage:
\begin{minipage}[t]{0.55\textwidth}
  \includegraphics[width=4cm]{company-logo.png}\\[6pt]
  {\color{accentblue}\bfseries Your Company Name}\\
  Street Address, City, ZIP\\
  {\small [email protected]}
\end{minipage}
.png

مناسب للشعارات النقطية المصدَّرة من Illustrator أو Figma بدقة 300 dpi

.pdf

أفضل جودة: ضمّن الرسومات المتجهية مباشرةً لقابلية تحجيم لا نهائية

.eps

صيغة متجهية قديمة يقبلها pdfLaTeX عبر التحويل بـ epstopdf

\newcommand{subtotal}

حساب الإجماليات

لا يجري LaTeX العمليات الحسابية وقت التجميع افتراضيًا. النمط الموصى به للفواتير هو تعريف الإجماليات كماكروهات \newcommand، تُحسب مرة واحدة في خط معالجة بياناتك أو محرك القوالب، ثم يُشار إليها في المستند كله. يُبقي ذلك الشيفرة نظيفة ويجعل التوليد البرمجي سهلًا. وللحسابات الديناميكية داخل LaTeX نفسه، يمكن لحزمتي pgfmath أو spreadtab حساب المجاميع مباشرةً، لكنهما يضيفان تعقيدًا إلى التجميع.

نمط \newcommand لإجماليات الفاتورة
% Define totals as commands for easy reuse
\newcommand{\subtotal}{458.00}
\newcommand{\taxrate}{0.085}
\newcommand{\taxamount}{38.93}
\newcommand{\totaldue}{496.93}

% Use in the table
& & Subtotal          & \$\subtotal    \\[2pt]
& & Tax (8.5\%)       & \$\taxamount   \\[2pt]
\cmidrule(l){3-4}
& & \textbf{Total}   & \textbf{\$\totaldue} \\

جمّع هذه الفاتورة في المتصفح

قالب الفاتورة الكامل محمّل مسبقًا وجاهز للتجميع. عدّل بنود الفاتورة، وبدّل اسم العميل، ونزّل ملف PDF دقيقًا إلى أدق بكسل دون الحاجة إلى تثبيت TeX Live.

\input{api-data}

الأتمتة عبر API

تتيح لك FormaTeX API توليد فواتير PDF برمجيًا: مرّر قالب LaTeX مع البيانات المدرجة واستلم ملف PDF مجمَّعًا في الاستجابة. توسّع من فاتورة واحدة إلى ملايين الفواتير دون أي بنية تحتية.

سير العمل اليدوي
  • التصدير من Word أو Google Docs في كل مرة
  • تنسيق يدوي للأرقام في كل فاتورة
  • خطوط غير متسقة عبر أنظمة التشغيل
  • لا سجل تدقيق: تُستبدل النسخ السابقة
  • ينهار عند التوسع: تتراكم أخطاء النسخ واللصق
FormaTeX API
  • القالب + البيانات ← ملف PDF مجمَّع في طلب HTTP واحد
  • هوية بصرية متسقة في كل فاتورة وفي كل مرة
  • مخرجات متطابقة على كل منصة وطابعة
  • كل عملية تجميع مسجلة: سجل تدقيق كامل
  • يتوسع إلى ملايين الفواتير دون بنية تحتية إضافية

\end{invoice}

ابدأ توليد الفواتير الآن

افتح قالب الفاتورة في FormaTeX، وخصّصه لنشاطك، وجمّع ملف PDF احترافيًا في ثوانٍ، أو اربط API لأتمتة خط الفوترة لديك.

أنشئ حسابًا