The English term "demand, sale" matches the German term "Debit"

other english words that include "demand" : german :
demand, sale Abnahme
paragraph, demand, sale, heel Absatz
demand, sale Vertrieb