Les bons comptes font les bons amis.

English Translation

Short accounts make long friends.

I was a little confused about what this meant in English, but it turns out that it is an English AND a French saying. (Maybe British English?) Anyway, I did a search on it and found this website that explains it both in French and in English: