Citation: 2C_647/2021 E. C

La société A.________ SA (ci-après: la recourante) dépose un recours en matière de droit public auprès du Tribunal fédéral contre l'arrêt du Tribunal administratif fédéral du 28 juin 2021. Elle conclut principalement à l'annulation de l'arrêt attaqué et au renvoi de la cause à l'instance précédente, afin de pouvoir exercer son droit d'être entendue sur les pièces requises et dans le but que le Tribunal administratif fédéral procède à une instruction complémentaire de la cause, avant de rendre une nouvelle décision. Subsidiairement, elle demande au Tribunal fédéral d'annuler l'arrêt attaqué ainsi que la "décision de l'AFC du 28 avril 2018" (recte: la décision du 23 avril 2018 ou la décision sur réclamation du 28 septembre 2018). Le Tribunal administratif fédéral a renoncé à déposer des observations sur le recours, se référant intégralement à l'arrêt attaqué. L'AFC a répondu au recours, concluant à son rejet. La recourante a répliqué.