All about AFAS
AFAS: Send price lists to AFAS
Send prices from another system to AFAS as sales prices on a price list, per article.
Updated November 9, 2026
This flow sends prices from another application to AFAS. APIcenter records them as sales prices (verkoopprijzen) of the article on a price list (prijslijst). Use it when another system is leading for your prices.
How it works
- APIcenter first checks whether the article exists in AFAS. If it does not, the price is skipped with a warning.
- Each price needs an article number, a unit and a start date.
- If no price list is given, APIcenter uses the default AFAS price list
*****. - With the settings below, you can set a default price list or customer group, or map values from the other application to the price lists in AFAS.
What you need first
- The articles exist in AFAS, created in AFAS itself or with Send products to AFAS.
- The App connector gives access to the connectors this flow uses. See Connect AFAS to APIcenter.
Tips
- Do you see a warning that a product was not found? Check that the article number in the other application matches the article number in AFAS.
- Is the start date or the unit missing in the source data? Add it under Data mapping or with Business rules.
You find all settings for this flow below, each with its own explanation.
Settings
The settings you see in the dashboard, with what each one does.
Default price list group
Customer SettingsThe AFAS price list (prijslijst) APIcenter uses as default. When sending orders to AFAS, APIcenter puts this price list on the order lines when the default price list group is enabled. When retrieving price lists from AFAS, this price list provides the base price from which the other prices are calculated. Default: *****, the standard AFAS price list excluding VAT.
Enable use of a default customer group
Customer SettingsEnable use of a default customer price list group
Customer SettingsTurn this on to use a default price list group. For orders sent to AFAS, the order lines then get the default price list. For Business Pricing (retrieving price lists from AFAS) you also turn this on, because APIcenter needs a base price to calculate discounts, percentages and other prices. Off by default.
Force the usage of the default customer group
Customer SettingsForce the usage of the default price list group
Customer SettingsUse customer group mapping table
Customer SettingsUse a mapping table to translate the customer group from the other application into the value the receiving side expects. Without a mapping table, the customer group from the incoming data is passed on unchanged. The standard AFAS data mapping for sending does not fill a customer group, so this only has an effect when you use the customer group in the data mapping. Off by default.
Use default price list group mapping table
Customer SettingsValue to use as default customer group
Customer SettingsThe customer group APIcenter uses when the data contains none. With a customer group mapping table you can translate the groups from the source into the values you need. The value only reaches AFAS when the customer group is used in the data mapping of the flow.
What to do with a value that cannot be mapped using the mapping table
Customer SettingsStop flow when mapping of fields fails
Datamapper SettingsUsed by file-based connections, such as CSV files on an SFTP server, where the column headers of a file are translated with a mapping table. AFAS connects through its API and not through files, so this setting has no effect for AFAS. Leave it at the default (Use default).
Enable URL Encoding of data in the endpoints of the target application
General flow settingEnable URL encoding of data in endpoints
General flow settingUse administration mapping table
General flow settingWhat to do with a value that cannot be mapped using the mapping table
General flow settingNotifications Email address
NotificationsNotifications Slack webhook
NotificationsNotifications frequency
NotificationsReceive Notifications
NotificationsUpdate the description of existing price lists
PriceList SettingsMeant to update the description of price lists that already exist in the receiving application. When AFAS receives price lists, APIcenter only sends the article prices and no price list description, so this setting has no effect for AFAS. Leave it at the default (off).