> ## Documentation Index
> Fetch the complete documentation index at: https://www.spacebring.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Issue invoices

> Learn how to issue recurring invoices for leases and memberships automatically and how to manually create one-off invoices for custom charges

An invoice is an official document issued to a customer that lists the products or services provided to them, their costs, and the total amount due. It serves as a financial record and a request for payment.

All invoices are listed on the **Billing > Invoices** page, and in each individual customer's profile on the **Invoices** page.

<Frame>
  <iframe src="https://www.youtube.com/embed/zsHb99yWTdo" title="YouTube video player" frameborder="0" className="w-full aspect-video rounded-xl" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />
</Frame>

In Spacebring, you can issue invoices in three ways:

## Invoices for rental or membership

For members or tenants who get a membership or rental for a specific period:

1. Go to **Customers** > customer profile.
2. [Create a subscription](/docs/billing/subscriptions).

A subscription will automatically generate invoices based on the terms you set: frequency (invoice for one week/month or recurring invoices), amount, items, within the period you set, etc, and automate other things besides invoices.

## Invoices for one-off purchases

For one-off purchases (booking, event ticket, shop order, etc.):

1. The customer makes a purchase in the member web portal or mobile app by themselves and [pays through a payment gateway](/docs/billing/payments/payment-gateway).
2. Alternatively, you, as an administrator, can record a one-off booking for the customer with the [**External** payment method](/docs/billing/payments/external).
3. The one-off invoice is generated automatically.

## Manual one-off invoices

For occasional or irregular charges that are not part of a rental, membership, or a specific service purchase, you can also issue one-off invoices to any customer.

1. Go to **Billing > Invoices** or to the customer's profile.
2. Click **Create invoice** top right.

<Frame>
  <img src="https://mintcdn.com/spacebring/61XnPCVy2isw6BAs/images/billing-invoicing-issue-invoices-1.png?fit=max&auto=format&n=61XnPCVy2isw6BAs&q=85&s=d7906e7440f4ab8064ec5a1ae40b02e2" alt="" width="1994" height="862" data-path="images/billing-invoicing-issue-invoices-1.png" />
</Frame>

3. Tap **Add** > in the **Product** field, select [the pre-created item](/docs/guides/catalog-of-reusable-fees) or keep **Custom** to add a unique item and price.
4. Specify **Quantity**, and fill out the other remaining fields > press `Save`.

<Frame>
  <img src="https://mintcdn.com/spacebring/61XnPCVy2isw6BAs/images/billing-invoicing-issue-invoices-2.png?fit=max&auto=format&n=61XnPCVy2isw6BAs&q=85&s=6e9209f6523271579acfaea6e0fc95ff" alt="" width="1610" height="1480" data-path="images/billing-invoicing-issue-invoices-2.png" />
</Frame>

5. Optionally, add an internal note to indicate the source of payment or any other relevant details for your payment records, and [set a custom **Payment due** date](/docs/billing/invoices/due-date). Press **Create**.
6. Tap **View invoice** in the confirmation window below.
7. Press **Issue**. If a user has any [saved payment methods](/docs/billing/payments/payment-methods), you'll see **Issue and charge** button and can charge the invoice right away.

<Frame>
  <img src="https://mintcdn.com/spacebring/61XnPCVy2isw6BAs/images/billing-invoicing-issue-invoices-3.png?fit=max&auto=format&n=61XnPCVy2isw6BAs&q=85&s=472935d9870a541cf01e6338b6dad32e" alt="" width="2402" height="1042" data-path="images/billing-invoicing-issue-invoices-3.png" />
</Frame>

<Info>
  A manual one-off invoice is always issued as a separate document. To add a charge to a customer's next subscription invoice instead, [create the item on their upcoming invoice](/docs/billing/invoices/upcoming#add-extra-one-time-charges).
</Info>

<Info>
  If [**Require billing details**](/docs/customer-management/billing-details) is enabled, the customer's billing details must be [added](/docs/customer-management/billing-details) to be able to issue the invoice.
</Info>

<Info>
  Manually created invoices use today's issuance date and the following available sequence number.
</Info>

**FAQ**

<Accordion title="Why do I see an error asking me to update the customer's billing information before I can issue an invoice?">
  This happens for one of two reasons:

  1. **Require billing details** is turned on for **Company** or **User** customers in your location. Their **Legal business name**, **Address**, and **Tax ID** must be filled in before you can issue the invoice. You have a few options:
     * Fill out the customer's billing details yourself: in the customer's profile, locate the **Billing details** section > **Edit** > fill in **Legal business name**, **Address**, and **Tax ID**. Issuing the invoice will then become possible.
     * Ask the customer to add their own billing details: they can do this on the **Membership** > **Billing** page. Once saved, issuing the invoice will become possible.
     * If you don't actually need this requirement, disable **Require billing details** for **Users** and/or **Companies**: tap the **(...)** next to the location name on the left-side panel > **Location settings** > **Customers** > toggle it off for the relevant type. Then you'll be able to issue the invoice without the customer's billing details.
  2. [eInvoicing](/docs/billing/einvoicing) is connected for your location. Every invoice must be submitted as an eInvoice, which legally requires the customer's billing details, regardless of the **Require billing details** setting above. Your options depend on the customer type:
     * For a **Company** invoice, fill out the company's billing details (**Customers** > company > **Billing details** section > **Edit**), or ask the company manager to add them (**Membership** > their company's section > **Billing**).
     * For a **User** invoice, fill out the user's billing details (**Customers** > user > **Billing details** section > **Edit**), or ask the user to add them (**Membership** > **Personal** > **Billing**).
     * For a **User** invoice, if you don't need it synced as an eInvoice and don't need the invoice to include the customer's billing details, disable **Require billing details** for **Users**, and make sure the user's **Legal business name** and **Tax ID** fields are both left empty (clear them if they were previously filled in). With both empty, Spacebring treats the customer as a simplified consumer, skips the eInvoicing sync for that invoice entirely, and lets you issue it without billing details.

  <Info>
    This last option isn't available for company invoices — when eInvoicing is enabled, billing details are always required to issue a company invoice.
  </Info>
</Accordion>

<Accordion title="A customer already paid me outside Spacebring. How do I record this without sending them a notification about invoice issuance?">
  Instead of issuing an invoice, which always sends the customer a notification, [create a one-off payment](/docs/billing/payments/create-one-off-payments) for the customer directly:

  1. Go to **Billing** > **Transactions** > press **Create payment** top right.
  2. Select the customer and enter the payment details.
  3. Choose **External** as the **Payment method**, since the money was already received outside Spacebring.
  4. Confirm the payment.

  This creates both a transaction and an invoice, the invoice already marked **Paid** — no notification is sent to the customer.
</Accordion>
