@isset($servicoPadrao)
{!!Form::select('servico_id', 'Serviço')->attrs(['class' => 'select2 servico_id'])
->options([$servicoPadrao->id => $servicoPadrao->nome])->required()
!!}
@else
{!!Form::select('servico_id', 'Serviço')->attrs(['class' => 'select2 servico_id'])->options(isset($item) ? [$item->servico->servico_id => $item->servico->servico->nome] : [])->required()
!!}
@endif
{!!Form::text('natureza_operacao', 'Natureza de Operação')->attrs(['class' => ''])
->value(isset($item) ? $item->natureza_operacao : '')
!!}
{!!Form::text('numero_nfse', 'Número de NFSe')->attrs(['class' => ''])
->value(isset($item) ? $item->numero_nfse : (isset($novoNumeroNFse) ? $novoNumeroNFse : ''))
->required()
!!}
{!!Form::select('gerar_conta_receber', 'Gerar conta a receber', [0 => 'Não', 1 => 'Sim'])
->attrs(['class' => 'form-select'])
!!}
{!!Form::date('data_vencimento', 'Data de vencimento')->required()
!!}
@isset($descricaoServico)
{!!Form::text('discriminacao', 'Discriminação')->attrs(['class' => ''])
->value($descricaoServico)->required()
!!}
@else
{!!Form::text('discriminacao', 'Discriminação')->attrs(['class' => ''])
->value(isset($item) ? $item->servico->discriminacao : '')->required()
!!}
@endif
@isset($total)
{!!Form::tel('valor_servico', 'Valor do serviço')->attrs(['class' => 'moeda'])
->value(__moeda($total))->required()
!!}
@else
{!!Form::tel('valor_servico', 'Valor do serviço')->attrs(['class' => 'moeda'])
->value(isset($item) ? __moedaInput($item->servico->valor_servico) : '')->required()
!!}
@endif
{!!Form::text('codigo_cnae', 'Cód. CNAE')->attrs(['class' => ''])
->value(isset($item) ? $item->servico->codigo_cnae : '')
!!}
@isset($servicoPadrao)
{!!Form::text('codigo_servico', 'Código do serviço')->attrs(['class' => ''])
->value($servicoPadrao->codigo_servico)->required()
!!}
@else
{!!Form::text('codigo_servico', 'Código do serviço')->attrs(['class' => ''])
->value(isset($item) ? $item->servico->codigo_servico : '')->required()
!!}
@endif
{!!Form::text('codigo_tributacao_municipio', 'Cód. de tributação do município')->attrs(['class' => ''])
->value(isset($item) ? $item->servico->codigo_tributacao_municipio : '')
!!}
{!!Form::select('exigibilidade_iss', 'Exigibilidade ISS', \App\Models\NotaServico::exigibilidades())->attrs(['class' => 'form-select'])
->value(isset($item) ? $item->servico->exigibilidade_iss : '')->required()
!!}
{!!Form::select('iss_retido', 'ISS retido', [2 => 'Não', 1 => 'Sim'])->attrs(['class' => 'form-select'])
->value(isset($item) ? $item->servico->iss_retido : '')->required()
!!}
{!!Form::select('responsavel_retencao_iss', 'Resp. pela retenção', [1 => 'Tomador', 2 => 'Intermediário'])->attrs(['class' => 'form-select'])
->value(isset($item) ? $item->servico->responsavel_retencao_iss : '')->required()
!!}
{!!Form::date('data_competencia', 'Data da competência')->attrs(['class' => ''])
->value(isset($item) ? $item->servico->data_competencia : '')
!!}
{!!Form::select('estado_local_prestacao_servico', 'UF do local de prestação', \App\Models\Cidade::estados())->attrs(['class' => 'form-select'])
->value(isset($item) ? $item->servico->estado_local_prestacao_servico : '')
!!}
{!!Form::text('cidade_local_prestacao_servico', 'Cidade do local de prestação')->attrs(['class' => ''])
->value(isset($item) ? $item->servico->cidade_local_prestacao_servico : '')
!!}
{!!Form::text('valor_deducoes', 'Valor deduções')->attrs(['class' => 'moeda'])
->value(isset($item) ? __moeda($item->servico->valor_deducoes) : '')
!!}
{!!Form::text('desconto_condicional', 'Desconto condicional')->attrs(['class' => 'moeda'])
->value(isset($item) ? __moeda($item->servico->desconto_condicional) : '')
!!}
{!!Form::text('desconto_incondicional', 'Desconto incondicional')->attrs(['class' => 'moeda'])
->value(isset($item) ? __moeda($item->servico->desconto_incondicional) : '')
!!}
{!!Form::text('outras_retencoes', 'Outras retencoes')->attrs(['class' => 'moeda'])
->value(isset($item) ? __moeda($item->servico->outras_retencoes) : '')
!!}
{!!Form::text('aliquota_iss', 'Aliquota ISS')->attrs(['class' => 'percentual'])
->value(isset($item) ? $item->servico->aliquota_iss : '')
!!}
{!!Form::text('aliquota_pis', 'Aliquota PIS')->attrs(['class' => 'percentual'])
->value(isset($item) ? $item->servico->aliquota_pis : '')
!!}
{!!Form::text('aliquota_cofins', 'Aliquota COFINS')->attrs(['class' => 'percentual'])
->value(isset($item) ? $item->servico->aliquota_cofins : '')
!!}
{!!Form::text('aliquota_inss', 'Aliquota INSS')->attrs(['class' => 'percentual'])
->value(isset($item) ? $item->servico->aliquota_inss : '')
!!}
{!!Form::text('aliquota_ir', 'Aliquota IR')->attrs(['class' => 'percentual'])
->value(isset($item) ? $item->servico->aliquota_ir : '')
!!}
{!!Form::text('aliquota_csll', 'Aliquota CSLL')->attrs(['class' => 'percentual'])
->value(isset($item) ? $item->servico->aliquota_csll : '')
!!}