* Campos obrigatórios
{!! Form::text('nome', 'Descrição')->required() !!}
{!! Form::text('referencia', 'Referência')->attrs(['class' => 'ignore']) !!}
@isset($item)
{!! __view_locais_edit($item->locais, 'Disponibilidade') !!}
@else
{!! __view_locais('Disponibilidade') !!}
@endif
@if(!empresaComFilial())
@endif
{!! Form::tel('valor_compra', 'Valor do custo')->attrs(['class' => 'moeda'])->value(isset($item) ? __moeda($item->valor_compra) : '')->required() !!}
@php
$config = App\Models\ConfigNota::configStatic();
@endphp
{!! Form::tel('percentual_lucro', '% de lucro')->value(isset($item) ? __moeda($item->percentual_lucro) : $config->percentual_lucro_padrao )->attrs(['class' => 'perc'])->required() !!}
{!! Form::tel('valor_venda', 'Valor de venda')->attrs(['class' => 'moeda'])->value(isset($item) ? __moeda($item->valor_venda) : '')->required() !!}
{!! Form::tel('estoque_inicial', 'Estoque inicial')->attrs(['class' => 'ignore']) !!}
{!! Form::select('reajuste_automatico', 'Reajuste automático', [0 => 'Não', 1 => 'Sim'])->attrs([
'class' => 'form-select ignore',
]) !!}
{!! Form::select('gerenciar_estoque', 'Gerenciar estoque', [0 => 'Não', 1 => 'Sim'])->attrs([
'class' => 'form-select',
]) !!}
{!! Form::select('inativo', 'Inativo', [0 => 'Não', 1 => 'Sim'])->attrs(['class' => 'form-select']) !!}
@isset($item)
{!! Form::select('grade', 'Tipo grade', [0 => 'Não', 1 => 'Sim'])->attrs(['class' => 'form-select']) !!}
@else
{!! Form::select('grade', 'Tipo grade', [0 => 'Não', 1 => 'Sim'])->attrs(['class' => 'form-select']) !!}
@endisset
{!! Form::tel('estoque_minimo', 'Estoque mínimo')->attrs(['class' => 'ignore']) !!}
{!! Form::tel('limite_maximo_desconto', 'Limite máx. de desconto')->attrs(['class' => 'ignore']) !!}
{!! Form::select('unidade_compra', 'Un. de compra', App\Models\Produto::unidadesMedida())->value(isset($item) ? $item->unidade_compra : 'UN')->attrs(['class' => 'form-select']) !!}
{!! Form::select('unidade_venda', 'Un. de venda', App\Models\Produto::unidadesMedida())->value(isset($item) ? $item->unidade_compra : 'UN')->attrs(['class' => 'form-select']) !!}
{!! Form::tel('conversao_unitaria', 'Conversão unitária')->attrs(['class' => 'ignore']) !!}
{!! Form::date('alerta_vencimento', 'Alerta de venc. (dias)')->attrs(['class' => 'ignore']) !!}
@isset($tributacao)
{!! Form::tel('NCM', 'NCM')->attrs(['class' => 'ncm'])->value(isset($item) ? $item->NCM : $tributacao->ncm_padrao) !!}
@else
{!! Form::tel('NCM', 'NCM')->attrs(['class' => 'ncm']) !!}
@endisset
{!! Form::tel('CEST', 'CEST')->attrs(['class' => 'ignore']) !!}
{!! Form::tel('referencia_balanca', 'Ref balança')->attrs(['class' => 'ignore']) !!}
{!! Form::tel('perc_comissao', '% Comissão')->attrs(['class' => 'perc'])->attrs(['class' => 'ignore']) !!}
{!! Form::select('tipo_dimensao', 'Tipo de dimensão', [2 => '--', 1 => 'Area', 0 => 'Dimensão'])->attrs(['class' => 'form-select']) !!}
@php
$appendAttr = '';
@endphp
{!! Form::select('envia_controle_pedidos', 'Envia controle pedidos' . $appendAttr, [0 => 'Não', 1 => 'Sim'])->attrs(['class' => 'form-select ignore']) !!}
@php
$appendAttr = '';
@endphp
{!! Form::select('tela_pedido_id', 'Tela de pedido (opcional)' . $appendAttr, ['' => '--'] + $telasPedido->pluck('nome', 'id')->all())->attrs(['class' => 'form-select ignore']) !!}
@if (!isset($not_submit))
@isset($item)
@if ($item->imagem)

@else

@endif
@else

