When is payment due? A. October 12 B. October 14 C. October 18 D. October 312/54When is payment due? October 12 October 14 October 18 October 31Giải thíchChọn đáp án D