MONOLITH LAW OFFICE+81-3-6262-3248Jours ouvrables 10:00-18:00 JST[English Only]

MONOLITH LAW MAGAZINE

IT

La distinction et la différence entre le contrat d'entreprise et le contrat de quasi-mandat dans le développement de systèmes

IT

La distinction et la différence entre le contrat d'entreprise et le contrat de quasi-mandat dans le développement de systèmes

Dans le cadre de la commande et de la réception du développement de systèmes, divers contrats sont échangés, tels que le contrat de sous-traitance, le contrat de sous-traitance professionnelle, le contrat de développement de systèmes, etc.

En droit, on distingue les contrats où une partie s’engage à fournir un service (comme le développement, par exemple) et l’autre partie paie pour ce service. Ces contrats sont distingués en contrats d’entreprise et contrats de mandat.

En d’autres termes,

  • Contrat d’entreprise : un contrat qui stipule que “si vous livrez ce qui a été promis, vous pouvez recevoir une rémunération”.
  • Contrat de mandat : un contrat qui stipule que “vous recevez une rémunération et faites de votre mieux pour fournir un effort correspondant à cette rémunération”.

Le développement de systèmes : un contrat d’entreprise ou un contrat de mandat ?

Le développement de systèmes vise à créer un “produit promis”, qui, selon la distinction ci-dessus, semble être un contrat d’entreprise. Cependant, ce n’est pas si simple. Le développement de systèmes diffère légèrement de l’archétype du contrat d’entreprise envisagé par la loi.

Un contrat d’entreprise typique est, par exemple, un costume sur mesure. Dans le cas d’un costume, une fois les dimensions déterminées, il est facile pour les parties de visualiser le produit fini et de juger si le produit fini correspond à la commande. En revanche, dans le développement de systèmes, il n’existe généralement pas de documents qui permettent de comprendre facilement l’image globale du système, et il est difficile pour le commanditaire de comprendre l’image globale. De plus, le système à développer a une particularité : il se concrétise progressivement à travers des processus de nature différente.

Par conséquent, il est souvent problématique de distinguer si la nature du contrat à un certain stade du développement du système, en particulier au stade initial, est un “contrat d’entreprise” qui promet l’achèvement du travail, ou un “contrat de mandat” qui fait de son mieux. Cette distinction peut entraîner une charge financière excessive et importante pour l’une des parties, comme le fait que la rémunération que l’entreprise de développement de systèmes peut obtenir si le travail n’est pas terminé devient nulle. Par conséquent, il est important de déterminer quel type de contrat s’applique.

Nous allons donc expliquer la différence entre un contrat d’entreprise et un contrat de mandat, quel contrat doit être conclu, et les critères de distinction entre les deux.

Différences entre le contrat d’entreprise et le contrat de mandat

Tout d’abord, nous expliquerons les différences entre les dispositions du contrat d’entreprise et du contrat de mandat en droit civil japonais, ainsi que le traitement en cas de conclusion d’un contrat spécial.

Rémunération, résiliation, responsabilité pour les défauts, sous-traitance et contrat spécial dans le contrat d’entreprise

Un contrat d’entreprise est un contrat dans lequel une partie (l’entrepreneur / le fournisseur) promet de terminer un certain travail, et l’autre partie (le client / l’utilisateur) promet de donner une rémunération (le prix de l’entreprise) pour le résultat de ce travail.

“L’achèvement du travail” peut inclure la création de produits tels que des “plans”, des “documents de définition des exigences”, des “documents de conception de base”, des “programmes”, des “systèmes”, etc., sur lesquels les deux parties sont d’accord.

Rémunération

Si le travail n’est pas terminé, l’entrepreneur / le fournisseur ne peut pas recevoir de rémunération. Si vous voulez être payé avant la fin du travail, vous devez conclure un contrat spécial pour le prépaiement. Dans les projets de développement de systèmes basés sur des contrats d’entreprise, “l’achèvement du travail” est un concept très important.

De plus, “l’achèvement du travail” mentionné ici est généralement reconnu après une “inspection” dans le cas du développement de systèmes.

Même si un contrat spécial a été conclu, si le travail n’est pas terminé en raison de l’arrêt du projet, l’entrepreneur / le fournisseur doit restituer la rémunération déjà reçue au client / utilisateur comme un gain sans cause, appelé enrichissement sans cause. C’est la plus grande différence avec le contrat de mandat.

Résiliation

