@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @include('layouts.navbars.auth.topnav', ['title' => ''])
@csrf {{-- VENDOR INFORMATION --}}

Vendor Information


{{-- Auto-generated Code Notice --}}
Kode vendor akan di-generate otomatis setelah data disimpan
{{-- Company Scope - Radio Style --}}
@foreach($company_scopes as $scope)
value ? 'checked' : '' }} required>
@endforeach
@error('company_scope')

{{ $message }}

@enderror
{{-- Vendor Name --}}
@error('name')

{{ $message }}

@enderror
{{-- Corp --}}
@error('corp')

{{ $message }}

@enderror
{{-- Company Specification --}}
@error('company_spec_id')

{{ $message }}

@enderror
{{-- Office Address 1 --}}
0/60 @error('office_address1')

{{ $message }}

@enderror
{{-- Office Address 2 --}}
0/40 @error('office_address2')

{{ $message }}

@enderror
{{-- Office Address 3 --}}
0/40 @error('office_address3')

{{ $message }}

@enderror
{{-- Post Code --}}
0/10 @error('post_code')

{{ $message }}

@enderror
{{-- Factory Address --}}
0/100 @error('factory_address')

{{ $message }}

@enderror
{{-- Warehouse Address --}}
0/100 @error('warehouse_address')

{{ $message }}

@enderror
{{-- Country --}}
@error('country_id')

{{ $message }}

@enderror
{{-- Region --}}
@error('region_id')

{{ $message }}

@enderror
{{-- Office City --}}
@error('office_city_id')

{{ $message }}

@enderror
{{-- Office Telephone --}}
@error('office_telp')

{{ $message }}

@enderror
{{-- Office Mobile --}}
@error('office_mobile')

{{ $message }}

@enderror
{{-- Office Fax --}}
@error('office_fax')

{{ $message }}

@enderror
{{-- Office Email --}}
@error('office_email')

{{ $message }}

@enderror
{{-- Payment Term --}}
@error('payment_term_id')

{{ $message }}

@enderror
{{-- Vendor Group --}}
Auto-filled based on company scope @error('vendor_group')

{{ $message }}

@enderror
{{-- Rec Account --}}
Auto-filled based on company scope @error('rec_account')

{{ $message }}

@enderror
{{-- Plan Group --}}
Auto-filled based on company scope @error('plan_group')

{{ $message }}

@enderror
{{-- Schema Group --}}
Auto-filled based on company scope @error('schema_group')

{{ $message }}

@enderror
{{-- Currency --}}
Auto-filled based on company scope @error('currency_id')

{{ $message }}

@enderror
{{-- Note --}}
@error('note')

{{ $message }}

@enderror
{{-- Classification --}}
@error('classification')

{{ $message }}

@enderror
{{-- Hidden Status --}} {{-- Hidden SAP Status --}}
{{-- CONTACT PERSONS --}}
Contact Persons (Optional)
*Pilih pada kolom SAP untuk menentukan contact yang akan diupload ke SAP
{{-- Empty State --}}

No contact persons added yet. Click "Add Contact" button to add one.

{{-- Table Container --}} @error('contacts')

{{ $message }}

@enderror
{{-- DIRECTORS --}}
Directors / Commissioners (Optional)
{{-- Empty State --}}

No directors added yet. Click "Add Director" button to add one.

{{-- Table Container --}} @error('directors')

{{ $message }}

@enderror
{{-- LEGAL DOCUMENTS --}}

Legal Documents


{{-- SIUP/NIB Section --}}
SIUP / NIB (Nomor Induk Berusaha)
0/50 @error('siup_nib_no')

{{ $message }}

@enderror
@error('siup_nib_releaseddate')

{{ $message }}

@enderror
@error('siup_nib_enddate')

{{ $message }}

@enderror
{{-- NPWP Section --}}
NPWP (Nomor Pokok Wajib Pajak)
0/50 @error('npwp_no')

{{ $message }}

@enderror
@error('npwp_releaseddate')

{{ $message }}

@enderror
@error('npwp_enddate')

{{ $message }}

@enderror
{{-- PKP Section --}}
PKP (Pengukuhan Pengusaha Kena Pajak)
0/50 @error('pkp_no')

{{ $message }}

@enderror
@error('pkp_releaseddate')

{{ $message }}

@enderror
@error('pkp_enddate')

{{ $message }}

@enderror
{{-- BANK ACCOUNTS --}}
Bank Accounts (Optional)
{{-- Empty State --}}

No bank accounts added yet. Click "Add Bank" button to add one.

{{-- Table Container --}} @error('banks')

{{ $message }}

@enderror
{{-- QUALITY ENVIRONMENT --}}
Quality Environment (Optional)

Select applicable quality environments and provide details

{{-- Checkbox Selection Area --}}
{{-- Dynamic checkboxes added via JavaScript --}}
{{-- Dynamic Table for Selected Items --}} @error('quality_environments')

{{ $message }}

@enderror
{{-- AGREEMENT DOCUMENT --}}

Agreement Document


Maximum Size per file: 20480 KB

Format: pdf, zip, 7z (Choose one or more files)

@error('agreement_document')

{{ $message }}

@enderror
@foreach ($approvers as $approver)
first ? $approver->username : '') == $approver->username) ? 'checked' : '' }} required>
@endforeach
@error('approver')

{{ $message }}

@enderror
{{-- Hidden Data for JavaScript --}} {{-- Include JavaScript --}} @if ($jsmenu == '1') @if (view()->exists("js.{$dmenu}")) @push('addjs') @include('js.' . $dmenu) @endpush @else @push('addjs') @endpush @endif @endif @endsection @php $contactPersonIndex = isset($contacts) ? $contacts->count() : 0; $directorIndex = isset($directors) ? $directors->count() : 0; $bankIndex = isset($banks) ? $banks->count() : 0; $qualityEnvironmentIndex = isset($qualityEnvs) ? $qualityEnvs->count() : 0; // Quality environments untuk checkbox $qualityEnvironmentsMap = isset($quality_environments) ? $quality_environments->pluck('name', 'id')->toArray() : []; @endphp @push('js') @endpush