> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.staple.ai/e-invoice/onboarding/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.staple.ai/_mcp/server. # Onboarding Before you can issue or receive e-invoices through Staple, your business needs to be registered with the relevant tax authority or e-invoicing network in each country where you operate. The exact registration steps vary by country โ€” some require certificates generated on a government portal, others require a signed mandate, and some require only a proof of ownership document. Staple handles the registration on your behalf. You provide the company information and any country-specific artefacts (certificates, mandates, ownership documents), and Staple takes care of the technical registration with the tax authority or the Peppol network. This section covers the preparation you need to do *before* contacting Staple to register your company. ## Countries with a guided onboarding process For the following countries, Staple has a structured onboarding process. Each country has its own preparation guide explaining what you need to gather in advance: * [**๐Ÿ‡ฉ๐Ÿ‡ช Germany**](/e-invoice/onboarding/germany) โ€” proof of ownership document * [**๐Ÿ‡ซ๐Ÿ‡ท France**](/e-invoice/onboarding/france) โ€” signed mandate * [**๐Ÿ‡ต๐Ÿ‡ฑ Poland**](/e-invoice/onboarding/poland) โ€” KSeF certificate, private key, and password These are all for **receiving** e-invoices (Accounts Payable). ## Other countries and Accounts Receivable For the remaining nine supported countries โ€” ๐Ÿ‡ธ๐Ÿ‡ฌ Singapore ยท ๐Ÿ‡จ๐Ÿ‡ณ China ยท ๐Ÿ‡ฒ๐Ÿ‡พ Malaysia ยท ๐Ÿ‡ง๐Ÿ‡ช Belgium ยท ๐Ÿ‡ฎ๐Ÿ‡น Italy ยท ๐Ÿ‡ช๐Ÿ‡ธ Spain ยท ๐Ÿ‡ง๐Ÿ‡ท Brazil ยท ๐Ÿ‡ฒ๐Ÿ‡ฝ Mexico ยท ๐Ÿ‡ฎ๐Ÿ‡ณ India โ€” and for **issuing** e-invoices (Accounts Receivable) in any country, onboarding is handled directly by the Staple support team. To start onboarding for any of these cases, contact Staple support at **[support@staple.io](mailto:support@staple.io)** with the following information: * Your business name and registered country * Whether you need to register for Accounts Payable (receiving), Accounts Receivable (issuing), or both * The country (or countries) you need to register in * Your tax identification number(s) for each country The Staple team will respond with the specific information and documents needed for your case. ## Starting the registration For every country โ€” guided or manual โ€” registration is initiated by contacting Staple support at **[support@staple.io](mailto:support@staple.io)**. Once Staple receives your preparation documents, the team will register your business with the relevant tax authority or network. Registration timelines vary by country. For example, Peppol-based registrations (Germany, France) typically take up to 72 hours for verification once all documents are received. KSeF registration (Poland) is usually faster once the certificate is uploaded. > How to get your business registered for e-invoicing through Staple ## Docs - [Germany โ€” preparing for e-invoice onboarding](https://docs.staple.ai/e-invoice/onboarding/germany.md): What to gather before registering your German business with Staple - [France โ€” preparing for e-invoice onboarding](https://docs.staple.ai/e-invoice/onboarding/france.md): What to gather before registering your French business with Staple - [Poland โ€” preparing for e-invoice onboarding](https://docs.staple.ai/e-invoice/onboarding/poland.md): What to gather before registering your Polish business with Staple