The German Officer Leather Great Coat was a staple of the German military uniform, worn by all ranks. Officers, who received a clothing allowance and were responsible for purchasing their own uniforms, were allowed to wear a leather version of the standard greatcoat.
eBay