お世話になった業者さんなどに配るために、商品券を20万円分購入しました。
この費用は、全額経費にしてもよいのでしょうか？
贈答するために購入した商品券は、交際費として経費計上することが可能です。ただし、購入した段階では経費計上できません。
商品券を渡したときに経費計上できるものになります。
つまり、期末時点で、まだ渡していない商品券があるのであれば、それは経費ではなく、資産（現金勘定や商品券勘定などで管理）として計上しなければならないものになります。
使用した（渡した）分だけが経費になります。
また、商品券を大量に購入して配った場合、本当に配ったのか、税務調査などで怪しまれる可能性があります。
できれば、配布先リストをつけて、いつ、誰に、いくらの商品券を渡したのかを記録をつけておいた方がよいでしょう。