Invoice branding
Brand name, logo, ID prefix, accent color and footer on invoice images, and the styling of sales embeds.
What the invoice image shows
Every /invoice create renders an image: your brand name and logo at the top, the order ID, customer and product lines, discount and total, the payment method and status, and a footer. Branding is stored per server and applies to every invoice made after you set it; already-posted invoices are not re-rendered.
/invoice branding options
- brand_name
- The name printed on the invoice. Defaults to the server name.
- logo
- An image attachment. Square images look best; it is scaled to fit.
- id_prefix
- Letters put in front of the order number, for example NOVA-. Keep it short; it appears in /check invoice and the sales report.
- accent_color
- Hex color for headings and the total line.
- footer
- One line at the bottom, for example your refund policy or a support channel.
The same fields are on the Invoices page of the dashboard, and Quick Setup has an Invoice step that sets them together with a color theme.
Sales embed styling
/invoice sales-style controls the embeds that /invoice sales and /invoice top-buyers post: color, banner, thumbnail, report_title, leaderboard_title, footer and leaderboard_size (how many buyers to rank). show_names hides buyer names when you post the leaderboard publicly. count_successful, count_pending and count_failed choose which payment statuses count toward the totals; the default counts successful only.
Things that do not change
The invoice layout and the fields on it are fixed. The currency symbol comes from the invoice currency, not from branding. The bot's own name and avatar on the message come from Discord; to change those you need a custom bot.