umsatz.setKonto(konto);
umsatz.setDatum(datum);
umsatz.setValuta(valuta);
IXMLElement empfaenger = line.getFirstChildNamed("EMPFAENGER");
if (empfaenger != null)
umsatz.setGegenkontoName(getContent(empfaenger.getFirstChildNamed("NAME")));
//
////////////////////////////////////////////////////////////////////////////
// Checken, ob es eine Split-Buchung ist.
IXMLElement split = line.getFirstChildNamed("SPLITT");
if (split != null)
{
// Jepp, ist eine Splitt-Buchung. Dann duplizieren wir die Buchung anhand
// der Anzahl von Splits
Vector<IXMLElement> parts = split.getChildrenNamed("PART");
if (parts == null || parts.size() == 0)
throw new ApplicationException("Split-Auftrag ohne enthaltene Buchungen");
for (IXMLElement p:parts)
{
Umsatz copy = umsatz.duplicate();