translate English to French: A number of contradictions and ambiguities were noted in the way the payment was handled.
Plusieurs contradictions et ambiguïtés ont été notées dans la façon de traiter le paiement.