Besseres Handling Rückerstattungen
This commit is contained in:
@@ -117,6 +117,18 @@ class ParticipantRefund extends InstancedModel
|
||||
return $this->captured_by !== null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ob auf die Auszahlung verzichtet und der Betrag gespendet wurde.
|
||||
*
|
||||
* Steht in der Abrechnung und nicht am Vorgang -- wie der Auszahlungsstand, aus demselben Grund: eine
|
||||
* zweite Spalte könnte davon abweichen. Vor dem Einreichen gibt es keine Abrechnung und nichts zu
|
||||
* entscheiden, dann ist die Antwort `false`.
|
||||
*/
|
||||
public function isDonation(): bool
|
||||
{
|
||||
return (bool) $this->invoice()->first()?->donation;
|
||||
}
|
||||
|
||||
public function isPending(): bool
|
||||
{
|
||||
return $this->status === self::STATUS_PENDING;
|
||||
|
||||
Reference in New Issue
Block a user