✏️ 正在编辑: detalhar-protocolo.phtml
路径:
/srv/systems_dir/yuppiecred/application/views/scripts/corretor/detalhar-protocolo.phtml
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php if( !$this->protocolo ){ die('Protocolo inválido!'); } $corretor = $this->protocolo->findParentRow('Model_DbTable_Corretor'); $banco = $corretor ? $corretor->findParentRow('Model_DbTable_BancoFebraban') : null; $formaPagamento = $this->protocolo->findParentRow('Model_DbTable_Tipos'); $totalComissao = $totalEstorno = 0; $taxaTransf = isset($this->protocolo->taxa_transferencia_banco) && $this->protocolo->descontar_taxa_transf == 1 ? $this->protocolo->taxa_transferencia_banco : null; foreach ( $this->contratos as $c ) { $dadosContratoProtocolo = Model_ProtocoloContrato::getDadosProtocoloContrato($c['id'], $this->protocolo->id); $valor = 0; if( !$dadosContratoProtocolo ){ $valor = (($c['base_comissao_valor'] * ($c['comissao_corretor'] / 100)) + ($c['base_comissao_bonus'] * ($c['bonus_corretor'] / 100))); $valor -= $c['rco']-$c['outras_despesas']; } else { $valor = $dadosContratoProtocolo['valor']; } if( $valor > 0 ){ $totalComissao += $valor; } else { $totalEstorno += $valor; } } if( isset($this->protocolo->forma_pagamento_id) && $this->protocolo->forma_pagamento_id != 7 || $totalComissao == 0 ){ $taxaTransf = 0; } ?> <div id="identificacao"> <p class="negrito"><?php echo $corretor['nome']; ?> <?php echo $corretor['apelido'] != '' ? '( ' . $corretor['apelido'] . ' )' : '' ?></p> <p class="border-left">Banco: <?php echo $banco['nome']; ?></p> <p class="border-left">Agência: <?php echo $corretor['agencia']; ?></p> <p class="border-left">Conta: <?php echo $corretor['conta']; ?> - <?php echo $corretor['tipo_conta']; ?></p> <div class="clear"></div> <p class="negrito">Titular da Conta: <?php echo $corretor['titular']; ?></p> <div class="clear"></div> <p class="negrito">CPF Titular: <?php echo $corretor['cpf_titular']; ?></p> <div class="clear"></div> </div> <h2 class="tit_local" align="center">PROTOCOLO DE PAGAMENTO</h2> <div id="dados_protocolo"> <table> <tr> <td>Nº Protocolo:</td> <td><?php echo $this->protocolo['id']; ?></td> <td>Informações Adicionais:</td> <td rowspan="6"><?php echo nl2br($this->protocolo['comentario']); ?></td> </tr> <tr> <td>Data/Hora Registro:</td> <td><?php echo date('d/m/Y - H:i:s', strtotime($this->protocolo['data_baixa'])); ?></td> </tr> <tr> <td>Data Pagamento:</td> <td><?php echo $this->dateFormat($this->protocolo['data_pagamento']); ?></td> </tr> <tr> <td>Total Comissão:</td> <td>R$ <?php echo number_format($totalComissao, 2, ',', '.'); ?></td> </tr> <tr> <td>Total Estorno:</td> <td>R$ <?php echo number_format($totalEstorno, 2, ',', '.'); ?></td> </tr> <tr> <td>Forma pagto: </td> <td><?php echo $formaPagamento ? $formaPagamento->descricao : ''; ?></td> </tr> <tr> <td>Taxa transf: </td> <td>R$ <?php echo number_format($taxaTransf, 2, ',', '.'); ?></td> </tr> <tr> <td>Acréscimo:</td> <td>R$ <?php echo number_format($this->protocolo['acrescimo'], 2, ',', '.'); ?></td> </tr> <tr> <td>Desconto:</td> <td>R$ <?php echo number_format($this->protocolo['desconto'], 2, ',', '.'); ?></td> </tr> <tr> <td class="negrito">Total:</td> <td class="negrito">R$ <?php echo number_format(($totalComissao + $this->protocolo['acrescimo'] - ($this->protocolo['desconto'] - $totalEstorno) - $taxaTransf), 2, ',', '.'); ?></td> <?php $totalRecibo = $totalComissao + $this->protocolo['acrescimo'] - ($this->protocolo['desconto'] - $totalEstorno) - $taxaTransf; ?> </tr> </table> </div> <p> </p> <table summary="ProtocoloPagamento" class="relatorio" width="100%"> <thead class="thead-not-repeat"> <tr class="top_list"> <td>CPF</td> <td>Forma Liberação</td> <td>Cliente</td> <td>Tabela</td> <td>Convênio</td> <td>Nº Contrato</td> <td>Emissão</td> <td>Liberação</td> <td>Prazo</td> <td>Banco</td> <td>Produto</td> <td>Base Comissão</td> <td>RCO(R$)</td> <td>Outras Despesas(R$)</td> <td>Comissão</td> <td>Situação</td> <td>Digitador</td> </tr> </thead> <tbody> <?php $comissao = $valorTotal = $totalComissao = $percentualComissao = $totalFracionamento = 0; foreach ( $this->contratos as $contrato ): $dadosContratoProtocolo = Model_ProtocoloContrato::getDadosProtocoloContrato($contrato['id'], $this->protocolo->id); if( !$dadosContratoProtocolo ){ $comissao = (($contrato['base_comissao_valor'] * ($contrato['comissao_corretor'] / 100)))- $contrato['rco'] - $contrato['outras_despesas']; $percentualComissao = $contrato['comissao_corretor']; $percentualBonus = $contrato['bonus_corretor']; } else { $comissao = $dadosContratoProtocolo['valor']; $percentualComissao = $contrato['percentual']; $percentualBonus = $contrato['percentual_bonus']; } $totalComissao += $comissao; $ocultarSeCartao = Model_Contrato::ocultarSeCartao($contrato['tipo']); if( !$ocultarSeCartao ) $valorTotal += $contrato['base_comissao_valor']; ?> <tr> <td><?php echo String_Refatorar::resetCpf($contrato['cpfCliente']); ?></td> <td><?php echo $contrato['forma_liberacao']; ?></td> <td><?php echo $contrato['cliente']; ?></td> <td><?php echo $contrato['tabela']; ?></td> <td><?php echo $contrato['convenio']; ?></td> <td><?php echo $contrato['numero_contrato']; ?></td> <td><?php echo $this->dateFormat($contrato['data_emissao']); ?></td> <td><?php echo $this->dateFormat($contrato['data_liberacao']); ?></td> <td><?php echo $contrato['prazo']; ?></td> <td><?php echo $contrato['banco']; ?></td> <td><?php echo $contrato['produto']; ?> (<?php echo $contrato['tipo']; ?>)</td> <td class="valor"><?php echo !$ocultarSeCartao ? "<span>R$ </span>" . number_format($contrato['base_comissao_valor'], 2, ',', '.')." (" . number_format($percentualComissao, 2, ',', '.')."%)" : "-"; ?> <?php if(!empty($percentualBonus) && $percentualBonus != '0.00'): ?> <p><?php echo !$ocultarSeCartao ? "<span>R$ </span>" . number_format($contrato['base_comissao_bonus'], 2, ',', '.')." (" . number_format($percentualBonus, 2, ',', '.')."%)" : "-"; ?></p> <?php endif; ?> </td> <td class="valor"><?php echo number_format($contrato['rco'],2,',','.') ?></td> <td class="valor"><?php echo number_format($contrato['outras_despesas'],2,',','.') ?></td> <td class="valor"><span>R$ </span><?php echo number_format($comissao, 2, ',', '.'); ?></td> <td><?php echo $dadosContratoProtocolo['situacao']; ?></td> <td><?php echo $contrato['digitador']; ?></td> </tr> <?php endforeach; ?> </tbody> <tfoot> <tr> <td>Quantidade:</td> <td><?php echo count($this->contratos); ?></td> <td colspan="9"></td> <td class="valor"><?php echo number_format($valorTotal, 2, ',', '.'); ?></td> <td colspan="2"></td> <td class="valor"><?php echo number_format($totalComissao, 2, ',', '.'); ?></td> <td colspan="3"></td> </tr> </tfoot> </table> <?php if (!empty($this->protocolo['comprovante_pagamento'])): ?> <p> </p> <input type="button" onclick="window.open('<?php echo $this->linkDocumentacao($this->protocolo['comprovante_pagamento'], 'financeiro', 'download-comprovante'); ?>')" value="Visualizar Anexo" /> <?php endif; ?>
💾 保存文件
← 返回文件管理器