E-Invoice System

E-Invoice System Overview

The E-Invoice system in your dashboard simplifies the process of creating and sending invoices to your customers. It features two primary sections:

  • Create Invoice: for generating and sending new invoices.
  • Invoice History: for tracking, filtering, and managing existing invoices.
👉

No API integration is required – all operations are managed directly within the Dashboard.


Create E-Invoice

The Create E-Invoice screen presents a form where you input customer and invoice details.

Customer Information

The following table outlines the customer details required for invoice creation:

FieldRequirementDescription
Customer NameRequiredFull name of the customer.
Customer EmailRequiredThe email address where the invoice will be sent.
CityRequiredCustomer’s city.
Customer AddressRequiredFull billing address.
Customer VATOptionalCustomer’s VAT ID (if applicable).
Send byRequiredChoose the method to send the invoice (e.g., Email, SMS).
Mobile NumberRequiredCustomer’s mobile number (prefilled with +966 for KSA).

Invoice Summary (Right Panel)

This section automatically calculates invoice totals:

Summary ItemDescription
Total ItemsThe total number of products or services.
Subtotal (without VAT)Sum of items before tax is applied.
VAT amountTax calculated based on the VAT percentage.
Subtotal (with VAT)Total sum including VAT.
ShippingAny applicable shipping charges.
DiscountAny applied discount.
Grand TotalThe final amount due for payment.

Invoice Items

Click + Add new item to include products or services. Each item requires the following details:

  • Product Name / Product Description: Name or description of the product or service.
  • Quantity: Number of units.
  • Discount: Any discount applied to the item.
  • Unit Price: Price per unit.
  • Price: Total price for the item (Quantity x Unit Price - Discount).
📘

You can add multiple products to a single invoice.


Additional Invoice Options

OptionDescription
DescriptionAdd extra notes, e.g., “Tax invoice for online purchase.”
Shipping chargeEnter delivery fees if applicable.
VAT (%)Enter the VAT percentage (defaults to 0 if not applicable).
Discount (SAR)Enter any discount value to apply.

Final Step

Once all fields are completed:

  • Click Save and Send: The invoice will be generated and automatically sent to the customer.
  • Click Reset: Clears the form to start over.

Invoice Details

Once an invoice is created and sent, merchants can view its full details inside the dashboard. This section provides all the information about the transaction, seller, buyer, and totals.

General Information

Basic details of the invoice, including invoice number, creation date, and time.

Seller Information

Information about the merchant issuing the invoice (name, email, phone number, address, VAT ID).

Buyer (Payer) Information

Details of the customer who will receive and pay the invoice (name, email, phone number, address, VAT ID).

Product / Item Details

List of items or services included in the invoice, showing unit price, quantity, and total amounts.

Invoice Totals

A summary section displaying subtotal, VAT value, shipping charges, discounts, and the grand total.

Actions

Options for refreshing or managing the invoice (e.g., resend invoice, download copy).

📘

Note If the customer completes payment via the invoice link, the status in Invoice History will automatically update. Merchants can resend the invoice to the customer from Invoice History → Actions.


E-Invoice History

The E-Invoice List section allows merchants to view and manage all previously created invoices.

Filter Options

Filter OptionDescription
Invoice DateSearch invoices by a specific date range.
Invoice IDSearch using a unique invoice reference.
Customer Name / MobileFilter invoices by customer name or mobile number.
Invoice StatusFilter by payment status (e.g., Pending, Paid, Cancelled).

Invoice Table Columns

Column NameDescription
Invoice IDUnique reference for each invoice.
CustomerName of the customer.
EmailCustomer’s email address.
Mobile NumberCustomer’s phone number.
VAT IDCustomer VAT number (if provided).
Send ByMethod of delivery (Email / SMS).
Payment StatusIndicates if the invoice is Paid, Pending, or Failed.
AmountTotal amount of the invoice.
StatusCurrent state of the invoice (e.g., Active, Cancelled).
Date-TimeTimestamp when the invoice was created.
Notification StatusIndicates whether the customer was notified.
ActionsOptions to manage the invoice (view, resend, cancel).
Show InvoiceView detailed invoice information.

Dashboard User Guides

To help you effectively navigate and utilize the EdfaPay E-Invoice System, detailed user guides are available in both English and Arabic. These resources provide step-by-step instructions on creating, managing, and tracking invoices within your dashboard.

LanguageDownload Link
EnglishDashboard Guide
Arabicدليل لوحة التحكم
🚧

Tip for Merchants: Invoices are automatically linked with your transactions in EdfaPay. When the customer completes payment, the invoice status will automatically update in Invoice History.

Once an invoice is cancelled, it can no longer be opened, copied, or accessed through its public link. If anyone attempts to open a cancelled invoice in a browser, an error message will appear indicating that the invoice has been cancelled.