Ponto entrada > Módulo Vendas > Tratamento standard TRTVENTAR 

RECHTARIF : Intervir antes da pesquisa tarifa

Este ponto de entrada permite de intervir sobre a pesquisa do preço tarifa (normal ou componente) :

  • em modificando nomeadamente o valor da data de referência : DATREF,
  • em modificando o valor do tipo de câmbio : LCHGTYP.

permite igualmente de efetuar vários aneis de pesquisa para obter o preço líquido mais favorável.

Este ponto de entrada está situado no tratamento TRTVENTAR (Subprog RECH_TARIF) :

  • em simulação de tarifa : para calcular o preço tarifa normal,
  • em gestão dos orçamentos : para calcular o preço tarifa normal ou componente,
  • em gestão dos orçamentos : para calcular o preço tarifa normal ou componente,
  • em gestão dos orçamentos : para calcular o preço tarifa normal ou componente,
  • em gestão das faturas : para calcular o preço tarifa normal ou componente,

Contexto e modo de funcionamento.

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada é chamado :

-           em simulação de tarifa na ativação do botão "Aplicar" A data registo está guardada nos dados [M:SOH0]ORDDAT, [M:SOH2]DEMDLVDAT, [M:SOH4]DDEMDLVDAT(0)

na gestão dos orçamentos, encomenda, entregas, faturas após o registo da quantidade artigo.

Variáveis e máscaras disponíveis

As variáveis seguintes são alimentadas e permitem conhecer o contexto da chamada

. TYPRECH : 1=para um artigo normal, 2=para um componente

. ITMREF Referência do artigo

. NLIG                      : Índice linha do quadro (nolign-1)

. QTY Quantidade em unidade de venda

. TYPALI                  : Tipo de alimentação

                                            = SQH            para os orçamentos

                                            = SOH            para as encomendas e a simulação de tarifa

                                            = SDH             para as entregas

                                            = SIH               para as faturas

As classes ecrãs carregadas são as seguintes :

Contexto

TYPALI                  :

Ecrãs

Simulação de tarifas

SOH

SOH0 SOH1 SOH2 SOH3 SOH4 SPSIMUL0 SPSIMUL1

Orçamentos

SQH

SQH0 SQH1 SQH2 SQH3

Encomendas

SOH

SOH0 SOH1 SOH2 SOH3 SOH4

Entregas

SDH

SDH0 SDH1 SDH2 SDH3

Faturas

SIH

SIH0 SIH1 SIH2 SIH4

Os ecrãs SQH3, SOH4, SDH1, SIH4 contêm o quadro das linhas.

Tabelas abertas

No quadro a seguir, a flag (conteúdo significativo = sim) significa que os dados das classes afetadas são coerentes com o contexto e não devem ser alterados pelo ponto de entrada.

Tabela

Simu

Orçamentos

Enc

Ent

Fat

Conteúdo

significativo

Título Tabela

BPARTNER

Sim

Sim

Sim

Sim

Sim

Sim

Terceiros

BPCUSTOMER

Sim

Sim

Sim

Sim

Sim

Sim

Cliente

BPCUSMVT

Sim

Sim

Sim

Sim

Sim

Sim

Movimentos clientes

BPDLVCUST

Sim

Sim

Sim

Sim

Sim

Sim

Cliente consignado

BPCARRIER

 

 

Sim

 

 

Não

Transportador.

CONTACT

Sim

Sim

Sim

Sim

Sim

Não

Contacto

ITMMASTER

Sim

Sim

Sim

Sim

Sim

Sim

Artigo

ITMSALES

Sim

Sim

Sim

Sim

Sim

Sim

Artigo venda

ITMBPC

Sim

Sim

Sim

Sim

Sim

Não

Artigo cliente

ITMMVT

Sim

 

Sim

Sim

Sim

Não

Acumulados artigo

ITMFACILITY

Sim

Sim

Sim

Sim

Sim

Não

Artigo-estabelecimento

ITMCOST

 

Sim

Sim

 

 

Não

Artigo custo

SALESREP

 

Sim

Sim

Sim

Sim

Sim

Representante

SPRICLINK

Sim

Sim

Sim

Sim

Sim

Sim

Pesquisa tarifas (link )

FACILITY

Sim

Sim

Sim

Sim

Sim

Não

Estabelecimento

ATABDIV

Sim

Sim

Sim

Sim

Sim

Não

Tabelas diversas

TABCUR

Sim

Sim

Sim

Sim

Sim

Não

Tabela divisas

TABVAC

Sim

Sim

Sim

Sim

Sim

Não

Tabela determinação das taxas

TABVAT

Sim

Sim

Sim

Sim

Sim

Não

Tabela códigos taxa

TABRATVAT

Sim

Sim

Sim

Sim

Sim

