@php $acao = ((isset($RNfNfseTs) and !is_null($RNfNfseTs))?'edit':'add'); $isPublic = 0; $controller = get_class(\Request::route()->getController()); $config_empresa = App\Models\RNfConfiguracoesTs::config_empresa(); $config_empresa_token_api = ($config_empresa and !empty($config_empresa->token_api)?true:false); $permissaoUsuario_auth_user__controller_store = false; $permissaoUsuario_auth_user__controller_update = false; $permissaoUsuario_auth_user__controller_destroy = false; if(\App\Models\Permissions::permissaoUsuario(\Auth::user(), "$controller@store")){ $permissaoUsuario_auth_user__controller_store = true; } if(\App\Models\Permissions::permissaoUsuario(\Auth::user(), "$controller@update")){ $permissaoUsuario_auth_user__controller_update = true; } if(\App\Models\Permissions::permissaoUsuario(\Auth::user(), "$controller@destroy")){ $permissaoUsuario_auth_user__controller_destroy = true; } $disabled = false; if($acao=='edit'){ if(in_array($RNfNfseTs->nf_status,[ 'PENDENTE','CONCLUIDO','PROCESSAMENTO','PROCESSANDO','DENEGADO','AGUARDANDO CANCELAMENTO','CANCELADO' ])){ $disabled = true; } } if (env('FILESYSTEM_DRIVER') == 's3') { $fileurlbase = env('URLS3') . '/' . env('FILEKEY'); } else { $fileurlbase = env('APP_URL').'/storage'; } @endphp @extends($isPublic ? 'layouts.app-public' : 'layouts.app') @section('content') @section('style') @endsection

Nota Fiscal - Nota Fiscal de Serviço