Si aucune des deux parties n’a manqué à ses obligations (violation de la promesse), le client / l’utilisateur peut résilier le contrat en indemnisant les dommages jusqu’à ce que le travail soit terminé. Dans ce cas, les “dommages” sont le montant des dépenses engagées par l’entrepreneur / le fournisseur et la rémunération qui aurait pu être obtenue, moins les dépenses qui ont pu être économisées en étant exempté de l’obligation d’achever le travail. D’autre part, l’entrepreneur / le fournisseur ne peut pas résilier le contrat.

Si un contrat spécial est conclu pour ne pas pouvoir résilier le contrat à moins que l’autre partie ne manque à ses obligations, l’entrepreneur / le fournisseur n’aura pas le risque d’être résilié à tout moment malgré l’absence de violation du contrat, comme mentionné ci-dessus.

Responsabilité pour les défauts

Si l’objet du travail a des défauts, le client peut demander la réparation des défauts, demander des dommages-intérêts, et peut résilier le contrat si l’objet du contrat ne peut pas être atteint.

Un défaut signifie un défaut ou une imperfection, et est reconnu lorsque la qualité ou les performances que l’objet doit avoir en fonction de l’objet du contrat sont manquantes. Si le système n’est pas terminé avec les spécifications et performances promises après avoir terminé la dernière étape prévue dans le contrat, cela est considéré comme un “défaut”.

Dans un cas jugé, il a été jugé qu’un bug concernant la fuite d’informations personnelles dans la construction du système d’une université n’était pas un défaut, mais l’absence de contrôle d’exclusion, qui est essentiel dans ce système, a été reconnue comme un “défaut”. Vous pouvez conclure un contrat spécial pour ne pas assumer la responsabilité des défauts, ou pour raccourcir la période pendant laquelle vous assumez la responsabilité des défauts.

Sous-traitance

L’entrepreneur / le fournisseur peut librement sous-traiter. Si un contrat spécial est conclu pour interdire la sous-traitance, la sous-traitance ne peut pas être effectuée.

Rémunération, résiliation, responsabilité pour les défauts, sous-traitance et contrat spécial dans le contrat de mandat

Un contrat de mandat est un contrat dans lequel une personne (le mandataire / le fournisseur) est chargée par une autre personne (le mandant / l’utilisateur) de traiter les affaires. Le mandataire a l’obligation de diligence d’un bon gestionnaire, c’est-à-dire l’obligation d’exercer ses compétences et de mener ses activités de manière rationnelle. En d’autres termes, il s’agit de “faire de son mieux”.

Un exemple typique est l’acte médical, qui promet de fournir un niveau supérieur à la norme dans le processus de traitement, mais ne prend pas la responsabilité jusqu’à la guérison.

La grande différence avec le contrat d’entreprise est que vous n’avez pas à prendre la responsabilité jusqu’au résultat du travail.

Rémunération

Contrairement au contrat d’entreprise, même si le travail n’est pas terminé, si le traitement des affaires est effectué correctement, le mandataire / le fournisseur peut recevoir une rémunération. De plus, si le mandat se termine en cours d’exécution en raison d’une cause qui ne peut pas être attribuée au mandataire, le mandataire peut demander une rémunération proportionnelle à la performance déjà effectuée.

De plus, dans la révision de la loi sur les obligations promulguée en 2017 (entrée en vigueur en avril 2020), même dans le cas d’un mandat, il peut y avoir des cas où une rémunération est payée pour les résultats atteints, et dans ce cas, une disposition a été établie qui permet de demander le paiement de la rémunération après l’achèvement des résultats en principe.

Résiliation

Même si l’autre partie n’a pas manqué à ses obligations, contrairement au contrat d’entreprise, non seulement le mandant / l’utilisateur, mais aussi le mandataire / le fournisseur peut résilier le contrat à tout moment.

Si un contrat spécial est conclu pour ne pas pouvoir résilier le contrat à moins que l’autre partie ne manque à ses obligations, le risque d’être résilié à tout moment sans raison, comme mentionné ci-dessus, disparaîtra.

Responsabilité pour les défauts

Contrairement au contrat d’entreprise, il n’y a pas de disposition pour la responsabilité pour les défauts. “Responsabilité pour les défauts” et “inspection” mentionnées ci-dessus sont probablement assez célèbres en tant que termes juridiques liés au développement de systèmes, mais ce sont des concepts qui n’apparaissent que dans le cas d’un contrat d’entreprise. Cependant, le mandataire a l’obligation de “faire de son mieux”, et s’il ne mène pas ses activités de manière rationnelle, il peut être demandé des dommages-intérêts ou une résiliation sur la base du non-respect des obligations.

En particulier, les obligations que le fournisseur doit assumer dans le développement de systèmes comprennent l’obligation de gestion de projet.

Sous-traitance

Contrairement au contrat d’entreprise, le mandataire / le fournisseur ne peut pas, en principe, sous-traiter. Si vous voulez sous-traiter, vous concluez un contrat spécial à cet effet.