@endif
@endif
{!! Form::select('delivery', 'Atribuir ao delivery', [0 => 'Não', 1 => 'Sim'])->attrs(['class' => 'form-select']) !!}
{!! Form::select('ecommerce', 'Atribuir ao ecommerce', [0 => 'Não', 1 => 'Sim'])->attrs(['class' => 'form-select']) !!}
{!! Form::select('locacao', 'Locação', [0 => 'Não', 1 => 'Sim'])->attrs(['class' => 'form-select']) !!}
{!! Form::tel('valor_locacao', 'Valor da locação')->attrs(['class' => 'moeda ignore']) !!}
* Se Atente para preencher todos os dados para utilizar o API dos
correios.
@isset($categoriasEcommerce)
{!! Form::select('ecommerce_categoria_id', 'Categoria', $categoriasEcommerce->pluck('nome', 'id'))->attrs([
'class' => 'select2 ignore',
]) !!}
@endisset
{!! Form::select('ecommerce_sub_categoria_id', 'Sub categoria')->attrs(['class' => 'select2 ignore']) !!}
{!! Form::text('valor_ecommerce', 'Valor')->attrs(['class' => 'moeda ignore'])->value(isset($item->ecommerce) ? __moeda($item->ecommerce->valor) : '') !!}
{!! Form::select('ecommerce_controlar_estoque', 'Controlar estoque', [0 => 'Não', 1 => 'Sim'])->attrs([
'class' => 'select2',
]) !!}
{!! Form::select('ecommerce_ativo', 'Ativo', [0 => 'Não', 1 => 'Sim'])->attrs(['class' => 'select2']) !!}
{!! Form::select('ecommerce_destaque', 'Destaque', [0 => 'Não', 1 => 'Sim'])->attrs(['class' => 'select2']) !!}
@if (!isset($not_submit))
@endif
@php
$appendAttr = '';
@endphp
{!! Form::select('composto', 'Composto' . $appendAttr, [0 => 'Não', 1 => 'Sim'])->attrs(['class' => 'form-select']) !!}
@if (!isset($not_submit))
@endif
{!! Form::select('derivado_petroleo', 'Derivado de petróleo', [0 => 'Não', 1 => 'Sim'])->attrs([
'class' => 'form-select',
]) !!}
{!! Form::select('codigo_anp', 'ANP', App\Models\Produto::lista_ANP())->attrs(['class' => 'select2']) !!}
{!! Form::tel('perc_glp', '%GLP')->attrs(['class' => 'tel'])->attrs(['class' => 'ignore']) !!}
{!! Form::tel('perc_gnn', '%GNn')->attrs(['class' => 'tel'])->attrs(['class' => 'ignore']) !!}
{!! Form::tel('perc_gni', '%GNi')->attrs(['class' => 'tel'])->attrs(['class' => 'ignore']) !!}
{!! Form::tel('valor_partida', 'Valor de partida')->attrs(['class' => 'tel'])->attrs(['class' => 'ignore']) !!}
{!! Form::tel('unidade_tributavel', 'Und tributável')->attrs(['class' => 'tel'])->attrs(['class' => 'ignore']) !!}
{!! Form::tel('quantidade_tributavel', 'Qtd tributável')->attrs(['class' => 'tel'])->attrs(['class' => 'ignore']) !!}
Dados de dimensões e peso do produto (opcional)
{!! Form::tel('largura', 'Largura (cm)')->attrs(['class' => 'tel'])->attrs(['class' => 'ignore']) !!}
{!! Form::tel('altura', 'Altura (cm)')->attrs(['class' => 'tel'])->attrs(['class' => 'ignore']) !!}
{!! Form::tel('comprimento', 'Comprimento (cm)')->attrs(['class' => 'tel'])->attrs(['class' => 'ignore']) !!}
{!! Form::tel('peso_liquido', 'Peso líquido')->attrs(['class' => 'tel'])->attrs(['class' => 'ignore']) !!}
{!! Form::tel('peso_bruto', 'Peso bruto')->attrs(['class' => 'tel'])->attrs(['class' => 'ignore']) !!}
Lote e vencimento (opcional)
{!! Form::select('lote-vencimento', 'Lote e vencimento', [0 => 'Não', 1 => 'Sim'])->attrs([
'class' => 'form-select',
]) !!}
{!! Form::text('lote', 'Lote')->attrs(['class' => ''])->attrs(['class' => 'ignore']) !!}
{!! Form::date('vencimento', 'Vencimento')->attrs(['class' => ''])->attrs(['class' => 'ignore']) !!}
Dados Veículo (Opcional)
{!! Form::select('dados-veiculo', 'Dados veículo', [0 => 'Não', 1 => 'Sim'])->attrs(['class' => 'form-select']) !!}
{!! Form::text('renavam', 'Renavam')->attrs(['class' => ''])->attrs(['class' => 'ignore']) !!}
{!! Form::text('placa', 'Placa')->attrs(['class' => 'placa'])->attrs(['class' => 'ignore']) !!}
{!! Form::text('chassi', 'Chassi')->attrs(['class' => ''])->attrs(['class' => 'ignore']) !!}
{!! Form::text('combustivel', 'Combustível')->attrs(['class' => ''])->attrs(['class' => 'ignore']) !!}
{!! Form::text('ano_modelo', 'Ano/Modelo')->attrs(['class' => ''])->attrs(['class' => 'ignore']) !!}
{!! Form::text('cor_veiculo', 'Cor')->attrs(['class' => ''])->attrs(['class' => 'ignore']) !!}
* Campos obrigatórios
{!! Form::select('CST_CSOSN', 'CSOSN *', App\Models\Produto::listaCSTCSOSN())->attrs([
'class' => 'select2'
])->value(isset($item) ? $item->CST_CSOSN : $config->CST_CSOSN_padrao) !!}
{!! Form::select('CST_PIS', 'CST PIS *', App\Models\Produto::listaCST_PIS_COFINS())->attrs([
'class' => 'select2',
])->value(isset($item) ? $item->CST_PIS : $config->CST_PIS_padrao) !!}
{!! Form::select('CST_COFINS', 'CST COFINS *', App\Models\Produto::listaCST_PIS_COFINS())->attrs([
'class' => 'select2',
])->value(isset($item) ? $item->CST_PIS : $config->CST_COFINS_padrao) !!}
{!! Form::select('CST_IPI', 'CST IPI *', App\Models\Produto::listaCST_IPI())->attrs([
'class' => 'select2'
])->value(isset($item) ? $item->CST_IPI : $config->CST_IPI_padrao) !!}
{!! Form::select('CST_CSOSN_EXP', 'CSOSN Exportação *', App\Models\Produto::listaCSTCSOSN())->attrs([
'class' => 'select2',
]) !!}
{{-- @isset($naturezaPadrao) --}}
{!! Form::tel('CFOP_saida_estadual', 'CFOP saída interno')->attrs(['class' => 'cfop'])->value(isset($item) ? $item->CFOP_saida_estadual : $naturezaPadrao->CFOP_saida_estadual) !!}
{!! Form::tel('CFOP_saida_inter_estadual', 'CFOP saída externo')->attrs(['class' => 'cfop'])->value(isset($item) ? $item->CFOP_saida_inter_estadual : $naturezaPadrao->CFOP_saida_inter_estadual) !!}
{{-- @endisset --}}
{!! Form::tel('perc_icms', '%ICMS *')->attrs(['class' => 'perc'])->value(isset($item) ? $item->perc_icms : $tributacao->icms) !!}
{!! Form::tel('perc_pis', '%PIS *')->attrs(['class' => 'perc'])->value(isset($item) ? $item->perc_pis : $tributacao->pis) !!}
{!! Form::tel('perc_cofins', '%COFINS *')->attrs(['class' => 'perc'])->value(isset($item) ? $item->perc_cofins : $tributacao->cofins) !!}
{!! Form::tel('perc_ipi', '%IPI *')->attrs(['class' => 'perc'])->value(isset($item) ? $item->perc_ipi : $tributacao->ipi) !!}
{!! Form::text('perc_iss', '% ISS *')->attrs(['class' => 'perc ignore']) !!}
{!! Form::text('perc_reducao', '% Redução BC')->attrs(['class' => 'perc ignore']) !!}
{!! Form::text('cBenef', 'Cod benefício')->attrs(['class' => ''])->attrs(['class' => 'ignore']) !!}
{!! Form::select('origem', 'Origem', App\Models\Produto::origens())->attrs(['class' => 'select2']) !!}
{!! Form::text('perc_icms_interestadual', '%ICMS interestadual')->attrs(['class' => 'ignore']) !!}
{!! Form::text('perc_icms_interno', '%ICMS interno')->attrs(['class' => 'ignore']) !!}
{!! Form::text('perc_fcp_interestadual', '%FCP interestad.')->attrs(['class' => 'ignore']) !!}
{{-- @isset($naturezaPadrao) --}}
{!! Form::tel('CFOP_entrada_estadual', 'CFOP entrada interno')->attrs(['class' => 'cfop ignore'])->value(isset($item) ? $item->CFOP_entrada_estadual : $naturezaPadrao->CFOP_entrada_estadual) !!}
{!! Form::text('CFOP_entrada_inter_estadual', 'CFOP entrada externo')->attrs(['class' => 'cfop ignore'])->value(isset($item) ? $item->CFOP_entrada_inter_estadual : $naturezaPadrao->CFOP_entrada_inter_estadual) !!}
{!! Form::select('CST_CSOSN_entrada', 'CSOSN entrada', App\Models\Produto::listaCSTCSOSN())->attrs([
'class' => 'select2',
]) !!}
{{-- @endisset --}}
{!! Form::select(
'CST_PIS_entrada',
'CST PIS Entrada *',
App\Models\Produto::listaCST_PIS_COFINS_Entrada(),
)->attrs(['class' => 'select2']) !!}
{!! Form::select(
'CST_COFINS_entrada',
'CST COFINS Entrada *',
App\Models\Produto::listaCST_PIS_COFINS_Entrada(),
)->attrs(['class' => 'select2']) !!}
{!! Form::select('CST_IPI_entrada', 'CST IPI entrada', App\Models\Produto::listaCST_IPI_Entrada())->attrs([
'class' => 'select2',
]) !!}