# Invoicing Features

## 📝 Create a New Invoice

{% hint style="warning" %}
Before you create an invoice, you need to create an Allscale wallet as your address to receive transfers. For more information about wallets, please refer to [Wallet Features](/allscale-pay/core-modules/wallet/wallet-features.md).
{% endhint %}

The Invoice creation form is built for speed and flexibility. Whether you're billing a company, client, or individual, all you need is their email address.

**During invoice creation, you'll need to provide the following information:**

* Recipient details (email, address, name, etc.)
* Item description
* Amount
* Due date&#x20;
* Notes

Before sending, you can preview the invoice in PDF format to verify all the details.

<figure><img src="/files/AkpnAI4IriwGJjsht18k" alt=""><figcaption></figcaption></figure>

***

## 📤 Sending & Delivery

Once submitted, your invoice is automatically delivered to the recipient by:

* **Email** (if recipient is not on AllScale Pay)
* **In-app notification** (if recipient has a connected AllScale Pay account)

No matter which way, the recipient will receive a downloadable PDF (identical to the sender’s preview) along with clear payment instructions tailored to the available methods at that time.

<figure><img src="/files/Djy79Iu4LiJTuGMAV71v" alt=""><figcaption></figcaption></figure>

***

## 💳 Payment Methods

Recipients can pay invoices through various methods, with funds automatically converted into stablecoins and credited to your AllScale Pay balance.

**Supported payment options:**

* AllScale Pay Balance (if both parties are users)
* External Crypto Wallets
* Crypto Wallets Extension
* Bank Wire Transfers
* Credit/Debit Cards\
  \&#xNAN;*(More payment rails coming soon)*

No matter how the invoice is paid, the **issuer always receives stablecoins** directly into their AllScale Pay account.

<figure><img src="/files/rfhu5lnkclynf1NGRCD3" alt=""><figcaption></figcaption></figure>

***

## 📈 Invoice Status Tracking

Stay up to date with real-time invoice tracking through the **Invoice History** dashboard.

If the user connects to AllScale Pay, they can track the invoice status in real-time within the website.

🤝**For Both Senders and Recipients:**

**Status flow includes:**

* Paid
* Rejected
* In progress
* Failed

**Each record shows:**

* Amount
* Status
* Date issued & due
* Share link

To view the history of paid or received invoices, check the "History" section on the dashboard and wallet homepage.

<figure><img src="/files/Wj9CT4sdMFi2VlJif9k8" alt=""><figcaption></figcaption></figure>

***

## 🔒 Security & Compliance

* Payment routing is secure and monitored
* Identity and AML checks apply to large invoices
* Recipient doesn’t need an AllScale account to pay
* You retain full control over cancellation or edits before payment

***

#### Coming Soon

* Recurring invoice templates
* Payment reminders
* Auto-conversion to other stablecoins


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.allscale.io/allscale-pay/core-modules/invoicing/invoicing-features.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
