End membership product
You end a product in many memberships, each from a reference date.
- Format
- CSV (semicolon or comma), UTF-8
- Access rights
- Administrator, write access to CRM and products
- Example file
- produktende_beispiel_technisch.csv (download)
In short: You name the product and the first day on which it no longer applies. vynst ends the product in the matching memberships on the day before.
What you need this for
When a type of fee expires, for example a course fee at the end of the year, the memberships no longer need to be adjusted one by one. One file takes care of this for all affected entries.
Before you start
- Rights: You need the role Administrator with write access for CRM and for products.
- Imported beforehand: The product must exist in vynst, for example via Products (simple). The memberships must already be created.
- Backup: The import cannot be undone at the click of a button. Before you start, export the affected data under Settings → Export (Einstellungen → Export).
Prepare the file
- File name: The file must contain
.csv. The rest of the name is free. - Header row: The first column is called
LOG_BOOK_ENTRY_END_PRODUCT_IDENTIFIER, the secondCHANGE_DATE. The date column must therefore come directly after the product column. - Separator: Semicolon or comma. Use the same character throughout the file.
- Date:
01.09.2026or2026-09-01. An empty cell counts as today.
Columns
The import uses only these column names. vynst does not recognise any other spelling.
| Column | Required | Content | Example |
|---|---|---|---|
LOG_BOOK_ENTRY_END_PRODUCT_IDENTIFIER |
yes | Product that ends, your product number or the short code | JUG |
CHANGE_DATE |
yes, as second column | First day without this product. Empty means today. | 01.01.2027 |
LOG_BOOK_ENTRY_ID |
no | vynst number of a specific entry. Leave empty if you do not know the number. | |
PERSON_ID |
no | Only entries of this person. Agree the spelling with the inwendo team beforehand. Leave empty if you do not want to filter. | |
COMPANY_ID |
no | Only entries of this account. Agree the spelling with the inwendo team beforehand. Leave empty if you do not want to filter. | |
AGE_FILTER |
no | Only persons of this age. Separate several ages with a semicolon. | 18 |
Example
The technical file with the column names of the import:
LOG_BOOK_ENTRY_END_PRODUCT_IDENTIFIER;CHANGE_DATE;LOG_BOOK_ENTRY_ID;PERSON_ID;COMPANY_ID;AGE_FILTER
JUG;01.01.2027;;;;
FAM;01.01.2028;;;;
YOGA;01.01.2027;;;;18
Example file: produktende_beispiel_technisch.csv
The row JUG;01.01.2027 means: the youth fee ends on 31.12.2026. The second row ends the product FAM from 01.01.2028. The third row ends the yoga subscription only for persons aged 18 from 01.01.2027.
How to proceed
- Open Settings → Import (Einstellungen → Import).
- Click Add (Hinzufügen) and select the file.
- Wait until the entry in the list is green.
- Read the log. Every row with
Error:was not taken over.
Good to know
- The date is the first day without the product. The entry ends on the day before.
- If the entry only starts after the date, the product is removed from the entry.
- If the entry already ends before the date, it remains unchanged.
- Empty date cell: vynst ends the product from today. Check that every row has a date if you want a different reference date.
- Without a filter, every row affects all memberships that still contain the product and are still running on the reference date.
- Afterwards: vynst updates the subscriptions that result from the memberships in the background.
When something does not work
| Message in the log | Meaning | What to do |
|---|---|---|
Error: skipped missing product identifier |
The product column is empty | Fill in the product number |
Error: skipped missing product in db |
The product is not known in vynst | Check the number, import the product first |
Error: skipped missing logbook entry in db |
The vynst number of the entry does not exist | Check the number |
Error: skipped empty line |
Empty row | Nothing to do, or delete the row |
Read: 3 rows |
This many rows were read | Nothing to do |
Error: less then one line |
The file contains no data row | Check the file |
FAILED: User missing rights to import. |
You lack a right for CRM or products | Ask an administrator |
See also
- Change membership product
- Change from children’s to adult fee
- Products (simple)
- Import data