translate English to French: Delivery of the tax incentive is emerging from an extremely difficult and testing period.
Nous arrivons à la fin d'une période au cours de laquelle l'application et la gestion des encouragements fiscaux a été extrêmement éprouvante.