translate English to French: Payments were accurate and on time.
Les paiements ont été traités avec exactitude et dans les délais.