Samengevat heeft [geïntimeerden] betoogd (waarbij het hof de in r.o. 7.3.3 gehanteerde nummering A t/m I volgt):
A. [geïntimeerden] is de factuur met betrekking tot de twee zenders hoe dan ook niet verschuldigd, want de zenders dienden ter vervanging van twee niet deugdelijk functionerende zenders en Farmservice was contractueel verplicht de ondeugdelijke zenders gratis te vervangen. Subsidiair beroept [geïntimeerden] zich op opschorting en verrekening;
B. [geïntimeerden] is de factuur met betrekking tot de reserveset rubberonderdelen niet verschuldigd, omdat deze reserveset onderdeel uitmaakt van de overeenkomst. Subsidiair beroept [geïntimeerden] zich op opschorting en verrekening;
C. er is nooit definitief en naar behoren opgeleverd. De laatste termijn van € 16.000,-- is daarom nog niet verschuldigd. Verder mocht [geïntimeerden] opschorten in afwachting van deugdelijke nakoming door Farmservice. De nu nog aan de orde zijnde tekortkomingen van Farmservice betreffen de putvloer (die nog steeds scheef wegzakt), het sorteerhek (koeien worden verkeerd geselecteerd) en de niet geleverde Smart Dairy Controller. Met de nog niet geleverde en niet-functionerende onderdelen van het melksysteem is een hoger bedrag gemoeid dan de door Farmservice gevorderde hoofdsom. Daarnaast is [geïntimeerden] gerechtigd tot opschorting en verrekening ter hoogte van de door hem geleden schade ten gevolge van het nog steeds niet deugdelijk functioneren van de putvloer en het sorteerhek. De factuur met betrekking tot de reinigingsmiddelen ad € 515,16 (hof: r.o. 7.1.6) is op zich verschuldigd, maar ter zake beroept [geïntimeerden] zich ook op opschorting en verrekening;
D. vanaf het eerste moment van ingebruikneming is gebleken dat de putvloer scheef wegzakt en dat het sorteerhek niet goed functioneert. [geïntimeerden] heeft dat meteen en herhaaldelijk gemeld. Er is in verband met de klachten ook verschillende keren een monteur gekomen. Er is op tijd geklaagd;
E. ondanks verschillende reparatiepogingen zakt de putvloer nog steeds scheef weg. Op 22 februari 2012 heeft Boreco, de fabrikant van de vloer, een ingrijpende reparatie uitgevoerd. Daarna was het gebrek minder ernstig dan voorheen, maar de vloer functioneert nog steeds niet naar behoren. Dat is gemeld in de brief van de advocaat van [geïntimeerden] van 18 april 2012 (prod. 4 cva/cve) In het mailbericht van Boreco van 8 mei 2012 (bijlage 5 mvg) ligt besloten dat Farmservice een ondeugdelijke vloer heeft geleverd. Ook op 15 augustus 2013, toen Boreco in verband met het inmiddels tussen partijen gewezen vonnis een bezoek bracht aan het bedrijf van [geïntimeerden], heeft Boreco kunnen constateren dat de putvloer nog steeds scheef wegzakt. Boreco heeft toen enkele onderdelen vervangen en het systeem van de vloer opnieuw afgesteld. Ook dat hielp niet. [geïntimeerden] heeft dat de volgende dag al gemeld aan Boreco en kreeg toen instructies om een week lang de vloer elke dag tien maal op en neer te doen. Toen ook dat niet hielp heeft [geïntimeerden] dat weer aan Boreco gemeld, maar daarop hebben Boreco noch Farmservice actie ondernomen. Het door Farmservice overgelegde bezoekrapport van 12 mei 2014 is eenzijdig opgesteld en onjuist. Uit het door [geïntimeerden] overgelegde verslag van dat bezoek door Ing. [deskundige] blijkt dat de putvloer ontoelaatbaar scheef wegzakt;
G. bij de verkoop van het melksysteem is door Farmservice toegezegd dat het sorteerhek maximaal 1% foutmeldingen zou geven. Afgezien daarvan is het afwijkingspercentage nu 7 à 10% wat hoe dan ook betekent dat het sorteerhek niet deugdelijk functioneert. Het is onjuist dat Farmservice vanaf het begin zou hebben geadviseerd om geleidebeugels te plaatsen en dat [geïntimeerden] dat geweigerd zou hebben. [geïntimeerden] heeft met de monteurs van Farmservice besproken waar de selectiebox voor de koeien geplaatst zou worden en hoe de looplijnen van de koeien zouden lopen. Volgens Farmservice kon de selectiebox zonder probleem op de gewenste plek worden geplaatst. Toen bleek dat het sorteerhek niet goed werkte hebben de monteurs van Farmservice in augustus/september 2009 betonplexplaten gemonteerd om verkeerde koe-herkenning te voorkomen. Dat bracht echter geen verbetering. Pas toen kwam [vertegenwoordiger Farmservice 1] van Farmservice met de suggestie dat geleidebeugels bij de selectiebox zouden worden geplaatst. Het was echter niet mogelijk zo’n beugel te plaatsen op de plek die [vertegenwoordiger Farmservice 1] voorstelde. Ook de slechte kwaliteit van de geleverde zenders die de koeien dragen, heeft tot gevolg dat het selectieproces slecht verloopt. Dat de herkenning van de koeien niet goed verloopt wordt bevestigd door de vruchtbaarheidsspecialist (prod. 4 mva/mvg.). Het door Farmservice overgelegde bezoekrapport van 12 mei 2014 is eenzijdig opgesteld en onjuist. Uit het door [geïntimeerden] overgelegde verslag van dat bezoek door Ing. [deskundige] blijkt dat het sorteerhek ondeugdelijk functioneert en dat een geleidebeugel geen deugdelijke oplossing biedt;
H. een deskundige kan beoordelen dat en hoeveel tijd [geïntimeerden] per week kwijt is in verband met de niet deugdelijk functionerende putvloer en het sorteerhek. Het uurtarief van € 35,-- is het gangbare uurtarief in de agrarische branche voor een loonwerker. Er is sprake van gevolgschade en daarom is een ingebrekestelling niet nodig. In ieder geval heeft [geïntimeerden] Farmservice bij brief van 31 maart 2010 (hof: r.o. 7.1.8) in gebreke gesteld en zijn advocaat heeft die ingebrekestelling bij brief van 11 januari 2012 (prod. 3 cva/cve) herhaald;
I. onder de overeenkomst moest Farmservice een ProVantage 2060 leveren. Toen bleek dat die niet bestond, was Farmservice van rechtswege verplicht een opvolgende versie te leveren. Als opvolgende versie heeft Farmservice aangeboden de Smart Dairy Controller te leveren. [geïntimeerden] heeft dat aanbod aanvaard; zie bv de brief van 11 januari 2012
van haar advocaat. Nu [geïntimeerden] inmiddels over een Smart Dairy Controller beschikt heeft Farmservice zich de kosten van deze procescomputer weten te besparen. Die kosten dienen daarom van de laatste termijn te worden afgetrokken.