What does auf Abschlag mean?

auf Abschlag - German to English

pay on account