@section('css') @endsection @if(!isset($cte))
@csrf
Importar XML
@if($errors->has('file')) {{ $errors->first('file') }} @endif
@endif
@isset($item) {!!Form::open()->fill($item) ->put() ->route('cte.update', [$item->id]) ->multipart()!!} @else {!!Form::open() ->post() ->route('cte.store') ->multipart()!!} @endisset
@if(!empresaComFilial())
Ultima CTe: {{ $lastCte }}
@if($config->ambiente == 2)
Ambiente: Homologação
@else
Ambiente: Produção
@endif
@endif @isset($item) {!! __view_locais_select_edit("Local", $item->filial_id) !!} @else {!! __view_locais_select() !!} @endif
{!! Form::select('natureza_id', 'Natureza de operação', ['' => 'Selecione'] + $naturezas->pluck('natureza', 'id')->all()) ->attrs(['class' => 'select2 class-required'])->required()->value(isset($item) ? $item->natureza_id : '') !!}
{!! Form::select('tipo_servico', 'Tipo de serviço', App\Models\Cte::tiposServico())->attrs(['class' => 'select2']) !!}
{!! Form::select('globalizado', 'Tipo globalizado', [0 => 'Não', 1 => 'Sim'])->attrs(['class' => 'select2']) !!}
{!! Form::select('cst', 'CST', App\Models\Cte::getCsts())->attrs(['class' => 'select2']) !!}
{!! Form::text('perc_icms', '%ICMS')->required()->attrs(['class' => 'perc class-required'])->value(isset($item) ? $item->perc_icms : '' ) !!}
{!! Form::text('pRedBC', '%RED. BC') !!}
{!! Form::select('remetente_id','Remetente', ['' => 'Selecione'] + $clientes->pluck('razao_social', 'id')->all(), )->attrs(['class' => 'select2 class-required'])->required() ->value(isset($item) ? $item->remetente_id : null) !!}
REMETENTE SELECIONADO

Razão Social:
CNPJ:
Cidade:
{!! Form::select( 'destinatario_id', 'Destinatário', ['' => 'Selecione'] + $clientes->pluck('razao_social', 'id')->all(), )->attrs(['class' => 'select2 class-required'])->required() ->value(isset($item) ? $item->destinatario_id : null) !!}
DESTINÁTARIO SELECIONADO

Razão Social:
CNPJ:
Cidade:
{!! Form::select( 'expedidor_id', 'Expedidor', ['' => 'Selecione'] + $clientes->pluck('razao_social', 'id')->all(), )->attrs(['class' => 'select2']) ->value(isset($item) ? $item->expedidor_id : null) !!}
EXPEDIDOR SELECIONADO

Razão Social:
CNPJ:
Cidade:
{!! Form::select( 'recebedor_id', 'Recebedor', ['' => 'Selecione'] + $clientes->pluck('razao_social', 'id')->all(), )->attrs(['class' => 'select2']) ->value(isset($item) ? $item->recebedor_id : null) !!}
RECEBEDOR SELECIONADO

Razão Social:
CNPJ:
Cidade:

Referência de Documento para CTe

Chaves da NFe
@if(isset($item) && sizeof($item->chaves_nfe) > 0) @foreach ($item->chaves_nfe as $i) @endforeach @else @endif
Chave Ação
Outros
{!! Form::select('tpDoc', 'Tipo', [null => 'Selecione'] + [ '00' => 'Declaração', '10' => 'Dutoviário', '59' => 'Cf-e SAT', '65' => 'NFCe', '99' => 'Outros', ])->attrs(['class' => 'select2 class-outros class-required']) ->value(isset($item) ? $item->tpDoc : '') !!}
{!! Form::text('descOutros', 'Descrição doc.')->attrs(['class' => 'class-outros class-required'])->value(isset($item) ? $item->descOutros : '' ) !!}
{!! Form::text('nDoc', 'Número doc.')->attrs(['class' => 'class-outros class-required'])->value(isset($item) ? $item->nDoc : '' ) !!}
{!! Form::tel('vDocFisc', 'Valor doc.')->attrs(['class' => 'moeda class-outros class-required'])->value(isset($item) ? __moeda($item->vDocFisc) : '' ) !!}

Informações da Carga

{!! Form::select('veiculo_id', 'Veículo', ['' => 'Selecione'] + $veiculos->pluck('placa', 'id') ->all())->attrs(['class' => 'select2'])->value(isset($item) ? $item->veiculo_id : '' ) ->required() !!}
{!! Form::text('produto_predominante', 'Produto predominante')->required()->value(isset($item) ? $item->produto_predominante : '' ) !!}
{!! Form::select('tomador', 'Tomador', App\Models\Cte::tiposTomador())->attrs(['class' => 'select2'])->value(isset($item) ? $item->tomador : '') ->required() !!}
{!! Form::tel('valor_carga', 'Valor carga')->attrs(['class' => 'moeda'])->value(isset($item) ? $item->valor_carga : '') ->required() !!}
{!! Form::select('modal', 'Modelo de transporte', App\Models\Cte::modals())->attrs(['class' => 'select2'])->required()->value(isset($item) ? $item->modal : '') !!}

