The Invoice Custom Fields app automatically fills in custom fields on your Stripe invoices using values from invoice metadata, subscription metadata, Checkout custom fields, customer metadata, or static fallbacks. At a high level:Documentation Index
Fetch the complete documentation index at: https://stripe-invoice-custom-fields-docs.vinaka-apps.com/llms.txt
Use this file to discover all available pages before exploring further.
- you configure up to 4 field mapping rules in the app settings,
- the app fills draft invoices automatically as Stripe creates them,
- subscription renewals carry their custom field values forward via subscription metadata,
- the invoice drawer shows you exactly which value the app used for each field, and where it came from.
Who this app is for
This app is for teams that use Stripe Invoicing and need custom fields (like PO numbers, project codes, customer references, or cost centers) automatically populated on invoices — including invoices generated by subscriptions or by Stripe Checkout.How the source priority works
Each rule resolves a value from the highest-priority source that has data, in this order:- Invoice metadata
- Subscription metadata / Checkout custom fields
- Customer metadata
- Static fallback configured on the rule
Optional: save mapped values as invoice metadata
A separate toggle lets the app also write the resolved values into the invoice’s metadata. Useful for downstream exports, integrations, and reports — metadata is searchable via the Stripe API. Existing metadata keys are never overwritten.Data handling summary
- Configuration is stored per Stripe account in our database.
- The app reads invoice, subscription, customer, and Checkout metadata from Stripe to resolve values.
- The app writes back custom fields (and optionally metadata) onto invoices, and writes subscription metadata so renewal invoices auto-fill.
- No sensitive customer data is stored beyond operational references.
Continue
Install the app
Step-by-step install and first setup.
Configure field mappings
Set up your invoice custom field rules.
Use the app
Learn how the app fills invoices automatically and how Payment Links work.
Troubleshooting
Fix common setup and sync issues quickly.