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 recipientbt_stripe__Sales_Document__c — Draft
SentInvoice has been emailed to the recipient; payment is pendingInvoiced
PaidInvoice has been marked as paid — either via the payment link or manuallyPaid
OverdueInvoice due date has passed without paymentInvoiced (Forge calculates overdue based on due date vs today)
VoidedInvoice has been cancelled; no payment will be collectedVoided
Partially PaidA partial payment has been recorded against the invoicePartially Paid

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 Paid 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 typeHow it is calculatedExampleSF field
Fixed AmountA flat dollar amount added per ticket or order$2.50 technology fee per ticketbt_stripe__Fee__c.bt_stripe__Amount__c
PercentageA percentage of the ticket price or order total3% credit card surchargebt_stripe__Fee__c.bt_stripe__Percentage__c
AbsorbedThe fee is deducted from your revenue rather than added to the registrant's totalAbsorb Stripe processing fee (registrant sees no fee)bt_stripe__Fee__c — apply to account not registrant
TaxA percentage-based tax line item (e.g. GST, VAT)10% GST on all itemsbt_stripe__Fee__c — tax type

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 (Fixed/Percentage), Amount, linked to Event or Item
Payment transactionbt_stripe__Transaction__cAmount, Status, linked to Sales_Document__c