Não

Tabela nível de taxa

TABCHANGE

Sim

Sim

Sim

Sim

Sim

Não

Tabela câmbios das divisas

TABUNIT

Sim

Sim

Sim

Sim

Sim

Não

Tabela das unidades

TABSOHTYP

 

 

Sim

Sim

 

Não

Tabela tipo de encomendas

TABSIVTYP

 

 

 

 

Sim

Não

Tabela tipo de facturas

TABDEPAGIO

 

Sim

Sim

 

Sim

Não

Tabela descontos juros

TABPAYTERM

 

Sim

Sim

 

Sim

Não

Tabela condições de pagamento

TABUNAVAIL

 

 

Sim

Sim

 

Não

Tabela periodos de indisponibilidade

TABMODELIV

 

 

Sim

Sim

 

Não

Tabela modos de entrega

 

 

 

 

 

 

 

 

SQUOTE

 

Sim

Sim

 

 

Não

Cabeçalho de orçamento

SQUOTED

 

Sim

Sim

 

 

Não

Detalhe orçamento

SORDER :

Sim

 

Sim

Sim

Sim

Não

Cabeçalho Encomendas

SORDERP

 

 

Sim

Sim

Sim

Não

Encomenda detalhe (preço)

SORDERQ

 

 

Sim

Sim

Sim

Não

Encomenda detalhe (quantidades)

SDELIVERY :

 

 

 

Sim

Sim

Não

Cabeçalho Entrega

SDELIVERYD

 

 

 

Sim

Sim

Não

Detalhe Entrega

SINVOICE :

 

 

 

 

Sim

Não

Cabeçalho Fatura

SINVOICEV

 

 

 

 

Sim

Não

Cabeçalho fatura (valorização)

SINVOICED

 

 

 

 

Sim

Não

Fatura detalhe

 

 

 

 

 

 

 

 

GTYPACCENT

 

 

 

 

Sim

Não

Tipo de documento

GACCCODE

 

 

 

 

Sim

Não

Códigos contabilísticos.

GACCOUNT

 

 

 

 

Sim

Não

Contas gerais

GJOURNAL

 

 

 

 

Sim

Não

Diários contabilísticos

 

 

 

 

 

 

 

 

 

Anéis de pesquisa

Rappel :

Na pesquisa das tarifas, o valor mais favorável para o cliente não foi entrega que para uma prioridade igual e para uma coluna (preço ou despesas / descontos).

Pode ser que certos clientes beneficiam de condições de vendas as mais favoráveis que as tarifas promocionais, mais a aplicação das prioridades entregue sempre a tarifa promocional.

But :

Realizar vários anéis de pesquisa e de entregar o preço líquido mais interessante.

Falta afetar cada tarifa a um anel de pesquisa. Este código (de 0 a 8 ) será definido na parametrização no momento de uma versão posterior.

Exemplo :

Falta desenrolar um anel particular para a tarifa PROMO (afetação do código pesquisa 1).  

t$ACTION

Case ACTION

  When "RECHTARIF"       : Gosub RECHTARIF

Endcase

Return

 

$RECHTARIF

Local Integer ZII

ZII=find("PROMO",GPLI)

If ZII : GPLISEA(ZII-1)=1 : Endif

Return

        

RECHTARIF1 : Intervenção sobre os valores encontrados pela pesquisa tarifa

Este ponto de entrada permite intervir sobre os valores devolvidos pela pesquisa do preço tarifa (normal ou componente)

Este ponto de entrada está situado no tratamento TRTVENTAR (Subprog RECH_TARIF) :

- em simulação de tarifa:para calcular o preço tarifa normal (tipo de alimentação SOH )

- em gestão dos orçamentos :para calcular o preço tarifa normal ou componente (tipo de alimentação SQH)

- em gestão dos orçamentos : para calcular o preço tarifa normal ou componente (tipo de alimentação SOH)

- em gestão das entregas : para calcular o preço tarifa normal ou componente (tipo de alimentação SDH)

- em gestão das faturas : para calcular o preço tarifa normal ou componente (tipo de alimentação SIH)

- em simulação das intervenções:para calcular o preço tarifa normal (tipo de alimentação CRM )

- em gestão das transferências inter-estab. : para calcular o preço tarifa normal (tipo de alimentação SCS )

Campos modificáveis :

- O preço bruto (GROPRI) que é um dos parãmetros do sub-programa RECH_TARIF. Nunca modificar directamente o valor definido na classe [M]GROPRI (NLIG) que pode ser destruido segundo o contexto de chamada.

- Se tipo de alimentação : SQH, SOH, SDH, SIH

