# Invoice

{% embed url="<https://www.youtube.com/watch?v=gX17U8yH5gM>" %}

<details>

<summary>Step 1: Create a New Invoice</summary>

Navigate to the **Sales** dropdown, select **Invoice,** and click **"Add New"** to create a new invoice.

***Note:** You can skip this step if you are generating the invoice directly from a quotation.*

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

</details>

<details>

<summary>Step 2: Insert Invoice Details</summary>

🔹 **Invoice Date&#x20;*****(Required)***\
Select the date the invoice is issued.

🔹 **Set Recurring&#x20;*****(Required)***\
Define how often this invoice should repeat (e.g., weekly, monthly, annually).

🔹 **Payment Terms&#x20;*****(Required)***\
Select by when customer should pay you.

* Cash on delivery → Customer should pay you on the spot
* 15 days → Customer should pay you within 15 days
* 30 days → Customer should pay you within 30 days
* 45 days → Customer should pay you within 45 days

🔹 **Project Tags&#x20;*****(Optional)***\
Assign tags to link the invoice with specific projects for easier tracking.

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

</details>

<details>

<summary>Step 3: insert Client Details</summary>

🔹 **Client Name&#x20;*****(Required)***\
Select or type your customer’s registered name. This links the invoice to the correct client profile.

🔹 **Details**\
Auto-filled with the contact person and contact number once the client is selected.

***Note:** You can skip this step if you are generating the invoice directly from a quotation.*

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

</details>

<details>

<summary>Step 4: Insert Item Details</summary>

🔹 **Currency&#x20;*****(Required)***\
Select the currency for the quotation (e.g., MYR for Malaysian Ringgit).

🔹 **Items&#x20;*****(Required)***\
Add the products or services being quoted. Complete the following fields for each item:

* **Description:** Name of the product or service.
* **Quantity:** Number of units.
* **Rate:** Price per unit.
* **Tax (%):** Applicable tax rate (e.g., SST 6%).
* **Amount:** Automatically calculated as *(Quantity × Rate) + Tax*.

🔹 **Subtotal**\
Displays the total amount before discounts or additional adjustments.

🔹 **Discount&#x20;*****(Optional)***\
Enter any discount amount or percentage offered to the client.

🔹 **Total Amount**\
Shows the final payable amount after applying discounts.

**Option 1:** If your quotation is in **MYR (Malaysian Ringgit)**, fill in the standard fields as listed.

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

**Option 2:** If your quotation is in **another currency**, an additional **Exchange Rate** field will appear, which you must complete.

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

</details>

<details>

<summary>Step 5: Include Remarks</summary>

🔹 **Notes**\
Add any additional terms, conditions, or special instructions you want to share with your client (e.g., *“Valid for 30 days”*, *“10% downpayment required to confirm”*).

By default, a standard remark will be included automatically. You may click **"Modify"** to edit and personalize the remark as needed.

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

</details>

<details>

<summary>Step 6: Save Invoice Details</summary>

Click the **"Save"** button to store the invoice details. invoice is created! 🎉

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

</details>

<details>

<summary>Step 7: Modify Invoice Details <em>(Optional)</em></summary>

Once invoice is created, the invoice will be created in **Draft** status, and an invoice number (e.g. INV-00001) will be automatically assigned.

To make changes, click **"Edit"**, update the details as needed, and then click **"Save"** to store the updates.

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

</details>

<details>

<summary>Step 8:  Share the Quotation via WhatsApp or Email</summary>

Click the **Share** button to send the quotation directly, either by **WhatsApp** or **Email**

* **WhatsApp** – Contact number and default message autofill. Edit if needed, then **Send**.
* **Email** – Email address and default message autofill. Edit if needed, then **Send**.

💡 **Tip:** Ensure client details (phone & email) are filled in so fields populate automatically.

<figure><img src="/files/5QFGLDjB3pWdaku7n9ul" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/5GSV9TpCRHY83p1s0djB" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Step 9: Finalize Invoice Details</summary>

Click the **Confirm** button to finalize invoice details.&#x20;

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

A confirmation pop-up will appear, notifying you that once the invoice is created, it **cannot be modified**.

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

Once you click **OK**, the **invoice status** will be updated to **Pending**.

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

</details>

<details>

<summary>Step 10: Record Payment for Issued Invoice</summary>

Navigate to the issued invoice, then click the **“Record Payment”** button to proceed.

<figure><img src="/files/6vqjWw7pV02bTxTXaAmo" alt=""><figcaption></figcaption></figure>

You will be redirected to the **Sales Receipt Creation** page. Some fields will be automatically populated based on the invoice details.&#x20;

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

For more information on creating sales receipt, please refer to the [Sales Receipt](/pigeonbook-tutorial/feature-guides/sales-receipt.md#step-1-create-a-new-sales-receipt) section.&#x20;

</details>


---

# 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://pigeonbook.gitbook.io/pigeonbook-tutorial/feature-guides/invoice.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.
