✏️ 正在编辑: recebimento-bmg-body.phtml
路径:
/srv/systems_dir/yuppiecred/application/views/scripts/relatorio/recebimento-bmg-body.phtml
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php if( count($this->producao) > 0 ): $arrayIterator = $this->producao->getIterator(); ?> <?php $comissaoPrevista = 0; $comissaoRecebida = 0; $total = $totalComissaoPrevista = $totalComissaoRecebida = 0; $corretor = null; $qtd = 0; ?> <?php foreach ( $arrayIterator as $key => $contrato ): ?> <?php $total += $contrato['valor_liquido']; ?> <?php //verifica qual o tipo de relatório que está sendo visualizado $totalizador = 'total_comissao_prevista'; $percentual = $contrato['comissao_prevista']; ?> <?php $comissaoPrevista = $contrato['valor_fixo_empresa'] + ($percentual * $contrato['base_comissao_empresa_valor'] / 100); ?> <?php $comissaoRecebida = $contrato['valor_fixo_empresa'] + ($contrato['comissao_recebida'] * $contrato['base_comissao_empresa_valor'] / 100); ?> <?php $totalComissaoPrevista += $comissaoPrevista; ?> <?php $totalComissaoRecebida += $comissaoRecebida; ?> <?php $qtd++; ?> <?php if( $contrato['corretor_id'] != $corretor ): $corretor = $contrato['corretor_id']; ?> <thead> <tr class="top_list"> <td colspan="20" class="top_list">Corretor: <?php echo $this->escape($contrato['corretor']); ?></td> </tr> <tr class="top_list"> <th class="check_control"></th> <th>N° Contrato</th> <th>CPF Cliente</th> <th>Nome Cliente</th> <th>Convênio</th> <th>Produto</th> <th>Prazo</th> <th>Status</th> <th>Vl. Líquido</th> <th>Data Comissão</th> <th>Parcela</th> <th>Data Saldo</th> <th>Vl. Lançamento</th> <th>Tipo Remuneração</th> <th>Natureza</th> <th>Descrição</th> <th>Comissão Prevista</th> <th>Comissão Recebida</th> <th>Diferença</th> </tr> </thead> <?php endif; ?> <tr> <td align="center"> <?php if( isset($contrato['contrato_id']) && $contrato['contrato_id'] ): ?> <input type = "checkbox" name = "recebimentos[<?php echo $contrato['contrato_id'] ?>][]" id = "checks[]" value = "<?php echo $contrato['recebimento_id'] ?>" /> <?php endif; ?> </td> <td><?php echo $this->escape($contrato['numero_contrato']) ?></td> <td class="cpf"><?php echo $this->escape($contrato['cpf_cliente']) ?></td> <td><?php echo isset($contrato['cliente']) ? $this->escape($contrato['cliente']) : "" ?></td> <td><?php echo $this->escape($contrato['convenio']) ?></td> <td><?php echo $this->escape($contrato['produto']) ?></td> <td><?php echo $this->escape($contrato['prazo']) ?></td> <td><?php echo $contrato['status_proposta_nome'] ?></td> <td class="valor"><span>R$</span> <?php echo number_format($contrato['valor_liquido'], 2, ',', '.') ?></td> <td><?php echo $this->dateFormat($contrato['data_recebimento_comissao']); ?></td> <td><?php echo $this->escape($contrato['parcelas']); ?></td> <td><?php echo $this->dateFormat($contrato['data_saldo']); ?></td> <td><?php echo number_format($contrato['valor_lancamento'], 2, ',', '.'); ?></td> <td><?php echo $this->escape($contrato['tipo_remuneracao']); ?></td> <td><?php echo $this->escape($contrato['natureza']); ?></td> <td><?php echo $this->escape($contrato['descricao']); ?></td> <td class="valor"> (<?php echo number_format($percentual, 2, ',', '.') ?> %) R$ <?php echo number_format($comissaoPrevista, 2, ',', '.') ?> </td> <td class="valor"> (<?php echo number_format($contrato['comissao_recebida'], 2, ',', '.') ?> %) R$ <?php echo number_format($comissaoRecebida, 2, ',', '.') ?> </td> <td class="valor"> <?php echo number_format($comissaoRecebida - $comissaoPrevista, 2, ',', '.'); ?> </td> </tr> <?php if( !isset($arrayIterator[$key + 1]['corretor_id']) || $contrato['corretor_id'] != $arrayIterator[$key + 1]['corretor_id'] ): ?> <tr> <td class="negrito">Total: <?php echo $qtd; ?></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td class="negrito valor">R$ <?php echo number_format($total, 2, ',', '.'); ?></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td class="negrito valor">R$ <?php echo number_format($totalComissaoPrevista, 2, ',', '.'); ?></td> <td class="negrito valor">R$ <?php echo number_format($totalComissaoRecebida, 2, ',', '.'); ?></td> <td class="negrito valor">R$ <?php echo number_format($totalComissaoRecebida - $totalComissaoPrevista, 2, ',', '.'); ?></td>; </tr> <?php $qtd = 0; $totalComissaoPrevista = 0; $totalComissaoRecebida = 0; $total = 0; ?> <?php endif; ?> <?php endforeach; ?> <?php if( $this->producao->count() == $this->producao->getCurrentPageNumber() ): ?> <tr> <td class="negrito">Total Geral: <?php echo $this->producao->getTotalItemCount(); ?></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td class="negrito valor">R$ <?php echo number_format($this->totalizador['total_valor_liquido'], 2, ',', '.'); ?></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td class="negrito valor">R$ <?php echo number_format($this->totalizador[$totalizador], 2, ',', '.'); ?></td> <td class="negrito valor">R$ <?php echo number_format($this->totalizador['total_comissao_recebida'], 2, ',', '.'); ?></td> <td class="negrito valor">R$ <?php echo number_format($this->totalizador['total_comissao_recebida'] - $this->totalizador[$totalizador], 2, ',', '.'); ?></td> </tr> <?php endif; endif; ?>
💾 保存文件
← 返回文件管理器