os valores guardados na classe [M[

§         [M]PRIREN (NLIG)                      Motivo do preço

§         [M]DISCRGVALx (NLIG)             Despesas/ desconto ( x=1 a 9 )

§         [M]DISCRGRENx (NLIG)            Motivo despesas/ desconto ( x=1 a 9 )

§         [M]REPCOE (NLIG)                    Coef. comissão representando ( excepto para os orçamentos )

- Se tipo de alimentação : CRM

os valores guardados na classe [M:SPSW]

§         [M:SPSW]PRIREN (NLIG)                     Motivo do preço

§         [M:SPSW]DISCRGVALx (NLIG)            Despesas/ descontos ( x=1 a 9 )

§         [M:SPSW]DISCRGRENx (NLIG)           Motivo despesas / desconto ( x=1 a 9 )

§         [M:SPSW]REPCOE (NLIG)                   Coef. comissão representante ( excepto para os orçamentos )

- Se tipo de alimentação : SCS

os valores guardados na classe [M:SCS1]

§          [M:SCS1]DISCRGVALx (NLIG)             Despesa/ desconto ( x=1 a 9 )

Contexto e modo de funcionamento.

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada é chamado :

-           em simulação de tarifa na ativação do botão "Aplicar" A data registo está guardada nos dados [M:SOH0]ORDDAT, [M:SOH2]DEMDLVDAT, [M:SOH4]DDEMDLVDAT(0)

na gestão dos orçamentos, encomenda, entregas, faturas após o registo da quantidade artigo.

Variáveis e máscaras disponíveis

As variáveis seguintes são alimentadas e permitem conhecer o contexto da chamada

. TYPRECH : 1=para um artigo normal, 2=para um componente

. ITMREF Referência do artigo

. NLIG                      : Índice linha do quadro (nolign-1)

. QTY Quantidade em unidade de venda

. TYPALI                  : Tipo de alimentação

                                            = SQH            para os orçamentos

                                            = SOH            para as encomendas e a simulação de tarifa

                                            = SDH             para as entregas

                                            = SIH               para as faturas

                                            = CRM             para as intervenções

                                            = SCS             para as transferências inter-estabelecimentos

          

As classes ecrãs carregadas são as seguintes :

Contexto

TYPALI                  :

Ecrãs

Simulação de tarifas

SOH

SOH0 SOH1 SOH2 SOH3 SOH4 SPSIMUL0 SPSIMUL1

Orçamentos

SQH

SQH0 SQH1 SQH2 SQH3

Encomendas

SOH

SOH0 SOH1 SOH2 SOH3 SOH4

Entregas

SDH

SDH0 SDH1 SDH2 SDH3

Faturas

SIH

SIH0 SIH1 SIH2 SIH4

Intervenções

CRM

SPSW

Transferência

SCS

SCS1

Os ecrãs SQH3, SOH4, SDH1, SIH4 contêm o quadro das linhas.

Tabelas abertas

No quadro a seguir, a flag (conteúdo significativo = sim) significa que os dados das classes afetadas são coerentes com o contexto e não devem ser alterados pelo ponto de entrada.

Tabela

Simu

Orçamentos

Enc

Ent

Fat

Conteúdo

significativo

Título Tabela

BPARTNER

Sim

Sim

Sim

Sim

Sim

Sim

Terceiros

BPCUSTOMER

Sim

Sim

Sim

Sim

Sim

Sim

Cliente

BPCUSMVT

Sim

Sim

Sim

Sim

Sim

Sim

Movimentos clientes

BPDLVCUST

Sim

Sim

Sim

Sim

Sim

Sim

Cliente consignado

BPCARRIER

 

 

Sim

 

 

Não

Transportador.

CONTACT

Sim

Sim

Sim

Sim

Sim

Não

Contacto

ITMMASTER

Sim

Sim

Sim

Sim

Sim

Sim

Artigo

ITMSALES

Sim

Sim

Sim

Sim

Sim

Sim

Artigo venda

ITMBPC

Sim

Sim

Sim

Sim

Sim

Não

Artigo cliente

ITMMVT

Sim

 

Sim

Sim

Sim

Não

Acumulados artigo

ITMFACILITY

Sim

Sim

Sim

Sim

Sim

Não

Artigo-estabelecimento

ITMCOST

 

Sim

Sim

 

 

Não

Artigo custo

SALESREP

 

Sim

Sim

Sim

Sim

Sim

Representante

SPRICLINK

Sim

Sim

Sim

Sim

Sim

Sim

Pesquisa tarifas (link )

FACILITY

Sim

Sim

Sim

Sim

Sim

Não

Estabelecimento

ATABDIV

Sim

Sim

Sim

Sim

Sim

Não

Tabelas diversas

TABCUR

Sim

Sim

Sim

Sim

Sim

Não

Tabela divisas

TABVAC

Sim

Sim

Sim

Sim

Sim

Não

Tabela determinação das taxas

TABVAT

Sim

Sim

Sim

Sim

Sim

Não

Tabela códigos taxa

TABRATVAT

Sim

Sim

Sim

Sim

Sim

Não

Tabela nível de taxa

TABCHANGE

Sim

Sim

Sim

Sim

Sim

Não

Tabela câmbios das divisas

TABUNIT

Sim

Sim

Sim

Sim

Sim

Não

Tabela das unidades

TABSOHTYP

 

 

Sim

Sim

 

Não

Tabela tipo de encomendas

TABSIVTYP

 

 

 

 

Sim

Não

Tabela tipo de facturas

TABDEPAGIO

 

Sim

Sim

 

Sim

Não

Tabela descontos juros

TABPAYTERM

 

Sim

Sim

 

Sim

Não

Tabela condições de pagamento

TABUNAVAIL

 

 

Sim

Sim

 

Não

Tabela periodos de indisponibilidade

TABMODELIV

 

 

Sim

Sim

 

Não

Tabela modos de entrega

 

 

 

 

 

 

 

 

SQUOTE

 

Sim

Sim

 

 

Não

Cabeçalho de orçamento

SQUOTED

 

Sim

Sim

 

 

Não

Detalhe orçamento

SORDER :

Sim

 

Sim

Sim

Sim

Não

Cabeçalho Encomendas

SORDERP

 

 

Sim

Sim

Sim

Não

Encomenda detalhe (preço)

SORDERQ

 

 

Sim

Sim

Sim

Não

Encomenda detalhe (quantidades)

SDELIVERY :

 

 

 

Sim

Sim

Não

Cabeçalho Entrega

SDELIVERYD

 

 

 

Sim

Sim

Não

Detalhe Entrega

SINVOICE :

 

 

 

 

Sim

Não

Cabeçalho Fatura

SINVOICEV

 

 

 

 

Sim

Não

Cabeçalho fatura (valorização)

SINVOICED

 

 

 

 

Sim

Não

Fatura detalhe

 

 

 

 

 

 

 

 

GTYPACCENT

 

 

 

 

Sim

Não

Tipo de documento

GACCCODE

 

 

 

 

Sim

Não

Códigos contabilísticos.

GACCOUNT

 

 

 

 

Sim

Não

Contas gerais

GJOURNAL

 

 

 

 

Sim

Não

Diários contabilísticos

 

 

 

 

 

 

 

 

 

RECHGROUP : Intervenção sobre os valores encontrados pela pesquisa tarifa agrupa

Este ponto de entrada permite intervir sobre os três tipos de modificação efetuados pelas tarifas agrupadas.

Modificação das linhas

O valor 1 na variável [M]GRPFLG (nº. de linha) da significação que uma modificação está intervinda sobre esta linha.

Os campos modificáveis são :   

         [M]GROPRI (no. de ligne)                 Preço bruto

         [M]PRIREN (nº. de linha)                 Motivo do preço

         [M]DISCRGVALx (nº de linha)        Despeasas/ desconto ( x=1 a 9 )

         [M]DISCRGRENx (nº. de linha)       Motivo despesas / descontos ( x=1 a 9 )

         [M]REPCOE (nº de linha)                 Coef. Comissão representante (excepto para os orçamentos)

Por outro lado não é possível de conhecer os campos efectivamente modificados para as tarifas agrupadas. De outra parte, o preço unitário líquido da linha [M]NETPRI (nº de linha), não está ainda recalculado.

Modificação dos elementos de faturação

As tarifas agrupadas podem modificar o conteúdo dos elementos de faturação (ver o parágrafo Base de cálculo por documento da estrutura tarifas). Os quadros internos MOTIF e MONTANT são utilizados para a atualização do quadro dos elementos de faturação. MOTIF(x) contém o código elemento de faturação ; MONTANT(x) contém o valor devolvido pela pesquisa. A este nível, a data de arranque no quadro dos elementos está já efetuada.

Criação das linhas de tarifas agrupadas

Se a pesquisa entrega dos artigos gratuitos, os dados necessários na criação das linhas são contidas nos quadros seguintes :

- FOCITMREF          Referência artigo

- FOCUOM               Unidade de venda

- FOCQTY                Quantidade

- FOCMOTIFMotivo de afetação do artigo gratuito

As linhas gratuitas não estão ainda criadas. O posicionamento a 1 da variável GPE, permite de anilhar esta criação.

Contexto e modo de funcionamento.

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada é chamado :

na gestão dos orçamentos, encomendas, entregas, faturas

Variáveis e máscaras disponíveis

. GFONCTION Tipo de alimentação

                                            = GESSQH            para os orçamentos

                                            = GESSOH            para as encomendas e a simulação de tarifa

                                            = GESSDH             para as entregas

                                            = GESSIH               para as faturas

As classes ecrãs carregadas são as seguintes :

Contexto

GFONCTION

Ecrãs

Orçamentos

GESSQH

SQH0 SQH1 SQH2 SQH3

Encomendas

GESSOH

SOH0 SOH1 SOH2 SOH3 SOH4

Entregas

GESSDH

SDH0 SDH1 SDH2 SDH3

Faturas

GESSIH

SIH0 SIH1 SIH2 SIH4

Os ecrãs SQH3, SOH4, SDH1, SIH4 contêm o quadro das linhas.

Tabelas abertas

No quadro a seguir, a flag (conteúdo significativo = sim) significa que os dados das classes afetadas são coerentes com o contexto e não devem ser alterados pelo ponto de entrada.

Tabela

Orçamentos

Enc

Ent

Fat

Conteúdo

significativo

Título Tabela

BPARTNER

Sim

Sim

Sim

Sim

Sim

Terceiros

BPCUSTOMER

Sim

Sim

Sim

Sim

Sim

Cliente

BPCUSMVT

Sim

Sim

Sim

Sim

Sim

Movimentos clientes

BPDLVCUST

Sim

Sim

Sim

Sim

Sim

Cliente consignado

BPCARRIER

 

Sim

 

 

Não

Transportador.

CONTACT

Sim

Sim

Sim

Sim

Não

Contacto

ITMMASTER

Sim

Sim

Sim

Sim

Sim

Artigo

ITMSALES

Sim

Sim

Sim

Sim

Sim

Artigo venda

ITMBPC

Sim

Sim

Sim

Sim

Não

Artigo cliente

ITMMVT

 

Sim

Sim

Sim

Não

Acumulados artigo

ITMFACILITY

Sim

Sim

Sim

Sim

Não

Artigo-estabelecimento

ITMCOST

Sim

Sim

 

 

Não

Artigo custo

PRICSTRUCT

Sim

Sim

Sim

Sim

Sim

Estrutura tarifa

SALESREP

Sim

Sim

Sim

Sim

Sim

Representante

SPRICLIST

Sim

Sim

Sim

Sim

Sim

Linhas das tarifas

SPRICLINK

Sim

Sim

Sim

Sim

Sim

Pesquisa tarifas (link )

FACILITY

Sim

Sim

Sim

Sim

Não

Estabelecimento

ATABDIV

Sim

Sim

Sim

Sim

Não

Tabelas diversas

TABCUR

Sim

Sim

Sim

Sim

Não

Tabela divisas

TABVAC

Sim

Sim

Sim

Sim

Não

Tabela determinação das taxas

TABVAT

Sim

Sim

Sim

Sim

Não

Tabela códigos taxa

TABRATVAT

Sim

Sim

Sim

Sim

Não

Tabela nível de taxa

TABCHANGE

Sim

Sim

Sim

Sim

Não

Tabela câmbios das divisas

TABUNIT

Sim

Sim

Sim

Sim

Não

Tabela das unidades

TABSOHTYP

 

Sim

Sim

 

Não

Tabela tipo de encomendas

TABSIVTYP

 

 

 

Sim

Não

Tabela tipo de faturas

TABDEPAGIO

Sim

Sim

 

Sim

Não

Tabela descontos juros

TABPAYTERM

Sim

Sim

 

Sim

Não

Tabela condições de pagamento

TABUNAVAIL

 

Sim

Sim

 

Não

Tabela periodos de indisponibilidade

TABMODELIV

 

Sim

Sim

 

Não

Tabela modos de entrega

 

 

 

 

 

 

 

SQUOTE

Sim

Sim

 

 

Não

Cabeçalho de orçamento

SQUOTED

Sim

Sim

 

 

Não

Detalhe orçamento

SORDER :

 

Sim

Sim

Sim

Não

Cabeçalho Encomendas

SORDERP

 

Sim

Sim

Sim

Não

Encomenda detalhe (preço)

SORDERQ

 

Sim

Sim

Sim

Não

Encomenda detalhe (quantidades)

SDELIVERY :

 

 

Sim

Sim

Não

Cabeçalho Entrega

SDELIVERYD

 

 

Sim

Sim

Não

Detalhe Entrega

SINVOICE :

 

 

 

Sim

Não

Cabeçalho Fatura

SINVOICEV

 

 

 

Sim

Não

Cabeçalho fatura (valorização)

SINVOICED

 

 

 

Sim

Não

Fatura detalhe

 

 

 

 

 

 

 

GTYPACCENT

 

 

 

Sim

Não

Tipo de documento

GACCCODE

 

 

 

Sim

Não

Códigos contabilísticos.

GACCOUNT

 

 

 

Sim

Não

Contas gerais

GJOURNAL

 

 

 

Sim

Não

Diários contabilísticos

 

 

 

 

 

 

 

 

RECHGROUP1 : Modificação dos valores emitidos da pesquisa de uma tarifa agrupada

Este ponto de entrada permite intervir sobre os valores devolvidos no momento de aplicação de uma tarifa agrupada.

Após a seleção de uma linha sobre a qual a tarifa agrupada pode ser aplicada ( se CODENTPNT=S1 )

- É possível de afetar o valor 1 à variável NONSEL para rejeitar a seleção da linha. Neste caso, as variáveis CUMQTY e CUMAMT não serão incrementadas da quantidade da linha e do preço líquido da linha.

Entre o anel de seleção das linhas e a aplicação da tarifa às linhas selecionadas ( se CODENTPNT=S2 )

- Permite modificar os valores de acumulado montante (CUMANT) e acumulados quantidade (CUMQTY) que servirão de base à aplicação da tarifa agrupada.

- Permite intervir no momento de arredondamento do acumulado quantidade (CUMQTY) em função da unidade da tarifa para inibir em posicionando a variável WARR_CUMQTY a 0.

A atualização de cada linha ( se CODENTPNT=G1 )

- em modificando directamente os valores guardados na linha (classe [M])

         [M]GROPRI (NLG)                Preço bruto

         [M]PRIREN (NLG)                 Motivo do preço

         [M]DISCRGVALx (NLG)        Despesas / desconto ( x=1 a 9 )

         [M]DISCRGRENx (NLG)       Motivo despesas/ desconto ( x=1 a 9 )

         [M]REPCOE (NLG)               Coef. Comissão representante (excepto para os orçamentos)

- em utilizando as referências da tarifa aplicada

 

Tarifa

Ficha Tarifa

Nº de linha

Preço bruto :

PLI(0)

PLICRD(0)

PLILIN(0)

Despesas / desconto (x=1 a 9)

PLI (x)

PLICRD(x)

PLILIN (x)

 

A atualização de cada artigo gratuito ( se CODENTPNT=G2 )

- em modificando directamente os valores devolvidos antes a criação da linha gratuita

         FOCITMREF(IGR-1)        Referência do artigo gratuito

         FOCITMQTY(IGR-1)        Quantidade gratuita

         FOCMOTIF(IGR-1)          Motivo de gratuito

- em utilizando as referências da tarifa aplicada

Tarifa

Ficha Tarifa

Nº de linha

[F:SPL]PLI 

[F:SPL]PLICRD

[F:SPL]PLILIN

Nota :

Não modificar o valor de IGR que é o índice do quadro dos artigos gratuitos

Não utilizar o valor de NLG cujo valor não é significativo no contexto dos gratuitos.

 

Este ponto de entrada está chamado no tratamento TRTVENTAR a partir dos tratamentos gerados WBTxxxxxx (xxxxxx=código tarifa)

- em gestão dos orçamentos

- em gestão das encomendas

- em gestão das entregas :

- em gestão das faturas

Contexto e modo de funcionamento.

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada é chamado :

na gestão dos orçamentos, encomenda, entregas, faturas após o registo da quantidade artigo.

Variáveis e máscaras disponíveis

As variáveis seguintes são alimentadas e permitem conhecer o contexto da chamada

. CODENTPNT Tipo de chamada do ponto de entrada

                                            = S1                      Rejeitar a seleção de uma linha 

                                            = S2                      Modificar os acumulados montante e/ou quantidade

                                            = G0                      nenhuma atualização para linha

                                            = G1                      se chamada de uma atualização de uma linha

                                            = G2                      se chamada de uma atualização de um artigo gratuito

. NLG                       : Índice linha do quado (nolign-1) em atualização de linha

. GFONCTION Tipo de alimentação

                                            = GESSQH            para os orçamentos

                                            = GESSOH            para as encomendas e a simulação de tarifa

                                            = GESSDH             para as entregas

                                            = GESSIH               para as faturas

As classes ecrãs carregadas são as seguintes :

Contexto

GFONCTION

Ecrãs

Orçamentos

GESSQH

SQH0 SQH1 SQH2 SQH3

Encomendas

GESSOH

SOH0 SOH1 SOH2 SOH3 SOH4

Entregas

GESSDH

SDH0 SDH1 SDH2 SDH3

Faturas

GESSIH

SIH0 SIH1 SIH2 SIH4

Os ecrãs SQH3, SOH4, SDH1, SIH4 contêm o quadro das linhas.

Tabelas abertas

No quadro a seguir, a flag (conteúdo significativo = sim) significa que os dados das classes afetadas são coerentes com o contexto e não devem ser alterados pelo ponto de entrada.

Tabela

Orçamentos

Enc

Ent

Fat

Conteúdo

significativo

Título Tabela

BPARTNER

Sim

Sim

Sim

Sim

Sim

Terceiros

BPCUSTOMER

Sim

Sim

Sim

Sim

Sim

Cliente

BPCUSMVT

Sim

Sim

Sim

Sim

Sim

Movimentos clientes

BPDLVCUST

Sim

Sim

Sim

Sim

Sim

Cliente consignado

BPCARRIER

 

Sim

 

 

Não

Transportador.

CONTACT

Sim

Sim

Sim

Sim

Não

Contacto

ITMMASTER

Sim

Sim

Sim

Sim

Sim

Artigo

ITMSALES

Sim

Sim

Sim

Sim

Sim

Artigo venda

ITMBPC

Sim

Sim

Sim

Sim

Não

Artigo cliente

ITMMVT

 

Sim

Sim

Sim

Não

Acumulados artigo

ITMFACILITY

Sim

Sim

Sim

Sim

Não

Artigo-estabelecimento

ITMCOST

Sim

Sim

 

 

Não

Artigo custo

PRICSTRUCT

Sim

Sim

Sim

Sim

Sim

Estrutura tarifa

SALESREP

Sim

Sim

Sim

Sim

Sim

Representante

SPRICLIST

Sim

Sim

Sim

Sim

Sim

Linhas das tarifas

SPRICLINK

Sim

Sim

Sim

Sim

Sim

Pesquisa tarifas (link )

FACILITY

Sim

Sim

Sim

Sim

Não

Estabelecimento

ATABDIV

Sim

Sim

Sim

Sim

Não

Tabelas diversas

TABCUR

Sim

Sim

Sim

Sim

Não

Tabela divisas

TABVAC

Sim

Sim

Sim

Sim

Não

Tabela determinação das taxas

TABVAT

Sim

Sim

Sim

Sim

Não

Tabela códigos taxa

TABRATVAT

Sim

Sim

Sim

Sim

Não

Tabela nível de taxa

TABCHANGE

Sim

Sim

Sim

Sim

Não

Tabela câmbios das divisas

TABUNIT

Sim

Sim

Sim

Sim

Não

Tabela das unidades

TABSOHTYP

 

Sim

Sim

 

Não

Tabela tipo de encomendas

TABSIVTYP

 

 

 

Sim

Não

Tabela tipo de faturas

TABDEPAGIO

Sim

Sim

 

Sim

Não

Tabela descontos juros

TABPAYTERM

Sim

Sim

 

Sim

Não

Tabela condições de pagamento

TABUNAVAIL

 

Sim

Sim

 

Não

Tabela periodos de indisponibilidade

TABMODELIV

 

Sim

Sim

 

Não

Tabela modos de entrega

 

 

 

 

 

 

 

SQUOTE

Sim

Sim

 

 

Não

Cabeçalho de orçamento

SQUOTED

Sim

Sim

 

 

Não

Detalhe orçamento

SORDER :

 

Sim

Sim

Sim

Não

Cabeçalho Encomendas

SORDERP

 

Sim

Sim

Sim

Não

Encomenda detalhe (preço)

SORDERQ

 

Sim

Sim

Sim

Não

Encomenda detalhe (quantidades)

SDELIVERY :

 

 

Sim

Sim

Não

Cabeçalho Entrega

SDELIVERYD

 

 

Sim

Sim

Não

Detalhe Entrega

SINVOICE :

 

 

 

Sim

Não

Cabeçalho Fatura

SINVOICEV

 

 

 

Sim

Não

Cabeçalho fatura (valorização)

SINVOICED

 

 

 

Sim

Não

Fatura detalhe

 

 

 

 

 

 

 

GTYPACCENT

 

 

 

Sim

Não

Tipo de documento

GACCCODE

 

 

 

Sim

Não

Códigos contabilísticos.

GACCOUNT

 

 

 

Sim

Não

Contas gerais

GJOURNAL

 

 

 

Sim

Não

Diários contabilísticos

 

 

 

 

 

 

 

 

RECHGROUP0 : Intervir antes da pesquisa tarifa agrupada

Este ponto de entrada permite intervir antes a pesquisa de tarifas agrupadas

Este ponto de entrada está situado no tratamento TRTVENTAR (Subprog RECH_GROUPE).

Contexto e modo de funcionamento.

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada está chamamado na gestão dos orçamentos, encomedas, entregas, facturas quando se faz "Criar" ou "Registar"

Variáveis e máscaras disponíveis

As variáveis seguintes são alimentadas :

. TYPALI                  : Tipo de alimentação

                                            = SQH            para os orçamentos

                                            = SOH            para as encomendas e a simulação de tarifa

                                            = SDH             para as entregas

                                            = SIH               para as faturas

. DATREF, Data de referência

. LCHGTYP. Tipo de câmbio

. LPRITYP                 : Tipo de preço

. LCUR                     : Divisa :

As classes ecrãs carregadas são as seguintes :

Contexto

GFONCTION

Ecrãs

Orçamentos

GESSQH

SQH0 SQH1 SQH2 SQH3

Encomendas

GESSOH

SOH0 SOH1 SOH2 SOH3 SOH4

Entregas

GESSDH

SDH0 SDH1 SDH2 SDH3

Faturas

GESSIH

SIH0 SIH1 SIH2 SIH4

Os ecrãs SQH3, SOH4, SDH1, SIH4 contêm o quadro das linhas.

Tabelas abertas

No quadro a seguir, a flag (conteúdo significativo = sim) significa que os dados das classes afetadas são coerentes com o contexto e não devem ser alterados pelo ponto de entrada.

Tabela

Orçamentos

Enc

Ent

Fat

Conteúdo

significativo

Título Tabela

BPARTNER

Sim

Sim

Sim

Sim

Sim

Terceiros

BPCUSTOMER

Sim

Sim

Sim

Sim

Sim

Cliente

BPCUSMVT

Sim

Sim

Sim

Sim

Sim

Movimentos clientes

BPDLVCUST

Sim

Sim

Sim

Sim

Sim

Cliente consignado

BPCARRIER

 

Sim

 

 

Não

Transportador.

CONTACT

Sim

Sim

Sim

Sim

Não

Contacto

ITMMASTER

Sim

Sim

Sim

Sim

Sim

Artigo

ITMSALES

Sim

Sim

Sim

Sim

Sim

Artigo venda

ITMBPC

Sim

Sim

Sim

Sim

Não

Artigo cliente

ITMMVT

 

Sim

Sim

Sim

Não

Acumulados artigo

ITMFACILITY

Sim

Sim

Sim

Sim

Não

Artigo-estabelecimento

ITMCOST

Sim

Sim

 

 

Não

Artigo custo

PRICSTRUCT

Sim

Sim

Sim

Sim

Sim

Estrutura tarifa

SALESREP

Sim

Sim

Sim

Sim

Sim

Representante

SPRICLIST

Sim

Sim

Sim

Sim

Sim

Linhas das tarifas

SPRICLINK

Sim

Sim

Sim

Sim

Sim

Pesquisa tarifas (link )

FACILITY

Sim

Sim

Sim

Sim

Não

Estabelecimento

ATABDIV

Sim

Sim

Sim

Sim

Não

Tabelas diversas

TABCUR

Sim

Sim

Sim

Sim

Não

Tabela divisas

TABVAC

Sim

Sim

Sim

Sim

Não

Tabela determinação das taxas

TABVAT

Sim

Sim

Sim

Sim

Não

Tabela códigos taxa

TABRATVAT

Sim

Sim

Sim

Sim

Não

Tabela nível de taxa

TABCHANGE

Sim

Sim

Sim

Sim

Não

Tabela câmbios das divisas

TABUNIT

Sim

Sim

Sim

Sim

Não

Tabela das unidades

TABSOHTYP

 

Sim

Sim

 

Não

Tabela tipo de encomendas

TABSIVTYP

 

 

 

Sim

Não

Tabela tipo de faturas

TABDEPAGIO

Sim

Sim

 

Sim

Não

Tabela descontos juros

TABPAYTERM

Sim

Sim

 

Sim

Não

Tabela condições de pagamento

TABUNAVAIL

 

Sim

Sim

 

Não

Tabela periodos de indisponibilidade

TABMODELIV

 

Sim

Sim

 

Não

Tabela modos de entrega

 

 

 

 

 

 

 

SQUOTE

Sim

Sim

 

 

Não

Cabeçalho de orçamento

SQUOTED

Sim

Sim

 

 

Não

Detalhe orçamento

SORDER :

 

Sim

Sim

Sim

Não

Cabeçalho Encomendas

SORDERP

 

Sim

Sim

Sim

Não

Encomenda detalhe (preço)

SORDERQ

 

Sim

Sim

Sim

Não

Encomenda detalhe (quantidades)

SDELIVERY :

 

 

Sim

Sim

Não

Cabeçalho Entrega

SDELIVERYD

 

 

Sim

Sim

Não

Detalhe Entrega

SINVOICE :

 

 

 

Sim

Não

Cabeçalho Fatura

SINVOICEV

 

 

 

Sim

Não

Cabeçalho fatura (valorização)

SINVOICED

 

 

 

Sim

Não

Fatura detalhe

 

 

 

 

 

 

 

GTYPACCENT

 

 

 

Sim

Não

Tipo de documento

GACCCODE

 

 

 

Sim

Não

Códigos contabilísticos.

GACCOUNT

 

 

 

Sim

Não

Contas gerais

GJOURNAL

 

 

 

Sim

Não

Diários contabilísticos