@extends('layouts.app') @section('title','Document Control') @section('content')

Invoice & Book Control

{{ $company->name }} — system sequences, physical books and legacy numbers

@if(session('success'))
{{ session('success') }}
@endif @if($errors->any())@endif @if($manager)

System invoice sequence

The first generated invoice is starting number + 1. The start locks after first use.

@csrf
@foreach($sequences as $sequence)

{{ $sequence->salesperson_name }}: starts {{ $sequence->base_number }}, last issued {{ $sequence->last_issued_number }}, next {{ $sequence->last_issued_number + 1 }}

@endforeach

Register physical book

@csrf
@endif
@forelse($books as $book) @empty@endforelse
BookRangeCustodianRecord page
{{ $book->book_number }}
{{ ucwords(str_replace('_',' ',$book->book_type)) }}
{{ $book->first_number }} – {{ $book->last_number }} {{ $book->salesperson_name ?: 'Unassigned' }}@if($book->assigned_at)
{{ $book->assigned_at }}@endif @if($manager && !$book->assignment_id)
@csrf
@endif
@if($book->assignment_id && $canRecord)
Use or void a printed number
@csrf @if($book->book_type==='payment_receipt') @endif
@endif
No physical books registered for your access.
@forelse($numbers as $number) @empty@endforelse
NumberTypeSourceSalespersonStatusDate / amount
{{ $number->document_number }}{{ ucwords(str_replace('_',' ',$number->document_type)) }} {{ ucwords(str_replace('_',' ',$number->source_type)) }}{{ $number->salesperson_name ?: 'Unassigned' }} {{ ucfirst($number->status) }}{{ $number->document_date ?: '—' }}@if($number->amount!==null) · {{ number_format((float)$number->amount,2) }}@endif
No document numbers have been consumed or imported.
{{ $numbers->links() }}
@endsection