= javascript_include_tag 'contabilidade/anulacoes_dos_taloes_de_receita/form' .alert.alert-warning[role="alert" id="alert-content" style="display: none;"] span#alert-message = form_with(model: [@talao_de_receita, @anulacao_do_talao_de_receita], url: anulacao_do_talao_form_url(@talao_de_receita, @anulacao_do_talao_de_receita)) do |f| fieldset legend strong ' Anular Talão de Receita = @talao_de_receita.try(:numero_do_talao) = f.hidden_field :talao_de_receita_id, value: @talao_de_receita.id, id: "talao_de_receita_id" .form-group .row .col-sm-3 = f.label :tipo_de_anulacao, "Tipo de Anulação*", class: 'control-label' = f.select :tipo_de_anulacao, options_for_select( \ @tipos_de_anulacao_mapeados, @anulacao_do_talao_de_receita.tipo_de_anulacao \ ), { include_blank: 'Selecione' }, class: 'form-control s2', id: 'tipo_de_anulacao' = error_for @anulacao_do_talao_de_receita, :tipo_de_anulacao .col-sm-3 = f.label :data_da_anulacao, "Data da Anulação*", class: "control-label" .input-group = f.text_field :data_da_anulacao, placeholder: '00/00/0000', class: "form-control date-picker" , autocomplete: "off" span.input-group-addon span.icone-calendario = error_for @anulacao_do_talao_de_receita, :data_da_anulacao .col-sm-3 = f.label :valor, "Valor a ser Anulado*", class: "control-label", for: "normal-field" = f.monetary_field :valor, readonly: (@anulacao_do_talao_de_receita.persisted? && @anulacao_do_talao_de_receita.total?), class: "form-control valor", value: @anulacao_do_talao_de_receita.try(:valor).to_d.abs = error_for @anulacao_do_talao_de_receita, :valor .col-sm-2 = f.label :saldo, "Valor Atual do Talão", class: "control-label" p.form-control-static.valor_atual = @talao_de_receita.saldo.to_f.real_contabil = f.hidden_field :natureza_da_receita_talao, value: @talao_de_receita.natureza_da_receita_id, id: 'natureza_da_receita_id' / foi solicitado a remoção desse campo pelo [Isaac, Duda] 21/10/2022 / .form-group / .row.br / .col-sm-3 / = f.label :tipo_de_movimento, "Tipo de Movimento*", class: 'control-label' / = f.select :tipo_de_movimento, / options_for_select( \ / @tipos_de_movimento_mapeados.collect { |t| [ Contabilidade::AnulacaoDoTalaoDeReceita.localizar("tipo_de_movimento",t[0]), t[0] ] }, / @anulacao_do_talao_de_receita.tipo_de_movimento), / { include_blank: 'Selecione' }, / class: 'form-control s2', / id: 'tipo_de_movimento' / = error_for @anulacao_do_talao_de_receita, :tipo_de_movimento - if @anulacao_do_talao_de_receita.talao_de_receita.present? && @anulacao_do_talao_de_receita.talao_de_receita.orcamentario? .form-group .row .col-sm-12 fieldset legend strong ' Fontes do Talão - if @anulacao_do_talao_de_receita.new_record? #fontes_talao = error_for @anulacao_do_talao_de_receita, :erro_fonte - else .table-responsive table.table.table-bordered.table-hover thead tr th width="40%" Fonte th width="40%" Complementação th % th Valor tbody = f.fields_for :complementos_por_fonte_da_anulacao_do_talao do |complemento_por_fonte_da_anulacao_do_talao| = render 'complemento_por_fonte_da_anulacao_do_talao_fields', f: complemento_por_fonte_da_anulacao_do_talao tfoot tr td.links colspan=2 align="right" b TOTAL td strong#percentual_total td strong.form-control-static.moeda#valor_total_das_fontes .form-group .row.br .col-sm-12 = f.label "Histórico*", class: "control-label" = f.text_area :historico, class: "form-control", rows: 3 = error_for @anulacao_do_talao_de_receita, :historico //.checkbox.checkbox-circle#relancamento // = f.check_box :relancamento // = f.label :relancamento, "Relançar Talão?" // .alert.alert-warning.alert-xs(style="margin-left: 15px; display: inline;") // span.fw-semi-bold Atenção: // ' Ao marcar essa opção à anulação do talão será concluída após o relançamento do mesmo. .form-group h6 ' (*) Campos Obrigatórios .form-actions .row .col-sm-12 = f.submit "Salvar", class: "btn btn-primary" = link_to "Cancelar", @talao_de_receita, class: "btn btn-default"