@extends('dashboard.admin.layouts.master') @php $formLines = old('lines', $journalEntry->lines->map(fn ($line) => [ 'account_id' => $line->account_id, 'cost_center_id' => $line->cost_center_id, 'description' => $line->description, 'debit' => $line->debit, 'credit' => $line->credit, 'currency_code' => $line->currency_code, 'exchange_rate' => $line->exchange_rate, ])->values()->all()); if (count($formLines) === 0) { $formLines = [[ 'account_id' => '', 'cost_center_id' => '', 'description' => '', 'debit' => '', 'credit' => '', 'currency_code' => '', 'exchange_rate' => '', ]]; } @endphp @section('content')

{{ trans('finance.journal_entries.edit_title') }}

@if($errors->any())
    @foreach($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@csrf @method('PUT')

{{ trans('finance.journal_entries.header_information') }}

@error('entry_date')
{{ $message }}
@enderror
@error('journal_id')
{{ $message }}
@enderror
@error('branch_id')
{{ $message }}
@enderror
@error('fiscal_year_id')
{{ $message }}
@enderror
@error('fiscal_period_id')
{{ $message }}
@enderror
@error('description')
{{ $message }}
@enderror

{{ trans('finance.journal_entries.lines_information') }}

@error('lines')
{{ $message }}
@enderror
@foreach($formLines as $index => $line) @endforeach
{{ trans('finance.journal_entries.account') }} {{ trans('finance.journal_entries.cost_center') }} {{ trans('finance.journal_entries.description') }} {{ trans('finance.journal_entries.debit') }} {{ trans('finance.journal_entries.credit') }} {{ trans('finance.journal_entries.currency_code') }} {{ trans('finance.journal_entries.exchange_rate') }} {{ trans('finance.journal_entries.actions') }}
@error("lines.$index.account_id")
{{ $message }}
@enderror
@error("lines.$index.cost_center_id")
{{ $message }}
@enderror
@error("lines.$index.description")
{{ $message }}
@enderror
@error("lines.$index.debit")
{{ $message }}
@enderror
@error("lines.$index.credit")
{{ $message }}
@enderror
@error("lines.$index.currency_code")
{{ $message }}
@enderror
@error("lines.$index.exchange_rate")
{{ $message }}
@enderror
@endsection @section('js') {!! JsValidator::formRequest('App\Http\Requests\Admin\Finance\UpdateJournalEntryRequest', '#JournalEntryForm') !!} @endsection