{!! Form::open(['url' => "nota_fiscal/nfse/ts".($acao=='edit'?'/'.$RNfNfseTs->id:''), 'method' => ($acao=='edit'?'put':'post'), 'novalidate'=> true, 'enctype' => 'multipart/form-data', 'accept-charset' => 'utf-8', 'id' => ($acao=='edit'?'form_edit':'form_add').'_nfse_ts']) !!}
@if($acao=='edit') {!! Form::hidden('id', $RNfNfseTs->id) !!} @if(\App\Models\Permissions::permissaoUsuario(\Auth::user(), "$controller@destroy")) @if(!$RNfNfseTs->nf_response_id)
@endif
@php if ($RNfNfseTs->nf_status) { if ($RNfNfseTs->nf_status == 'CONCLUIDO') { $label_color = 'success'; }elseif ($RNfNfseTs->nf_status == 'CANCELADO') { $label_color = 'danger'; }elseif ($RNfNfseTs->nf_status == 'DENEGADO' || $RNfNfseTs->nf_status == 'REJEITADO') { $label_color = 'warning'; }elseif ($RNfNfseTs->nf_status == 'SUBSTITUIDO') { $label_color = 'info'; }else { $label_color = 'default'; } }else { $label_color = 'default'; } @endphp {{$RNfNfseTs->nf_status ? $RNfNfseTs->nf_status : 'NÃO EMITIDA' }}
@endif @endif
{{-- Anexos NFe --}} @if($acao == 'edit' && in_array($RNfNfseTs->nf_status,['CONCLUIDO', 'AGUARDANDO CANCELAMENTO', 'CANCELADO']) )
@if (!empty($RNfNfseTs->nf_pdf))
@else
@endif @if (!empty($RNfNfseTs->nf_xml))
@else
@endif
@endif
{!! Form::label('','Data de Competência') !!}
{!! Form::text('cfg_data_competencia', ($acao=='edit'?\App\Helper\Helper::H_DataHora_DB_ptBR($RNfNfseTs->cfg_data_competencia):null), ['autocomplete' =>'off', 'class' => 'form-control componenteDataHora_v2', "placeholder"=>"__/__/____ __:__", "disabled"=>$disabled, "id" => "input_cfg_data_competencia"]) !!}
{!! Form::label('','Data de Emissão') !!}
{!! Form::text('nf_emissao', ($acao=='edit'?\App\Helper\Helper::H_DataHora_DB_ptBR($RNfNfseTs->nf_emissao):null), ['autocomplete' =>'off', 'class' => 'form-control componenteDataHora_v2', "placeholder"=>"Automático", 'disabled'=>true,"id" => "input_nf_emissao"]) !!}
{!! Form::label('','Número da Nota') !!} {!! Form::text('nf_numero_nfse', ($acao=='edit'?(!empty($RNfNfseTs->nf_numero_nfse)?str_pad($RNfNfseTs->nf_numero_nfse, 8, '0', STR_PAD_LEFT):null):'---'), ['class' => 'form-control', "placeholder"=>"Automático", 'disabled'=>true, "id" => "input_nf_numero_nfse"]) !!}
{!! Form::label('','Código de Verificação') !!} {!! Form::text('nf_codigoVerificacao', ($acao=='edit'?$RNfNfseTs->nf_codigoVerificacao:null), ['class' => 'form-control', "placeholder"=>"Automático", 'disabled'=>true,"id" => "input_nf_codigoVerificacao"]) !!}
{!! Form::label('','Serviço') !!}
{!! Form::select('mra_nf_prod_serv_id', \App\Models\RNfServicosTs::lista_servicos(), ($acao=='edit'?$RNfNfseTs->mra_nf_prod_serv_id:null), ['class' => 'form-control select_single_no_trigger ss-st2', 'data-live-search' => 'true', "disabled"=>$disabled, "id" => "input_mra_nf_prod_serv_id"]) !!}
{!! Form::label('','Atividade / CNAE') !!} {!! Form::select('cfg_cnae', \App\Http\Controllers\MRA\RNfListasTsController::Get_options_nf_cnae_23(), ($acao=='edit'?$RNfNfseTs->cfg_cnae:null), ['class' => 'form-control select_single_no_trigger bootstrap-select-st2', 'data-live-search' => 'true', "dropdown-menu-right"=>"", "disabled"=>$disabled, "id" => "input_cfg_cnae"]) !!}
{!! Form::label('','Cofins %') !!}
%
{!! Form::text('cfg_cofins', ($acao=='edit'?\App\Helper\Helper::H_Decimal_DB_ptBR($RNfNfseTs->cfg_cofins):null), ['class' => 'form-control money_v2', "placeholder" => "0,00", "disabled"=>$disabled, "id" => "input_cfg_cofins"]) !!}
{!! Form::label('','CSLL %') !!}
%
{!! Form::text('cfg_csll', ($acao=='edit'?\App\Helper\Helper::H_Decimal_DB_ptBR($RNfNfseTs->cfg_csll):null), ['class' => 'form-control money_v2', "placeholder" => "0,00", "disabled"=>$disabled, "id" => "input_cfg_csll"]) !!}
{!! Form::label('','INSS %') !!}
%
{!! Form::text('cfg_inss', ($acao=='edit'?\App\Helper\Helper::H_Decimal_DB_ptBR($RNfNfseTs->cfg_inss):null), ['class' => 'form-control money_v2', "placeholder" => "0,00", "disabled"=>$disabled, "id" => "input_cfg_inss"]) !!}
{!! Form::label('','IR %') !!}
%
{!! Form::text('cfg_ir', ($acao=='edit'?\App\Helper\Helper::H_Decimal_DB_ptBR($RNfNfseTs->cfg_ir):null), ['class' => 'form-control money_v2', "placeholder" => "0,00", "disabled"=>$disabled, "id" => "input_cfg_ir"]) !!}
{!! Form::label('','PIS %') !!}
%
{!! Form::text('cfg_pis', ($acao=='edit'?\App\Helper\Helper::H_Decimal_DB_ptBR($RNfNfseTs->cfg_pis):null), ['class' => 'form-control money_v2', "placeholder" => "0,00", "disabled"=>$disabled, "id" => "input_cfg_pis"]) !!}
{!! Form::label('','ISS %') !!}
%
{!! Form::text('cfg_iss', ($acao=='edit'?\App\Helper\Helper::H_Decimal_DB_ptBR($RNfNfseTs->cfg_iss,4):null), ['class' => 'form-control money_v2', "placeholder" => "0,0000", "disabled"=>$disabled, "id" => "input_cfg_iss", "maskMoney_precision"=>4]) !!}
{!! Form::label('','ISS Retido na Fonte') !!} {!! Form::select('cfg_iss_retido_fonte', [1=>'Sim',0=>'Não'], ($acao=='edit'?$RNfNfseTs->cfg_iss_retido_fonte:0), ['class' => 'form-control select_single_no_trigger', "disabled"=>$disabled, "id" => "input_cfg_iss_retido_fonte"]) !!}
{!! Form::label('','ISS Tributação') !!} {!! Form::select('cfg_iss_tributacao', \App\Http\Controllers\MRA\RNfListasTsController::Get_options_iss_tipo_tributacao(), ($acao=='edit'?$RNfNfseTs->cfg_iss_tributacao:0), ['class' => 'form-control select_single_no_trigger', "disabled"=>$disabled, "id" => "input_cfg_iss_tributacao"]) !!}
{!! Form::label('','ISS Exigibilidade') !!} {!! Form::select('cfg_iss_exigibilidade', \App\Http\Controllers\MRA\RNfListasTsController::Get_options_iss_exigibilidade(), ($acao=='edit'?$RNfNfseTs->cfg_iss_exigibilidade:0), ['class' => 'form-control select_single_no_trigger', "disabled"=>$disabled, "id" => "input_cfg_iss_exigibilidade"]) !!}
{!! Form::label('','Lista de Serviço (LC116)') !!} {!! Form::select('cfg_lc116', \App\Http\Controllers\MRA\RNfListasTsController::Get_options_lista_LC116(), ($acao=='edit'?$RNfNfseTs->cfg_lc116:null), ['class' => 'form-control select_single_no_trigger bootstrap-select-st2', 'data-live-search' => 'true', "dropdown-menu-right"=>"", "disabled"=>$disabled, "id" => "input_imp_servico_lc116"]) !!}
{{--
{!! Form::label('','Código de Serviço no Município') !!} {!! Form::text('cfg_cod_servico', ($acao=='edit'?$RNfNfseTs->cfg_cod_servico:null), ['class' => 'form-control', "disabled"=>$disabled, "id" => "input_cfg_cod_servico", "maxlength"=>200]) !!}
{!! Form::label('','Descrição do Serviço no Município') !!} {!! Form::text('cfg_desc_servico_municipio', ($acao=='edit'?$RNfNfseTs->cfg_desc_servico_municipio:null), ['class' => 'form-control', "disabled"=>$disabled, "id" => "input_cfg_desc_servico_municipio", "maxlength"=>200]) !!}
--}}
{!! Form::label('','Valor') !!} *
R$
{!! Form::text('cfg_valor_nota', ($acao=='edit'?\App\Helper\Helper::H_Decimal_DB_ptBR($RNfNfseTs->cfg_valor_nota):null), ['class' => 'form-control money_v2', "placeholder" => "0,00", "disabled"=>$disabled, "id" => "input_cfg_valor_nota"]) !!}
{!! Form::label('','Dedução') !!}
R$
{!! Form::text('cfg_deducao', ($acao=='edit'?\App\Helper\Helper::H_Decimal_DB_ptBR($RNfNfseTs->cfg_deducao):null), ['class' => 'form-control money_v2', "placeholder" => "0,00", "disabled"=>$disabled, "id" => "input_cfg_deducao"]) !!}
{!! Form::label('','UF - ( Prestação de Serviço )') !!} * {!! Form::select('cfg_estado_prest_serv', $estados, ($acao=='edit'?$RNfNfseTs->cfg_estado_prest_serv:null), ['class' => 'form-control select_single_no_trigger', 'data-live-search' => 'true', "disabled"=>$disabled, "id" => "input_cfg_estado_prest_serv"]) !!}
{!! Form::label('','Cidade - ( Prestação do Serviço )') !!} * {!! Form::select('cfg_cidade_prest_serv', [], ($acao=='edit'?$RNfNfseTs->cfg_cidade_prest_serv:null), ['class' => 'form-control select_single_no_trigger', 'data-live-search' => 'true', "disabled"=>$disabled, "id" => "input_cfg_cidade_prest_serv", '_value'=>($acao=='edit'?$RNfNfseTs->cfg_cidade_prest_serv:null)]) !!}
{{-- ! Removido - Temporário
{!! Form::label('','ID Externo') !!} {!! Form::text('cfg_id_externo', ($acao=='edit'?$RNfNfseTs->cfg_id_externo:null), ['class' => 'form-control', "disabled"=>$disabled, "id" => "input_cfg_id_externo", "maxlength"=>600]) !!}
--}}
{{--
{!! Form::label('','Enviar no e-mail?') !!} {!! Form::select('cfg_enviar_email', [1=>'Sim',0=>'Não'], ($acao=='edit'?$RNfNfseTs->cfg_enviar_email:0), ['class' => 'form-control select_single_no_trigger', "disabled"=>$disabled, "id" => "input_cfg_enviar_email"]) !!}
--}}
{!! Form::label('','E-mail(s)') !!} {!! Form::text('cfg_emails', ($acao=='edit'?$RNfNfseTs->cfg_emails:null), ['class' => 'form-control select_tags', "disabled"=>$disabled, "id" => "input_cfg_emails", "maxTags"=>3, "maxlength"=>600]) !!}
{!! Form::label('','Descrição da Nota') !!} * {!! Form::textarea('cfg_descricao_nota', ($acao=='edit'?$RNfNfseTs->cfg_descricao_nota:null), ['class' => 'form-control' , "disabled"=>$disabled, "id" => "input_cfg_descricao_nota", "rows" => 4, "maxlength" => 1000]) !!}
{!! Form::label('','Cliente/Tomador') !!}
{!! Form::select('mra_nf_cliente_id', \App\Models\RNfClientesTs::lista_clientes(), ($acao=='edit'?$RNfNfseTs->mra_nf_cliente_id:null), ['class' => 'form-control select_single_no_trigger ss-st2', 'data-live-search' => 'true', "disabled"=>$disabled, "id" => "input_mra_nf_cliente_id"]) !!}
{!! Form::label('','Tipo de Pessoa') !!} * {!! Form::select('tomador_pessoa', \App\Http\Controllers\MRA\MRAListas::Get_options_tipo_pessoa(), ($acao=='edit'?$RNfNfseTs->tomador_pessoa:null), ['class' => 'form-control select_single_no_trigger', "disabled"=>$disabled, "id" => "input_tomador_pessoa"]) !!}
{!! Form::label('','Nome do Tomador') !!} * {!! Form::text('tomador_nome', ($acao=='edit'?$RNfNfseTs->tomador_nome:null), ['class' => 'form-control', "disabled"=>$disabled, "id" => "input_tomador_nome", "maxlength"=>300]) !!}
{!! Form::label('','CNPJ') !!} * {!! Form::text('tomador_cnpj', ($acao=='edit'?$RNfNfseTs->tomador_cnpj:null), ['class' => 'form-control cnpj_v2', "placeholder"=>"__.___.___/____-__", "disabled"=>$disabled, "id" => "input_tomador_cnpj", "maxlength"=>50]) !!}
{!! Form::label('','CPF') !!} * {!! Form::text('tomador_cpf', ($acao=='edit'?$RNfNfseTs->tomador_cpf:null), ['class' => 'form-control cpf', "placeholder"=>"___.___.___-__", "disabled"=>$disabled, "id" => "input_tomador_cpf", "maxlength"=>50]) !!}
{!! Form::label('','Inscrição Estadual (IE)') !!} {!! Form::text('tomador_insc_estadual', ($acao=='edit'?$RNfNfseTs->tomador_insc_estadual:null), ['class' => 'form-control', "disabled"=>$disabled, "id" => "input_inscricao_estadual", "maxlength"=>50]) !!}
{!! Form::label('','Inscrição Municipal') !!} {!! Form::text('tomador_insc_municipal', ($acao=='edit'?$RNfNfseTs->tomador_insc_municipal:null), ['class' => 'form-control', "disabled"=>$disabled, "id" => "input_tomador_insc_municipal", "maxlength"=>50]) !!}
{!! Form::label('','Telefone') !!}
{!! Form::text('tomador_cont_telefone', ($acao=='edit'?$RNfNfseTs->tomador_cont_telefone:null), ['class' => 'form-control telefone',"placeholder"=>"(__) ____-____", "disabled"=>$disabled, "id" => "input_tomador_cont_telefone", "maxlength"=>200]) !!}
{!! Form::label('','E-mail') !!}
{!! Form::text('tomador_cont_email', ($acao=='edit'?$RNfNfseTs->tomador_cont_email:null), ['class' => 'form-control', "disabled"=>$disabled, "id" => "input_tomador_cont_email", "maxlength"=>200]) !!}
{{--
{!! Form::label('','Enviar Nota Fiscal - E-mail') !!} {!! Form::select('tomador_cont_enviar_nf_email', [1=>'Sim',0=>'Não'], ($acao=='edit'?$RNfNfseTs->tomador_cont_enviar_nf_email:null), ['class' => 'form-control select_single_no_trigger', "disabled"=>$disabled, "id" => "input_tomador_cont_enviar_nf_email"]) !!}
--}}
{!! Form::label('','CEP') !!} *
{!! Form::text('tomador_end_cep', ($acao=='edit'?$RNfNfseTs->tomador_end_cep:null), ['class' => 'form-control cep_v2', "placeholder"=>"_____-___", "disabled"=>$disabled, "id" => "input_tomador_end_cep", "maxlength"=>50]) !!}
{!! Form::label('','Tipo de Logradouro') !!} * {!! Form::select('tomador_tipo_logradouro', \App\Http\Controllers\MRA\RNfListasTsController::Get_options_tipo_de_logradouro(), ($acao=='edit'?$RNfNfseTs->tomador_tipo_logradouro:null), ['class' => 'form-control', "id" => "input_tomador_tipo_logradouro"]) !!}
{!! Form::label('','Logradouro / Rua') !!} * {!! Form::text('tomador_end_rua', ($acao=='edit'?$RNfNfseTs->tomador_end_rua:null), ['class' => 'form-control', "disabled"=>$disabled, "id" => "input_tomador_end_rua", "maxlength"=>200]) !!}
{!! Form::label('','Número') !!} * {!! Form::text('tomador_end_numero', ($acao=='edit'?$RNfNfseTs->tomador_end_numero:null), ['class' => 'form-control', "disabled"=>$disabled, "id" => "input_tomador_end_numero", "maxlength"=>50]) !!}
{!! Form::label('','Bairro') !!} * {!! Form::text('tomador_end_bairro', ($acao=='edit'?$RNfNfseTs->tomador_end_bairro:null), ['class' => 'form-control', "disabled"=>$disabled, "id" => "input_tomador_end_bairro", "maxlength"=>200]) !!}
{!! Form::label('','Complemento') !!} {!! Form::text('tomador_end_complemento', ($acao=='edit'?$RNfNfseTs->tomador_end_complemento:null), ['class' => 'form-control', "disabled"=>$disabled, "id" => "input_tomador_end_complemento", "maxlength"=>300]) !!}
{!! Form::label('','Estado') !!} * {!! Form::select('tomador_end_estado', $estados, ($acao=='edit'?$RNfNfseTs->tomador_end_estado:null), ['class' => 'form-control select_single_no_trigger', 'data-live-search' => 'true', "disabled"=>$disabled, "id" => "input_tomador_end_estado"]) !!}
{!! Form::label('','Cidade') !!} * {!! Form::select('tomador_end_cidade', [], ($acao=='edit'?$RNfNfseTs->tomador_end_cidade:null), ['class' => 'form-control', 'data-live-search' => 'true', "disabled"=>$disabled, "id" => "input_tomador_end_cidade", '_value'=>($acao=='edit'?$RNfNfseTs->tomador_end_cidade:null)]) !!}
{!! Form::label('','País') !!} * {!! Form::select('tomador_end_pais', \App\Http\Controllers\MRA\MRAListas::Get_options_paises(), (($acao=='edit' and !is_null($RNfNfseTs->tomador_end_pais))?$RNfNfseTs->tomador_end_pais:1058), ['class' => 'form-control select_single_no_trigger', 'data-live-search' => 'true', "dropdown-menu-right"=>"", "disabled"=>$disabled, "id" => "input_tomador_end_pais"]) !!}
Voltar @if($acao=='add') @if($permissaoUsuario_auth_user__controller_store) @endif @endif @if($acao=='edit') @if($permissaoUsuario_auth_user__controller_update and empty($RNfNfseTs->nf_response_id)) @endif @if (!$RNfNfseTs->nf_status || in_array($RNfNfseTs->nf_status, ['REJEITADO'])) @endif @if(!empty($RNfNfseTs->nf_response_id) && in_array($RNfNfseTs->nf_status,['PENDENTE', 'AGUARDANDO CANCELAMENTO', 'PROCESSANDO'])) @endif @if ($RNfNfseTs->nf_status == 'CONCLUIDO' && $RNfNfseTs->nf_response_id) @endif @endif
{!! Form::close() !!} @if($acao == 'edit' && isset($RNfNfseTs->RNfLogTs) and count($RNfNfseTs->RNfLogTs))
@foreach($RNfNfseTs->RNfLogTs as $log) @php $acao = '---'; switch($log->acao){ case 'Emitir': $acao = 'Emissão'; break; case 'Consultar': $acao = 'Consulta'; break; case 'Cancelar': $acao = 'Cancelamento'; break; case 'Webhook': $acao = 'Webhook'; break; } @endphp @php $mensagem = '---'; if(!empty($log->response_mensagem)){ $mensagem = $log->response_mensagem; } @endphp @endforeach
@endif @section('script') @endsection @endsection