Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 247a26dc

Von Moritz Bunkus vor mehr als 16 Jahren hinzugefügt

  • ID 247a26dc4b5b0d73c03fc6f05fb17daace0835d9
  • Vorgänger c42d0a36
  • Nachfolger b7b5192a

Beim Umwandeln von Aufträgen in Rechnungen nicht sofort den Auftrag schließen. Beim Buchen von Rechnungen die Aufträge schließen, aus denen die Rechnung erzeugt wurde (auch mit Umweg über Lieferscheine), sofern der Auftrag damit vollständig abgerechnet wurde.

Unterschiede anzeigen:

bin/mozilla/oe.pl
1446 1446
    }
1447 1447
  }
1448 1448

  
1449
  # close orders/quotations
1450
  $form->{closed} = 1;
1451

  
1452
  # save order if one ordnumber has been given
1453
  # if not it's most likely a collective order, which can't be saved back
1454
  # so they just have to be closed
1455
  if (($form->{ordnumber} ne '') || ($form->{quonumber} ne '')) {
1456
    OE->close_order(\%myconfig, \%$form) if ($form->{id});
1457
  } else {
1458
    OE->close_orders(\%myconfig, \%$form);
1459
  }
1460

  
1461 1449
  $form->{convert_from_oe_ids} = $form->{id};
1462 1450
  $form->{transdate}           = $form->{invdate} = $form->current_date(\%myconfig);
1463 1451
  $form->{duedate}             = $form->current_date(\%myconfig, $form->{invdate}, $form->{terms} * 1);

Auch abrufbar als: Unified diff