01. DADOS GERAIS

Produto:

Linha de Produto:

Virtual Age

Segmento:

Módulo:TOTVS Moda PDV
Função:Vencimento crediário
Ticket:#9836657
Requisito/Story/Issue (informe o requisito relacionado) :DVAARM-2631


02. SITUAÇÃO/REQUISITO

Gerar corretamente os vencimentos do parcelamento conforme regra de dia base de vencimento e dias de carência.

03. SOLUÇÃO

Ajustado a rotina para gerar o vencimento crediário conforma a regra do TOTVS Moda.


Obs: A data base da documentação é dia 10/11/2020.

Sempre que o dia base vencimento for configurado como vazio ou zero, a carência será ignorada e sempre retornará como vencimento a data corrente (11/10/2020).

No caso acima, temos o dia base de vencimento configurado como 25 e a carência 5:

  • A data corrente (10/11/2020) + 5 dias de carência = 15/11/2020. Como 15/11/2020 é menor que 25/11/2020, o vencimento será 25/11/2020.
    • Nesta situação mesmo se a carência fosse 0, o vencimento será 25/11/2020, pois 10/11/2020 é menor que 25/11/2020.
    • Se o dia base vencimento estivesse configurado como 31, será atribuído o último dia do mês como vencimento (30/11/2020).

No caso acima, temos o dia base de vencimento configurado como 4 e a carência 5:

  • A data corrente (10/11/2020) + 5 dias de carência = 15/11/2020. Como 15/11/2020 é maior que 04/11/2020, o vencimento será 04/12/2020.
    • Nesta situação mesmo se a carência fosse 0, o vencimento será 04/12/2020, pois 10/11/2020 é maior que 04/11/2020.

2. Use quando for necessário descrever um passo a passo.


04. DEMAIS INFORMAÇÕES

Se o dia base for configurado com valor maior que 31, o número 31 será definido como dia base vencimento;



05. ASSUNTOS RELACIONADOS




<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>