[FEATURE]: Vereinfacht accounting software API #431
Labels
No labels
bug
duplicate
enhancement
help wanted
high priority
invalid
L
low priority
M
medium priority
needs refinement
optional
question
S
UX research
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: local-it/mitgliederverwaltung#431
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
Integrate with the Vereinfacht accounting software API to automatically synchronize members as finance contacts. When a member is created or updated in Mila, a corresponding finance contact should be created or updated via the Vereinfacht API. This enables matching membership fee cycles with actual transactions in the accounting system.
Acceptance criteria
VEREINFACHT_API_URL,VEREINFACHT_API_KEY,VEREINFACHT_CLUB_IDcan be used to configure the integrationPOST /finance-contactsand stores the returned ID asvereinfacht_contact_idPATCH /finance-contacts/{id}vereinfacht_contact_idcan be bulk-synced via an admin action (for initial setup and retry after failures)External or internal Dependencies
ReqHTTP client library (to be added as dependency if not already available)