Yes, you need to report B2B cross-border transactions (Intracommunity transactions) in the EC list. OSS is just for B2C.