Type-IIB supersymmetric theories have an SL(2,Z) invariance, known as U-duality, which controls the non-perturbative behavior of the theory. Under SL(2,Z) the supercharges are doublets, implying that the bosonic charges would be singlets or triplets. However, among the bosonic charges there are doublet strings and doublet fivebranes which are in conflict with the doublet property of the supercharges. It is shown that the conflict is resolved by structure constants that depend on moduli, such as the tau parameter, which transform under the same SL(2,Z). The resulting superalgebra encodes the non-perturbative duality properties of the theory and is valid for any value of the string coupling constant. The usefulness of the formalism is illustr...