01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:Auto-Peças (SIGAPEC)
Função:Orc. Por Fases (OFIXA011)
Ticket:9058635
Requisito/Story/Issue (informe o requisito relacionado) :MMIL-6055


02. SITUAÇÃO/REQUISITO

Ao utilizar a rotina Orc. Por Fases (OFIXA011), mesmo com o sistema parametrizado para calcular os impostos na primeira parcela o sistema está reteando, dividindo o somatório em todas as parcelas.

03. SOLUÇÃO

Alterada rotina interna para que ao utilizar a rotina Orc. Por Fases (OFIXA011) a mesma faça o tratamento das condições de pagamento corretamente de modo a considerar as configurações da forma de pagamento que foi selecionada como base na negociação. 

Também foi criada uma nova tela de Tipo de Pagamento para que seja informado a condição de pagamento. Essa tela será apresentada através do menu "Outras Ações →  Tipo de Pagamento" ou ao clicar no botão <F10>, lembrando que a tela será acessada se a condição de pagamento for do tipo "A" e o conteúdo do parâmetro MV_MIL0075 estiver igual a "1".


  • Criação de Campo no arquivo SX3 – Campos:


Tabela VS1 - Orçamento:


Campo

VS1_FPGBAS

Tipo

Caracter

Ordem

Tamanho

3

Decimal

0

Formato

@!

Contexto1 - Real
Propriedade2 - Visualizar
Grupo de Campos

Título

Frm Pgt Base

Descrição

Forma Pgto Base

Opções


Inic. Padrão
Inic. Browse
Con. PadrãoSE4

Val. Sistema


Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Folder


When


Help

Informe a forma de pagamento base para composição do tipo de pagamento




Criação dRelacionamento no arquivo SX9 – Relacionamento:

Domínio

SE4

Identificação

Última ordem referente a tabela SE4

C. Domínio

VS1

E. Domínio

E4_CODIGO

E. C. Domínio

VS1_FPGBAS

Propriedade

S

L. Domínio1
L. C. DomínioN
Condição SQL
  • Parâmetros no arquivo SX6 – Parâmetros:


Nome da Variável

MV_MIL0075

Tipo

Caracter

Descrição

Abre automaticamente a tela de selecao dos Tp.Pagamento no momento da escolha da Condicao de Pagamento. (1=Sim/0=Nao)

Valor Padrão

0

  • Acessar a rotina Orc. Por Fases (OFIXA011), Opção "Incluir". Informar o Tipo de Orçamento = Peças, Informar o Cliente, Loja e a Forma de Pagamento que indica a cobrança do IPI ou ICMS ST na primeira parcela;
  • Na grid inferior, informe um item que possua Alíquota de IPI, os demais campos necessários e confirme o faturamento.
  • Note que na tela do Como Pagar, a composição das parcelas terá o valor do IPI ou ICMS ST na primeira parcela, conforme parametrizado.

Nova tela de Tipo de Pagamento

  • Acessar a rotina Orc. Por Fases (OFIXA011), Opção "Incluir". Informar o Tipo de Orçamento = Peças, Informar o Cliente, Loja e a Forma de Pagamento do tipo "A";
  • Acessar então a nova tela através do menu "Outras Ações →  Tipo de Pagamento" ou ao clicar no botão <F10>.

  • Ao ser apresentada a nova tela de Tipo de Pagamento, informar a condição de pagamento desejada, selecione os tipos de pagamentos e clique em "Salvar".

  • Na grid inferior, informe um item, os demais campos necessários e confirme o faturamento.
  • Note que a tela do Como Pagar trará corretamente a composição das parcelas conforme parametrizado.


04. DEMAIS INFORMAÇÕES


Pacotes Gerados:

12.1.27: https://r.totvs.io/p/994190

12.1.25: https://r.totvs.io/p/994189

12.1.23: https://r.totvs.io/p/994188



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>