Live, Sandbox and Migration compared. Create a Sandbox or Migration environment, start a billing run and request a Live environment.
You use a Sandbox when you want to try something out, for example a new price plan or a connection through the API. Billing and webhooks run there as they do in the Live environment. Emails, however, only go to members of your organisation and to domains you allow.You use a Migration environment to move over from another system. It sends no emails to your customers and no webhooks, and it only bills when you start the billing yourself. That way you can check imported contracts and invoices without any customer noticing.Every environment has its own data, settings, users and API keys. Only the plan and the unlocked features apply to the whole organisation.
you yourself, with the right “Umgebungen anlegen und löschen” (create and delete environments)
you yourself, with the same right
Limit per organisation
does not apply
10 to begin with
3 to begin with
Emails
to every recipient
to members of your organisation and to allowed domains
only invitations and emails about signing in
Letters and SMS
yes
no
no
Webhooks
yes
yes
no
Pages for your customers
available
available, marked as a test page
not available
Automatic billing
yes
yes
no
Deleting
not possible
single data sets or the whole environment
single data sets or the whole environment
Once everything is set up in the Sandbox or Migration environment, you request a Live environment and transfer settings, catalogue and further data there. The Sandbox stays next to it, so you can keep testing there.More on this:
You switch through the name of the environment at the top left of the sidebar. The list only shows environments in which you have an account. If one is missing, ask to be invited there.After the switch the app reloads and opens the start page of the chosen environment. Your other tabs reload as well and briefly show “Umgebung gewechselt” (environment switched). Save open input before you switch, because nothing can be saved afterwards in a tab that has not reloaded.
Click the name of the environment at the top left. Below your organisation you find Sandbox anlegen (create Sandbox) and Migration anlegen (create Migration), each with the number you can still create.If that does not work, the reason is one of these two:
The entry is missing. You lack the right “Umgebungen anlegen und löschen”, or creating this kind has not been unlocked for your organisation yet. The Administrator role holds the right. It is enough to hold it in any environment of your organisation.
The entry cannot be clicked. The limit is reached. Delete an environment of this kind, and the place is free again.
At first only you have an account in the new environment, with the Administrator role. You invite colleagues or bring them over with the team from another environment. A new Sandbox has the test gateway switched on already, a Migration environment does not.
Choose the username with care, because it cannot be changed after the creation. It is part of the addresses of your API and your customer portal.It has 2 to 63 characters made of lower-case letters, digits and hyphens, with a letter or a digit at the start and at the end. Every username exists only once, across all organisations. The dialog can therefore refuse your username although you have never used it yourself, and the username of a deleted environment also stays taken. Some names are reserved as well, for example app, login or anything that contains fynn.
You do not have to start with an empty environment. In the dialog, switch on Daten übernehmen (copy data) and choose another environment of your organisation as the source and the data sets you need. The transfer starts right after the creation, without a preview.Customers reach a Sandbox only from another Sandbox, so that no real customer data ends up in a test environment. This rule and all others are described in Transferring data between environments.
A Migration environment never bills on its own. If you want to see invoices there, you start the billing under Einstellungen > Umgebung (Settings > Environment) in the section Abrechnung ausführen (run billing). In a Sandbox this works the same way if you do not want to wait for the next automatic date. You need the Administrator role in this environment.It bills exactly as the automatic billing does: due contracts are billed and their invoices are created.If you leave the field Stichtag (key date) empty, billing includes everything due when the run starts. With a key date, billing includes everything due up to the end of that day, in the time zone of the environment. Some environments take no key date and are always billed up to today.Only one billing runs in an environment at a time. You start the next one once the running one has finished, and you start a failed one again.Your customers get no invoice email from a Migration environment even then. For a Sandbox the sending rules of the environment apply.The Live environment has no such section.
When you have finished the setup, you request a Live environment on the page Go-Live under Einrichtung (setup). This is possible as soon as all items under “Vor dem Go-Live” (before go-live) are done and your role may change the settings of the environment.
If you request the Live environment from a Sandbox as an administrator, the customers, invoices, subscriptions, payments, webhooks, bank connections, imports and activities of the Sandbox are deleted in the process. Products and price plans stay. This cannot be undone. In a Migration environment all data stays.
The Live environment does not appear right away. It is created after your request as a new environment of your organisation, and a member of your organisation gets an account there with the Administrator role. You see it in your list of environments as soon as you have an account in it. Your Sandbox or Migration environment stays.You then transfer settings, catalogue and further data from the Sandbox in the Live environment under Einstellungen > Übertragungen (Settings > Transfers).
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Fynn Docs","colors":{"primary":"#000","light":"#fff","dark":"#000"},"logo":{"light":"https://mintcdn.com/fynnsubscriptionbilling/kPbBeWVEZfmEic9q/logo/logo-dark.svg?fit=max\u0026auto=format\u0026n=kPbBeWVEZfmEic9q\u0026q=85\u0026s=83e4b30a53d77c3809e0f22afa29335d","dark":"https://mintcdn.com/fynnsubscriptionbilling/kPbBeWVEZfmEic9q/logo/dark.svg?fit=max\u0026auto=format\u0026n=kPbBeWVEZfmEic9q\u0026q=85\u0026s=5798319f6c8632d79fe789f72eaa94e2"},"favicon":"https://mintcdn.com/fynnsubscriptionbilling/zDQkHT5wBBQ3jA-O/favicon.svg?fit=max\u0026auto=format\u0026n=zDQkHT5wBBQ3jA-O\u0026q=85\u0026s=410ff1f698a399faed9fbb877457bb43","api":{"openapi":["assets/openapi.json","assets/openapi-v2-plans.json","assets/openapi-v2-offers.json","assets/openapi-v2-commission.json","assets/openapi-v2-payment-plans.json","assets/openapi-v2-finance.json"],"playground":{"display":"interactive"},"examples":{"languages":["curl","python","javascript","php"]}},"navbar":{"links":[{"href":"https://cal.com/team/fynn/fynn-documentation","label":"Termin buchen"},{"href":"mailto:hi@fynn.eu","label":"Support"}],"primary":{"type":"button","label":"App Login","href":"https://app.fynn.eu"}},"footer":{"socials":{"x":"https://twitter.com/wearefynn","github":"https://github.com/fynn-digital","linkedin":"https://www.linkedin.com/company/wearefynn"}},"integrations":{"gtm":{"tagId":"GTM-NKGQ4TQ9"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":true},"navigation":{"languages":[{"language":"de","default":true,"href":"introduction"},{"language":"en","href":"en/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"fynnsubscriptionbilling","hasAudioNarration":false,"actualSubdomain":"fynnsubscriptionbilling","customDomains":["docs.fynn.eu"],"gitSource":{"type":"gitlab","owner":"fynn/core","repo":"core-api23","deployBranch":"main","contentDirectory":"public-docs","isPrivate":true,"projectId":396,"hostUrl":"https://git.netzfabrik.com","mountPath":"","label":""},"feedback":{"thumbs":true,"edits":true,"issues":true,"agentFeedback":true},"entitlements":{"REMOVE_BRANDING":{"status":"ENABLED"}},"buildId":"6af34327dd4ce7ed31d3efd4","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"de","tag":"API Referenz","count":249},{"language":"de","tag":"Dokumentation","count":98},{"language":"de","tag":"API V2","count":71},{"language":"en","tag":"Documentation","count":64},{"language":"de","tag":"API","count":46},{"language":"de","tag":"Catalogue","count":42},{"language":"de","tag":"Angebote","count":36},{"language":"de","tag":"Subscription","count":30},{"language":"de","tag":"Customer","count":30},{"language":"de","tag":"Finanzberichte","count":29},{"language":"de","tag":"Payment","count":26},{"language":"default","tag":"API V2","count":18},{"language":"default","tag":"Dokumentation","count":15},{"language":"default","tag":"Pläne","count":15},{"language":"en","tag":"Integrations","count":15},{"language":"default","tag":"API","count":11},{"language":"default","tag":"API Referenz","count":10},{"language":"default","tag":"API documentation","count":10},{"language":"en","tag":"Products","count":9},{"language":"en","tag":"Settings","count":9},{"language":"en","tag":"Customers","count":7},{"language":"en","tag":"Subscriptions","count":7},{"language":"default","tag":"Guides","count":6},{"language":"default","tag":"Plan-Verwaltung","count":6},{"language":"en","tag":"Payment Providers","count":6},{"language":"default","tag":"Nutzungsbasierte Abrechnung","count":5},{"language":"en","tag":"Accounting","count":5},{"language":"en","tag":"Developers","count":5},{"language":"en","tag":"Invoices","count":5},{"language":"default","tag":"KI-Assistent","count":4}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".update-container{display:flex}.update-container>div{position:unset!important}@media (min-width: 1024px){.update-container{flex-direction:column!important}}[data-component-part=\"update-label\"]{background:none}[data-component-part=\"update-tag\"]{-webkit-text-size-adjust:100%;tab-size:4;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:\"cv02\",\"cv03\",\"cv04\",\"cv11\";--scroll-mt: 9.5rem;--font-inter: '__Inter_86cd50', '__Inter_Fallback_86cd50';--font-jetbrains-mono: '__JetBrains_Mono_3c557b', '__JetBrains_Mono_Fallback_3c557b';--primary: 39 19 64;--primary-light: 255 255 255;--primary-dark: 0 0 0;--background-light: 255 255 255;--background-dark: 0 0 0;--gray-50: 244 243 244;--gray-100: 239 238 239;--gray-200: 223 223 224;--gray-300: 207 206 207;--gray-400: 159 159 160;--gray-500: 113 112 113;--gray-600: 81 80 81;--gray-700: 63 63 64;--gray-800: 38 37 39;--gray-900: 23 23 24;--gray-950: 11 10 12;font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";-webkit-font-smoothing:antialiased;--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgba(0,0,0,.5);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;-webkit-user-modify:read-only;box-sizing:border-box;border-width:0;border-style:solid;border-color:rgb(var(--gray-200));--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59,130,246,.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: ;display:flex;flex-grow:0;cursor:pointer;align-items:center;justify-content:center;border-radius:var(--rounded-lg,.5rem);background-color:rgb(var(--primary)/.1);padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--primary)/var(--tw-text-opacity))}"}],"page":{"pagePath":"en/guide/organisation/environments","slug":"/en/guide/organisation/environments","pageMetadata":{"title":"Environments of your organisation","description":"Live, Sandbox and Migration compared. Create a Sandbox or Migration environment, start a billing run and request a Live environment.","sidebarTitle":"Environments","icon":"layer-group","keywords":["environment","environments","organisation","Live","Sandbox","Migration","create environment","username","recipient domains","billing run","key date","go-live","request Live environment","switch environment","copy data"],"href":"/en/guide/organisation/environments"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Live, Sandbox and Migration compared. Create a Sandbox or Migration environment, start a billing run and request a Live environment.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Table,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`You use a Sandbox when you want to try something out, for example a new price plan or a connection through the API. Billing and webhooks run there as they do in the Live environment. Emails, however, only go to members of your organisation and to domains you allow.`}),`\n`,_jsx(_components.p,{children:`You use a Migration environment to move over from another system. It sends no emails to your customers and no webhooks, and it only bills when you start the billing yourself. That way you can check imported contracts and invoices without any customer noticing.`}),`\n`,_jsx(_components.p,{children:`Every environment has its own data, settings, users and API keys. Only the plan and the unlocked features apply to the whole organisation.`}),`\n`,_jsx(Heading,{level:`2`,id:`the-three-kinds-of-environment`,children:`The three kinds of environment`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{}),_jsx(_components.th,{children:`Live`}),_jsx(_components.th,{children:`Sandbox`}),_jsx(_components.th,{children:`Migration`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Purpose`}),_jsx(_components.td,{children:`billing your customers`}),_jsx(_components.td,{children:`trying things out and testing`}),_jsx(_components.td,{children:`moving over from your previous system`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Creation`}),_jsxs(_components.td,{children:[`on your request through `,_jsx(_components.a,{href:`#go-live-from-a-sandbox-or-migration`,children:`go-live`})]}),_jsx(_components.td,{children:`you yourself, with the right “Umgebungen anlegen und löschen” (create and delete environments)`}),_jsx(_components.td,{children:`you yourself, with the same right`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Limit per organisation`}),_jsx(_components.td,{children:`does not apply`}),_jsx(_components.td,{children:`10 to begin with`}),_jsx(_components.td,{children:`3 to begin with`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Emails`}),_jsx(_components.td,{children:`to every recipient`}),_jsx(_components.td,{children:`to members of your organisation and to allowed domains`}),_jsx(_components.td,{children:`only invitations and emails about signing in`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Letters and SMS`}),_jsx(_components.td,{children:`yes`}),_jsx(_components.td,{children:`no`}),_jsx(_components.td,{children:`no`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Webhooks`}),_jsx(_components.td,{children:`yes`}),_jsx(_components.td,{children:`yes`}),_jsx(_components.td,{children:`no`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Pages for your customers`}),_jsx(_components.td,{children:`available`}),_jsx(_components.td,{children:`available, marked as a test page`}),_jsx(_components.td,{children:`not available`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Automatic billing`}),_jsx(_components.td,{children:`yes`}),_jsx(_components.td,{children:`yes`}),_jsx(_components.td,{children:`no`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Deleting`}),_jsx(_components.td,{children:`not possible`}),_jsx(_components.td,{children:`single data sets or the whole environment`}),_jsx(_components.td,{children:`single data sets or the whole environment`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Once everything is set up in the Sandbox or Migration environment, you `,_jsx(_components.a,{href:`#go-live-from-a-sandbox-or-migration`,children:`request a Live environment`}),` and `,_jsx(_components.a,{href:`/en/guide/organisation/transfer-data`,children:`transfer`}),` settings, catalogue and further data there. The Sandbox stays next to it, so you can keep testing there.`]}),`\n`,_jsx(_components.p,{children:`More on this:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/en/guide/notifications/environments-sending`,children:`Sending from Sandbox and Migration`}),`, including allowing recipient domains for a Sandbox`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/en/guide/organisation/transfer-data`,children:`Transferring data between environments`}),`, for example the finished catalogue from the Sandbox into the Live environment`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/en/guide/tenant/delete-data`,children:`Deleting data in Sandbox and Migration`}),` and `,_jsx(_components.a,{href:`/en/guide/tenant/delete-environment`,children:`Deleting a Sandbox or Migration environment`})]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`switching-between-environments`,children:`Switching between environments`}),`\n`,_jsxs(_components.p,{children:[`You switch through the name of the environment at the top left of the sidebar. The list only shows environments in which you have an account. If one is missing, ask to be `,_jsx(_components.a,{href:`/en/guide/tenant/users`,children:`invited`}),` there.`]}),`\n`,_jsx(_components.p,{children:`After the switch the app reloads and opens the start page of the chosen environment. Your other tabs reload as well and briefly show “Umgebung gewechselt” (environment switched). Save open input before you switch, because nothing can be saved afterwards in a tab that has not reloaded.`}),`\n`,_jsx(Heading,{level:`2`,id:`creating-a-sandbox-or-migration-environment`,children:`Creating a Sandbox or Migration environment`}),`\n`,_jsxs(_components.p,{children:[`Click the name of the environment at the top left. Below your organisation you find `,_jsx(_components.strong,{children:`Sandbox anlegen`}),` (create Sandbox) and `,_jsx(_components.strong,{children:`Migration anlegen`}),` (create Migration), each with the number you can still create.`]}),`\n`,_jsx(_components.p,{children:`If that does not work, the reason is one of these two:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`The entry is missing.`}),` You lack the right “Umgebungen anlegen und löschen”, or creating this kind has not been unlocked for your organisation yet. The Administrator role holds the right. It is enough to hold it in any environment of your organisation.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`The entry cannot be clicked.`}),` The limit is reached. `,_jsx(_components.a,{href:`/en/guide/tenant/delete-environment`,children:`Delete`}),` an environment of this kind, and the place is free again.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`At first only you have an account in the new environment, with the Administrator role. You `,_jsx(_components.a,{href:`/en/guide/tenant/users`,children:`invite`}),` colleagues or bring them over with the team from another environment. A new Sandbox has the test gateway switched on already, a Migration environment does not.`]}),`\n`,_jsx(Heading,{level:`3`,id:`rules-for-the-username`,children:`Rules for the username`}),`\n`,_jsx(_components.p,{children:`Choose the username with care, because it cannot be changed after the creation. It is part of the addresses of your API and your customer portal.`}),`\n`,_jsxs(_components.p,{children:[`It has 2 to 63 characters made of lower-case letters, digits and hyphens, with a letter or a digit at the start and at the end. Every username exists only once, across all organisations. The dialog can therefore refuse your username although you have never used it yourself, and the username of a deleted environment also stays taken. Some names are reserved as well, for example `,_jsx(_components.code,{children:`app`}),`, `,_jsx(_components.code,{children:`login`}),` or anything that contains `,_jsx(_components.code,{children:`fynn`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`copying-data-at-creation`,children:`Copying data at creation`}),`\n`,_jsxs(_components.p,{children:[`You do not have to start with an empty environment. In the dialog, switch on `,_jsx(_components.strong,{children:`Daten übernehmen`}),` (copy data) and choose another environment of your organisation as the source and the data sets you need. The transfer starts right after the creation, without a preview.`]}),`\n`,_jsxs(_components.p,{children:[`Customers reach a Sandbox only from another Sandbox, so that no real customer data ends up in a test environment. This rule and all others are described in `,_jsx(_components.a,{href:`/en/guide/organisation/transfer-data`,children:`Transferring data between environments`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`running-a-billing-run`,children:`Running a billing run`}),`\n`,_jsxs(_components.p,{children:[`A Migration environment never bills on its own. If you want to see invoices there, you start the billing under `,_jsx(_components.strong,{children:`Einstellungen > Umgebung`}),` (Settings > Environment) in the section `,_jsx(_components.strong,{children:`Abrechnung ausführen`}),` (run billing). In a Sandbox this works the same way if you do not want to wait for the next automatic date. You need the Administrator role in this environment.`]}),`\n`,_jsx(_components.p,{children:`It bills exactly as the automatic billing does: due contracts are billed and their invoices are created.`}),`\n`,_jsxs(_components.p,{children:[`If you leave the field `,_jsx(_components.strong,{children:`Stichtag`}),` (key date) empty, billing includes everything due when the run starts. With a key date, billing includes everything due up to the end of that day, in the time zone of the environment. Some environments take no key date and are always billed up to today.`]}),`\n`,_jsx(_components.p,{children:`Only one billing runs in an environment at a time. You start the next one once the running one has finished, and you start a failed one again.`}),`\n`,_jsxs(_components.p,{children:[`Your customers get no invoice email from a Migration environment even then. For a Sandbox the `,_jsx(_components.a,{href:`/en/guide/notifications/environments-sending`,children:`sending rules of the environment`}),` apply.`]}),`\n`,_jsx(_components.p,{children:`The Live environment has no such section.`}),`\n`,_jsx(Heading,{level:`2`,id:`go-live-from-a-sandbox-or-migration`,children:`Go-live from a Sandbox or Migration`}),`\n`,_jsxs(_components.p,{children:[`When you have finished the setup, you request a Live environment on the page `,_jsx(_components.strong,{children:`Go-Live`}),` under `,_jsx(_components.strong,{children:`Einrichtung`}),` (setup). This is possible as soon as all items under “Vor dem Go-Live” (before go-live) are done and your role may change the settings of the environment.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`If you request the Live environment from a Sandbox as an administrator, the customers, invoices, subscriptions, payments, webhooks, bank connections, imports and activities of the Sandbox are deleted in the process. Products and price plans stay. This cannot be undone. In a Migration environment all data stays.`})}),`\n`,_jsx(_components.p,{children:`The Live environment does not appear right away. It is created after your request as a new environment of your organisation, and a member of your organisation gets an account there with the Administrator role. You see it in your list of environments as soon as you have an account in it. Your Sandbox or Migration environment stays.`}),`\n`,_jsxs(_components.p,{children:[`You then `,_jsx(_components.a,{href:`/en/guide/organisation/transfer-data`,children:`transfer`}),` settings, catalogue and further data from the Sandbox in the Live environment under `,_jsx(_components.strong,{children:`Einstellungen > Übertragungen`}),` (Settings > Transfers).`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Environments of your organisation","description":"Live, Sandbox and Migration compared. Create a Sandbox or Migration environment, start a billing run and request a Live environment.","sidebarTitle":"Environments","icon":"layer-group","keywords":["environment","environments","organisation","Live","Sandbox","Migration","create environment","username","recipient domains","billing run","key date","go-live","request Live environment","switch environment","copy data"],"href":"/en/guide/organisation/environments"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"The three kinds of environment","slug":"the-three-kinds-of-environment","depth":2,"children":[]},{"title":"Switching between environments","slug":"switching-between-environments","depth":2,"children":[]},{"title":"Creating a Sandbox or Migration environment","slug":"creating-a-sandbox-or-migration-environment","depth":2,"children":[{"title":"Rules for the username","slug":"rules-for-the-username","depth":3,"children":[]},{"title":"Copying data at creation","slug":"copying-data-at-creation","depth":3,"children":[]}]},{"title":"Running a billing run","slug":"running-a-billing-run","depth":2,"children":[]},{"title":"Go-live from a Sandbox or Migration","slug":"go-live-from-a-sandbox-or-migration","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/fynnsubscriptionbilling/086131e1768d5953/changelog-sidebar.js"],"subdomain":"fynnsubscriptionbilling","siteName":"Fynn Docs","title":"Environments of your organisation - Fynn Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"de":{"href":"/introduction","matchLevel":4},"en":{"href":"/en/guide/organisation/environments","matchLevel":0}}},"lastModified":"2026-11-10T16:16:19.374Z","originalFileLocation":"en/guide/organisation/environments.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Live, Sandbox and Migration compared. Create a Sandbox or Migration environment, start a billing run and request a Live environment.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Fynn Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/fynnsubscriptionbilling/aEyoysRsbJwnVfa3/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/fynnsubscriptionbilling/aEyoysRsbJwnVfa3/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/fynnsubscriptionbilling/aEyoysRsbJwnVfa3/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/fynnsubscriptionbilling/aEyoysRsbJwnVfa3/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/fynnsubscriptionbilling/aEyoysRsbJwnVfa3/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/fynnsubscriptionbilling/aEyoysRsbJwnVfa3/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/fynnsubscriptionbilling/aEyoysRsbJwnVfa3/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/fynnsubscriptionbilling/aEyoysRsbJwnVfa3/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/fynnsubscriptionbilling/aEyoysRsbJwnVfa3/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Environments of your organisation - Fynn Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Live, Sandbox and Migration compared. Create a Sandbox or Migration environment, start a billing run and request a Live environment.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Fynn Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.fynn.eu/en/guide/organisation/environments\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://fynnsubscriptionbilling.mintlify.site/_mintlify/api/og/v2?division=Organisation\u0026amp;title=Environments+of+your+organisation\u0026amp;description=Live%2C+Sandbox+and+Migration+compared.+Create+a+Sandbox+or+Migration+environment%2C+start+a+billing+run+and+request+a+Live+environment.\u0026amp;theme=e7dd9c799652fa75e5fe0868\u0026amp;signature=de06e217e0a2f2dbee2686802748f86ad0ef2b87210cc69adf1af036f5b4e488\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Environments of your organisation - Fynn Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Live, Sandbox and Migration compared. Create a Sandbox or Migration environment, start a billing run and request a Live environment.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://fynnsubscriptionbilling.mintlify.site/_mintlify/api/og/v2?division=Organisation\u0026amp;title=Environments+of+your+organisation\u0026amp;description=Live%2C+Sandbox+and+Migration+compared.+Create+a+Sandbox+or+Migration+environment%2C+start+a+billing+run+and+request+a+Live+environment.\u0026amp;theme=e7dd9c799652fa75e5fe0868\u0026amp;signature=de06e217e0a2f2dbee2686802748f86ad0ef2b87210cc69adf1af036f5b4e488\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/fynnsubscriptionbilling/aEyoysRsbJwnVfa3/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Fynn Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.fynn.eu/en/guide/organisation/environments\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/guide/organisation/environments.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.fynn.eu/#organization\",\"name\":\"Fynn Docs\",\"url\":\"https://docs.fynn.eu\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/fynnsubscriptionbilling/kPbBeWVEZfmEic9q/logo/logo-dark.svg?fit=max\u0026auto=format\u0026n=kPbBeWVEZfmEic9q\u0026q=85\u0026s=83e4b30a53d77c3809e0f22afa29335d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.fynn.eu#website\",\"name\":\"Fynn Docs\",\"url\":\"https://docs.fynn.eu\",\"publisher\":{\"@id\":\"https://docs.fynn.eu/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.fynn.eu/en/guide/organisation/environments#webpage\",\"url\":\"https://docs.fynn.eu/en/guide/organisation/environments\",\"name\":\"Environments of your organisation\",\"description\":\"Live, Sandbox and Migration compared. Create a Sandbox or Migration environment, start a billing run and request a Live environment.\",\"dateModified\":\"2026-11-10T16:16:19.374Z\",\"isPartOf\":{\"@id\":\"https://docs.fynn.eu#website\"},\"breadcrumb\":{\"@id\":\"https://docs.fynn.eu/en/guide/organisation/environments#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.fynn.eu/en/guide/organisation/environments#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Fynn Docs\",\"item\":\"https://docs.fynn.eu\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Environments of your organisation\",\"item\":\"https://docs.fynn.eu/en/guide/organisation/environments\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.fynn.eu/en/guide/organisation/environments#article\",\"headline\":\"Environments of your organisation\",\"name\":\"Environments of your organisation\",\"description\":\"Live, Sandbox and Migration compared. Create a Sandbox or Migration environment, start a billing run and request a Live environment.\",\"url\":\"https://docs.fynn.eu/en/guide/organisation/environments\",\"mainEntityOfPage\":{\"@id\":\"https://docs.fynn.eu/en/guide/organisation/environments#webpage\"},\"dateModified\":\"2026-11-10T16:16:19.374Z\",\"keywords\":\"environment, environments, organisation, Live, Sandbox, Migration, create environment, username, recipient domains, billing run, key date, go-live, request Live environment, switch environment, copy data\",\"publisher\":{\"@id\":\"https://docs.fynn.eu/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.fynn.eu#website\"}}]}\u003c/script>","siteName":"Fynn Docs","nav":{"global":null,"languages":[{"language":"de","default":true,"pages":[{"title":"de","href":"/introduction"}]},{"language":"en","tabs":[{"tab":"Documentation","groups":[{"group":"Getting Started","icon":"rocket","pages":[{"title":"Welcome","icon":"hand-wave","href":"/en/introduction"},{"title":"Initial Configuration","icon":"rocket","href":"/en/guide/tenant/configure"},{"title":"Go-Live","icon":"flag-checkered","sidebarTitle":"Go-Live","href":"/guide/tenant/go-live-checklist"}]},{"group":"Customers","icon":"users","pages":[{"title":"Manage Customers","href":"/en/guide/customers/introduction"},{"title":"Customer Settings","sidebarTitle":"Settings","href":"/en/guide/customers/settings"},{"title":"Organization Hierarchy","sidebarTitle":"Organization Hierarchy","href":"/en/guide/customers/organization-hierarchy"},{"title":"Customer Portal","href":"/en/guide/customers/customer-portal"},{"title":"Manage Payment Methods","href":"/en/guide/payments/payment-methods"},{"title":"Customer Credit","href":"/en/guide/invoices/wallet-balance"},{"title":"Wallet top up","href":"/en/guide/invoices/wallet-top-up"},{"title":"Email Delivery and Status Tracking","href":"/en/guide/customers/email-tracking"}]},{"group":"Products","icon":"box","pages":[{"title":"Product Categories","href":"/en/guide/catalogue/product-categories"},{"title":"Products","href":"/en/guide/catalogue/products"},{"title":"Upgrades \u0026 Downgrades","sidebarTitle":"Upgrades \u0026 Downgrades","href":"/en/guide/catalogue/product-groups"},{"title":"Add-Ons","href":"/en/guide/catalogue/addons"},{"title":"Units","href":"/en/guide/catalogue/units"},{"title":"Prices","sidebarTitle":"Prices","href":"/en/guide/catalogue/prices/introduction"},{"title":"Preisberechnung","sidebarTitle":"Preisberechnung","href":"/guide/catalogue/prices/calculation"},{"title":"Preis-Assistent","sidebarTitle":"Preis-Assistent (KI)","icon":"wand-magic-sparkles","href":"/guide/catalogue/price-assistant"},{"title":"Vorausabrechnung vs. Nachgelagert","icon":"clock","sidebarTitle":"Abrechnungszeitpunkt","href":"/guide/catalogue/pricing-and-billing-timing"},{"title":"Coupons \u0026 Discounts","href":"/en/guide/discounts/introduction"},{"title":"Features","href":"/en/guide/entitlements/introduction"},{"title":"Checkout Link","href":"/en/guide/checkout/checkout-links"}]},{"group":"Usage-Based Billing","icon":"gauge","pages":[{"title":"Nutzungsbasierte Abrechnung","sidebarTitle":"Übersicht","href":"/guide/catalogue/measurements/introduction"},{"title":"Nutzungsmetriken","icon":"chart-line","sidebarTitle":"Nutzungsmetriken","href":"/guide/catalogue/measurements/billable-metrics"},{"title":"Nutzungsbasierte Abrechnung verstehen","href":"/guide/catalogue/measurements/usage-based-billing"},{"title":"Nutzungsereignisse senden","sidebarTitle":"Nutzungsereignisse","href":"/guide/catalogue/usage-events-import"},{"title":"Aggregationstypen","href":"/guide/catalogue/measurements/aggregation-types/overview"}]},{"group":"Subscriptions","icon":"arrows-rotate","pages":[{"title":"Subscriptions","sidebarTitle":"Overview","href":"/en/guide/subscriptions/introduction"},{"title":"Create Subscription","href":"/en/guide/subscriptions/create"},{"title":"Activate Subscription","href":"/en/guide/subscriptions/activate"},{"title":"Abonnement-Übergänge","sidebarTitle":"Übergänge (Transitions)","href":"/guide/subscriptions/transitions"},{"title":"Cancel Subscription","href":"/en/guide/subscriptions/cancel"},{"title":"Reset billing","href":"/en/guide/subscriptions/reset-billing"},{"title":"Pause Subscription","href":"/en/guide/subscriptions/pause"},{"title":"Billing Groups","href":"/en/guide/subscriptions/billing-groups"}]},{"group":"Invoices","icon":"file-invoice","pages":[{"title":"Overview","href":"/en/guide/invoices/introduction"},{"title":"Document Details","href":"/en/guide/invoices/invoice-detail"},{"title":"Invoice Actions","href":"/en/guide/invoices/invoice-actions"},{"title":"Exports","href":"/en/guide/invoices/exports"},{"title":"e-Invoice","href":"/en/guide/invoices/e-invoicing"}]},{"group":"Payments","icon":"credit-card","pages":[{"title":"Payments","href":"/en/guide/payments/introduction"},{"title":"Manage Payments","href":"/en/guide/payments/manage-payments"},{"title":"Dunning","href":"/en/guide/dunning/introduction"}]},{"group":"Analytics","icon":"chart-pie","pages":[{"title":"Dashboard","href":"/en/guide/analytics/dashboard"},{"title":"Reporting","href":"/en/guide/analytics/reporting"}]},{"group":"AI Assistant","icon":"wand-magic-sparkles","pages":[{"title":"KI-Assistent","icon":"wand-magic-sparkles","href":"/guide/ai-assistant/introduction"},{"title":"Workflows","icon":"diagram-project","href":"/guide/ai-assistant/workflows"},{"title":"Berichterstellung","icon":"chart-bar","href":"/guide/ai-assistant/reports"},{"title":"Kundeneinstellungen","icon":"sliders","href":"/guide/ai-assistant/customer-settings"}]},{"group":"Lists \u0026 Filters","icon":"table-list","pages":[{"title":"Lists and Tables","href":"/en/guide/list-views"},{"title":"Filters for Invoices, Payments, and Subscriptions","href":"/en/guide/invoices/list-filters"},{"title":"Search","href":"/en/guide/tenant/search"},{"title":"Activity Log","href":"/en/guide/tenant/activities"}]},{"group":"Settings","icon":"gear","pages":[{"title":"Users \u0026 Permissions","href":"/en/guide/tenant/users"},{"title":"Passkeys","sidebarTitle":"Passkeys","href":"/guide/tenant/passkeys"},{"title":"Number Ranges","href":"/en/guide/tenant/number-ranges"},{"title":"Appearance \u0026 Design","href":"/en/guide/tenant/appearance"},{"title":"Currencies","href":"/en/guide/tenant/currencies"},{"title":"Payment Methods","href":"/en/guide/tenant/payment-methods"},{"title":"Billing","href":"/en/guide/tenant/billing"},{"title":"Customize Web Interface","sidebarTitle":"Web Interface","href":"/en/guide/tenant/ui-defaults"},{"title":"Custom Attributes","href":"/en/guide/tenant/custom-fields"},{"title":"Offers","description":"Create and manage your offers.","href":"/en/guide/offers/introduction"}]},{"group":"Organisation","icon":"sitemap","pages":[{"title":"Environments of your organisation","sidebarTitle":"Environments","icon":"layer-group","href":"/en/guide/organisation/environments"},{"title":"Transferring data between environments","description":"Transfer settings, catalogue, plans, customers and other data from one environment of your organisation into another. Data sets, exceptions, repeated transfers and reasons for skipped records.","sidebarTitle":"Transferring data","icon":"arrow-right-arrow-left","href":"/en/guide/organisation/transfer-data"},{"title":"Deleting data in Sandbox and Migration","sidebarTitle":"Delete data","icon":"eraser","href":"/en/guide/tenant/delete-data"},{"title":"Deleting a Sandbox or Migration environment","sidebarTitle":"Delete environment","icon":"trash-can","href":"/en/guide/tenant/delete-environment"}]},{"group":"Notifications","icon":"bell","pages":[{"title":"Notifications","href":"/en/guide/notifications/introduction"},{"title":"Sending from Sandbox and Migration","sidebarTitle":"Sending per environment","icon":"shield-halved","href":"/en/guide/notifications/environments-sending"},{"title":"Digest Emails","sidebarTitle":"Digest Emails","href":"/en/guide/notifications/digest-emails"},{"title":"Email Template Variables","href":"/en/guide/notifications/template-variables"}]},{"group":"Accounting","icon":"calculator","pages":[{"title":"Overview","href":"/en/guide/accounting/introduction"},{"title":"DATEV Export","sidebarTitle":"DATEV Export","href":"/en/guide/accounting/datev-export"},{"title":"Deferred Revenue (PRAP)","sidebarTitle":"Deferred Revenue","href":"/en/guide/accounting/prap"}]},{"group":"Developers","icon":"code","pages":[{"title":"Developers","sidebarTitle":"Overview","href":"/en/guide/developers/introduction"},{"title":"MCP Server","sidebarTitle":"MCP Tools","icon":"robot","href":"/en/guide/developers/mcp"},{"title":"Fynn Functions","sidebarTitle":"Fynn Functions","href":"/en/guide/functions/index"},{"title":"Webhooks","href":"/en/guide/webhooks/introduction"},{"title":"OAuth2 Flow","href":"/en/guide/oauth2/introduction"}]}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/en/integrations/overview"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]},{"tab":"API V2","pages":[{"title":"API V2","href":"/v2-plans-api/introduction"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/en/changelog/overview"}]}]}]},"basePath":"","title":"Environments of your organisation - Fynn Docs","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":[],"chunks":[]}