For almost all B2B cross-border transactions between two VAT registered entities, the reverse charge is mandatory, not something that you can choose to opt in to.
Are you sure? If a software company pay it's contributor dinners in Bruxelles/Milan/Lisbon, is the reverse charge mandatory too? Because it seemed like business as usual each time I went on business trip.