[{"data":1,"prerenderedAt":732},["ShallowReactive",2],{"docs-navigation":3,"docs-\u002Fdocs\u002Freference\u002Fbilling":331,"docs-\u002Fdocs\u002Freference\u002Fbilling-surround":729},[4],{"title":5,"path":6,"stem":7,"children":8,"page":46},"Docs","\u002Fdocs","docs",[9,47,72,90,132,198,241,252,276,301],{"title":10,"description":11,"icon":12,"path":13,"stem":14,"children":15,"page":46},"Getting started","What Zaproo Search is, a quickstart, and wiring search into a storefront.","i-lucide-rocket","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started",[16,22,28,34,40],{"title":17,"path":18,"stem":19,"description":20,"icon":21},"Introduction","\u002Fdocs\u002Fgetting-started\u002Fintroduction","docs\u002F1.getting-started\u002F1.introduction","What Zaproo Search is, the five things you work with, and how a product catalog becomes a search box on your shop.","i-lucide-book-open-text",{"title":23,"path":24,"stem":25,"description":26,"icon":27},"Quickstart","\u002Fdocs\u002Fgetting-started\u002Fquickstart","docs\u002F1.getting-started\u002F2.quickstart","Set up search for your shop in the cabinet, from a new account to a first search, with the API and MCP as other ways to do the same.","i-lucide-zap",{"title":29,"path":30,"stem":31,"description":32,"icon":33},"Integrate a storefront","\u002Fdocs\u002Fgetting-started\u002Fstorefront","docs\u002F1.getting-started\u002F3.storefront","Build a search results page with facets and an autocomplete box on top of the search and suggest routes.","i-lucide-store",{"title":35,"path":36,"stem":37,"description":38,"icon":39},"JavaScript SDK","\u002Fdocs\u002Fgetting-started\u002Fjavascript-sdk","docs\u002F1.getting-started\u002F4.javascript-sdk","Search, autocomplete and event tracking from a storefront with one small client that runs in the browser, on your server and in edge functions.","i-lucide-braces",{"title":41,"path":42,"stem":43,"description":44,"icon":45},"AI shopping assistant","\u002Fdocs\u002Fgetting-started\u002Fai-assistant","docs\u002F1.getting-started\u002F5.ai-assistant","A chat widget for your storefront that finds products and answers questions from your indexes.","i-lucide-sparkles",false,{"title":48,"description":49,"icon":50,"path":51,"stem":52,"children":53,"page":46},"Account and team","Sign-in, sessions, organizations, members, roles and projects.","i-lucide-users","\u002Fdocs\u002Faccount","docs\u002F2.account",[54,60,66],{"title":55,"path":56,"stem":57,"description":58,"icon":59},"Account and sign-in","\u002Fdocs\u002Faccount\u002Fsign-in","docs\u002F2.account\u002F1.sign-in","Create an account, verify your email, stay signed in, manage signed-in devices and change or reset your password.","i-lucide-log-in",{"title":61,"path":62,"stem":63,"description":64,"icon":65},"Organizations, members and roles","\u002Fdocs\u002Faccount\u002Forganizations","docs\u002F2.account\u002F2.organizations","What an organization holds, how to add members, and what owners, admins and members may do.","i-lucide-building-2",{"title":67,"path":68,"stem":69,"description":70,"icon":71},"Projects","\u002Fdocs\u002Faccount\u002Fprojects","docs\u002F2.account\u002F3.projects","Group the indices and API keys of one shop or one environment, and keep staging apart from production.","i-lucide-folder-kanban",{"title":73,"description":74,"icon":75,"path":76,"stem":77,"children":78,"page":46},"API keys and security","Secret and public keys, scopes, allowed origins, rate limits and errors.","i-lucide-key-round","\u002Fdocs\u002Fkeys","docs\u002F3.keys",[79,84],{"title":80,"path":81,"stem":82,"description":83,"icon":75},"API keys","\u002Fdocs\u002Fkeys\u002Fapi-keys","docs\u002F3.keys\u002F1.api-keys","Secret and public keys, full and read access, index scope, allowed origins, expiry, and how to revoke a key.",{"title":85,"path":86,"stem":87,"description":88,"icon":89},"Rate limits and errors","\u002Fdocs\u002Fkeys\u002Frate-limits","docs\u002F3.keys\u002F2.rate-limits","How many requests each route accepts per minute, what a 429 looks like, the error format and every error code with its HTTP status.","i-lucide-gauge",{"title":91,"description":92,"icon":93,"path":94,"stem":95,"children":96,"page":46},"Indexing","Indices, languages, mappings, documents, tasks, full catalog sync and reindexing.","i-lucide-database","\u002Fdocs\u002Findexing","docs\u002F4.indexing",[97,102,108,114,120,126],{"title":98,"path":99,"stem":100,"description":101,"icon":93},"Indices and languages","\u002Fdocs\u002Findexing\u002Findices","docs\u002F4.indexing\u002F1.indices","Create an index, pick its language, read its status, and change the language later with a reindex.",{"title":103,"path":104,"stem":105,"description":106,"icon":107},"Mapping and fields","\u002Fdocs\u002Findexing\u002Fmapping","docs\u002F4.indexing\u002F2.mapping","Field types, the five flags that decide what a field is used for, text analysis options, unmapped fields, and which changes need a reindex.","i-lucide-table-properties",{"title":109,"path":110,"stem":111,"description":112,"icon":113},"Documents and tasks","\u002Fdocs\u002Findexing\u002Fdocuments","docs\u002F4.indexing\u002F3.documents","Upload, browse and delete documents in the cabinet or through the API, follow each write as a task, and retry safely with Idempotency-Key.","i-lucide-file-json",{"title":115,"path":116,"stem":117,"description":118,"icon":119},"Full catalog sync","\u002Fdocs\u002Findexing\u002Ffull-sync","docs\u002F4.indexing\u002F4.full-sync","Replace the whole catalog with a replace session, so products missing from your export disappear from search, without downtime.","i-lucide-refresh-cw",{"title":121,"path":122,"stem":123,"description":124,"icon":125},"Reindex and versions","\u002Fdocs\u002Findexing\u002Fversions","docs\u002F4.indexing\u002F5.versions","Rebuild an index with its saved mapping and swap it in without downtime, follow or cancel the rebuild, and read activeVersion and buildingVersion.","i-lucide-git-compare-arrows",{"title":127,"path":128,"stem":129,"description":130,"icon":131},"Data source","\u002Fdocs\u002Findexing\u002Fdata-source","docs\u002F4.indexing\u002F6.data-source","Let Zaproo download your product feed on a schedule, map it to documents, write only what changed and delete what left the feed.","i-lucide-rss",{"title":133,"description":134,"icon":135,"path":136,"stem":137,"children":138,"page":46},"Integrations","Connect your shop. Magento 2, product feeds and the API work today; more platforms are coming.","i-lucide-plug-zap","\u002Fdocs\u002Fintegrations","docs\u002F4.integrations",[139,145,151,156,162,168,173,178,183,188,193],{"title":140,"path":141,"stem":142,"description":143,"icon":144},"Integrations overview","\u002Fdocs\u002Fintegrations\u002Foverview","docs\u002F4.integrations\u002F01.overview","The ways to get your catalog into Zaproo Search, which one to pick, and how a connected shop shows up in the cabinet.","i-lucide-layout-grid",{"title":146,"path":147,"stem":148,"description":149,"icon":150},"Magento 2","\u002Fdocs\u002Fintegrations\u002Fmagento","docs\u002F4.integrations\u002F02.magento","Install the Zaproo Search module for Magento 2, connect each store view to its own index, and keep the catalog in sync.","i-lucide-shopping-cart",{"title":152,"path":153,"stem":154,"description":155,"icon":131},"Product feed","\u002Fdocs\u002Fintegrations\u002Fproduct-feed","docs\u002F4.integrations\u002F03.product-feed","Connect any shop that can publish its catalog as a feed. You set it up in the cabinet, and Zaproo downloads the feed on a schedule and writes only what changed.",{"title":157,"path":158,"stem":159,"description":160,"icon":161},"REST API and MCP","\u002Fdocs\u002Fintegrations\u002Frest-api-and-mcp","docs\u002F4.integrations\u002F04.rest-api-and-mcp","Send documents from your own code with the REST API, or let an AI agent manage the index over MCP.","i-lucide-code",{"title":163,"path":164,"stem":165,"description":166,"icon":167},"Shopify","\u002Fdocs\u002Fintegrations\u002Fshopify","docs\u002F4.integrations\u002F05.shopify","A Zaproo Search integration for Shopify is coming soon. Until then, connect the shop through a product feed or the REST API.","i-lucide-shopping-bag",{"title":169,"path":170,"stem":171,"description":172,"icon":167},"WooCommerce","\u002Fdocs\u002Fintegrations\u002Fwoocommerce","docs\u002F4.integrations\u002F06.woocommerce","A Zaproo Search integration for WooCommerce is coming soon. Until then, connect the shop through a product feed or the REST API.",{"title":174,"path":175,"stem":176,"description":177,"icon":167},"Shopware","\u002Fdocs\u002Fintegrations\u002Fshopware","docs\u002F4.integrations\u002F07.shopware","A Zaproo Search integration for Shopware is coming soon. Until then, connect the shop through a product feed or the REST API.",{"title":179,"path":180,"stem":181,"description":182,"icon":167},"BigCommerce","\u002Fdocs\u002Fintegrations\u002Fbigcommerce","docs\u002F4.integrations\u002F08.bigcommerce","A Zaproo Search integration for BigCommerce is coming soon. Until then, connect the shop through a product feed or the REST API.",{"title":184,"path":185,"stem":186,"description":187,"icon":167},"PrestaShop","\u002Fdocs\u002Fintegrations\u002Fprestashop","docs\u002F4.integrations\u002F09.prestashop","A Zaproo Search integration for PrestaShop is coming soon. Until then, connect the shop through a product feed or the REST API.",{"title":189,"path":190,"stem":191,"description":192,"icon":167},"commercetools","\u002Fdocs\u002Fintegrations\u002Fcommercetools","docs\u002F4.integrations\u002F10.commercetools","A Zaproo Search integration for commercetools is coming soon. Until then, connect the shop through a product feed or the REST API.",{"title":194,"path":195,"stem":196,"description":197,"icon":167},"Salesforce Commerce Cloud","\u002Fdocs\u002Fintegrations\u002Fsalesforce-commerce-cloud","docs\u002F4.integrations\u002F11.salesforce-commerce-cloud","A Zaproo Search integration for Salesforce Commerce Cloud is coming soon. Until then, connect the shop through a product feed or the REST API.",{"title":199,"description":200,"icon":201,"path":202,"stem":203,"children":204,"page":46},"Search and relevance","The search API, search profiles, facets, synonyms and ranking rules.","i-lucide-search","\u002Fdocs\u002Fsearch","docs\u002F5.search",[205,211,217,223,229,235],{"title":206,"path":207,"stem":208,"description":209,"icon":210},"Search API","\u002Fdocs\u002Fsearch\u002Fsearch-api","docs\u002F5.search\u002F1.search-api","Try a search in the playground, then the search request and response for developers, with every filter form, sorting, paging, highlighting and the inline profile.","i-lucide-search-code",{"title":212,"path":213,"stem":214,"description":215,"icon":216},"Search profiles","\u002Fdocs\u002Fsearch\u002Fprofiles","docs\u002F5.search\u002F2.profiles","Every setting of a search profile, what it does to results, and the mistakes to avoid.","i-lucide-sliders-horizontal",{"title":218,"path":219,"stem":220,"description":221,"icon":222},"Facets","\u002Fdocs\u002Fsearch\u002Ffacets","docs\u002F5.search\u002F3.facets","The filter panels next to the results, the four facet types, index facets and profile facets, and how a shopper's clicks change the counts.","i-lucide-list-filter",{"title":224,"path":225,"stem":226,"description":227,"icon":228},"Synonyms","\u002Fdocs\u002Fsearch\u002Fsynonyms","docs\u002F5.search\u002F4.synonyms","Let different words find the same products, with equivalent and one-way rules, bulk import and export in the Solr format, and no reindex.","i-lucide-arrow-left-right",{"title":230,"path":231,"stem":232,"description":233,"icon":234},"Ranking rules","\u002Fdocs\u002Fsearch\u002Frules","docs\u002F5.search\u002F5.rules","Change the results for chosen searches. Put products first, hide them, lift or lower a brand, narrow the results or weigh fields differently, on a schedule and per profile.","i-lucide-list-ordered",{"title":236,"path":237,"stem":238,"description":239,"icon":240},"Language groups","\u002Fdocs\u002Fsearch\u002Flanguage-groups","docs\u002F5.search\u002F6.language-groups","Let each store of a multilingual shop find its products by the other stores' text, so an English search on the Estonian store still finds the Estonian product.","i-lucide-languages",{"title":242,"description":243,"icon":244,"path":245,"stem":246,"children":247,"page":46},"Autocomplete","Query suggestions as the shopper types.","i-lucide-text-cursor-input","\u002Fdocs\u002Fautocomplete","docs\u002F6.autocomplete",[248],{"title":242,"path":249,"stem":250,"description":251,"icon":244},"\u002Fdocs\u002Fautocomplete\u002Fsuggestions","docs\u002F6.autocomplete\u002F1.suggestions","Set up query suggestions in the cabinet. They are built every hour from your shoppers' searches, field values and custom entries.",{"title":253,"description":254,"icon":255,"path":256,"stem":257,"children":258,"page":46},"Analytics","Searches, zero-result queries and latency.","i-lucide-chart-line","\u002Fdocs\u002Fanalytics","docs\u002F7.analytics",[259,264,270],{"title":260,"path":261,"stem":262,"description":263,"icon":255},"Search analytics","\u002Fdocs\u002Fanalytics\u002Fsearch-analytics","docs\u002F7.analytics\u002F1.search-analytics","What the analytics page counts, which traffic it leaves out, how the headline numbers are defined, how comparisons and retention work, and how to get the weekly digest.",{"title":265,"path":266,"stem":267,"description":268,"icon":269},"Reports","\u002Fdocs\u002Fanalytics\u002Freports","docs\u002F7.analytics\u002F2.reports","Every analytics report with the definition of each column, the opportunities list and its fix buttons, the per-query view with before and after, and the CSV download.","i-lucide-table",{"title":271,"path":272,"stem":273,"description":274,"icon":275},"Event tracking","\u002Fdocs\u002Fanalytics\u002Fevent-tracking","docs\u002F7.analytics\u002F3.event-tracking","Send clicks, add-to-cart, purchases and suggestion clicks from your storefront, tie them to the search with searchId, and a copy-paste script that does it.","i-lucide-mouse-pointer-click",{"title":277,"description":278,"icon":279,"path":280,"stem":281,"children":282,"page":46},"AI agents (MCP)","Connect Claude Code or any MCP client and manage search from an agent.","i-lucide-bot","\u002Fdocs\u002Fmcp","docs\u002F8.mcp",[283,289,295],{"title":284,"path":285,"stem":286,"description":287,"icon":288},"MCP setup","\u002Fdocs\u002Fmcp\u002Fsetup","docs\u002F8.mcp\u002F1.setup","Connect Claude Code or another MCP client to your project from the cabinet's MCP connection page, and let an agent manage indices, documents, profiles, synonyms and rules.","i-lucide-plug",{"title":290,"path":291,"stem":292,"description":293,"icon":294},"MCP tools","\u002Fdocs\u002Fmcp\u002Ftools","docs\u002F8.mcp\u002F2.tools","Every tool the Zaproo Search MCP server offers, what an agent can do with each group, and prompts to start from.","i-lucide-wrench",{"title":296,"path":297,"stem":298,"description":299,"icon":300},"Resources and prompts","\u002Fdocs\u002Fmcp\u002Fresources","docs\u002F8.mcp\u002F3.resources","The index resources an MCP client can read, the tune_relevance prompt, and the errors the MCP server answers.","i-lucide-library",{"title":302,"description":303,"icon":304,"path":305,"stem":306,"children":307,"page":46},"Reference","Every REST route, every limit, plans and billing, and status.","i-lucide-book-open","\u002Fdocs\u002Freference","docs\u002F9.reference",[308,314,319,325],{"title":309,"path":310,"stem":311,"description":312,"icon":313},"REST API","\u002Fdocs\u002Freference\u002Frest-api","docs\u002F9.reference\u002F1.rest-api","The routes of the Zaproo Search REST API, grouped by area, with who may call it.","i-lucide-list-tree",{"title":315,"path":316,"stem":317,"description":318,"icon":89},"Limits","\u002Fdocs\u002Freference\u002Flimits","docs\u002F9.reference\u002F2.limits","Every size limit, cap and default of the Zaproo Search API in one place, with what happens when you reach it.",{"title":320,"path":321,"stem":322,"description":323,"icon":324},"Plans and billing","\u002Fdocs\u002Freference\u002Fbilling","docs\u002F9.reference\u002F3.billing","Check your plan and usage on the Billing & usage page, change the plan, download invoices, and see how quotas and proration work.","i-lucide-credit-card",{"title":326,"path":327,"stem":328,"description":329,"icon":330},"Status","\u002Fdocs\u002Freference\u002Fstatus","docs\u002F9.reference\u002F4.status","The status page and the status route, what each service covers and how to use them in your own monitoring.","i-lucide-activity",{"id":332,"title":320,"body":333,"description":323,"extension":724,"meta":725,"navigation":726,"path":321,"seo":727,"stem":322,"__hash__":728},"docs\u002Fdocs\u002F9.reference\u002F3.billing.md",{"type":334,"value":335,"toc":708},"minimark",[336,341,355,363,366,406,409,415,419,422,424,431,434,448,520,525,532,536,539,551,561,566,569,599,612,615,619,622,630,633,636,639,675,686,690],[337,338,340],"h2",{"id":339},"the-billing-usage-page","The Billing & usage page",[342,343,344,345,349,350,354],"p",{},"A plan belongs to an ",[346,347,348],"a",{"href":62},"organization"," and covers all its projects. Everything about it is on one page in the cabinet: open your organization (click its name in the breadcrumb at the top) and click ",[351,352,353],"strong",{},"Billing & usage"," in the menu.",[342,356,357],{},[358,359],"img",{"alt":360,"src":361,"title":362},"The Billing & usage page of the Demo Store organization: the Free plan, usage bars for Documents, Searches this month, Indices and Seats, and the plan cards to change to","\u002Fdocs\u002Fscreenshots\u002Fbilling.png","Current plan, usage this month and the plans to change to",[342,364,365],{},"The page has four parts:",[367,368,369,376,387,397],"ol",{},[370,371,372,375],"li",{},[351,373,374],{},"Current plan",": its name, its monthly price and the date it started.",[370,377,378,381,382,386],{},[351,379,380],{},"Usage in"," the current month: one bar per quota. See ",[346,383,385],{"href":384},"#usage","Usage",".",[370,388,389,392,393,386],{},[351,390,391],{},"Change plan",": a card per plan. See ",[346,394,396],{"href":395},"#changing-the-plan","Changing the plan",[370,398,399,402,403,386],{},[351,400,401],{},"Invoices",": the invoices issued so far. See ",[346,404,401],{"href":405},"#invoices",[342,407,408],{},"Every member of the organization can open the page. Only owners and admins can change the plan.",[410,411,412],"note",{},[342,413,414],{},"Billing is a mock today: invoices are issued and can be downloaded, but nothing is charged.",[337,416,418],{"id":417},"plans","Plans",[342,420,421],{},"Every plan includes facets, synonyms, ranking rules, autocomplete, analytics and MCP access. Plans differ in four quotas: documents, searches a month, indices and seats.",[417,423],{},[342,425,426,427,430],{},"A new account starts on Free. Enterprise has custom limits; its card has a ",[351,428,429],{},"Contact us"," button that writes to sales.",[337,432,385],{"id":433},"usage",[342,435,436,438,439,443,444,447],{},[351,437,380],{}," shows the usage of this calendar month (UTC) against each quota of your plan, for example ",[440,441,442],"code",{},"0 \u002F 10,000 (0%)",". A quota marked ",[351,445,446],{},"(custom limit)"," was set for your organization by Zaproo.",[449,450,451,467],"table",{},[452,453,454],"thead",{},[455,456,457,461,464],"tr",{},[458,459,460],"th",{},"Quota",[458,462,463],{},"Label on the page",[458,465,466],{},"How it is counted",[468,469,470,483,496,508],"tbody",{},[455,471,472,476,480],{},[473,474,475],"td",{},"Documents",[473,477,478],{},[351,479,475],{},[473,481,482],{},"The documents stored in all indices of the organization, at the last count.",[455,484,485,488,493],{},[473,486,487],{},"Searches a month",[473,489,490],{},[351,491,492],{},"Searches this month",[473,494,495],{},"Every search with a saved profile in the calendar month, summed. Autocomplete requests do not count.",[455,497,498,501,505],{},[473,499,500],{},"Indices",[473,502,503],{},[351,504,500],{},[473,506,507],{},"The indices of the organization, at the last count.",[455,509,510,513,517],{},[473,511,512],{},"Seats",[473,514,515],{},[351,516,512],{},[473,518,519],{},"The members of the organization, at the last count.",[521,522,524],"h3",{"id":523},"usage-updates-hourly","Usage updates hourly",[342,526,527,528,531],{},"Usage is rolled up every hour, at five past the hour (UTC). The line under the bars says when it was last updated, so a burst of searches shows up within the hour, not at once. A new organization sees ",[351,529,530],{},"Usage is counted hourly and has not been counted yet."," until the first roll-up.",[337,533,535],{"id":534},"quotas-are-soft","Quotas are soft",[342,537,538],{},"Nothing is blocked when you reach a quota. Search, uploads and the cabinet keep working.",[540,541,542,548],"ul",{},[370,543,544,545,547],{},"At 80% of a quota, the project's ",[351,546,500],{}," page shows a warning such as \"You have used 80% of your documents\", and the organization's owners and admins get one email.",[370,549,550],{},"At 100%, the warning says you have reached the limit of your plan, and they get one more email.",[342,552,553,554,557,558,560],{},"The warnings have a ",[351,555,556],{},"Billing"," button that opens the ",[351,559,353],{}," page. Each email goes out once per quota and month. Usage past 100% is shown as it is, for example 130%. Consider a larger plan when a quota stays near its limit. A Zaproo administrator can also set custom limits for an organization; the page marks those.",[342,562,563,564,386],{},"The API has its own hard limits on sizes and rates, the same on every plan. See ",[346,565,315],{"href":316},[337,567,396],{"id":568},"changing-the-plan",[367,570,571,583,593],{},[370,572,573,574,576,577,579,580,582],{},"On the ",[351,575,353],{}," page, click ",[351,578,391],{}," at the top, or scroll to the ",[351,581,391],{}," section.",[370,584,585,586,386],{},"On the card of the plan you want, click ",[351,587,588,589],{},"Switch to ",[590,591,592],"em",{},"plan name",[370,594,595,596,386],{},"Read the summary and click ",[351,597,598],{},"Confirm",[342,600,601,602,608,609,611],{},"The change takes effect at once. The page then says ",[351,603,604,605,607],{},"You are now on the ",[590,606,592],{}," plan"," and names the proration invoice, if one was issued. For Enterprise, click ",[351,610,429],{}," instead.",[342,613,614],{},"Only organization owners and admins can change the plan. Other members see the buttons greyed out, with a note that says so. If someone else changed the plan at the same moment, the cabinet asks you to reload and try again. The plan cannot be changed while Zaproo support is signed in as you.",[521,616,618],{"id":617},"proration","Proration",[342,620,621],{},"When a plan with a price is involved, the change issues a proration invoice right away with two lines:",[540,623,624,627],{},[370,625,626],{},"A credit for the old plan's unused days of this month.",[370,628,629],{},"A charge for the new plan's remaining days of this month.",[342,631,632],{},"Both count the day of the change. Each line is the monthly price times the days left divided by the days in the month, rounded half up to the cent. Free and Enterprise count as zero.",[342,634,635],{},"For example, from Starter (EUR 29) to Growth (EUR 99) on 16 October, with 16 of 31 days left: a credit of EUR 14.97, a charge of EUR 51.10, an invoice of EUR 36.13. A downgrade gives a negative total, a credit.",[337,637,401],{"id":638},"invoices",[342,640,641,642,644,645,647,648,651,652,651,655,658,659,662,663,666,667,670,671,674],{},"The ",[351,643,401],{}," table on the ",[351,646,353],{}," page lists the last 24 invoices with their ",[351,649,650],{},"Number",", ",[351,653,654],{},"Date",[351,656,657],{},"Type"," and ",[351,660,661],{},"Amount",". The type is ",[351,664,665],{},"Monthly"," or ",[351,668,669],{},"Plan change",", followed by the month it covers. Click ",[351,672,673],{},"PDF"," in a row to download the invoice.",[540,676,677,680,683],{},[370,678,679],{},"On the 1st of each month (00:15 UTC), every organization that was on a paid plan when the month began gets an invoice for the month, at the full price of its plan.",[370,681,682],{},"An organization that changed plan during the previous month was billed for its days on the new plan by the proration invoice, and gets the full monthly invoice from the next month on.",[370,684,685],{},"Amounts are in euros.",[337,687,689],{"id":688},"related","Related",[540,691,692,696,700,704],{},[370,693,694],{},[346,695,315],{"href":316},[370,697,698],{},[346,699,61],{"href":62},[370,701,702],{},[346,703,67],{"href":68},[370,705,706],{},[346,707,260],{"href":261},{"title":709,"searchDepth":710,"depth":710,"links":711},"",2,[712,713,714,718,719,722,723],{"id":339,"depth":710,"text":340},{"id":417,"depth":710,"text":418},{"id":433,"depth":710,"text":385,"children":715},[716],{"id":523,"depth":717,"text":524},3,{"id":534,"depth":710,"text":535},{"id":568,"depth":710,"text":396,"children":720},[721],{"id":617,"depth":717,"text":618},{"id":638,"depth":710,"text":401},{"id":688,"depth":710,"text":689},"md",{},{"icon":324},{"title":320,"description":323},"Omw1x8orR382VFY3CSjz3N35T6UrKkuWK-2kJpGDOpw",[730,731],{"title":315,"path":316,"stem":317,"description":318,"icon":89,"children":-1},{"title":326,"path":327,"stem":328,"description":329,"icon":330,"children":-1},1793717706329]