Sachverhalt: Sachverhalt: A. X._ ist seit dem 15. Juli 1992 dienstuntauglich. Er leistete bis zu diesem Zeitpunkt insgesamt 187 Tage Militärdienst und ist heute beim Zivilschutz eingeteilt. Mit Verfügung vom 12. Juni 2001 wurde er beim Wehrpflichtersatz für das Ersatzjahr 2000 wie folgt veranlagt (im Original als Matrix dargestellt): Veranlagungsgrundlage prov dBSt Steuerbares Einkommen gem. dBSt-/kSt-Veranlagung 66'900 Taxpflichtiges Einkommen 66'900 Ansatz 2.00 % Ersatzabgabe Fr. 1'338.00 Diensttage bis Ende Ersatzjahr 0 Tage = 0 % 0.00 Zivilschutz/Feuerwehr im Ersatzjahr 1 Tag = 10 % - 133.80 Rechnungsbetrag 1'204.20 Die Verfügung ist als provisorische bezeichnet ("Wir haben Ihren Wehrpflichtersatz wie folgt provisorisch festgelegt"). Sie enthält zudem den Hinweis, dass nur die Berechnung des taxpflichtigen Einkommens provisorisch sei, alle anderen Faktoren seien definitiv. Die Rechtsmittelbelehrung auf der Rückseite der Veranlagungsverfügung weist auf die Möglichkeit der Einsprache hin sowie darauf, dass eine definitive Veranlagungsverfügung nur noch in den Punkten angefochten werden kann, für die in der provisorischen Veranlagungsverfügung eine spätere Änderung vorbehalten worden ist. Eine formal und inhaltlich gleiche Veranlagungsverfügung erging am 5. Juni 2002 für das Ersatzjahr 2001. Auch für dieses Jahr lautete das taxpflichtige Einkommen auf Fr. 66'900 und wurde ein Tag "Zivilschutz/Feuerwehr im Ersatzjahr" angerechnet. Am 23. Mai 2003 erfolgte die definitive Veranlagung für das Ersatzjahr 2000 mit einem taxpflichtigen Einkommen von Fr. 319'900.- und am 6. Juni 2003 diejenige für das Ersatzjahr 2001 mit einem solchen von Fr. 110'600.- (2001). Der Ersatzpflichtige erhob Einsprache, mit welcher er verlangte, dass die geleisteten 187 Tage Militärdienst zusätzlich berücksichtigt würden. Mit Entscheid vom 6. Oktober 2003 wies die Militärverwaltung des Kantons Thurgau die Einsprache ab. Sie begründete dies damit, dass bei der provisorischen Berechnung der Ersatzabgabe die anrechenbaren Diensttage definitiv festgelegt worden seien und diese nicht erneut geprüft werden könnten. Der Ersatzpflichtige erhob Einsprache, mit welcher er verlangte, dass die geleisteten 187 Tage Militärdienst zusätzlich berücksichtigt würden. Mit Entscheid vom 6. Oktober 2003 wies die Militärverwaltung des Kantons Thurgau die Einsprache ab. Sie begründete dies damit, dass bei der provisorischen Berechnung der Ersatzabgabe die anrechenbaren Diensttage definitiv festgelegt worden seien und diese nicht erneut geprüft werden könnten. B. Der Ersatzpflichtige führte Beschwerde bei der Steuerrekurskommission des Kantons Thurgau. Er machte geltend, der Wehrpflichtersatz sei entsprechend den geleisteten und mit dem Dienstbüchlein belegten Diensttagen um drei Zehntel zu berichtigen. Mit Entscheid vom 16. März 2004 wies die Steuerrekurskommission die Beschwerde ab. B. Der Ersatzpflichtige führte Beschwerde bei der Steuerrekurskommission des Kantons Thurgau. Er machte geltend, der Wehrpflichtersatz sei entsprechend den geleisteten und mit dem Dienstbüchlein belegten Diensttagen um drei Zehntel zu berichtigen. Mit Entscheid vom 16. März 2004 wies die Steuerrekurskommission die Beschwerde ab. C. Hiegegen führt der Ersatzpflichtige Verwaltungsgerichtsbeschwerde mit den Anträgen, der Entscheid der Steuerrekurskommission sowie die definitiven Veranlagungsverfügungen der Militärverwaltung seien aufzuheben; die Veranlagungen für den Wehrpflichtersatz 2000 und 2001 seien neu vorzunehmen. Das Amt für Bevölkerungsschutz und Armee, die Steuerrekurskommission des Kantons Thurgau sowie die Eidgenössische Steuerverwaltung beantragen, die Verwaltungsgerichtsbeschwerde sei abzuweisen.