> ## Documentation Index
> Fetch the complete documentation index at: https://help.ruddr.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Products Ledger

The **Accounting** tab (Figure 1) of the **Edit Project** drawer allows you to schedule the invoicing of products on billable projects. To edit a project you must have access to the project and must have the **Edit Project** permission for that project based on your Ruddr [security role](workspace-administration/security-roles).

<Frame caption="Figure 1 - The Accounting Tab of the Edit Project Drawer">
  <img src="https://mintcdn.com/ruddr-help/0UZNM5dRXtSFuxBj/images/image-6.png?fit=max&auto=format&n=0UZNM5dRXtSFuxBj&q=85&s=1bd9b246f1e1cfd7c39ab51888364417" alt="Image" width="546" height="226" data-path="images/image-6.png" />
</Frame>

### Scheduling the Billing and Revenue Recognition of Products

The **Products** ledger on the **Accounting** tab has two purposes. First, it allows for the product fee to be invoiced via the [**Ready to Bill**](/billing/ready-to-bill) screen as of the date of the line item in the ledger. Second, it enables revenue recognition for the product on that same date.

There are two ways to add products to the **Products** ledger on the **Edit Project** drawer:

* [Add a Single Product to the Products Ledger](/projects/products-ledger#add-a-single-product-to-the-products-ledger)
* [Add a Recurring Product to the Products Ledger](/projects/products-ledger#add-a-recurring-product-to-the-products-ledger)

#### Add a Single Product to the Products Ledger

To bill for a product, simply click on the **+ Quick Add** button at the bottom of the **Products** ledger (Figure 2).

<Frame caption="Figure 2 - The Products Ledger on the Accounting Tab of the Edit Project Drawer">
  <img src="https://mintcdn.com/ruddr-help/6dejK9IVkm0eoTIO/images/image-44.png?fit=max&auto=format&n=6dejK9IVkm0eoTIO&q=85&s=b3d19040735116b6e8762f88c6b67800" alt="Image" width="1009" height="196" data-path="images/image-44.png" />
</Frame>

This will open the **Add Product** window (Figure 3) where you can supply the information about the product.

You can provide the following fields:

* **Date** - The date that you want the product to be picked up on the [Ready to Bill](/billing/ready-to-bill) screen for invoicing. This is also the date that the revenue associated with the product will be recognized on Ruddr reports and dashboards.
* **Invoice Item** - The Invoice Item that you want to use on the invoice for the product. Your Workspace Admin can define as many Invoice Items as needed for your company.
* **Notes** - The description of the product that will show on the invoice line item.
* **Amount** - The pre-tax amount you will charge the client for the product.

If you are selling multiple units of the product, you can click the **Include a quantity and rate for this item** checkbox. This will present the following additional fields:

* **Quantity** - The number of units of this product that are being sold to the client.
* **Rate** - The pre-tax fee per unit.

Note that when the **Include a quantity and rate for this item** checkbox is checked, the **Amount** textbox will be disabled and automatically calculated.

<Frame caption="Figure 3 - The Add Product Window">
  <img src="https://mintcdn.com/ruddr-help/v07-tJXOz-6yiQuV/images/image-23.png?fit=max&auto=format&n=v07-tJXOz-6yiQuV&q=85&s=efd005d92008e0220ad211f0c923c5f8" alt="Image" width="691" height="456" data-path="images/image-23.png" />
</Frame>

Clicking the **Add** button on the **Add Product** window will close the form and add the product to the **Products** ledger (Figure 4).

<Frame caption="Figure 4 - The Products Ledger Containing a Product to be Billed">
  <img src="https://mintcdn.com/ruddr-help/FJDY2-kr9E1vxXNP/images/image-28.png?fit=max&auto=format&n=FJDY2-kr9E1vxXNP&q=85&s=fc756c57819ef4e670d1c871957789b1" alt="Image" width="1004" height="274" data-path="images/image-28.png" />
</Frame>

#### Add a Recurring Product to the Products Ledger

Some Ruddr customers need to charge clients for a product in a monthly recurring manner. This could be related to a subscription fee/license, a hosting fee, or a similar recurring product charge. To set up recurring billing for a product, click the **Add Multiple** button at the top of the **Products** ledger (Figure 2). This will open the **Add Multiple Products** window (Figure 5).

<Frame caption="Figure 5 - The Add Multiple Products Window">
  <img src="https://mintcdn.com/ruddr-help/GJrg5l2CQsAs47qm/images/image-4.png?fit=max&auto=format&n=GJrg5l2CQsAs47qm&q=85&s=fb06d6e61e066df107d222f7b1f032cc" alt="Image" width="688" height="583" data-path="images/image-4.png" />
</Frame>

On this window, the fields are identical to the single **Add Product** window (Figure 3), with the exception of the following:

* **Starting Month** - The first month that you want this monthly recurring product to be invoiced.
* **Ending Month** - The final month that you want this monthly recurring product to be invoiced.
* **Scheduled on the X Day of Each Month** - The exact day of the month that you want this monthly recurring product to be picked up on the Ready to Bill screen. This is also the date that the associated revenue will be recognized.

Once you have provided the information for the recurring product billing, click the **Add** button at the bottom of the **Add Multiple Products** window (Figure 5). This will close the window and add the full product billing schedule to the **Products** ledger (Figure 6).

The individual rows can be edited or deleted via the buttons on the right side of each row.

<Frame caption="Figure 6 - The Products Ledger with Recurring Product Fees">
  <img src="https://mintcdn.com/ruddr-help/wVu5uftLpSL7SX6A/images/image-51.png?fit=max&auto=format&n=wVu5uftLpSL7SX6A&q=85&s=216f7880b110ff9761e626c0db0d3380" alt="Image" width="1006" height="621" data-path="images/image-51.png" />
</Frame>

### Invoicing for Products

The [Ready to Bill](/billing/ready-to-bill) screen will automatically pick up all product billing that is scheduled within the date range at the top of that screen. When a draft invoice is created for a project on the **Ready to Bill** screen, the product line items within the date range will be added to the invoice.

{/* Zendesk article 4408185382935 — https://help.ruddr.io/hc/en-us/articles/4408185382935-Billing-for-Products-and-Other-Items */}

When a product in the ledger has been invoiced, it will no longer be editable and can't be removed from the **Products** ledger. The edit and delete icons on the ledger row will be disabled once that line item is associated with an invoice.

### Revenue Recognition for Products in the Products Ledger

Revenue associated with products will be recognized as of the date in the Products ledger. Products do not have to be invoiced in order for the revenue to be recognized.