Cette partie pose souvent des problèmes en pratique et nécessite une attention particulière. Si vous concluez un contrat pour un projet de développement de type mandat sans un contrat spécial pour autoriser la sous-traitance, en pensant que “puisqu’il s’agit du développement d’un système, la sous-traitance devrait être possible à moins qu’il ne soit spécifiquement mentionné”, vous pourriez vous retrouver dans une situation où vous pourriez être accusé de violation du contrat simplement pour avoir sous-traité.

Le client / utilisateur qui est le donneur d’ordre a également des obligations

En passant, bien que la discussion jusqu’à présent concerne principalement les obligations assumées par le fournisseur qui est le preneur d’ordre, dans le développement de systèmes qui nécessite de nombreuses mains et du temps, le client / utilisateur qui est le donneur d’ordre a également une certaine “obligation de coopération”.

Quel contrat choisir : Contrat d’entreprise ou Contrat de mandat ?

Quels sont les avantages et les inconvénients des contrats d’entreprise et de mandat ?

Avantages et inconvénients pour les entreprises de développement / fournisseurs

Pour une entreprise de développement / un fournisseur, l’avantage d’un “Contrat d’entreprise” est que si vous pouvez bien faire avec moins de personnes, vous pouvez gagner plus d’argent qu’avec un mandat. Contrairement au mandat, le contrat d’entreprise a pour obligation de “terminer le travail”, ce qui signifie que même si vous réduisez le nombre de personnes ou améliorez l’efficacité de votre travail pour réduire les coûts, vous avez rempli votre obligation tant que vous avez terminé le travail.

Les inconvénients sont :

  • Vous ne pouvez pas être sûr d’être payé jusqu’à ce que le travail soit terminé
  • Si des heures de travail non prévues initialement sont nécessaires pour terminer le travail qui répond aux exigences, vous pouvez être amené à assumer les coûts du travail supplémentaire et risquer de faire des pertes
  • Vous êtes responsable des défauts
  • Même si des heures de travail non prévues initialement sont nécessaires pour terminer le travail qui répond aux exigences, vous pouvez être amené à assumer les coûts du travail supplémentaire et risquer de faire des pertes
  • Vous êtes responsable des défauts

Les avantages d’un “Contrat de mandat” sont les suivants :

  • Vous pouvez être payé même si le travail n’est pas terminé
  • Vous pouvez être indemnisé pour les heures de travail supplémentaires
  • Vous n’avez pas à assumer la lourde responsabilité de terminer un travail sans défauts
  • Contrairement au contrat d’entreprise, le mandat a pour obligation de “fournir un effort correspondant à la rémunération”, ce qui rend plus facile de prévoir les coûts nécessaires pour remplir cette obligation

Avantages et inconvénients pour les donneurs d’ordre / utilisateurs

Pour les donneurs d’ordre / utilisateurs, l’avantage d’un “Contrat d’entreprise” est le suivant :

  • Vous n’avez pas à payer jusqu’à ce que le travail soit terminé (vous pouvez être remboursé même si vous payez à l’avance)
  • La rémunération à payer est fixe, donc il n’y a pas de coûts supplémentaires pour les heures de travail supplémentaires dues à des travaux supplémentaires, etc.

L’inconvénient est que vous pouvez être confronté à un devis élevé pour éviter le risque de perte.

L’avantage d’un “Contrat de mandat” est que vous pouvez vous attendre à un devis plus bas que pour un contrat d’entreprise. L’inconvénient est que vous ne pouvez pas faire assumer au mandataire / fournisseur la responsabilité de terminer le travail, et si des heures de travail non prévues initialement sont nécessaires, vous pouvez être amené à assumer les coûts du travail supplémentaire.

Exemples de jugements

Il y a eu des cas où le contrat a été jugé comme un contrat de mandat jusqu’à la définition des exigences et la confirmation de la conception de base, et des cas où le travail à partir de la conception de base jusqu’au test unitaire a été jugé comme un contrat d’entreprise.

Quel contrat faut-il conclure, un contrat d’entreprise ou un contrat de mandat ?

Il est possible de conclure un contrat de type modèle en fonction du processus, mais la difficulté et le contenu du développement, le montant que vous voulez / pouvez préparer, l’intention de l’autre partie et la relation de pouvoir entre les deux parties, et si vous pouvez imaginer le produit final et le décrire dans le contrat, etc., doivent être décidés et négociés en tenant compte des circonstances individuelles de chaque entreprise du point de vue de la gestion et du droit.

Critères de distinction entre un contrat d’entreprise et un contrat de quasi-mandat

