@extends('layouts.app')
@php
$editing = $payment->exists;
$received = old('direction', $payment->direction) === 'received';
$title = ($editing ? 'Edit ' : 'New ').($received ? 'payment received' : 'vendor payment');
$formData = [
'direction' => $received ? 'received' : 'paid',
'isEdit' => $editing,
'originalParty' => $editing ? ($received ? $payment->client_id : $payment->vendor_id) : null,
'originalTarget' => $editing ? ($received ? $payment->order_id : $payment->vendor_bill_id) : null,
'originalKey' => $editing && ! $received ? ($payment->vendor_assignment_item_id ? 'item:'.$payment->vendor_assignment_item_id : ($payment->vendor_assignment_id ? 'assignment:'.$payment->vendor_assignment_id : ($payment->vendor_bill_id ? 'bill:'.$payment->vendor_bill_id : ''))) : '',
'originalAmount' => $editing ? (float) $payment->amount : 0,
'overpayError' => $errors->has('confirm_overpay'),
];
@endphp
@section('title', $title)
@section('content')