Hallo Julian,
Gibt es so etwas wie if und abort in kombination? -> Sprich: if invoicetype = creditnote -> abort (also es soll quasi ein leeres XML erstellt werden)
So würde beim Vorhandensein ein leeres Dokument erzeugt und anderenfalls die entsprechende Ausgabe:
<xsl:template match="/">
<xsl:if test="SALESINVOICE/Interchange/HeaderInformation/InvoiceType != 'CreditNote'">
<!-- Ausgaben ... -->
</xsl:if>
</xsl:template>
Grüße,
Thomas