Direct payments for invoices
Events can be moved to archive and moved back Fixed validation
This commit is contained in:
@@ -38,7 +38,8 @@ class InvoiceResource {
|
||||
$returnData['amount'] = Amount::fromString($this->invoice->amount, ' Euro')->toString();
|
||||
$returnData['id'] = $this->invoice->id;
|
||||
$returnData['donation'] = $this->invoice->donation;
|
||||
$returnData['alreadyPaid'] = !$this->invoice->donation && null === $this->invoice->contact_bank_iban;
|
||||
$returnData['externalPayment'] = null !== $this->invoice->payment_purpose;
|
||||
$returnData['paymentPurpose'] = $this->invoice->payment_purpose ?? 'Auslagenerstattung Rechnungsnummer ' . $returnData['invoiceNumber'];
|
||||
$returnData['accountOwner'] = $this->invoice->contact_bank_owner ?? '--';
|
||||
$returnData['accountIban'] = $this->invoice->contact_bank_iban ?? '--';
|
||||
$returnData['status'] = $this->invoice->status;
|
||||
@@ -67,7 +68,7 @@ class InvoiceResource {
|
||||
$returnData['approvedBy'] = $this->invoice->approvedBy()->first()->username ?? '--';
|
||||
}
|
||||
|
||||
$returnData['alreadyPaid'] = $returnData['alreadyPaid'] == '' ? 0 : 1;
|
||||
$returnData['externalPayment'] = $returnData['externalPayment'] == '' ? 0 : 1;
|
||||
|
||||
return $returnData;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user