Invoice PAIN & CSV can be uploaded
This commit is contained in:
@@ -21,6 +21,7 @@ class InvoiceResource {
|
||||
$returnData['invoiceType'] .= ' (' . $this->invoice->type_other . ')';
|
||||
}
|
||||
|
||||
$returnData['invoiceTypeShort'] = $this->invoice->invoiceType()->name;
|
||||
$returnData['costUnitName'] = $this->invoice->costUnit()->first()->name;
|
||||
$returnData['invoiceNumber'] = $this->invoice->invoice_number;
|
||||
$returnData['contactName'] = $this->invoice->contact_name;
|
||||
@@ -47,7 +48,17 @@ class InvoiceResource {
|
||||
$returnData['costUnitId'] = $this->invoice->cost_unit_id;
|
||||
$returnData['amountPlain'] = new Amount($this->invoice->amount, '')->toString();
|
||||
$returnData['internalType'] = $this->invoice->type;
|
||||
$returnData['donationText'] = $this->invoice->donation ? 'Ja' : 'Nein';
|
||||
$returnData['createdAt'] = \DateTime::createFromFormat('Y-m-d H:i:s', $this->invoice->created_at)->format('d.m.Y H:i');
|
||||
$returnData['approvedAt'] = '--';
|
||||
$returnData['approvedBy'] = '--';
|
||||
|
||||
if ($this->invoice->status === InvoiceStatus::INVOICE_STATUS_APPROVED) {
|
||||
$returnData['approvedAt'] = \DateTime::createFromFormat('Y-m-d H:i:s', $this->invoice->approved_at)->format('d.m.Y H:i');
|
||||
$returnData['approvedBy'] = $this->invoice->approvedBy()->first()->username ?? '--';
|
||||
}
|
||||
|
||||
$returnData['alreadyPaid'] = $returnData['alreadyPaid'] == '' ? 0 : 1;
|
||||
|
||||
return $returnData;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user