@extends('layouts.app') @section('title', __('accounting::lang.consolidation')) @section('content') @include('accounting::layouts.nav')

@lang('accounting::lang.consolidation')

@if(!empty($readiness))

@lang('accounting::lang.consolidation_readiness')

@lang('accounting::lang.holding_entities'): {{ $readiness['entities'] }} | @lang('accounting::lang.entity_tagging'): {{ $readiness['tagging']['tagged_pct'] ?? 0 }}% ({{ $readiness['tagging']['untagged_lines'] ?? 0 }} @lang('accounting::lang.untagged_lines'))

@if(($readiness['fx']['total_issues'] ?? 0) > 0)

@lang('accounting::lang.stale_fx_warning', ['count' => $readiness['fx']['total_issues']])

@endif @if(! $readiness['ready'])
@csrf
@lang('accounting::lang.sync_exchange_rates_now') @endif
@endif
@csrf
@lang('accounting::lang.base_currency_code'): {{ $defaults['base_currency_code'] ?? 'IRR' }}
@foreach($entities as $entity)
@endforeach
@lang('accounting::lang.exchange_rates')
@foreach($runs as $run)

{{ $run->period_start }} - {{ $run->period_end }} ({{ $run->status }}) - {{ $run->currency_code }} / {{ $run->rate_mode ?? 'market' }}

@if($run->status === 'draft')
@csrf
@endif

@lang('accounting::lang.elimination_amount'): @format_currency($run->elimination_amount)

@if(is_array($run->entity_balances)) @foreach($run->entity_balances as $entity) @endforeach
@lang('lang_v1.holding_entity') @lang('accounting::lang.entity_currency') @lang('accounting::lang.market_rate') @lang('accounting::lang.official_rate') @lang('accounting::lang.net_balance') @lang('accounting::lang.converted_market_balance') @lang('accounting::lang.converted_official_balance') @lang('accounting::lang.rate_variance')
{{ $entity['entity_name'] ?? '-' }} {{ $entity['entity_currency'] ?? $run->currency_code }} {{ $entity['market_rate'] ?? ($entity['exchange_rate'] ?? 1) }} {{ $entity['official_rate'] ?? ($entity['exchange_rate'] ?? 1) }} @format_currency($entity['net_balance'] ?? 0) @format_currency($entity['converted_market_balance'] ?? ($entity['converted_net_balance'] ?? 0)) @format_currency($entity['converted_official_balance'] ?? ($entity['converted_net_balance'] ?? 0)) @format_currency($entity['rate_variance'] ?? 0)
@endif @if(is_array($run->rate_comparison) && count($run->rate_comparison))

@lang('accounting::lang.rate_comparison_summary')

@foreach($run->rate_comparison as $row) @endforeach
@lang('lang_v1.holding_entity')@lang('accounting::lang.entity_currency')@lang('accounting::lang.variance_pct')@lang('accounting::lang.balance_variance')
{{ $row['entity'] ?? '-' }} {{ $row['currency'] ?? '-' }} {{ $row['variance_pct'] ?? '-' }}% @format_currency($row['balance_variance'] ?? 0)
@endif
@endforeach {{ $runs->links() }}
@endsection