Citation: 4A_261/2023 E. A

A.a. Tra l'agosto e l'ottobre del 2014 A.________ ha incaricato la C.________ SA, con due distinti contratti di appalto, di fornire e di posare dei pavimenti e dei balconi in legno per il progetto immobiliare ddd (edificazione di otto ville di alto standing su un fondo di Lugano). A.b. Con due convenzioni del 15/17 giugno 2015 A.________, C.________ SA e E.________ S.r.l. hanno pattuito che E.________ S.r.l., intervenuta nel progetto immobiliare quale subappaltatrice di C.________ SA, sarebbe subentrata in veste di assuntore al posto di quest'ultima nei predetti contratti d'appalto. F.________ SA e B.________, che a quell'epoca erano gli azionisti di C.________ SA, hanno firmato "per conoscenza e accordo" le due convenzioni. Nelle premesse di tali convenzioni le parti hanno dato atto di acconti versati da A.________ ad C.________ SA rispettivamente di fr. 376'360.15 per il primo contratto e di fr. 133'203.-- per il secondo, di cui rispettivamente euro 250'000.-- (pari a fr. 302'500.--) ed euro 64'000.-- (pari a fr. 77'400.--) già versati a E.________ S.r.l. Le parti hanno quindi concordato che sugli importi residui rispettivamente di fr. 73'860.15 e di fr. 55'803.--, un terzo (cioè fr. 24'620.05 e fr. 18'601.--, in totale fr. 43'221.05) sarebbe stato retrocesso a A.________ e i restanti fr. 49'240.10 e fr. 37'202.-- sarebbero stati suddivisi subito in misura di fr. 43'221.05 a testa tra gli azionisti di C.________ SA, F.________ SA e B.________. A.c. Il 1° settembre 2015 F.________ SA e B.________, intenzionato a cedere le sue azioni ad F.________ SA e a definire ogni rapporto di dare e avere con tale società e con C.________ SA, hanno sottoscritto una convenzione, che A.________, C.________ SA e G.________ SA (una società del gruppo F.________ SA) hanno controfirmato "per accordo e accettazione". La clausola 4i della stessa riguardava l'impegno di C.________ SA previsto nelle convenzioni del 15 giugno 2015 di versare ad B.________ l'importo di fr. 43'221.05, e stabiliva che "A.________ anticiperà CHF 43'221.05 a B.________ fornendo atto a C.________ SA, ritenuto che effettuato tale pagamento A.________ è in seguito autorizzato con la presente da C.________ SA e da G.________ SA con sede a Lugano, a compensare il suddetto importo (CHF 43'221.05) con la successiva richiesta di acconto che G.________ SA effettuerà nei suoi confronti in relazione alla fornitura di pietra o rubinetteria per il cantiere ddd...".