Citation: 4A_601/2012 E. 4

4. La comptabilité de la promotion est tenue depuis le 1er janvier 2005; s'agissant d'une promotion immobilière, il n'y a pas de bouclements annuels ni de compte de pertes et profits. Les charges sont à l'actif et les ventes et autres produits sont au passif. Les comptes aux échéances semestrielles et annuelles ont été régulièrement transmis à Z.________ et n'ont fait l'objet d'aucune remarque ni de Z.________ ni de sa fiduciaire. L'attestation permet de reconnaître rétrospectivement de quelle manière la tâche promise par la demanderesse devait être accomplie. Il apparaît sans équivoque que cette partie-ci ne devait fournir qu'une simple récapitulation des coûts et des recettes. Si elle avait promis une comptabilité complète et conforme aux exigences du droit commercial, elle aurait notamment dû remettre un compte d'exploitation et un bilan annuels selon l'art. 958 aCO, et, au plus tard lors de l'achèvement de la mission, le défendeur ou son représentant n'auraient pas manqué de réclamer ces documents. La demanderesse n'est responsable que du dommage survenu en relation de causalité adéquate avec l'exécution défectueuse de sa mission (cf. ATF 132 III 379 consid. 3.1 p. 381). Elle ne s'était pas obligée à remettre une comptabilité conforme aux exigences du droit commercial et du droit fiscal; par suite, elle n'a pas à répondre des frais de l'adaptation auxdites exigences exécutée plus tard par la fiduciaire. Elle n'est donc pas tenue de rembourser la totalité de la rémunération exigée par celle-ci. La Cour de justice aurait dû, si possible, évaluer conformément à l'art. 42 al. 2 CO le dommage consécutif aux lacunes et erreurs effectivement imputables à la demanderesse. Sinon, à défaut d'éléments de fait aptes à permettre cette évaluation, elle aurait dû retenir que le défendeur avait échoué dans la preuve du dommage, ce qui l'aurait conduite à rejeter l'action reconventionnelle. En l'état, sa décision doit être annulée et la cause doit lui être renvoyée pour nouveau jugement sur cette action.