Fatti

La controversia riguarda il diritto di un agente a un'indennità di clientela ai sensi dell'art. 418u CO. Il tribunale cantonale ha ritenuto che l'agente non avesse diritto a tale indennità poiché è stato lui a prendere l'iniziativa di risolvere il contratto senza giustificato motivo. L'agente contesta questa decisione.

Il DTF esamina la natura e le condizioni di concessione dell'indennità di clientela prevista dall'art. 418u CO. Esso ricorda che tale indennità non è una remunerazione aggiuntiva per le prestazioni dell'agente durante il contratto, ma un risarcimento per il profitto che il mandante continua a trarre dalla clientela sviluppata dall'agente, anche dopo la fine del contratto. La concessione di tale indennità si basa su considerazioni di equità.

Secondo il DTF, l'agente perde il suo diritto all'indennità solo se è responsabile della risoluzione del contratto, sia per colpa, sia perché ha risolto il contratto senza giustificato motivo o ha dato al mandante un motivo giustificato per risolvere il contratto. Questa nozione di "giustificato motivo" non è identica a quella di "giusta causa" di risoluzione immediata ai sensi dell'art. 337 CO.

Legge

Il DTF ritiene che l'art. 418u cpv. 3 CO, che prevede la soppressione dell'indennità, debba essere interpretato in modo restrittivo. Sebbene le condizioni siano simili a quelle dell'art. 340c cpv. 2 CO sulla cessazione del divieto di concorrenza, il parallelo non può…