From 1436fe4cb912748f80492eb1c927d7fe32c4656b Mon Sep 17 00:00:00 2001 From: Eric Zwaal Date: Thu, 22 Jan 2026 11:34:13 +0100 Subject: [PATCH] Aanpass --- .../profit/en/partner-certification-steps.md | 60 +++++++++---------- .../profit/nl/partner-certification-steps.md | 10 ++-- 2 files changed, 35 insertions(+), 35 deletions(-) diff --git a/markdownpages/profit/en/partner-certification-steps.md b/markdownpages/profit/en/partner-certification-steps.md index 34ee170..9597aa9 100644 --- a/markdownpages/profit/en/partner-certification-steps.md +++ b/markdownpages/profit/en/partner-certification-steps.md @@ -1,6 +1,6 @@ --- author: Eric Zwaal -date: 2025-11-17 +date: 2026-01-22 index: true tags: Partner, IntegrationId, Certification, Integration, Configuration title: Certification steps for Partners @@ -17,14 +17,14 @@ Welcome to the partner certification journey! In this document, we guide you ste ### Security check -Safety first! A PEN test is an absolutely essential part of the partnership. At the start of the certification process, a PEN test must have been performed, or a concrete date must be scheduled. -Questions? [See our FAQ (in Dutch)](https://partner.afas.nl/portal-landingspagina/faq#Security). -Instead of a PEN test, you can also have a Security Quickscan performed by Computest. [Read more in this article (in Dutch).](https://partner.afas.nl/portal-partnerportal/security-quickscan) -Neededless to say, we handle the results of the PEN test or Security Quickscan confidentially. +Safety first! A pentest is an absolutely essential part of the partnership. At the start of the certification process, a pentest must have been performed, or a concrete date must be scheduled. Preferably the pentest is performed by a [CCV-certified party](https://hetccv.nl/certificaat-schema/pentesten). +Questions about this? Check https://partner.afas.nl/portal-landingspagina/faq#Security. +Instead of a pentest, you can also have a Security Quickscan performed by Defion. [Read more in this article.](https://partner.afas.nl/portal-partnerportal/security-quickscan) +Of course, we handle the results of the pentest or Security Quickscan confidentially. ### Add contacts -Log in to the [customer portal](https://klant.afas.nl/contactpersonen-prs/overview) and make sure every colleague involved in this process is added as a contact. This allows them to ask questions and perform actions on the AFAS portals themselves. +Log in to the [customer portal](https://klant.afas.nl/contactpersonen-prs/overzicht) and make sure every colleague involved in this trajectory is added as a contact. This allows them to ask questions and perform actions on the AFAS portals themselves. Should the newly added contact be able to view and handle steps? Your AFAS contact person must arrange this. @@ -38,22 +38,22 @@ Go to https://klant.afas.nl/supportplus and activate it! - How our API works: https://help.afas.nl/help/NL/SE/api.htm. - Create an AppConnector with token in AFAS Profit: https://help.afas.nl/help/NL/SE/120718.htm. - For example, add the GetConnector [ProfitCountries](https://docs.afas.help/apidoc/nl/Organisaties%20en%20personen#get-/connectors/ProfitCountries). -- Go to [AFAS Connect](https://connect.afas.nl/tools/restget) and test the GetConnector by filling in fields and clicking Execute. AFAS Connect supports English; click the link on the bottom of the page. +- Go to [AFAS Connect](https://connect.afas.nl/tools/restget) and test the GetConnector by filling in fields and clicking Execute. - There you will see the URL you need to call and you can test with filters and sorting. -- Now that you know the basics, read https://help.afas.nl/help/en/SE/App_Cnr_Rest_Api.htm for all the nitty-gritty details. +- Now that you know the basics, read https://help.afas.nl/help/NL/SE/App_Cnr_Rest_Api.htm for all the nitty-gritty details. -*Happy coding!* +*Happy coding*! ### Specialization course: Connectors Register for a course where you will learn everything about calling our API. There is a lot of focus on creating your own [GetConnectors](#supplying-getconnectors). -This course is free for 1 colleague. See https://klant.afas.nl/opleiding/specialisatiecursus-connector for information and dates. The course is (yet) only available in Dutch. +This course is free for 1 colleague. Check https://klant.afas.nl/opleiding/specialisatiecursus-connector for information and dates. ### Sending IntegrationId Send a special HTTP header with all calls to the AFAS API. This header identifies the calls from your integration and is always the same. -[This article](./integrationid) describes in detail what it is, what we use it for, and how to implement it. +[This article describes in detail what it is](./integrationid), what we use it for, and how to implement it. The specific IntegrationId for your integration can be found in the task and in the [AppConnector Auditor](./app-connector-auditor-partner). @@ -68,14 +68,14 @@ Keep in mind that it is easier to disable unused fields in the GetConnector or i #### 2. Create your own GetConnectors -Creating your own GetConnector is not difficult ([read this help article](https://help.afas.nl/help/NL/SE/App_Cnr_XML_Get_Build.htm)), but finding the right fields can be a challenge. AFAS Profit contains almost 4,000 tables with nearly 200,000 fields. And that number grows every year! -- Are you working with a *launching customer* or someone experienced in building GetConnectors? Use that knowledge! -- The [pro training](#specialization-course-connectors) pays extensive attention to building GetConnectors. Especially if you are making a data-intensive integration, it is absolutely necessary to follow that training. -- Do you only need a few GetConnectors for your integration or are you stuck? We are happy to help you build. Often an hour is enough, in which we create the right GetConnectors together in your environment ([thanks to Support+](#activate-support)) during a Teams session. [Submit a request](#contact) if you want our help. +Creating your own GetConnector is not difficult ([read this help article](https://help.afas.nl/help/NL/SE/App_Cnr_XML_Get_Build.htm)), but finding the right fields can be a real challenge. AFAS Profit contains almost 4,000 tables with almost 200,000 fields. And that number grows every year! +- Are you working with a *launching customer* or someone experienced in building GetConnectors? Take advantage of that knowledge! +- In the [pro training](#specialization-course-connectors) extensive attention is paid to building GetConnectors. Especially if you're building a data-intensive integration, it is absolutely necessary to follow that training. +- Do you only need a few GetConnectors for your integration or are you stuck? We are happy to help you build. Often an hour is enough, in which we together create the right GetConnectors in your environment ([thanks to Support+](#activate-support)) in a Teams session. [Submit a request](#contact) if you want our help. #### 3. Check the GetConnectors -You make the GetConnectors available to the API by setting up an AppConnector in your own test environment, just as a customer would. From that AppConnector, run the [AppConnector Auditor](./app-connector-auditor-partner.md) and resolve any issues found. Stuck? [Submit a request](#contact). +You make the GetConnectors available to the API by setting up an AppConnector in your own test environment, just as a customer would do. From that AppConnector, run the [AppConnector Auditor](./app-connector-auditor-partner) and resolve the issues found. Stuck? [Submit a request](#contact). #### 4. We do a final check @@ -83,21 +83,21 @@ Are all points in the AppConnector Auditor checked? Then submit the GetConnector #### 5. Make your GetConnectors available to the customer -Ensure that our mutual customers use the checked GetConnectors. Make them available for download, for example, and give them to customers to import, see [Supplying the implementation document](#supplying-the-implementation-document). +Ensure that our mutual customers use the checked GetConnectors. For example, make them available as a download and provide them to customers for import, see [Supplying the implementation document](#supplying-the-implementation-document). ### Supplying the implementation document -Got a new customer? Congratulations! -Some setup in AFAS will need to be done before the new customer can go live. This is not much work and not difficult, so the customer can easily do it themselves. But because each integration uses its own set of Get and UpdateConnectors, it is important that there is a document that tells the AFAS administrator exactly what needs to be done. +Did you land a new customer? Congratulations! +Some setup in AFAS will need to be done before the new customer can go live. This is not much work and it is not difficult, so the customer can easily do it themselves. But because each integration uses its own set of Get and UpdateConnectors, it is important that there is a document that tells the AFAS administrator exactly what needs to be done. -Use this help page as the basis for the document: https://partner.afas.nl/portal-partnerportal/template-documentatie +Use this help page as the basis for the document: [https://partner.afas.nl/portal-partnerportal/template-documentatie](https://partner.afas.nl/portal-partnerportal/template-documentatie). -Submit the document as an attachment in a reply to the task. Or even better: make it a web page that you can always keep up to date. Put the link in a reply. +Submit the document as an attachment in a reply to the task. Or even better: make it a web page that you can always keep up to date. Post the link in a reply. ### Give a demo -See the demo as a delivery moment, where we put a bow on the integration. So handle all the above points first! -Ready? Then we are very curious about the result and would love to see a demo! Schedule the demo yourself at a suitable time [via this link](https://calendly.com/d/ck6s-mh5-v98). At https://partner.afas.nl/portal-landingspagina/faq you can read what we expect from the demo. +See the demo as a delivery moment, in which we put a bow on the integration. So first handle all the above points! +Ready? Then we are very curious about the result and would like to see a demo! Schedule the demo yourself at a suitable time [via this link](https://calendly.com/d/ck6s-mh5-v98). At https://partner.afas.nl/portal-landingspagina/faq you can read what we expect from the demo. If the demo is approved, you can move on to the next part. @@ -105,25 +105,25 @@ If the demo is approved, you can move on to the next part. Is the [demo](#give-a-demo) approved? -Then go to https://partner.afas.nl/mijn-paginas and follow the instructions so that your integration is shown on our partner page. By using Markdown for formatting, you can make it an attractive page. +Then go to [https://partner.afas.nl/mijn-paginas](https://partner.afas.nl/mijn-paginas) and follow the instructions so that your integration is displayed on our partner page. By using Markdown for formatting, you can make it an attractive page. -**Tip**: In the Website field, refer to a landing page on your own site, where the integration with AFAS is described in detail. +**Tip**: In the Website field, refer to a landing page on your own site, where the integration with AFAS is described in more detail. -You may now also use the AFAS name and logo on your website. At [www.afas.nl/huisstijl](www.afas.nl/huisstijl) you can read how it works and what to pay attention to. You can also download the correct logos there. +From now on you may also use the AFAS name and logo on your website. At [www.afas.nl/huisstijl](www.afas.nl/huisstijl) you can read how it works and what to watch out for. You can also download the correct logos there. ### Provide 5 references An integration without customers is not an integration. To give our mutual customers confidence that the integration has been well tested and runs smoothly, your certification is only complete when you serve 5 or more mutual customers with your integration. We check this based on the IntegrationId ([see above](#sending-integrationid)). -Proud of your customers? Then submit references from customers where the integration is running satisfactorily. You can do this at https://partner.afas.nl/aanmaken-aanvraag-partnerportal/referentie. +Proud of your customers? Then submit references from customers where the integration runs to their satisfaction. You can do this at [https://partner.afas.nl/aanmaken-aanvraag-partnerportal/referentie](https://partner.afas.nl/aanmaken-aanvraag-partnerportal/referentie). ## Contact -We are here to ensure your integration runs smoothly and retrieves the right data. We are also happy to help with other questions. Do not send an email, but submit a request via the portal! It's easy: +We are ready to ensure your integration runs smoothly and retrieves the right data. We are also happy to help with other questions. Do not send an email, but submit a request via the portal! That's easy: 1. Go to [https://partner.afas.nl/product-partner-portal](https://partner.afas.nl/product-partner-portal), 2. Log in via the link at the top right, 3. Find the tile "Ask a question". -One of the System Integrators will handle your request. We answer a short question directly; if more information is needed, we will let you know and in many cases you will get a link to schedule a Teams appointment. +One of the System Integrators will handle your request. We answer a short question directly; if more information is needed we will let you know and in many cases you will get a link with which you can schedule a Teams appointment. -*Our support is free during the first 12 months of the certification process, and once you are a certified partner. In other cases, we charge €200 per hour.* \ No newline at end of file +*Our support is free during the first 12 months of the certification process, and once you are a certified partner. In other cases we charge €200 per hour.* \ No newline at end of file diff --git a/markdownpages/profit/nl/partner-certification-steps.md b/markdownpages/profit/nl/partner-certification-steps.md index ced4a93..330a36b 100644 --- a/markdownpages/profit/nl/partner-certification-steps.md +++ b/markdownpages/profit/nl/partner-certification-steps.md @@ -1,6 +1,6 @@ --- author: Eric Zwaal -date: 2025-11-17 +date: 2026-01-22 index: true tags: Partner, IntegrationId, Certification, Integration, Configuration title: Certificeringsstappen voor partners @@ -17,10 +17,10 @@ Welkom bij het certificeringstraject voor partners! In dit document nemen we je ### Security check -Veiligheid voor alles! Een PENtest is een absoluut onmisbaar onderdeel van het partnerschap. Bij aanvang van het certificeringstraject moet er een PENtest gedaan zijn, of er moet een concrete datum ingepland zijn. +Veiligheid voor alles! Een pentest is een absoluut onmisbaar onderdeel van de certficering. Bij aanvang van het certificeringstraject moet er een pentest gedaan zijn, of er moet een concrete datum ingepland zijn. Zorg er bij voorkeur voor dat de pentest wordt uitgevoerd door een [CCV-erkende partij](https://hetccv.nl/certificaat-schema/pentesten). Vragen hierover? Kijk op https://partner.afas.nl/portal-landingspagina/faq#Security. -In plaats van een PENtest kun je ook een Security Quickscan laten uitvoeren door Computest. [In dit artikel lees je daar meer over.](https://partner.afas.nl/portal-partnerportal/security-quickscan) -Uiteraard gaan wij vertrouwelijk om met de resultaten van de PENtest of Security Quickscan. +In plaats van een pentest kun je ook een Security Quickscan laten uitvoeren door Defion. [In dit artikel lees je daar meer over.](https://partner.afas.nl/portal-partnerportal/security-quickscan) +Uiteraard gaan wij vertrouwelijk om met de resultaten van de pentest of Security Quickscan. Al onze medewerkers zijn gebonden aan een geheimhoudingsverklaring en hebben een Verklaring omtrent gedrag. ### Contactpersonen aanmaken @@ -88,7 +88,7 @@ Een eigen GetConnector maken is niet moeilijk ([lees dit help artikel maar](http #### 3. Controleer de GetConnectoren -De GetConnectoren maak je beschikbaar voor de API door in jouw eigen testomgeving een AppConnector in te richten; net zoals een klant dat zou doen. Vanuit die AppConnector run je de [AppConnector Auditor](./app-connector-auditor-partner.md) en los je de gevonden issues op. Kom je er niet uit? [Stuur een aanvraag in](#contact). +De GetConnectoren maak je beschikbaar voor de API door in jouw eigen testomgeving een AppConnector in te richten; net zoals een klant dat zou doen. Vanuit die AppConnector run je de [AppConnector Auditor](./app-connector-auditor-partner) en los je de gevonden issues op. Kom je er niet uit? [Stuur een aanvraag in](#contact). #### 4. Wij doen een laatste controle