Alles over AFAS
AFAS: Producten naar AFAS sturen
Stuur producten uit een PIM, webshop of ander systeem naar AFAS. APIcenter maakt nieuwe artikelen aan of werkt bestaande bij.
Bijgewerkt op 9 november 2026
Deze flow stuurt producten uit een andere applicatie, zoals een PIM of webshop, naar AFAS en maakt ze aan als artikelen. Gebruik deze flow als het andere systeem leidend is voor je productgegevens en AFAS de artikelen nodig heeft, bijvoorbeeld om orders te verwerken.
Zo werkt het
- APIcenter controleert of het artikel al in AFAS bestaat. Zo ja, dan werkt APIcenter het bij. Zo niet, dan maakt APIcenter een nieuw artikel aan.
- Elk product heeft een artikelnummer (itemcode), een artikelgroep, een eenheid en een btw-instelling nodig.
- Heeft de andere applicatie geen artikelgroep? Stel dan een standaardartikelgroep in bij de instellingen hieronder. Die wordt gebruikt als een product wordt aangemaakt.
- De standaard btw-klasse wordt alleen ingesteld als het artikel wordt aangemaakt. Daarna wijzig je die in AFAS zelf.
Wat je eerst nodig hebt
- Gebruik artikelgroepen, eenheden en btw-waarden die in je AFAS-omgeving bestaan.
- In de App connector staan de UpdateConnector
FbItemArticleen de GetConnectorApiCenter_ArticleExists. Zie AFAS koppelen aan APIcenter.
Tips
- Mislukt een product omdat een verplicht veld leeg is? Controleer het artikelnummer, de artikelgroep, de eenheid en de btw-waarde onder Data mapping, of gebruik een standaardwaarde in de instellingen hieronder.
- Stuur je ook orders naar AFAS? Producten moeten in AFAS bestaan voordat een order met die producten kan worden aangemaakt. Zie Verkooporders naar AFAS sturen.
Hieronder vind je alle instellingen van deze flow, elk met een eigen uitleg.
Instellingen
De instellingen die je in het dashboard ziet, met wat elke instelling doet.
Default attribute set
Attributes & FeaturesDe attributenset die APIcenter voor producten gebruikt als de data er geen bevat. Attributensets komen uit webshops (bijvoorbeeld Magento). De standaard data mapping naar AFAS gebruikt deze waarde niet, dus voor AFAS laat je dit meestal leeg.
Default feature set
Attributes & FeaturesDe kenmerkenset die APIcenter voor producten in het doelsysteem gebruikt als de data er geen bevat. De standaard data mapping naar AFAS gebruikt deze waarde niet, dus voor AFAS laat je dit meestal leeg.
Force the usage of the default attribute set id
Attributes & FeaturesStaat deze instelling aan, dan gebruikt APIcenter altijd de standaard attributenset voor producten, ook als de productdata er een bevat. Staat ze uit (standaard), dan wordt de standaard alleen gebruikt als er geen attributenset is. Attributensets worden gebruikt door webshops zoals Magento; de standaard data mapping naar AFAS gebruikt ze niet.
Force the usage of the default feature set id
Attributes & FeaturesStaat deze instelling aan, dan gebruikt APIcenter altijd de standaard kenmerkenset voor producten, ook als de productdata er een bevat. Staat ze uit (standaard), dan wordt de standaard alleen gebruikt als er geen kenmerkenset is. De standaard data mapping naar AFAS gebruikt geen kenmerkensets.
Make use of a default attribute set id
Attributes & FeaturesZet deze instelling aan om een standaard attributenset te gebruiken als producten er geen hebben. De attributenset vul je in bij Default attribute set. De standaard data mapping naar AFAS gebruikt geen attributensets, dus voor AFAS kun je dit meestal uit laten. Standaard staat deze instelling uit.
Make use of a default feature set id
Attributes & FeaturesZet deze instelling aan om een standaard kenmerkenset te gebruiken als producten er geen hebben. De kenmerkenset vul je in bij Default feature set. De standaard data mapping naar AFAS gebruikt geen kenmerkensets, dus voor AFAS kun je dit meestal uit laten. Standaard staat deze instelling uit.
Use attribute mapping table
Attributes & FeaturesGebruik een mappingtabel om attribuutvelden te koppelen aan de attributen in de andere applicatie. Attributen zijn de eigenschappen die een variant uniek maken, zoals maat of kleur; in AFAS leg je die vast in vrije velden op het artikel. In de tabel koppel je elk veld aan de attribuutnaam in de andere applicatie. Zet hier geen kenmerken in, de eigenschappen die alle varianten delen: gebruik daarvoor Use feature mapping. Standaard staat dit uit.
Use attribute set mapping
Attributes & FeaturesBedoeld om de attributenset van een product te vertalen naar de attributenset van de ontvangende applicatie, voor webshops die attributen in sets groeperen. De AFAS-productflow werkt niet met attributensets, dus deze instelling heeft geen effect als je producten naar AFAS stuurt. Laat hem op de standaardwaarde (uit) staan.
Use feature mapping
Attributes & FeaturesGebruik een mappingtabel om kenmerkvelden te koppelen aan de namen van kenmerken in de andere applicatie. Kenmerken zijn eigenschappen die alle varianten van een model delen, zoals het materiaal of het land van productie; in AFAS leg je die vast in vrije velden op het artikel. In de tabel koppel je elk veld aan de kenmerknaam in de andere applicatie. Standaard staat dit uit.
Use feature set mapping
Attributes & FeaturesBedoeld om de kenmerkenset van een product te vertalen naar de kenmerkenset van de ontvangende applicatie, voor webshops die kenmerken in sets groeperen. De AFAS-productflow werkt niet met kenmerkensets, dus deze instelling heeft geen effect als je producten naar AFAS stuurt. Laat hem op de standaardwaarde (uit) staan.
Use field name to feature name mapping
Attributes & FeaturesMet deze instelling gebruik je een mappingtabel die veldnamen koppelt aan kenmerknamen. Dit is een ander soort tabel dan een gewone mappingtabel: er wordt niet waarde 1 aan waarde 2 gekoppeld, maar een veldnaam in de ERP-applicatie aan de kenmerknaam aan de andere kant, bijvoorbeeld CustomFreeField1 aan Kleur. De waarde van het veld wordt de waarde van het kenmerk. Standaard staat de instelling uit.
What to do with a value that cannot be mapped using the mapping table
Attributes & FeaturesHier kies je wat er gebeurt met een attribuut dat niet in de mappingtabel staat. Met Waarde gebruiken blijft de oorspronkelijke waarde behouden. Met Waarde negeren wordt het attribuut helemaal weggelaten. De standaardkeuze is Standaardwaarde gebruiken.
What to do with a value that cannot be mapped using the mapping table
Attributes & FeaturesHier kies je wat er gebeurt met een kenmerk dat niet in de mappingtabel staat. Met Waarde gebruiken blijft de oorspronkelijke waarde behouden. Met Waarde negeren wordt het kenmerk helemaal weggelaten. De standaardkeuze is Standaardwaarde gebruiken.
What to do with a value that cannot be mapped using the mapping table
Attributes & FeaturesBepaalt wat er gebeurt met een attributenset die geen regel heeft in de mappingtabel voor attributensets: Standaardwaarde gebruiken (standaard) gebruikt een standaard attributenset als die is ingesteld, Waarde gebruiken houdt de oorspronkelijke waarde aan en Waarde negeren laat hem weg. De AFAS-productflow werkt niet met attributensets, dus deze instelling heeft geen effect als je producten naar AFAS stuurt.
What to do with a value that cannot be mapped using the mapping table
Attributes & FeaturesBepaalt wat er gebeurt met een kenmerkenset die geen regel heeft in de mappingtabel voor kenmerkensets: Standaardwaarde gebruiken (standaard) gebruikt een standaard kenmerkenset als die is ingesteld, Waarde gebruiken houdt de oorspronkelijke waarde aan en Waarde negeren laat hem weg. De AFAS-productflow werkt niet met kenmerkensets, dus deze instelling heeft geen effect als je producten naar AFAS stuurt.
Default article group for products
CategoriesZet deze instelling aan om een standaardcategorie te gebruiken als een product of variant geen categorie heeft. Bij het versturen van producten naar AFAS wordt de standaard gebruikt als artikelgroep van nieuwe artikelen. De naam vul je in bij Set the value for the default article group, en met de instelling om te forceren pas je hem op alle producten toe. Standaard staat deze instelling uit.
Force category on variant as parent
CategoriesBedoeld om een variant altijd de categorie van het hoofdproduct te geven, ook als de variant zelf een categorie heeft. De AFAS-flows gebruiken deze instelling op dit moment niet, dus aanpassen heeft geen effect. Laat hem op de standaardwaarde (uit) staan.
Force the usage of the default category
CategoriesStaat deze instelling aan, dan gebruikt APIcenter altijd de standaardcategorie, ook als het product al een categorie heeft. Bij het ophalen van producten uit AFAS krijgt elk product dan de standaardcategorie in plaats van de eigen artikelgroep. Bij het versturen van producten naar AFAS wordt elk product in de standaard artikelgroep aangemaakt. Staat ze uit (standaard), dan wordt de standaard alleen gebruikt als een product geen categorie heeft.
Set category on variant as parent
CategoriesBedoeld om een variant de categorie van het hoofdproduct te geven als de variant zelf geen categorie heeft. De AFAS-flows gebruiken deze instelling op dit moment niet, dus aanpassen heeft geen effect. Laat hem op de standaardwaarde (uit) staan.
Set the value for the default article group
CategoriesDe naam van de categorie die APIcenter als standaard gebruikt. Bij het versturen van producten naar AFAS is dit de artikelgroep waarin een product wordt aangemaakt; elk nieuw artikel heeft een artikelgroep nodig, dus gebruik de naam van een bestaande artikelgroep in AFAS. Bij het ophalen van producten uit AFAS is het de categorie die producten zonder categorie krijgen. Standaard: Import API Center.
Use Category mapping
CategoriesZet deze instelling aan om de categorieën van producten om te zetten met een mappingtabel. In de tabel koppel je de velden die een categorie bevatten aan het categorieniveau. Wat er gebeurt met een waarde die niet in de tabel staat, stel je in bij What to do with a value that cannot be mapped using the mapping table. Standaard staat deze instelling uit.
Hier kies je wat APIcenter doet met een categorie die niet in de mappingtabel van Use Category mapping staat. Bij Waarde gebruiken blijft de oorspronkelijke waarde staan. Bij Waarde negeren wordt de categorie weggelaten. Standaard staat dit op Standaardwaarde gebruiken.
Stop flow when mapping of fields fails
Datamapper SettingsBepaalt wat er gebeurt als een veld bij het mappen van de gegevens niet kan worden omgezet. Staat de instelling aan, dan stopt de flow met een foutmelding. Staat de instelling uit, dan gaat de flow verder en wordt dat veld overgeslagen. Standaard staat deze instelling aan.
Wordt gebruikt bij koppelingen met bestanden, zoals CSV-bestanden op een SFTP-server, waarbij de kolomkoppen van een bestand met een mappingtabel worden vertaald. AFAS koppelt via de API en niet via bestanden, dus deze instelling heeft voor AFAS geen effect. Laat hem op de standaardwaarde (Standaardwaarde gebruiken) staan.
Enable URL Encoding of data in the endpoints of the target application
General flow settingHiermee codeer je de waarden in het adres (de URL) van de doelapplicatie, dus bij flows die gegevens versturen. Dit werkt alleen als Enable URL encoding of data in endpoints aanstaat. Standaard staat dit uit.
Enable URL encoding of data in endpoints
General flow settingZet dit aan als er speciale tekens in de data staan die in het adres (de URL) van een verzoek terechtkomen, zoals in een SKU of categorienaam. De waarden worden dan URL-gecodeerd, zodat het verzoek niet misgaat. Met Enable URL Encoding of data in the endpoints of the source application en Enable URL Encoding of data in the endpoints of the target application bepaal je voor welke kant dit geldt. Standaard staat dit uit.
Use administration mapping table
General flow settingZet dit aan om de administratie om te zetten met een koppeltabel tussen de twee applicaties. Wat er gebeurt met een waarde die niet in de tabel staat, bepaal je met What to do with a value that cannot be mapped using the mapping table. Standaard staat dit uit.
What to do with a value that cannot be mapped using the mapping table
General flow settingHier kies je wat er gebeurt met een administratie die niet in de koppeltabel staat. Bij Waarde negeren wordt de waarde leeggelaten, bij Waarde gebruiken blijft de oorspronkelijke waarde staan en bij Standaardwaarde gebruiken wordt de standaardwaarde uit Set the administration ID that we use for sending the orders towards gebruikt, als je die hebt ingeschakeld. Deze instelling werkt alleen als Use administration mapping table aanstaat. Standaard is Standaardwaarde gebruiken gekozen.
Enrichement level to use as default
Marketplace SettingsStelt een standaard verrijkingsniveau in voor nieuwe productcontent, een begrip van verkoopkanalen die beoordelen hoe volledig productinformatie is. APIcenter gebruikt deze instelling niet bij het versturen van producten naar AFAS, dus je kunt hem uit laten. Standaard staat deze instelling uit.
Notifications Email address
NotificationsVul hier het e-mailadres in waarnaar APIcenter meldingen stuurt over mislukte activiteiten van deze flow. Dit werkt alleen als Receive Notifications aan staat. Laat je het veld leeg, dan gebruikt APIcenter bij Direct het e-mailadres van je account. Er is geen standaardwaarde.
Notifications Slack webhook
NotificationsVul hier de Slack-webhook van je Slack-werkruimte in om meldingen over mislukte activiteiten ook in Slack te ontvangen. Dit werkt alleen als Receive Notifications aan staat. Laat je het veld leeg, dan stuurt APIcenter geen Slack-melding. Er is geen standaardwaarde.
Notifications frequency
NotificationsKies hoe vaak APIcenter meldt dat activiteiten van deze flow zijn mislukt. Bij Direct volgt de melding zodra een activiteit mislukt. Bij Elke 30 minuten, Elk uur, Dagelijks en Wekelijks stuurt APIcenter een overzicht van de mislukte activiteiten die nog niet gemeld zijn. Dit werkt alleen als Receive Notifications aan staat. Standaard is dit Direct.
Receive Notifications
NotificationsZet dit aan om een melding te krijgen als een activiteit van deze flow mislukt. Met Notifications frequency bepaal je hoe vaak je de melding krijgt, en met Notifications Email address en Notifications Slack webhook waar die naartoe gaat. Standaard staat dit uit.
Make APIcenter create an URL KEY on the product
Product SettingsBedoeld voor webshops die met een URL key werken, het productdeel van het webadres: APIcenter maakt die key dan aan op het product. AFAS-artikelen hebben geen URL key, dus deze instelling heeft geen effect als je producten naar AFAS stuurt. Laat hem op de standaardwaarde (aan) staan.
Only update existing products and don't create new ones
Product SettingsBedoeld om alleen producten bij te werken die al in de ontvangende applicatie bestaan en nooit nieuwe aan te maken. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt bijgewerkt, en een artikel dat nog niet bestaat, wordt aangemaakt. Laat hem op de standaardwaarde (uit) staan.
Only update existing variants and don't create new ones
Product SettingsBedoeld om alleen varianten bij te werken die al in de ontvangende applicatie bestaan en nooit nieuwe aan te maken. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt bijgewerkt, en een artikel dat nog niet bestaat, wordt aangemaakt. Laat hem op de standaardwaarde (uit) staan.
Skip negativity flip process
Product SettingsStandaard zet APIcenter negatieve bedragen bij prijzen, kortingen en belasting om naar positieve bedragen. Bedragen inclusief en exclusief belasting worden dan ook omgewisseld als de belasting negatief is. Zet je deze instelling aan, dan slaat APIcenter deze omzetting over en blijven negatieve waarden negatief. De standaardwaarde is uit.
Update existing product variants
Product SettingsBedoeld om te bepalen of varianten die al in de ontvangende applicatie bestaan überhaupt worden bijgewerkt. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt, en een artikel dat nog niet bestaat, wordt aangemaakt. Laat hem op de standaardwaarde (uit) staan.
Update existing products
Product SettingsBedoeld om te bepalen of producten die al in de ontvangende applicatie bestaan überhaupt worden bijgewerkt. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt, en een artikel dat nog niet bestaat, wordt aangemaakt. Laat hem op de standaardwaarde (uit) staan.
Update product brand
Product SettingsBedoeld om te bepalen of APIcenter het merk van een bestaand product bijwerkt als het product opnieuw wordt verstuurd. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt met alle velden uit de data mapping. Laat hem op de standaardwaarde (aan) staan.
Update product categories
Product SettingsBedoeld om te bepalen of APIcenter de categorieën van een bestaand product bijwerkt als het product opnieuw wordt verstuurd. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt met alle velden uit de data mapping. Laat hem op de standaardwaarde (aan) staan.
Update product description
Product SettingsBedoeld om te bepalen of APIcenter de omschrijving van een bestaand product bijwerkt als het product opnieuw wordt verstuurd. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt met alle velden uit de data mapping. Laat hem op de standaardwaarde (aan) staan.
Update product features
Product SettingsBedoeld om te bepalen of APIcenter de kenmerken van een bestaand product bijwerkt als het product opnieuw wordt verstuurd. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt met alle velden uit de data mapping. Laat hem op de standaardwaarde (aan) staan.
Update product images
Product SettingsBedoeld om te bepalen of APIcenter de afbeeldingen van een bestaand product bijwerkt als het product opnieuw wordt verstuurd. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt met alle velden uit de data mapping. Laat hem op de standaardwaarde (aan) staan.
Update product inventory tracking
Product SettingsBedoeld om te bepalen of APIcenter de instellingen voor voorraadbeheer en nabestellingen van een bestaand product bijwerkt als het product opnieuw wordt verstuurd. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt met alle velden uit de data mapping. Laat hem op de standaardwaarde (uit) staan.
Update product long description
Product SettingsBedoeld om te bepalen of APIcenter de lange omschrijving van een bestaand product bijwerkt als het product opnieuw wordt verstuurd. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt met alle velden uit de data mapping. Laat hem op de standaardwaarde (aan) staan.
Update product metafields
Product SettingsBedoeld om te bepalen of APIcenter de metavelden van een bestaand product bijwerkt als het product opnieuw wordt verstuurd. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt met alle velden uit de data mapping. Laat hem op de standaardwaarde (aan) staan.
Update product price
Product SettingsBedoeld om te bepalen of APIcenter de prijs van een bestaand product bijwerkt als het product opnieuw wordt verstuurd. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt met alle velden uit de data mapping. Laat hem op de standaardwaarde (aan) staan.
Update product short description
Product SettingsBedoeld om te bepalen of APIcenter de korte omschrijving van een bestaand product bijwerkt als het product opnieuw wordt verstuurd. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt met alle velden uit de data mapping. Laat hem op de standaardwaarde (aan) staan.
Update product sku
Product SettingsBedoeld om te bepalen of APIcenter de SKU van een bestaand product bijwerkt als het product opnieuw wordt verstuurd. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt met alle velden uit de data mapping. Laat hem op de standaardwaarde (aan) staan.
Update product supplier
Product SettingsBedoeld om te bepalen of APIcenter de leverancier van een bestaand product bijwerkt als het product opnieuw wordt verstuurd. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt met alle velden uit de data mapping. Laat hem op de standaardwaarde (aan) staan.
Update product title
Product SettingsBedoeld om te bepalen of APIcenter de titel van een bestaand product bijwerkt als het product opnieuw wordt verstuurd. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt met alle velden uit de data mapping. Laat hem op de standaardwaarde (aan) staan.
Update product type
Product SettingsBedoeld om te bepalen of APIcenter het producttype van een bestaand product bijwerkt als het product opnieuw wordt verstuurd. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt met alle velden uit de data mapping. Laat hem op de standaardwaarde (aan) staan.
Update variant attributes
Product SettingsBedoeld om te bepalen of APIcenter de attributen van een bestaande variant bijwerkt als die opnieuw wordt verstuurd. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt met alle velden uit de data mapping. Laat hem op de standaardwaarde (aan) staan.
Update variant categories
Product SettingsBedoeld om te bepalen of APIcenter de categorieën van een bestaande variant bijwerkt als die opnieuw wordt verstuurd. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt met alle velden uit de data mapping. Laat hem op de standaardwaarde (aan) staan.
Update variant description
Product SettingsBedoeld om te bepalen of APIcenter de omschrijving van een bestaande variant bijwerkt als die opnieuw wordt verstuurd. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt met alle velden uit de data mapping. Laat hem op de standaardwaarde (aan) staan.
Update variant images
Product SettingsBedoeld om te bepalen of APIcenter de afbeeldingen van een bestaande variant bijwerkt als die opnieuw wordt verstuurd. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt met alle velden uit de data mapping. Laat hem op de standaardwaarde (aan) staan.
Update variant long description
Product SettingsBedoeld om te bepalen of APIcenter de lange omschrijving van een bestaande variant bijwerkt als die opnieuw wordt verstuurd. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt met alle velden uit de data mapping. Laat hem op de standaardwaarde (aan) staan.
Update variant metafields
Product SettingsBedoeld om te bepalen of APIcenter de metavelden van een bestaande variant bijwerkt als die opnieuw wordt verstuurd. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt met alle velden uit de data mapping. Laat hem op de standaardwaarde (aan) staan.
Update variant price
Product SettingsBedoeld om te bepalen of APIcenter de prijs van een bestaande variant bijwerkt als die opnieuw wordt verstuurd. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt met alle velden uit de data mapping. Laat hem op de standaardwaarde (aan) staan.
Update variant short description
Product SettingsBedoeld om te bepalen of APIcenter de korte omschrijving van een bestaande variant bijwerkt als die opnieuw wordt verstuurd. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt met alle velden uit de data mapping. Laat hem op de standaardwaarde (aan) staan.
Update variant title
Product SettingsBedoeld om te bepalen of APIcenter de titel van een bestaande variant bijwerkt als die opnieuw wordt verstuurd. De AFAS-productflow gebruikt deze instelling niet: een artikel dat al in AFAS bestaat, wordt altijd bijgewerkt met alle velden uit de data mapping. Laat hem op de standaardwaarde (aan) staan.
Maximum number of pages to retrieve
Run behaviourDit is het maximale aantal pagina's dat de flow in één run ophaalt. Het aantal items per pagina stel je in bij Use page size. De standaardwaarde is 20.
Use page size
Run behaviourDit is het aantal items dat de flow per API-verzoek ophaalt. Samen met Maximum number of pages to retrieve bepaalt dit hoeveel items één run kan ophalen. De standaardwaarde is 50.
Enable the use of a default warehouse
Stock & Warehouse SettingsZet deze instelling aan om een standaardmagazijn te gebruiken. Voor orders die naar AFAS gaan, zet APIcenter dit magazijn dan op de order en op orderregels zonder magazijn. Staat dit aan maar is er geen magazijncode ingevuld, dan wordt de order niet verstuurd. Standaard staat deze instelling uit.
Force the usage of the default warehouse
Stock & Warehouse SettingsZet aan om altijd het standaardmagazijn te gebruiken, ook als de gegevens al een waarde hebben. Staat de instelling uit, dan gebruikt APIcenter de standaardwaarde alleen als de gegevens geen waarde hebben. Deze instelling hoort bij Enable the use of a default warehouse. Standaard staat hij uit.
Use warehouse mapping table
Stock & Warehouse SettingsZet aan om de waarde van het magazijn om te zetten met een mappingtabel. APIcenter zoekt de waarde uit de gegevens op in de tabel. Wat er gebeurt als een waarde niet in de tabel staat, bepaal je met What to do with a value that cannot be mapped using the mapping table. Standaard staat de instelling uit.
Value for the default warehouse id
Stock & Warehouse SettingsHier vul je het standaardmagazijn in. APIcenter zet deze waarde in het magazijnveld van het item (de magazijncode), als Enable the use of a default warehouse aan staat en de gegevens geen magazijn hebben. Met Force the usage of the default warehouse gebruikt APIcenter deze waarde ook als er wel een magazijn is.
What to do with a value that cannot be mapped using the mapping table
Stock & Warehouse SettingsHiermee bepaal je wat er gebeurt met een magazijn die niet in de mappingtabel staat. Bij Waarde negeren wordt de waarde weggelaten. Bij Waarde gebruiken blijft de oorspronkelijke waarde staan. Bij Standaardwaarde gebruiken gebruikt APIcenter de standaardwaarde uit Value for the default warehouse id, als Enable the use of a default warehouse aan staat; anders blijft de waarde leeg. Standaard is dit Standaardwaarde gebruiken.
Force to use only the default tax class for products.
Tax & Tax RatesStaat deze instelling aan, dan gebruikt APIcenter altijd de standaard btw-code, ook als de data een andere bevat. Staat ze uit (standaard), dan wordt de standaard alleen gebruikt als de data geen btw-code bevat. Voor producten die naar AFAS gaan, betekent dit dat elk nieuw product de standaard btw-code krijgt.
Map multiple tax classes
Tax & Tax RatesGebruik een mappingtabel om btw-klassen of -tarieven uit de andere applicatie te vertalen naar btw-codes in AFAS, bijvoorbeeld het tarief van 21% uit een webshop naar de bijpassende AFAS-code. Bij orders, crediteringen en inkooporders wordt de code per orderregel ingevuld; bij financiële mutaties is het ook de btw-code van de boeking. Waarden die niet in de tabel staan, worden afgehandeld volgens What to do when the mapping can not be made?. Standaard staat dit uit.
Set the default taxclass on products
Tax & Tax RatesZet deze instelling aan om een standaard btw-code te gebruiken als de data er geen bevat. De waarde vul je in bij Set the value for the default taxclass when products are created. Deze standaard wordt ook gebruikt voor de extra orderregels voor kosten als die geen eigen btw-code hebben. Standaard staat deze instelling uit.
Set the value for the default taxclass when products are created
Tax & Tax RatesDe btw-code die APIcenter gebruikt als de data er geen bevat. Vul de waarde in zonder %-teken. Met een mappingtabel vertaal je de btw-waarden uit de bron naar de btw-codes van AFAS. Bij producten wordt de btw-code alleen ingesteld als het product in AFAS wordt aangemaakt; later wijzig je die in AFAS zelf.
What to do when the mapping can not be made?
Tax & Tax RatesBepaalt wat er gebeurt als de btw-mappingtabel geen regel heeft voor een waarde uit de binnenkomende data.
- Standaardwaarde gebruiken: APIcenter gebruikt de standaard btw-code, als die standaardwaarde aan staat; anders blijft het veld leeg.
- Waarde gebruiken: de oorspronkelijke waarde gaat ongewijzigd naar AFAS.
- Waarde negeren (de standaardwaarde voor AFAS): het veld blijft leeg.
Voor producten verwacht AFAS altijd een btw-waarde, dus kies daar Standaardwaarde gebruiken en stel een standaard btw-code in.