Qu’est-ce que la détermination de la nature d’un contrat?

La question de savoir si la nature d’un contrat est un contrat d’entreprise ou un contrat de quasi-mandat se pose dans quel contexte et quel type de problème.

Si les parties n’ont pas conclu d’accord spécifique, c’est-à-dire sans clause spéciale, et n’ont pas mentionné cette clause dans le contrat, pour savoir si les dispositions du contrat de type stipulées dans le Code civil japonais s’appliquent à ce contrat (d’affaires), il faut se baser sur un jugement a posteriori sur le type de contrat, et ce jugement sera effectué sur la base de certains critères.

Cependant, c’est une question de savoir si le contrat est un contrat d’entreprise ou un contrat de quasi-mandat, en supposant que

  1. Un contrat de développement de système est en place
  2. Si ce contrat est un contrat d’entreprise ou un contrat de quasi-mandat

Il y a un problème avant cela, à savoir “Est-ce qu’un contrat de développement de système est en place en premier lieu?”.

Et, en supposant que le développement du système est en place, comme mentionné ci-dessus, la question de savoir à quel type de contrat il appartient détermine qui des parties supportera une somme d’argent excessivement importante, ce qui est un gros problème.

Il n’est pas rare que le contrat ne mentionne pas explicitement “entreprise” ou “quasi-mandat”, même s’il est mentionné, la substance est différente, et il y a un désaccord entre les parties.

Par conséquent, nous expliquerons les critères de distinction entre un contrat d’entreprise et un contrat de quasi-mandat.

La nature du contrat est déterminée en tenant compte de divers éléments

Pour déterminer la nature d’un contrat, il faut examiner l’ensemble du contrat et son objectif, à savoir si l’objectif est de “fournir un produit fini” ou si le vendeur est de “mener à bien ses tâches de manière raisonnable”. Le point est de savoir si le contenu de l’objet à compléter a été déterminé à un certain degré et si le projet a progressé en conséquence.

Les éléments suivants seront pris en compte pour déterminer la nature du contrat.

Performance de l’entreprise de développement

Si vous avez une histoire de création de systèmes de même niveau ou supérieur, il est souvent jugé que “il était prévu de le compléter naturellement, c’était une obligation de le compléter, et il y avait un accord pour payer la rémunération à l’achèvement”, et il est plus proche d’un contrat d’entreprise.

Est-ce que l’objectif sur le plan de travail est “complet”?

Si c’est complet, il est souvent jugé que “c’était une obligation de le compléter”, et il est plus proche d’un contrat d’entreprise.

Clarté du contenu du produit dans le contenu du contrat / mention sur le contrat

Plus il est clair, plus il est souvent jugé que “il était prévu de compléter quelque chose avec des exigences claires”, et il est plus proche d’un contrat d’entreprise.

Est-ce que la rémunération est basée sur un système de prix unitaire?

Si oui, il est souvent jugé que “c’était une obligation de le compléter avec la rémunération sur la base de l’achèvement”, et il est plus proche d’un contrat d’entreprise.

Est-ce que la rémunération est payée après l’achèvement?

Si oui, il est souvent jugé que “c’était une obligation de le compléter”, et il est plus proche d’un contrat d’entreprise.

Existence de clauses d’acceptation, de responsabilité pour les défauts et de garantie

Si oui, il est souvent jugé que “c’était une obligation de le compléter” et “des clauses telles que l’acceptation, la responsabilité pour les défauts et la garantie ont été préparées sur cette base”, et il est plus proche d’un contrat d’entreprise.

Existence de termes d’entreprise ou de quasi-mandat

Bien sûr, le libellé est également un élément de considération important. Cependant, le jugement n’est pas simplement basé sur les termes “entreprise” ou “quasi-mandat”, donc la rédaction du contrat doit également être faite avec soin.

De plus, ce jugement est effectué non seulement sur la base du contrat, mais aussi sur la base de preuves telles que les procès-verbaux créés lors du développement du système.

Résumé

“Sous-traitance” et “mandat” peuvent sembler similaires, mais leurs effets juridiques sont totalement différents. Il serait prudent de consulter un expert avant de conclure un contrat. Notre cabinet possède une expertise avancée dans des domaines tels que la sous-traitance du développement de systèmes. N’hésitez pas à nous consulter.

Managing Attorney: Toki Kawase

The Editor in Chief: Managing Attorney: Toki Kawase

An expert in IT-related legal affairs in Japan who established MONOLITH LAW OFFICE and serves as its managing attorney. Formerly an IT engineer, he has been involved in the management of IT companies. Served as legal counsel to more than 100 companies, ranging from top-tier organizations to seed-stage Startups.

Category: IT

Tag:

Retourner En Haut