Il y a une erreur de calcul. Tu ne peux pas appliquer le même % au net et au brut.
Si la merge est 30% du net, elle ne représente que 23,1% du brut !
En clair si B = A + (A*30%), alors A = B - (B*23,1%)

Dit autrement :

Prix Canon = 378€
Marge 30 % = 113,4 €
Prix vendeur = 378 + 113,4 = 491,4 €

Dans l'autre sens :

Prix vendeur : 491,4 €
Marge 491,4 € * 23,1% = 113,4 €
Prix Canon = 491,4 - 113,4 = 378 €