← Matérias-primasExcluir

Custo vigente

R$ {{ str_replace('.', ',', $material->current_cost) }}

por {{ $material->unit->name }}

Fornecedores

{{ $material->supplierLinks->count() }}

Situação

{{ $material->is_active ? 'Ativa' : 'Inativa' }}

Cadastro industrial

Características opcionais

Somente as propriedades aplicáveis ao material devem ser preenchidas.

Salvar alterações

{{ $supplierLinkId ? 'Editar fornecedor' : 'Associar fornecedor' }}

Salvar@if($supplierLinkId)Cancelar@endif
@forelse($material->supplierLinks as $link)
{{ $link->supplier->trade_name ?: $link->supplier->legal_name }}@if($link->is_preferred)Preferencial@endif @if(!$link->is_active)Inativo@endif

{{ $link->supplier_product_code ?: 'Sem código no fornecedor' }} · Prazo: {{ $link->lead_time_days === null ? 'não informado' : $link->lead_time_days.' dia(s)' }}

Embalagem: {{ str_replace('.', ',', $link->package_quantity) }} {{ $link->purchaseUnit->symbol }}@if($link->minimum_order_quantity) · Pedido mínimo: {{ str_replace('.', ',', $link->minimum_order_quantity) }}@endif

R$ {{ str_replace('.', ',', $link->unit_cost) }}

por {{ $link->purchaseUnit->symbol }}

@empty@endforelse

Histórico de preços

Registros imutáveis, ordenados pela vigência mais recente.

@forelse($material->priceHistory as $history)

{{ $history->supplier?->legal_name ?: 'Custo inicial da matéria-prima' }}

Vigência: {{ $history->effective_at->format('d/m/Y H:i') }} · Alterado por {{ $history->changedBy->name }}

@if($history->notes)

{{ $history->notes }}

@endif

R$ {{ str_replace('.', ',', $history->new_cost) }} / {{ $history->unit->symbol }}

Anterior: {{ $history->previous_cost === null ? 'não havia' : 'R$ '.str_replace('.', ',', $history->previous_cost) }}

@empty@endforelse
CancelarAtualizar e preservar histórico