translate English to French: These costs are not always well documented.
Ces dépenses ne sont pas toujours bien étayées.