    
<?php $__env->startSection('content'); ?>
    <div class="page-content">
        <div class="container-fluid">
            <div class="page-content-inner">
                <div class="row">
                    <div class="col-md-12">
                        <div class="portlet light">
                            <div class="portlet-body">
                                <div class="row">
                                    <div class="col-md-12">
                                        <span class="font-blue-madison title"><i class="fa fa-money"></i> Relatório Financeiro</span></span>
                                        <hr>
                                    </div>
                                </div>
                                <div class="portlet box blue-madison">
                                    <div class="portlet-title">
                                        <div class="caption">
                                            <i class="icon-eye"></i>Filtros
                                        </div>
                                    </div>
                                    <div class="portlet-body">
                                        <div class="panel-group">
                                            <?php echo Form::open(['route' => $action->route, 'method' => $action->method]); ?>

                                                <div class="row">
                                                    <div class="form-group col-md-6">
                                                        <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                            <?php echo Form::text('name', '', ['class' => 'form-control', 'placeholder' => '', 'autocomplete' => 'off']); ?>

                                                            <?php echo Form::label('', 'Nome:'); ?>

                                                        </div>
                                                    </div>
                                                    <div class="form-group col-md-2">
                                                        <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                            <?php echo Form::select('tipo', ['' => '', 'prepago' => 'Pré Pago', 'pospago' => 'Pós Pago'], '',['class'=>'form-control']); ?>

                                                            <?php echo Form::label('', 'Tipo de Conta:'); ?>

                                                        </div>
                                                    </div>
                                                    <div class="form-group col-md-2">
                                                        <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                            <?php echo Form::select('status', ['' => '', 'canceled' => 'Cancelada', 'paid' => 'Paga', 'pending' => 'Pendente','vencido' => 'Vencida'], '',['class'=>'form-control']); ?>

                                                            <?php echo Form::label('', 'Status'); ?>

                                                        </div>
                                                    </div>
                                                    <div class="form-group col-md-2">
                                                        <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                            <?php echo Form::select('forma_pg', ['' => '', 'billet' => 'Boleto', 'credit_card' => 'Cartão de crédito'], '', ['class'=>'form-control']); ?>

                                                            <?php echo Form::label('', 'Forma de Pagamento'); ?>

                                                        </div>
                                                    </div>
                                                    <div class="form-group col-md-1">
                                                        <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                            <?php echo Form::select('periodo', ['ordereds.created_at' => 'Geradas em', 'ordereds.data_pagamento' => 'Pagas em', 'ordereds.data_vencimento' => 'Vencidas em'], '', ['class'=>'form-control']); ?>

                                                            <?php echo Form::label('', 'Datas:'); ?>

                                                        </div>
                                                    </div>
                                                    <div class="form-group col-md-2">
                                                        <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                            <div class="input-group left-addon">
                                                                <span class="input-group-addon has-personalizado">
                                                                    <i class="fa fa-calendar"></i>
                                                                </span>
                                                                <?php echo Form::text('dt_ger_ini', '', ['class' => 'form-control', 'placeholder' => '', 'autocomplete' => 'off', 'id' => 'dt_ger_ini']); ?>

                                                                <?php echo Form::label('', ''); ?>

                                                            </div>
                                                        </div>
                                                    </div>
                                                    <div class="form-group col-md-2">
                                                        <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                            <div class="input-group left-addon">
                                                                <span class="input-group-addon has-personalizado">
                                                                    <i class="fa fa-calendar"></i>
                                                                </span>
                                                                <?php echo Form::text('dt_ger_fim', '', ['class' => 'form-control',  'autocomplete' => 'off', 'id' => 'dt_ger_fim']); ?>

                                                                <?php echo Form::label('', ''); ?>

                                                            </div>
                                                        </div>
                                                    </div>
                                                    <div class="form-group col-md-2">
                                                        <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                            <?php echo Form::select('nfe', ['' => '',
                                                             1=> 'Gerada', 2 => 'Não gerada'], '', ['class'=>'form-control']); ?>

                                                            <?php echo Form::label('', 'Nota Fiscal:'); ?>

                                                        </div>
                                                    </div>    
                                                    <div class="form-group col-md-1">
                                                        <?php echo Form::label('', ' '); ?>


                                                        <div class="form-group form-md-line-input  has-personalizado form-md-floating-label">
                                                            <div class="md-checkbox">
                                                                <input type="checkbox" id="total" name='total' value="true" class="md-check"   <?php if(old('total')): ?> checked=""  <?php endif; ?> >
                                                                <label for="total">
                                                                <span class="inc"></span>
                                                                <span class="check"></span>
                                                                <span class="box"></span> Total </label>
                                                            </div>
                                                        </div>
                                                    </div>
                                                    <div class="form-group col-md-1">
                                                        <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                            <?php echo Form::select('estado',getEstadosSiglas(), '',['class'=>'form-control']); ?>

                                                            <?php echo Form::label('', 'Estado:'); ?>

                                                        </div>
                                                    </div>
                                                    <div class="form-group col-md-1">
                                                        <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                            <?php echo Form::select('cliente', ['' => '', 'PF' => 'Pessoa Física', 'PJ' => 'Pessoa Jurídica'], '',['class'=>'form-control']); ?>

                                                            <?php echo Form::label('', 'PF/PJ'); ?>

                                                        </div>
                                                    </div>
                                                    <div class="form-group col-md-1">
                                                        <div class="clearfix"></div>
                                                        <?php echo Form::label('', '  '); ?>

                                                        <button type="submit" name="tipo_relatorio" value='relatorio' class="btn blue-madison popovers"  data-container="body" data-trigger="hover" data-placement="top" data-content="Gerar Novo relatório com base nos filtros ao lado">
                                                            <i class="glyphicon glyphicon-search"></i> Filtrar
                                                        </button>
                                                    </div>
                                                    <div class="form-group col-md-1">  
                                                        <div class="clearfix"></div>
                                                        <?php echo Form::label('', '  '); ?>

                                                        <button type="submit" name="tipo_relatorio" value='excel' class="btn blue-madison popovers"  data-container="body" data-trigger="hover" data-placement="top" data-content="Gerar Novo relatório e exportar em Excel com base nos filtros ao lado">
                                                            <i class="fa fa-file-excel-o"></i> Exportar
                                                        </button>
                                                    </div>
                                                    <br/>
                                                </div>
                                            <?php echo Form::close(); ?>

                                        </div>
                                    </div>
                                </div>

                                <?php /*
                                <table class="table table-striped table-hover table-light">
                                    <tr class="uppercase">
                                        <th class="col-md-1">Faturas Pagas: <?php echo e($vlrTotal->paid); ?></th>
                                        <th class="col-md-1">Faturas Vencidas: <?php echo e($vlrTotal->vencido); ?></th>
                                        <th class="col-md-1">Faturas Pendentes: <?php echo e($vlrTotal->pending); ?></th>
                                        <!--th class="col-md-1">faturas Canceladas: <?php echo e($vlrTotal->canceled); ?></th-->
                                    </tr>
                                </table>
                                */ ?>
                                <table class="table table-striped table-hover table-light">
                                    <thead>
                                        <tr class="uppercase bg-blue-madison">
                                            <th class="col-md-1 font-white orderby">Fatura</th>
                                            <th class="col-md-2 font-white orderby">Cliente</th>
                                            <th class="col-md-2 font-white orderby">Vendedor</th>
                                            <th class="col-md-1 orderby font-white">Tipo</th>
                                            <th class="col-md-1 orderby font-white">Dt. Ger.</th>
                                            <th class="col-md-1 orderby font-white">Dt. Pgto.</th>
                                            <th class="col-md-1 orderby font-white">Dt. Venc.</th>
                                            <th class="col-md-1 orderby font-white">Valor</th>
                                            <th class="col-md-2 orderby font-white">Ações Disponíveis</th>
                                        </tr>
                                    </thead>
                                    <tbody> 
                                        <?php foreach($invoices as $fatura): ?>

                                           <tr>
                                                <td><?php echo $fatura->id; ?></td>
                                                <td><?php echo $fatura->name; ?></td>
                                                <td><?php echo $fatura->vendedor; ?></td>
                                                <td><?php echo $fatura->type_account; ?></td>
                                                <td><?php echo $fatura->data_criacao; ?></td>
                                                <td><?php echo $fatura->data_pagamento; ?></td>
                                                <td title="Vencimento Original" class="popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="<?php echo $fatura->vencimento_original; ?>"><?php echo $fatura->data_vencimento; ?></td>
                                                <td><?php echo financialPrice($fatura->total); ?></td>
                                                <td>
                                                    <a title="Info Cliente" class="btn btn-xs blue-madison popovers fancybox fancybox.iframe" data-container="body" data-trigger="hover" data-placement="top" data-content="Ver detalhes do cliente" href="<?php echo e(route('admin.customers.details',['user_id' => $fatura->user_id])); ?>"><span class="glyphicon glyphicon-user" aria-hidden="true"></span></a>
                                                    <a title = "Itens" onclick="detalhe(<?php echo e($fatura->id); ?>)"  class="showhide-<?php echo e($fatura->id); ?> btn btn-xs green-jungle popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="Mostrar itens"><span class="glyphicon glyphicon-zoom-in" aria-hidden="true"></span></a>
                                                    <a onclick="detalhe(<?php echo e($fatura->id); ?>)" class="showhide-<?php echo e($fatura->id); ?> btn btn-xs grey popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="Esconder itens" style="display:none;"><span class="glyphicon glyphicon-zoom-out" aria-hidden="true"></span></a>
                                                    <a href="<?php echo e(route('iugu.visualiza.fatura', ['id' => $fatura->invoice_id])); ?>" target="_blank" class="btn btn-xs dark popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="Exibe boleto do cliente." data-original-title="Visualizar Boleto" ><span class="fa fa-book"></span></a> 
                                                    <?php if(routeAcess('admin.invoice.remove') && !in_array($fatura->status, ['Cancelado', 'Pago'])): ?>
                                                        <a class="btn btn-xs red popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="Cancelar Fatura" onclick="detalhaCancelamento(<?php echo e($fatura->id); ?>)" title="Remover">
                                                            <i class="fa fa-times"></i>
                                                        </a>
                                                    <?php endif; ?>
                                                    <?php if(routeAcess('admin.customers.sendmail')): ?>
                                                        <a title="Envio de Email" class="btn btn-xs yellow-gold popovers fancybox fancybox.iframe" data-container="body" data-trigger="hover" data-placement="top" data-content="Enviar email para o cliente" href="<?php echo e(route('admin.customers.sendmail',['user_id' => $fatura->user_id])); ?>">
                                                            <span class="fa fa-send" aria-hidden="true"></span>
                                                        </a>
                                                    <?php endif; ?>
                                                    <?php if(!in_array($fatura->status, ['Cancelado', 'Pago'])): ?>
                                                        <a title="Gerar 2º Via de Fatura" class="btn btn-xs green-seagreen popovers fancybox fancybox.iframe" data-container="body" data-trigger="hover" data-placement="top" data-content="Gerar 2º via de fatura para o cliente" href="<?php echo e(route('admin.fatura.segundavia',['ordered_id' => $fatura->id])); ?>">
                                                            <span class="fa fa-copy" aria-hidden="true"></span>
                                                        </a>
                                                    <?php endif; ?>
                                                    <a title="Download da Fatura" class="btn btn-xs purple-soft popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="Baixar Fatura do cliente" href="<?php echo e(route('imprime.fatura', ['id' => $fatura->id])); ?>">
                                                        <span class="fa fa-download" aria-hidden="true"></span>
                                                    </a>
                                                    <?php if($fatura->status != 'Cancelado'): ?>
                                                        <?php if($fatura->status == 'Pago' or $fatura->nf_antecipada == '1'): ?>
                                                            <?php if($fatura->nfes_status == 1): ?>

                                                                    <a title="<?php echo e($fatura->nf_status); ?>" class="btn btn-xs grey-silver popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="Aguarde!"><span class="fa fa-file" aria-hidden="true"></span>
                                                                    </a>
                                                            <?php elseif($fatura->nfes_status == 2): ?>

                                                                    <a title="***Erro ao Gerar***" class="btn btn-xs purple-seance popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="*Verifique o cadastro do cliente* Tentar Gerar Novamente? A sua Nota Fiscal clicando aqui. A NF gerada será enviada para o email <?php echo e($fatura->email); ?>" data-original-title="Gerar Nota Fiscal" id="gerarNF_<?php echo e($fatura->id); ?>" onclick="generate_nfe('<?php echo e($fatura->id); ?>', '<?php echo e($orderedAmount[$fatura->id]); ?>','<?php echo e($fatura->mes_referencia); ?>','<?php echo e($fatura->issRate); ?>','<?php echo e($fatura->issTaxAmount); ?>','<?php echo e($fatura->issAmountWithheld); ?>', '0',<?php echo e($fatura->user_id); ?>,'<?php echo e($fatura->email); ?>'); return false;"><span class="fa fa-file" aria-hidden="true"></span>
                                                                    </a>
                                                            <?php else: ?>
                                                                <?php if(empty($fatura->nfes) or empty($fatura->nfes_status)): ?>
                                                                    <?php if(isset($orderedAmount[$fatura->id])): ?>
                                                                        <a title="Gerar Nota Fiscal" class="btn btn-xs yellow-soft popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="Você poderá gerar a sua Nota Fiscal clicando aqui. A NF gerada será enviada para o email <?php echo e($fatura->email); ?>" data-original-title="Gerar Nota Fiscal" id="gerarNF_<?php echo e($fatura->id); ?>" onclick="generate_nfe('<?php echo e($fatura->id); ?>', '<?php echo e($orderedAmount[$fatura->id]); ?>','<?php echo e($fatura->mes_referencia); ?>','<?php echo e($fatura->issRate); ?>','<?php echo e($fatura->issTaxAmount); ?>','<?php echo e($fatura->issAmountWithheld); ?>', '0',<?php echo e($fatura->user_id); ?>,'<?php echo e($fatura->email); ?>'); return false;"><span class="fa fa-file" aria-hidden="true"></span>
                                                                        </a>
                                                                    <?php endif; ?>

                                                                <?php else: ?>
                                                                    <a title="Cancelar NF" class="btn btn-xs red popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="Você poderá cancelar a NF clicando aqui." data-original-title="Cancelar NF" id="cancelarNF_<?php echo e($fatura->id); ?>" onclick="cancel_nfe('<?php echo e($fatura->nfes); ?>'); return false;"><span class="fa fa-file" aria-hidden="true"></span>

                                                                    <a title="Download da NF" class="btn btn-xs yellow-soft popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="Você poderá efetuar o download da NF clicando aqui." data-original-title="Download de NF" onclick="generate_pdf('<?php echo e($orderedNfe[$fatura->id]); ?>'); return false;"><span class="fa fa-file" aria-hidden="true"></span>
                                                                    </a>
                                                                <?php endif; ?>
                                                                <?php if(!is_null($fatura->nfdebito)): ?>
                                                                    <a title="Download da NF de Débito" class="btn btn-xs red-pink popovers fancybox-nd fancybox.iframe" data-container="body" data-trigger="hover" data-placement="top" data-content="Você poderá efetuar o download da NF de Débito clicando aqui." data-original-title="Download de NF" href="<?php echo e(route('download.nfdebito', ['id' => $fatura->nfdebito])); ?>"><span class="fa fa-sticky-note-o" aria-hidden="true"></span>
                                                                    </a>
                                                                <?php endif; ?>
                                                            <?php endif; ?>
                                                        <?php endif; ?>



                                                    <?php endif; ?>

                                                    <a title="Histórico de Faturas" href="<?php echo e(route('admin.historico.faturas', ['order_id' => $fatura->id])); ?>" target="_blank" class="btn btn-xs silver popovers fancybox fancybox.iframe" data-container="body" data-trigger="hover" data-placement="top" data-content="Exibe o histórico de todas os boletos gerados para essa fatura." data-original-title="Visualizar Boleto" ><span class="fa fa-book"></span></a>

                                                    <a title="Informações da Fatura" class="btn btn-xs yellow-lemon popovers fancybox fancybox.iframe" data-container="body" data-trigger="hover" data-placement="top" data-content="Clique aqui para obter mais informações da fatura <?php echo e($fatura->id); ?>" href="<?php echo e(route('admin.report.details-fatura',['id' => $fatura->id])); ?>"><span class="glyphicon glyphicon-search" aria-hidden="true"></span>
                                                    </a>
                                                    <?php if(routeAcess('admin.faturas.baixa')): ?>
                                                        <?php if($fatura->status != 'Pago' && $fatura->status != 'Cancelado'): ?>
                                                            <?php if($fatura->user_id != '7385'): ?>
                                                                <a title="Baixa de faturas" class="btn btn-xs purple-wisteria popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="Você poderá efetuar a baixa da fatura clicando aqui." data-original-title="Baixa de Fatura" href="<?php echo e(route('admin.faturas.baixa', ['id' => $fatura->id])); ?>">
                                                                    <span class="fa fa-check" aria-hidden="true"></span>
                                                                </a>
                                                            <?php endif; ?>
                                                        <?php endif; ?>
                                                    <?php endif; ?>

                                                    <?php if($fatura->status != 'Cancelado' && $fatura->status != 'Pago' && $fatura->fatura_id != 0 ): ?>
                                                
                                                        <a title="Informações da Fatura" class="btn btn-xs red-thunderbird popovers recicleFatura" data-container="body" data-trigger="hover" data-placement="top" data-content="Clique aqui para gerar novamente a fatura <?php echo e($fatura->id); ?>" data-name='<?php echo $fatura->name; ?>'
                                                        data-url="<?php echo e(route('admin.report.reabrir-fatura',['id' => $fatura->id])); ?>" data-fatura-id="<?php echo e($fatura->id); ?>" href="#">
                                                            <span class="fa fa-recycle" aria-hidden="true"></span>
                                                        </a>

                                                    <?php endif; ?>

                                                </td>
                                            </tr>
                                            <tr style="display:none;background:#dedede;" class="motivo-cancelamento-<?php echo e($fatura->id); ?>">
                                                <td colspan="7">
                                                    Motivo do cancelamento:
                                                </td>
                                                <td colspan="2">
                                                    Cancelar Fatura?
                                                </td>
                                            </tr>
                                            <tr style="display:none;" class="motivo-cancelamento-<?php echo e($fatura->id); ?>">
                                                <td colspan="7">
                                                    <?php echo Form::open(['route' => 'invoice.remove' , 'method' => 'post','id'=>'form-cancelamento-'.$fatura->id]); ?>

                                                        <input type="text" name="motivo" class="form-control" id="motivo_cancelamento-<?php echo e($fatura->id); ?>"/>
                                                        <?php echo Form::hidden('id', $fatura->id); ?>

                                                    <?php echo Form::close(); ?>

                                                </td>
                                                <td colspan="2">
                                                    <input type="button" value="Sim" class= "btn green-jungle" onclick="cancelarFatura(<?php echo e($fatura->id); ?>);"> 
                                                    <input type="button" value="Não" class= "btn red" onclick="detalhaCancelamento(<?php echo e($fatura->id); ?>);">
                                                </td>
                                            </tr>
                                            <tr style="display:none;background:#dedede;" class="uppercase detalhe-<?php echo e($fatura->id); ?>">
                                                <td><strong>Tipo</strong></td> 
                                                <td colspan="4"><strong>Descrição do serviço</strong></td> 
                                                <td colspan="2"><strong>Valor Unitário</strong></td>
                                            </tr>
                                            <?php foreach($fatura->itens as $item): ?>

                                                <tr style="display:none;background:#dedede;" class="detalhe-<?php echo e($fatura->id); ?>">
                                                    <td><?php echo e($item->tipo); ?></td> 
                                                    <td colspan="4"><?php echo e($item->description); ?></td> 
                                                    <td colspan="2">R$ <?php echo e(formatMoney($item->price)); ?></td>
                                                </tr>
                                            <?php endforeach; ?>
                                         <?php endforeach; ?>
                                         <?php if(strlen($totalValor)): ?>
                                            <tr>
                                                <td colspan="8" class="text-right"> 
                                                    <strong> 
                                                        <h3> <?php echo e($totalValor); ?></h3>
                                                    </strong>
                                                </td> 
                                                <td class="text-center">
                                                    -
                                                </td>
                                            </tr>   
                                        <?php endif; ?>                                
                                    </tbody>
                                    <tfoot>
                                        <tr>
                                            <td colspan="9" align="center">
                                                <?php echo $invoices->appends($data)->render(); ?>

                                            </td>
                                        </tr>
                                    </tfoot>
                                </table>                        
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
<?php $__env->stopSection(); ?>
<style>
.expander {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 16px;
    height: 16px;
    padding: 4px;
    z-index: 99999;   
    cursor: pointer;
}
</style>
<?php $__env->startSection('js-admin-financial'); ?>
    <script src="<?php echo e(asset('/assets/global/plugins/jquery-ui/jquery-ui.1.10.3.js')); ?>" type="text/javascript"></script>
    <script src="<?php echo e(asset('/assets/global/scripts/app.min.js')); ?>" type="text/javascript"></script>
    <link rel="stylesheet" type="text/css" href="<?php echo e(asset('/assets/global/plugins/fancybox/source/jquery.fancybox.css?v=2.1.5')); ?>" media="screen" />
    <script type="text/javascript">
        $(document).ready(function() {
            /* */
            $('.recicleFatura').bind('click', function (e) {
                e.preventDefault();
                let context = $(this);
                let name = context.data('name');
                let faturaId = context.data('faturaId');

                swal({
                  title: "Deseja realmente gerar novamente a fatura #"+faturaId+" de "+name+" ?",
                  text: " ",
                  type: "warning",
                  showCancelButton: true,
                  confirmButtonClass: "btn-danger",
                  confirmButtonText: "Sim!",
                  cancelButtonText: "Não",
                  closeOnConfirm: true,
                  closeOnCancel: true
                },
                function(isConfirm) {
                    if (isConfirm) {
                        $.blockUI({ message: "Olá <?php echo Auth::user()->name; ?>, por favor aguarde um momento  <img src='<?php echo e(asset('/assets/global/img/loading.gif')); ?>'>" });
                        setTimeout(function (url) { window.location.href = url; }, 1900, context.data('url'));
                    }else{
                        return false;
                    } 
                });

            });

            $('.fancybox-nd').fancybox({
                afterShow: function() { 
                    $('<div class="expander"><a href="javascript:;" class="btn btn-icon-only grey-cascade"><i class="fa fa-print"></i></a></div>').appendTo(this.inner).click(function() {
                        $("iframe").get(0).contentWindow.print();
                    });
                },
            }); 
            $.datepicker.regional['pt-BR'] = {
                closeText: 'Fechar',
                prevText: '&#x3c;Anterior',
                nextText: 'Pr&oacute;ximo&#x3e;',
                currentText: 'Hoje',
                monthNames: ['Janeiro','Fevereiro','Mar&ccedil;o','Abril','Maio','Junho',
                'Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
                monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun',
                'Jul','Ago','Set','Out','Nov','Dez'],
                dayNames: ['Domingo','Segunda-feira','Ter&ccedil;a-feira','Quarta-feira','Quinta-feira','Sexta-feira','Sabado'],
                dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sab'],
                dayNamesMin: ['Dom','Seg','Ter','Qua','Qui','Sex','Sab'],
                weekHeader: 'Sm',
                dateFormat: 'dd/mm/yy',
                firstDay: 0,
                isRTL: false,
                showMonthAfterYear: false,
                yearSuffix: ''
            };

            $.datepicker.setDefaults($.datepicker.regional['pt-BR']);

            $("#dt_ger_ini").datepicker();
            $("#dt_ger_fim").datepicker();

            $("#periodo").focus();
        });

        function detalhe(id){
            $(".showhide-"+id).toggle();
            $(".detalhe-"+id ).toggle();
        }

        function detalhaCancelamento(id){
            $(".cancel-"+id ).toggle( "slow" );
            $(".motivo-cancelamento-"+id ).toggle( "slow" );
        }

        function cancelarFatura(id){
            var motivo = $("#motivo_cancelamento-"+id).val();
            if(motivo!=''){
                var question = confirm("Deseja realmente cancelar esta fatura?");
                if (question == true) {
                    var op = $("#form-cancelamento-"+id).submit();
                    $.blockUI({ message: "Olá <?php echo Auth::user()->name; ?>, por favor aguarde um momento  <img src='<?php echo e(asset('/assets/global/img/loading.gif')); ?>'>" });
                }
            }else{
                alert("Favor preencher o motivo!")
            }
        }

        function generate_pdf(id_nfe) {
            $.blockUI({ message: "Olá <?php echo Auth::user()->name; ?>, por favor aguarde um momento  <img src='<?php echo e(asset('/assets/global/img/loading.gif')); ?>'>" });
            $.ajaxSetup({
                headers: {
                    'X-CSRF-TOKEN': "<?php echo e(csrf_token()); ?>"
                }
            })

            $.ajax({ 
                type: "POST", 
                url: '<?php echo e(route("admin.download.nota.fiscal.nfeio")); ?>', 
                data: {"id_nfe":id_nfe}, 
                success: function(url) {
                    window.open(url, '_blank');
                    $.unblockUI();
                },error: function (xhr, ajaxOptions, thrownError) {
                    $.unblockUI();
                    swal({
                      title: "Não foi possível realizar esta ação.",
                      text: " ",
                      type: "error",
                      confirmButtonClass: "btn-danger",
                    });
                }
            });
        }

        function generate_nfe(ordered_id,price,mes_referencia,issRate,issTaxAmount,issAmountWithheld, tem_produto,cliente_id, email) {

            $("#gerarNF_"+ordered_id).hide();

            //verifica se tem comodato e gera nf de debito
            $.ajax({ 
                type: "POST", 
                url: '<?php echo e(route('admin.gerar.nfdebito')); ?>', 
                data: {_token   : "<?php echo e(csrf_token()); ?>",id: ordered_id,user_id: cliente_id}, 
                success: function(data) {
                    var valor_comodados = data;
                    var vlr_total = price - valor_comodados;
                    $.ajaxSetup({
                        headers: {
                            'X-CSRF-TOKEN': "<?php echo e(csrf_token()); ?>"
                        }
                    })

                    //var cliente = JSON.parse(cliente);

                    var service = 'Prestação de Serviço de telefonia digital ref. ao mês de '+mes_referencia+'. Fatura número '+ordered_id+'.';

                    var params = {
                        "cliente_id":cliente_id,
                        "description":service,
                        "price":vlr_total,
                        "issRate":issRate,
                        "issTaxAmount":issTaxAmount,
                        "issAmountWithheld":issAmountWithheld,
                        "email":email,
                        "orderedId":ordered_id
                    };
                    <?php /*por enquanto manter comentado e efetuar os testes posteriormente
                    if(tem_produto == 1){
                        $.post('<?php echo e(route("gerar.nota.mercardoria")); ?>', {ordered: ordered_id, _token: '<?php echo e(csrf_token()); ?>'}, function(data){
                            console.log(":: CONSOLE NFE ::");
                            console.log(data);
                        });
                    }
                    */ ?>
                    $.ajax({ 
                        type: "POST", 
                        url: '<?php echo e(route("admin.gerar.nota.fiscal.nfeio")); ?>', 
                        data: params, 
                        success: function(id_nfe) {

                            if (id_nfe) {
                                $.ajaxSetup({
                                    headers: {
                                        'X-CSRF-TOKEN': "<?php echo e(csrf_token()); ?>"
                                    }
                                })

                                 $.ajax({ 
                                    type: "GET", 
                                    url: '<?php echo e(route('log.nfe')); ?>', 
                                    data: {user_id: cliente_id,ordered_id: ordered_id, id_nfe: id_nfe}, 
                                    success: function(data) {
                                        console.log(data);                               
                                        if (data == 'OK') {
                                            swal("Nota Fiscal foi enviada para processamento e será enviada para o endereço de email ",email, "success");
                                        }else{
											swal("Ops!","Não foi possível gerar a NF.", "error");
										}
										window.location.reload();
                                    } 
                                });
                            }  
                        },error: function (xhr, ajaxOptions, thrownError) {
                            console.log(thrownError);
                            console.log(xhr);
                            console.log(ajaxOptions);
                            $.unblockUI();
                            swal({
                              title: "Não foi possível realizar esta ação.",
                              text: " ",
                              type: "error",
                              confirmButtonClass: "btn-danger",
                            });

                            // window.location.reload();
                        } 
                    });
                }
            });

        }

        function cancel_nfe(id_nfe) {
            
            $.blockUI({ message: "Olá <?php echo Auth::user()->name; ?>, por favor aguarde um momento  <img src='<?php echo e(asset('/assets/global/img/loading.gif')); ?>'>" });
            
            $.ajaxSetup({
                headers: {
                    'X-CSRF-TOKEN': "<?php echo e(csrf_token()); ?>"
                }
            })

            $.ajax({ 
                type: "POST", 
                url: '<?php echo e(route("admin.cancelar.nota.fiscal.nfeio")); ?>', 
                data: {"id_nfe":id_nfe}, 
                success: function(data) {
                    $.unblockUI();
                    swal({
                      title: "",
                      text: "NF enviada para cancelamento!",
                      type: "success",
                    });
                    window.location.reload();
                },error: function (xhr, ajaxOptions, thrownError) {
                    $.unblockUI();
                    swal({
                      title: "Não foi possível realizar esta ação.",
                      text: " ",
                      type: "error",
                      confirmButtonClass: "btn-danger",
                    });
                }
            });

        }

    </script>

<?php $__env->stopSection(); ?>
<?php echo $__env->make('template', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>