Reporting and Finance

Invoices and Fees

Invoices allow you to collect payment from registrants or organizations outside of the real-time checkout flow — useful for corporate group bookings, purchase-order-based billing, or post-event reconciliation. Fees are line items added to tickets or invoices to cover processing costs, service charges, or taxes.

The Invoices panel showing issued, paid, and overdue invoices for Planner Conference 2026.
The Invoices panel showing issued, paid, and overdue invoices for Planner Conference 2026.

What is an Invoice?

An invoice in Forge is a bt_stripe__Sales_Document__c record in Salesforce with a payment method of Invoice rather than Card. The registrant or their organization receives an invoice document by email and pays via bank transfer, check, or a payment link — at a later date rather than at checkout.

Creating an Invoice

  1. Navigate to the event Finance tab and click Invoices.
  2. Click New Invoice.
  3. Select the attendee or organization to invoice. For group invoicing, select multiple attendees (e.g. all attendees from the same account/company).
  4. Verify the line items — tickets and products from those attendees' registrations are auto-populated.
  5. Add any manual line items if needed (e.g. a custom fee or a miscellaneous charge).
  6. Set the invoice due date.
  7. Click Send Invoice — this creates the Sales Document in Salesforce and emails the invoice PDF to the billing contact.

Invoice Statuses

StatusMeaningSF field value
DraftInvoice created but not yet sent to the recipientDraft
SentInvoice has been emailed to the recipient; payment is pendingSent
CompletedInvoice has been paid in full — either via the payment link or a manually recorded paymentCompleted
OverdueInvoice due date has passed without paymentStill Sent — Forge calculates "overdue" by comparing the due date to today; there is no distinct Overdue status value
VoidedInvoice has been cancelled; no payment will be collectedVoided
RejectedThe billing contact declined the invoiceRejected

Recording a Manual Payment

When payment arrives outside of Forge (e.g. bank wire, check), mark the invoice as paid manually:

  1. Open the invoice from the Finance > Invoices list.
  2. Click Record Payment.
  3. Enter the amount received, payment date, and payment reference (e.g. check number or wire reference).
  4. Click Save — the invoice status updates to Completed and a corresponding Transaction record is created in Salesforce.

Fees Reference

Fees are additional charges applied at checkout or on invoices. They are configured in Global Options > Fees and can be applied at the account level (all events), event level, or per ticket type.

Fee__c has exactly two types — there is no separate fixed-dollar-amount or "absorbed" fee type. Every fee is expressed as a percentage.

Fee typeHow it is calculatedExampleSF field
Payment ProcessingA percentage of the ticket price or order total, applied after tax3% credit card surchargebt_stripe__Fee__c.bt_stripe__Fee_Percentage__c (Type__c = Payment Processing)
TaxA percentage-based tax line item (e.g. GST, VAT), applied after discounts10% GST on all itemsbt_stripe__Fee__c.bt_stripe__Fee_Percentage__c (Type__c = Tax)

For Tax-type fees, the Tax Display Setting controls whether the advertised price already includes tax (Tax-Inclusive Pricing) or tax is calculated and shown separately at checkout (Calculated at Checkout) — tax is always broken out as its own line on the final payment screen either way.

Fee Assignment

LevelScope
Account levelApplies to all events and all tickets unless overridden
Event levelOverrides the account-level fee for a specific event
Ticket levelApplies only to a specific ticket type — useful for differential processing fees on donation vs admission tickets

Fee display at checkout

By default, fees are shown as separate line items at checkout so registrants see what they are paying for. You can configure fees to be rolled into the ticket price (absorbed) if you prefer not to itemize them. Check with your accountant regarding local regulations on fee disclosure.

Salesforce Field Mapping
ForgeSF ObjectSF Field
Invoice / Orderbt_stripe__Sales_Document__cStatus, Total, Due Date, Gateway
Feebt_stripe__Fee__cType__c (Payment Processing / Tax), Fee_Percentage__c, Default_Fee__c
Payment transactionbt_stripe__Transaction__cAmount, Status, linked to Sales_Document__c