diff --git a/app/Imports/Banking/Transfers.php b/app/Imports/Banking/Transfers.php index 9c0023df8..6943eff92 100644 --- a/app/Imports/Banking/Transfers.php +++ b/app/Imports/Banking/Transfers.php @@ -41,10 +41,10 @@ class Transfers extends Import return [ 'from_account_id' => 'required|integer', 'from_currency_code' => 'required|string|currency', - 'from_currency_rate' => 'required', + 'from_currency_rate' => 'required|gt:0', 'to_account_id' => 'required|integer', 'to_currency_code' => 'required|string|currency', - 'to_currency_rate' => 'required', + 'to_currency_rate' => 'required|gt:0', 'amount' => 'required|amount', 'transferred_at' => 'required|date_format:Y-m-d', 'payment_method' => 'required|string', diff --git a/app/Imports/Purchases/Sheets/Bills.php b/app/Imports/Purchases/Sheets/Bills.php index a1b3cac99..8a6c7206b 100644 --- a/app/Imports/Purchases/Sheets/Bills.php +++ b/app/Imports/Purchases/Sheets/Bills.php @@ -43,7 +43,7 @@ class Bills extends Import { $rules['bill_number'] = Str::replaceFirst('unique:documents,NULL', 'unique:documents,document_number', $rules['document_number']); $rules['billed_at'] = $rules['issued_at']; - $rules['currency_rate'] = 'required'; + $rules['currency_rate'] = 'required|gt:0'; unset($rules['document_number'], $rules['issued_at'], $rules['type']); diff --git a/app/Imports/Sales/Sheets/Invoices.php b/app/Imports/Sales/Sheets/Invoices.php index 440d84d48..aeb831de8 100644 --- a/app/Imports/Sales/Sheets/Invoices.php +++ b/app/Imports/Sales/Sheets/Invoices.php @@ -43,7 +43,7 @@ class Invoices extends Import { $rules['invoice_number'] = Str::replaceFirst('unique:documents,NULL', 'unique:documents,document_number', $rules['document_number']); $rules['invoiced_at'] = $rules['issued_at']; - $rules['currency_rate'] = 'required'; + $rules['currency_rate'] = 'required|gt:0'; unset($rules['document_number'], $rules['issued_at'], $rules['type']);