Mudanças entre as edições de "Propriedade"
(Uma revisão intermediária pelo mesmo usuário não estão sendo mostradas) | |||
Linha 427: | Linha 427: | ||
<h2><span style='font-family:Consolas'>Manter Class AA | <h2><span style='font-family:Consolas'>Manter Class AA | ||
para contratos vencidos até 14 dias</span></h2> | para contratos vencidos até 14 dias</span></h2> | ||
− | |||
<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=556 | <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=556 | ||
style='width:417.0pt;border-collapse:collapse'> | style='width:417.0pt;border-collapse:collapse'> | ||
Linha 452: | Linha 451: | ||
</tr> | </tr> | ||
</table> | </table> | ||
+ | |||
+ | |||
+ | <h2><span style='font-family:Consolas'>Modalidades que não arrastam mas são arrastadas</span></h2> | ||
+ | <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=556 | ||
+ | style='width:417.0pt;border-collapse:collapse'> | ||
+ | <tr style='height:15.0pt'> | ||
+ | <td width=556 valign=bottom style='width:417.0pt;padding:0cm 3.5pt 0cm 3.5pt; | ||
+ | height:15.0pt'> | ||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><span style='font-size:9.5pt;font-family:Consolas;color:black; | ||
+ | background:white'>Valor Default: Vazio </span><span style='font-size:9.5pt; | ||
+ | font-family:Consolas;color:black'>Opção 1: Lista de Modalidades que não arrastam o rating das demais modalidades, mas que tem seus ratings arrastados. Ou seja, as operações dessas modalidades não são consideradas na hora de calcular o pior rating do cliente, mas após esse recalculo essas operações devem ter seus ratings alterados, inclusive se forem melhor do que o rating de atraso da operação.</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr style='height:15.0pt'> | ||
+ | <td width=556 valign=bottom style='width:417.0pt;padding:0cm 3.5pt 0cm 3.5pt; | ||
+ | height:15.0pt'> | ||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><span style='font-size:9.5pt;font-family:Consolas;color:black; | ||
+ | background:white'>Por exemplo, se temos cadastrada nessa propriedade as modalidades 1501 e 1502 e temos um cliente com as seguintes operações: </span><span style='font-size:9.5pt;font-family:></span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=375 | ||
+ | style='width:281.0pt;margin-left:-.75pt;border-collapse:collapse'> | ||
+ | <tr style='height:25.5pt'> | ||
+ | <td width=375 style='width:281.0pt;background:white;padding:0cm 3.5pt 0cm 3.5pt; | ||
+ | height:25.5pt'> | ||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><span style='font-size:9.5pt;font-family:Consolas;color:black'>Op1 - | ||
+ | Modalidade 1501 - Classificação de atraso = B</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr style='height:25.5pt'> | ||
+ | <td width=375 style='width:281.0pt;background:white;padding:0cm 3.5pt 0cm 3.5pt; | ||
+ | height:25.5pt'> | ||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><span style='font-size:9.5pt;font-family:Consolas;color:black'>Op2 - | ||
+ | Modalidade 1502 - Classificação de atraso = E</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr style='height:25.5pt'> | ||
+ | <td width=375 style='width:281.0pt;background:white;padding:0cm 3.5pt 0cm 3.5pt; | ||
+ | height:25.5pt'> | ||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><span style='font-size:9.5pt;font-family:Consolas;color:black'>Op3 - | ||
+ | Modalidade 0215 - Classificação de atraso = A</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr style='height:25.5pt'> | ||
+ | <td width=375 style='width:281.0pt;background:white;padding:0cm 3.5pt 0cm 3.5pt; | ||
+ | height:25.5pt'> | ||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><span style='font-size:9.5pt;font-family:Consolas;color:black'>Op4 - | ||
+ | Modalidade 0215 - Classificação de atraso = D</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><span style='font-size:9.5pt;font-family:Consolas;color:black'>Após o | ||
+ | recalculo todas as operações ficam com a ClassOp = D</span></p><p></p> | ||
+ | |||
+ | <h2><span style='font-family:Consolas'>Modalidades que arrastam mas não são arrastadas</span></h2> | ||
+ | <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=556 | ||
+ | style='width:417.0pt;border-collapse:collapse'> | ||
+ | <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=623 | ||
+ | style='width:467.0pt;margin-left:-.75pt;border-collapse:collapse'> | ||
+ | <tr style='height:15.0pt'> | ||
+ | <td width=623 style='width:467.0pt;background:white;padding:0cm 3.5pt 0cm 3.5pt; | ||
+ | height:15.0pt'> | ||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><span style='font-size:9.5pt;font-family:Consolas;color:black'>Valor | ||
+ | Default: Vazio</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr style='height:63.75pt'> | ||
+ | <td width=623 style='width:467.0pt;background:white;padding:0cm 3.5pt 0cm 3.5pt; | ||
+ | height:63.75pt'> | ||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><span style='font-size:9.5pt;font-family:Consolas;color:black'>Opção | ||
+ | 1: Lista de Modalidades que arrastam o rating das demais modalidades, mas que | ||
+ | não tem seus ratings arrastados. Ou seja, as operações dessas modalidades são | ||
+ | consideradas na hora de calcular o pior rating do cliente, mas após esse | ||
+ | recalculo essas operações não tem seus ratings alterados.</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr style='height:15.0pt'> | ||
+ | <td width=623 style='width:467.0pt;background:white;padding:0cm 3.5pt 0cm 3.5pt; | ||
+ | height:15.0pt'> | ||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><span style='font-size:9.5pt;font-family:Consolas;color:black'> </span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr style='height:25.5pt'> | ||
+ | <td width=623 style='width:467.0pt;background:white;padding:0cm 3.5pt 0cm 3.5pt; | ||
+ | height:25.5pt'> | ||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><span style='font-size:9.5pt;font-family:Consolas;color:black'>Por | ||
+ | exemplo, se temos cadastrada nessa propriedade as modalidades 1501 e 1502 e | ||
+ | temos um cliente com as seguintes operações:</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr style='height:15.0pt'> | ||
+ | <td width=623 style='width:467.0pt;background:white;padding:0cm 3.5pt 0cm 3.5pt; | ||
+ | height:15.0pt'> | ||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><span style='font-size:9.5pt;font-family:Consolas;color:black'>Op1 - | ||
+ | Modalidade 1501 - Classificação de atraso = B</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr style='height:15.0pt'> | ||
+ | <td width=623 style='width:467.0pt;background:white;padding:0cm 3.5pt 0cm 3.5pt; | ||
+ | height:15.0pt'> | ||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><span style='font-size:9.5pt;font-family:Consolas;color:black'>Op2 - | ||
+ | Modalidade 1502 - Classificação de atraso = E</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr style='height:15.0pt'> | ||
+ | <td width=623 style='width:467.0pt;background:white;padding:0cm 3.5pt 0cm 3.5pt; | ||
+ | height:15.0pt'> | ||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><span style='font-size:9.5pt;font-family:Consolas;color:black'>Op3 - | ||
+ | Modalidade 0215 - Classificação de atraso = A</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr style='height:15.0pt'> | ||
+ | <td width=623 style='width:467.0pt;background:white;padding:0cm 3.5pt 0cm 3.5pt; | ||
+ | height:15.0pt'> | ||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><span style='font-size:9.5pt;font-family:Consolas;color:black'>Op4 - | ||
+ | Modalidade 0215 - Classificação de atraso = D</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr style='height:15.0pt'> | ||
+ | <td width=623 style='width:467.0pt;background:white;padding:0cm 3.5pt 0cm 3.5pt; | ||
+ | height:15.0pt'> | ||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><span style='font-size:9.5pt;font-family:Consolas;color:black'> </span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr style='height:15.0pt'> | ||
+ | <td width=623 style='width:467.0pt;background:white;padding:0cm 3.5pt 0cm 3.5pt; | ||
+ | height:15.0pt'> | ||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><span style='font-size:9.5pt;font-family:Consolas;color:black'>Após o | ||
+ | recalculo todas as operações ficam:</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr style='height:15.0pt'> | ||
+ | <td width=623 style='width:467.0pt;background:white;padding:0cm 3.5pt 0cm 3.5pt; | ||
+ | height:15.0pt'> | ||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><span style='font-size:9.5pt;font-family:Consolas;color:black'>Op1 - | ||
+ | ClassOp = B</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr style='height:15.0pt'> | ||
+ | <td width=623 style='width:467.0pt;background:white;padding:0cm 3.5pt 0cm 3.5pt; | ||
+ | height:15.0pt'> | ||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><span style='font-size:9.5pt;font-family:Consolas;color:black'>Op2 - | ||
+ | ClassOp = E</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr style='height:15.0pt'> | ||
+ | <td width=623 style='width:467.0pt;background:white;padding:0cm 3.5pt 0cm 3.5pt; | ||
+ | height:15.0pt'> | ||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><span style='font-size:9.5pt;font-family:Consolas;color:black'>Op3 - | ||
+ | ClassOp = E</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr style='height:15.0pt'> | ||
+ | <td width=623 style='width:467.0pt;background:white;padding:0cm 3.5pt 0cm 3.5pt; | ||
+ | height:15.0pt'> | ||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><span style='font-size:9.5pt;font-family:Consolas;color:black'>Op4 - | ||
+ | ClassOp = E</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | |||
<h1>Exportação Basiléia</h1> | <h1>Exportação Basiléia</h1> | ||
Linha 544: | Linha 726: | ||
background:white'>Valor Default: Não bloqueia a geração, só da mensagem | background:white'>Valor Default: Não bloqueia a geração, só da mensagem | ||
dizendo que a database possui erros</span></p> | dizendo que a database possui erros</span></p> | ||
+ | |||
</td> | </td> | ||
</tr> | </tr> | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<h1>Importação</h1> | <h1>Importação</h1> | ||
Linha 917: | Linha 1 094: | ||
background:white'>Opção 1: Conta Cosif Gravada na tela de Cadastro de conta | background:white'>Opção 1: Conta Cosif Gravada na tela de Cadastro de conta | ||
Cosif</span></p> | Cosif</span></p> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</table> | </table> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
<h1>Tela de cadastro de Contratos</h1> | <h1>Tela de cadastro de Contratos</h1> | ||
Edição atual tal como às 15h42min de 26 de agosto de 2015
Índice
- 1 Calculo de Rating
- 1.1 ClassOp Igual ClassAtr Para Mod 1901
- 1.2 Considerar A em Vez De AA para Todos
- 1.3 Excluir Modalidades ao Considerar A em vez de AA
- 1.4 Utilizar Cadastro de Cliente Externo
- 1.5 Modalidades Contábeis Excluídas do Arrasto de Rating
- 1.6 Modalidades Excluídas do Arrasto de Rating
- 1.7 Não Calcular Provisão Para Modalidade 1901
- 1.8 Não Considerar ClassCad No Calculo Do Rating
- 1.9 Naturezas Excluídas do Arrasto de Rating
- 1.10 Separar As Seguintes Modalidades Contabeis No Calculo Do Rating
- 1.11 Tipo do Calculo do Rating da Operação
- 1.12 Tipo Do Calculo Do Rating Para ClassContrt
- 1.13 Tipo Do Calculo Do Rating Para Provisão
- 1.14 Manter Class AA para contratos vencidos até 14 dias
- 1.15 Modalidades que não arrastam mas são arrastadas
- 1.16 Modalidades que arrastam mas não são arrastadas
- 2 Exportação Basiléia
- 3 Geração 3040
- 4 Importação
- 4.1 Acertar Contratos Com Mesmo Numero Após Importação
- 4.2 Calcular Rating ao Terminar Importação
- 4.3 Critica Na Importação Para Baixada Como Prejuízo
- 4.4 Criticar Contratos com mesmo Numero Após Importação
- 4.5 Não Gravar Erro na Importação
- 4.6 Não Importar Contrato com Erro
- 4.7 Não Validar CNPJ ou CPF na Importação NCR
- 4.8 Não Importar Contratos sem Valor
- 5 Importação XML 3040 Layout Bacen
- 6 Setar Conta Cosif Segundo Cadastro
- 7 Tela de cadastro de Contratos
- 8 Validação de Contrato
- 8.1 Juntar Parcelas quando não for Ultimo Dia
- 8.2 Não Criticar Fianças Com Parcelas Vencidas
- 8.3 Não Criticar Vencimento Do Contrato Com Vencimento Da Ultima Parcela
- 8.4 Setar Vencimento Do Contrato Com Data Da Ultima Parcela
- 8.5 Validação Diária Apenas 3050
- 8.6 Validar Contratos em bases diferentes no Batimento 3040 x 3050
- 9 Anexo 1:
Calculo de Rating
ClassOp Igual ClassAtr Para Mod 1901
|
||||||||
Considerar A em Vez De AA para Todos
|
||||||||
Utilizar Cadastro de Cliente Externo
|
||||||||
Modalidades Contábeis Excluídas do Arrasto de Rating
|
||||||||
Modalidades Excluídas do Arrasto de Rating
|
||||||||
Não Calcular Provisão Para Modalidade 1901
|
||||||||
Não Considerar ClassCad No Calculo Do Rating
|
||||||||
Naturezas Excluídas do Arrasto de Rating
|
||||||||
Separar As Seguintes Modalidades Contabeis No Calculo Do Rating
|
||||||||
Tipo do Calculo do Rating da Operação
|
||||||||
Tipo Do Calculo Do Rating Para ClassContrt
|
||||||||
Tipo Do Calculo Do Rating Para Provisão |
||||||||
Valor Default: Provisão calculada em cima do rating do contrato |
||||||||
Opção 1: Provisão calculada em cima do rating de provisão |
||||||||
Opção 2: Provisão calculada em cima do rating de provisão somente para operações em atraso |
||||||||
Manter Class AA para contratos vencidos até 14 dias
Valor Default: Sistema irá recalcular a classificação e como está em atraso até 14 dias irá colocar classificação A em vez de AA |
Opção 1: Caso a classificação esteja originalmente AA, o sistema não irá recalcular a classificação pois até 14 dias não é considerado em atraso. |
Modalidades que não arrastam mas são arrastadas
Valor Default: Vazio Opção 1: Lista de Modalidades que não arrastam o rating das demais modalidades, mas que tem seus ratings arrastados. Ou seja, as operações dessas modalidades não são consideradas na hora de calcular o pior rating do cliente, mas após esse recalculo essas operações devem ter seus ratings alterados, inclusive se forem melhor do que o rating de atraso da operação. |
|||||
Por exemplo, se temos cadastrada nessa propriedade as modalidades 1501 e 1502 e temos um cliente com as seguintes operações: |
Op1 - Modalidade 1501 - Classificação de atraso = B |
Op2 - Modalidade 1502 - Classificação de atraso = E |
Op3 - Modalidade 0215 - Classificação de atraso = A |
Op4 - Modalidade 0215 - Classificação de atraso = D |
Após o recalculo todas as operações ficam com a ClassOp = D
Modalidades que arrastam mas não são arrastadas
Valor Default: Vazio |
Opção 1: Lista de Modalidades que arrastam o rating das demais modalidades, mas que não tem seus ratings arrastados. Ou seja, as operações dessas modalidades são consideradas na hora de calcular o pior rating do cliente, mas após esse recalculo essas operações não tem seus ratings alterados. |
|
Por exemplo, se temos cadastrada nessa propriedade as modalidades 1501 e 1502 e temos um cliente com as seguintes operações: |
Op1 - Modalidade 1501 - Classificação de atraso = B |
Op2 - Modalidade 1502 - Classificação de atraso = E |
Op3 - Modalidade 0215 - Classificação de atraso = A |
Op4 - Modalidade 0215 - Classificação de atraso = D |
|
Após o recalculo todas as operações ficam: |
Op1 - ClassOp = B |
Op2 - ClassOp = E |
Op3 - ClassOp = E |
Op4 - ClassOp = E |
Exportação Basiléia
Considerar VlrFaturamento Nulo Como Nao Varejo
|
||
Considerar VlrPrincipal para Varejo
|
Geração 3040
Bloquear Geração 3040 com Erro
Valor Default: Não bloqueia a geração, só da mensagem dizendo que a database possui erros |
Acertar Contratos Com Mesmo Numero Após Importação
|
|||||
Calcular Rating ao Terminar Importação
|
|||||
Critica Na Importação Para Baixada Como Prejuízo
|
|||||
Criticar Contratos com mesmo Numero Após Importação
|
|||||
Não Gravar Erro na Importação
|
|||||
Não Importar Contrato com Erro
|
|||||
Não Validar CNPJ ou CPF na Importação NCR |
|||||
Valor Default: Valida |
|||||
Opção 1: Não Valida |
|||||
Não Importar Contratos sem Valor
Valor Default: Importa o contrato e critica |
Opção 1: Não importa o contrato |
Importação XML 3040 Layout Bacen
Localiz Default Importacao XML 3040Valor Default: 10058 |
||
VincMe Default Importação XML 3040 |
||
Valor Default: Não |
||
Opção 1: Sim |
Setar Conta Cosif Segundo Cadastro
Conta Cosif para Creditos em Prejuizo ate 12 meses |
||
Conta Cosif para Creditos em Prejuizo entre 12 e 48 meses |
||
Conta Cosif para Creditos em Prejuizo maior que 48 meses |
||
Valor Default: Vazio |
||
Opção 1: Conta Cosif Gravada na tela de Cadastro de conta Cosif |
Tela de cadastro de Contratos
Não Limpar Tela após Incluir Alterar Contrato
Valor Default: Limpa tela |
Opção 1: Não limpa |
Validação de Contrato
Juntar Parcelas quando não for Ultimo Dia
|
|||
Não Criticar Fianças Com Parcelas Vencidas
|
|||
Não Criticar Vencimento Do Contrato Com Vencimento Da Ultima Parcela
|
|||
Setar Vencimento Do Contrato Com Data Da Ultima Parcela
|
|||
Validação Diária Apenas 3050
|
Validar Contratos em bases diferentes no Batimento 3040 x 3050
Valor Default: Não valida contrato a contrato |
Opção 1: Sim valida. Caso o 3040 e o 3050 estejam em bancos de dados diferentes, nessa opção o sistema vai validar os contratos do 3040 na base usada para a geração do 3040 e os contratos usados para a geração do 3050. |
Anexo 1:
Script da Tabela CadExt usado em algumas propriedades
CREATE TABLE CADEXT (
CLI VARCHAR(14) NULL,
NOME VARCHAR(255) NULL,
RUA VARCHAR(255) NULL,
NUM VARCHAR(255) NULL,
COMPLEMENTO VARCHAR(255) NULL,
BAIRRO VARCHAR(255) NULL,
CIDADE VARCHAR(255) NULL,
UF VARCHAR(4) NULL,
CEP VARCHAR(10) NULL,
DATA_NASCIMENTO DATETIME NULL,
SEXO VARCHAR(255) NULL,
CLASSCAD VARCHAR(2) NULL,
RAMO_ATIVIDADE VARCHAR(255) NULL,
DESC_RAMO_ATIVIDADE VARCHAR(255) NULL,
RENDIMENTO_MENSAL MONEY NULL,
VLRFATURAMENTO MONEY NULL,
TOTAL_PATRIMONIO MONEY NULL,
PORTE_CLIENTE varchar(2) NULL,
CONGECON VARCHAR(255) NULL,
NOMCONGECON VARCHAR(255) NULL
)
Warning: Cannot modify header information - headers already sent by (output started at C:\www\cfi\wiki\includes\diff\DairikiDiff.php:500) in C:\www\cfi\wiki\includes\WebResponse.php on line 37
Warning: Cannot modify header information - headers already sent by (output started at C:\www\cfi\wiki\includes\diff\DairikiDiff.php:500) in C:\www\cfi\wiki\includes\WebResponse.php on line 37
Warning: Cannot modify header information - headers already sent by (output started at C:\www\cfi\wiki\includes\diff\DairikiDiff.php:500) in C:\www\cfi\wiki\includes\WebResponse.php on line 37