01. DADOS GERAIS

Produto:

TOTVS Moda

Linha de Produto:

Virtual Age

Segmento:

Módulo:Comercial
Função:Transferência de adiantamento entre empresas
Requisito/Story/Issue (informe o requisito relacionado) :DVACOM-5950


02. SITUAÇÃO/REQUISITO

Foi vista a necessidade de efetuar a transferência de adiantamento entre empresas para que fosse possível o faturamento parcial de pedidos em mais de uma empresa.

03. SOLUÇÃO

Ajustado para que seja transferido o valor do pedido como adiantamento entre empresas.

O saldo de adiantamento dos pedidos serão gerados na primeira empresa que der aceite no pedido de venda. Ao efetuar o aceite nas demais empresas, será feita a transferência do adiantamento da primeira empresa que baixou o pedido de venda para a empresa que esta sendo feita o aceite. O valor da transferência será o valor do pedido.

Exemplo:

Pedido com 10 peças no valor de 1.000 reais.

Na empresa 1 foi feito o aceite de 5 peças, logo depois foi feito o aceite de 3 peças na empresa 2 e por último foi feito o aceite de 2 peças na empresa 3. Sendo assim, foi gerado um saldo de adiantamento na empresa 1 no valor total do pedido(1.000 reais).

Ao dar aceite do pedido na empresa 2 será feito a transferência do saldo de adiantamento da empresa 1 para a empresa 2 no valor de 300 reais, e ao dar aceite do pedido na empresa 2 será feito a transferência do saldo de adiantamento da empresa 1 para a empresa 3 no valor de 200 reais.



Nos testes abaixo, geramos um pedido de 5 peças na empresa 8 totalizando 500 reais e efetuamos o aceite de 3 peças, as outras 2 peças foram aceitas na empresa 3.


Imagem 01 - Na empresa 8 descemos o pedido com 5 peças totalizando o valor de 500,00 reais, onde fizemos o aceite de 3 peças e cancelamos as 2 quantidades restantes, onde a mesma será aceita em uma outra empresa.


Imagem 02  - Na empresa 3 descemos o restante do pedido, totalizando 2 peças no valor total de 200,00 reais. (Os pedidos terão um vinculo por um código de integração interno do sistema).



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