Financiële dienstverlening · commerciële afspraken in software
Een commissie begint bij de afspraak met je partner.
Bij dienstverlening via partners lopen commerciële afspraken door in de administratie. Wie bracht een aanvraag aan? Welke voorwaarden gelden? Is er een subpartner betrokken? IndustrylinQ verzorgde de analyse, het ontwerp en de bouw van een aanvraag- en partnerportaal met bijbehorende API voor een opdrachtgever in financiële dienstverlening.
Aanvraag- en partnerplatform
De commerciële afspraak bepaalt de verwerking.
Aanvraag
Externe status krijgt betekenis in het portaal.
Partnerafspraak
Partner, subpartner, grondslag en staffel.
Commissie
Berekening volgens de vastgelegde voorwaarden.
Administratie
Bevoegde verwerking in samenhangende batches.
De vraag: afspraken consequent kunnen verwerken
Het platform ondersteunt aanvragen, partners en subpartners met eigen financiële afspraken. Een beheerder heeft andere overzichten en handelingen nodig dan een partner. Aanvragen hebben bovendien een eigen voortgang die niet gelijkloopt met de financiële verwerking.
We werkten deze verhoudingen uit in het product. Commissiestaffels, percentages, grondslagen en kosten kregen een plaats in de bedrijfslogica. Een partner werd daarmee meer dan een contactpersoon bij een aanvraag: de relatie bepaalt mede hoe de dienstverlening administratief wordt afgehandeld.
Externe voortgang, een eigen betekenis in het portaal
Aanvraaggegevens komen vanuit een extern systeem binnen. We vertaalden die statussen naar de voortgang waarmee beheerders en partners in het portaal werken.
De administratie bouwt daarop voort. Het platform berekent commissies volgens de vastgelegde voorwaarden en ondersteunt verwerking in batches. Zo blijven aanvraag, betrokken partner, geldende afspraak en administratieve afhandeling met elkaar verbonden.
Relationele gegevens en samenhangende transacties
We bouwden de gebruikersomgeving in Vue en de API met Express en TypeScript. Sequelize en MySQL ondersteunen het relationele gegevensmodel; de omgeving bevat configuratie voor App Engine en Cloud SQL.
De API controleert de beheerdersrol bij het registreren van een commissiebatch. Gerelateerde administratieve wijzigingen worden binnen één SQL-transactie verwerkt. De verwerking betreft de registratie van commissies en uitbetalingen, niet het uitvoeren van een bankbetaling.
Die afbakening is belangrijk voor een bruikbaar product: de gebruiker moet kunnen onderscheiden wat is berekend, wat administratief is verwerkt en welke handeling daarbuiten plaatsvindt.
Wat dit voor de onderneming en medewerkers betekent
Commerciële voorwaarden zijn uitgewerkt tot berekeningen en handelingen in het portaal. Beheerders kunnen vanuit de aanvraag naar de relevante partnerafspraak en financiële verwerking. Partners krijgen een omgeving die aansluit op hun eigen rol.
Deze case laat zien hoe we bedrijfskundige analyse verbinden aan softwareontwikkeling. Niet alleen een afspraak opslaan, maar de betekenis ervan door laten werken in het product.
Bekijk onze keuzes voor gegevens en cloudarchitectuur of hoe we bevoegdheden ontwerpen. Wil je eerst jullie commerciële model uitwerken, dan kan dat als zelfstandige consultancyopdracht.
De volgende stap
Een idee of al een uitgewerkt plan?
We sluiten aan bij jullie vertrekpunt. Bespreek de beoogde toepassing, bestaande requirements en het team waarmee we samenwerken.
