01. DADOS GERAIS

Produto:

Linha de Produto:

Virtual Age

Segmento:

Módulo:Comercial
Função:Gerar adiantamento a cliente e financeiro em aberto após aceite de pedido TOTVS OMNI
Requisito/Story/Issue (informe o requisito relacionado) :DVACOM-4968 / DVACOM-5200


02. SITUAÇÃO/REQUISITO

Ao aceitar um pedido e-commerce para faturamento na loja ou CD é necessário gerar um adiantamento para o cliente na data em que foi realizado o pedido, nesse momento também precisa ser gerado um financeiro em aberto para que seja liquidado em paralelo ao pedido que será faturado e recebido com o adiantamento.

03. SOLUÇÃO

Criado o componente PEDFP144 para identificar os pedidos que estão pendentes de aceite e permitir que o operador comande a geração do adiantamento ao cliente e o financeiro em aberto.


O operador deverá abrir o PEDFP144, executar um filtro de pedidos de vendas e teclar F4 para carregar os pedidos filtrados.

Em seguida marcar os pedidos para os quais deseja gerar o adiantamento ao cliente deixando o financeiro em aberto e clicar no botão "Processar".

Todos os itens do pedido estarão listados para que o usuário possa informar uma quantidade "à rejeitar", caso seja necessário, nesses casos a quantidade no pedido será cancelada. Em uma eventual rejeição na totalidade dos itens do pedido, o mesmo ficará com situação "cancelada", não gerando adiantamento e financeiro em aberto.

O componente exibirá uma pergunta para o operador confirmar o processamento dos pedidos e após exibirá uma mensagem de confirmação.


Para conferir a quantidade cancelada do produto 208029, pode ser utilizado o componente PEDFM002 para carregar os itens do pedido processado acima:


Para conferir a geração do adiantamento ao cliente e o financeiro em aberto utilizar o FCRFM001, FCRFC076 e o FCCFL004:



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





<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>