Informações de quantidade
@if(isset($item) && sizeof($item->medidas) > 0) @foreach($item->medidas as $med) @endforeach @else @endif
Unidade Tipo de medida Quantidade Ação
{!! Form::select('cod_unidade[]', '', $unidadesMedida)->attrs(['class' => 'select2']) ->required()->value($med->cod_unidade) !!} {!! Form::select('tipo_medida[]', '', $tiposMedida)->attrs(['class' => 'select2']) ->required()->value($med->tipo_medida) !!} {!! Form::tel('quantidade_carga[]', '')->attrs(['class' => 'moeda']) ->required()->value(__moeda($med->quantidade_carga)) !!}
{!! Form::select('cod_unidade[]', '', $unidadesMedida)->attrs(['class' => 'select2'])->required() !!} {!! Form::select('tipo_medida[]', '', $tiposMedida)->attrs(['class' => 'select2'])->required() !!} {!! Form::tel('quantidade_carga[]', '')->attrs(['class' => 'moeda'])->required() !!}


Componentes de carga

*A soma dos valores dos componentes deve ser igual ao valor a receber!

@if(isset($item) && sizeof($item->componentes) > 0) @foreach($item->componentes as $cp) @endforeach @else @endif
Nome do componente Valor Ação
{!! Form::text('nome_componente[]', '')->required()->value($cp->nome) !!} {!! Form::text('valor_componente[]', '')->attrs(['class' => 'moeda'])->required() ->value(__moeda($cp->valor)) !!}
{!! Form::text('nome_componente[]', '')->required() !!} {!! Form::text('valor_componente[]', '')->attrs(['class' => 'moeda'])->required() !!}


Informação de entrega

Endereço do tomador
{!! Form::radio('tipo', 'Endereço do destinatário') ->value('destinatario')->required()->checked(isset($item) ? $item->tomador == 3 : false) !!}
{!! Form::radio('tipo', 'Endereço do remetente') ->value('remetente')->required()->checked(isset($item) ? $item->tomador == 0 : false) !!}
{!! Form::text('logradouro_tomador', 'Rua')->required()->value(isset($item) ? $item->logradouro_tomador : '') !!}
{!! Form::text('numero_tomador', 'Número')->required()->value(isset($item) ? $item->numero_tomador : '') !!}
{!! Form::text('cep_tomador', 'CEP')->attrs(['class' => 'cep'])->required()->value(isset($item) ? $item->cep_tomador : '') !!}
{!! Form::text('bairro_tomador', 'Bairro')->required()->value(isset($item) ? $item->bairro_tomador : '') !!}
{!! Form::select('municipio_tomador', 'Cidade', ['' => 'Selecione'] + $cidades->pluck('nome', 'id')->all())->attrs([ 'class' => 'select2', ])->required()->value(isset($item) ? $item->municipio_tomador : '') !!}
{!! Form::date('data_prevista_entrega', 'Data prevista de entrega')->required()->value(isset($item) ? $item->data_prevista_entrega : '') !!}
{!! Form::tel('valor_transporte', 'Valor da prestação de serviço')->required()->attrs(['class' => 'moeda'])->value(isset($item) ? __moeda($item->valor_transporte) : '') !!}
{!! Form::tel('valor_receber', 'Valor a receber')->attrs(['class' => 'moeda'])->required()->value(isset($item) ? __moeda($item->valor_receber) : '') !!}
{!! Form::select('municipio_envio', 'Município de envio', ['' => 'Selecione'] + $cidades->pluck('nome', 'id')->all())->attrs([ 'class' => 'select2', ])->required()->value(isset($item) ? $item->municipio_envio : '') !!}
{!! Form::select('municipio_inicio', 'Município de início', ['' => 'Selecione'] + $cidades->pluck('nome', 'id')->all())->attrs([ 'class' => 'select2', ])->required()->value(isset($item) ? $item->municipio_inicio : '') !!}
{!! Form::select('municipio_fim', 'Município final', ['' => 'Selecione'] + $cidades->pluck('nome', 'id')->all())->attrs([ 'class' => 'select2', ])->required()->value(isset($item) ? $item->municipio_fim : '') !!}
{!! Form::select('retira', 'Retira', [1 => 'Sim', 0 => 'Não'])->attrs(['class' => 'select2'])->value(isset($item) ? $item->retira : '') !!}
{!! Form::text('detalhes_retira', 'Detalhes (opcional)')->value(isset($item) ? $item->detalhes_retira : '') !!}
{!! Form::text('observacao', 'Informação adicional')->value(isset($item) ? $item->observacao : '') !!}
{!!Form::close()!!} @section('js') @endsection