---
title: Setup billing event invoicing
description: "#### SCHEDULE A BILLING EVENTS BILLING JOB 1. From the Setup menu navigate to **Custom Code > Apex Classes**. 2. Click the **Schedule Apex** button. ![](https://arrowpsa.com/wp-content/uploads/2020/10/image-42.png) 3. Create a batch job that will run the Billing Events Invoicing. - Enter “Billing Events Invoice…"
url: "https://arrowpsa.com/docs/setup-billing-events/"
updated: "2024-09-25"
category: "Configuring Arrow PSA / Configure Invoicing & Billing"
---

# Setup billing event invoicing

#### SCHEDULE A BILLING EVENTS BILLING JOB

1. From the Setup menu navigate to **Custom Code > Apex Classes**.
2. Click the **Schedule Apex** button.

   ![](https://arrowpsa.com/wp-content/uploads/2020/10/image-42.png)
3. Create a batch job that will run the Billing Events Invoicing.
   - Enter “Billing Events Invoice Job” as the **Job Name**.
   - Select “ArrowScheduleBillingEventBatch ” as the **Apex Class**.
   - Set the schedule for the frequency of the job to Weekly, recurring every day of the week.
   - Set the **Start Date **and **End Date** as today and a date far into the future, relatively.
   - Set a **Start Time** for when the job should run to produce the timesheets for the organization.

     ![](https://arrowpsa.com/wp-content/uploads/2020/10/image-62.png)
4. Click **Save**.

---

**See Also**
[Setup time and material invoicing](https://arrowpsa.com/docs/setup-time-and-materials-billing/)
[Setup template invoicing](https://arrowpsa.com/docs/setup-template-billing/)
[Setup retainer invoicing](https://arrowpsa.com/docs/setup-retainer-billing/)
[Setup manual invoicing](https://arrowpsa.com/docs/setup-manual-billing/)

**Supporting Salesforce Docs**
[Schedule apex jobs](https://help.salesforce.com/articleView?id=code_schedule_batch_apex.htm&type=5)
