Bedrijf had softwareontwikkelaar kans moeten geven tokenisatie af te ronden

Bedrijf had softwareontwikkelaar kans moeten geven tokenisatie af te ronden

Een bedrijf vraagt een ander bedrijf software te ontwikkelen voor tokenisatie. Nog voordat het product is afgerond, staakt de opdrachtgever de betaling. In zo’n geval kan de opdrachtgever de overeenkomst niet ontbinden.

Een bedrijf dat zich bezighoudt met duurzame energieprojecten vraagt een bedrijf – gespecialiseerd in ontwikkeling van blockchain software – een opdracht uit te voeren. De energie die door zonnepanelen wordt opgewekt zou via blockchaintechniek moeten worden omgezet in digitale tokens. Ieder token vertegenwoordigt een aandeel in de opgewekte zonne-energie en heeft daarmee een bepaalde financiële waarde. Die tokens zijn verhandelbaar op de cryptomarkt. Het softwarebedrijf moet de tokens creëren en in stand gehouden (mining/tokenisatie) en moet voor de verkoop een markt creëren en beheren (community building en social media management). De opdrachtgever laat facturen ter waarde van $ 88.446 onbetaald. Het softwarebedrijf dagvaardt de opdrachtgever voor de rechtbank Den Haag.

Tokenisatie

De opdrachtgever stelt dat het afgeleverde product niet gebruiksklaar is: de tokenisatie – het omzetten van de waarde van de energie van de zonnepanelen in digitale tokens – heeft niet plaatsgevonden. Het softwarebedrijf erkent dat de tokenisatie niet is afgerond maar zegt erbij dat dit komt omdat de opdrachtgever niet alle informatie had aangeleverd. Ook geeft het softwarebedrijf toe dat geen werkzaamheden zijn verricht op het gebied van community building en social media management. Die hoeft de opdrachtgever dan ook niet te betalen, oordeelt de rechtbank.

Tekortgeschoten

De opdrachtgever is wel klaar met dit softwarebedrijf en wil de overeenkomst ontbinden. Deze is immers tekortgeschoten: het product was niet klaar, het softwarebedrijf heeft hen tijdens het project onvoldoende op de hoogte gehouden van haar werkzaamheden, en de fatale termijn is overschreden door het project niet tijdig op te leveren.

Verzuim

In de wet staat dat een overeenkomst kan worden ontbonden wanneer afspraken niet worden nagekomen. De tekortkoming moet daarvoor wel behoorlijk zijn. Ook moet nakoming van de overeenkomst onmogelijk zijn, of moet de wederpartij in verzuim zijn. Van verzuim is sprake wanneer er fatale termijnen zijn overschreden, wanneer de wederpartij in gebreke is gesteld of wanneer de wederpartij zelf aangeeft niet te zullen nakomen.

Fatale termijn

In deze zaak heeft de opdrachtgever twee tekortkomingen genoemd (de tokenisatie is niet af en er is niet voldaan aan de verantwoordingsplicht) waarvoor verzuim van het softwarebedrijf is vereist. Dat treedt in wanneer dit bedrijf in gebreke wordt gesteld. Nodig daarvoor is een schriftelijke aanmaning waarin een redelijke termijn staat voor de nakoming én dat de nakoming uitblijft. Nu deze opdrachtgever geen ingebrekestelling had gestuurd, is het softwarebedrijf niet in verzuim. Een fatale termijn is ook niet afgesproken, constateert de rechter.

Geen ontbinding

Het softwarebedrijf heeft nooit aangegeven dat zij de software voor de tokenisatie niet meer kan leveren. Juist de opdrachtgever zat hier fout: deze stopte met het betalen van de facturen toen de oplevertermijn nog niet was verstreken. Het is niet mogelijk een overeenkomst te ontbinden wanneer de partij die ontbinding wenst zelf in verzuim is met de nakoming van haar verplichtingen. De rechtbank ziet geen grond om de overeenkomst te ontbinden. Het softwarebedrijf kan weer aan de slag met de tokenisatie.