Este ponto de entrada permite intervir no momento do registo de faturas afim de permitir o registo de faturas inter-estabelecimentos.
É chamado no momento do controlo do registo dos campos SALFCY (Estabelecimento de venda) e BPCINV (Cliente fatura) afim de curto-circuitar o controlo de faturas inter-estabelecimentos.
Não existe transação em curso.
Não existe ficheiro rasto aberto.
É chamado em gestão das faturas no momento do registo dos campos SALFCY e BPCINV. Situa-se nas ações de após modificação destes campos AM_SALFCY e AM_BPCINV. Situa-se após determinação das flags BETCPY (flag Inter-sociedade) e BETFCY (flag Inter-estabelecimentos) da fatura, antes o controlo destas 2 flags para interdir o registo se BETCPY=1 e BETFCY=2 (Fatura inter-estabelecimento). O PE está posicionado de maneira a evitar o controlo.
As classes ecrãs de objeto fatura estão disponíveis (SIH0 SIH1 SIH2 SIH4 (linhas) SIHV).
Em AM_SALFCY, VALEUR contém o valor do campo SALFCY. Em AM_BPCINV, VALEUR contém o valor do campo BPCINV.
[M:SIH1]BETCPY=1 : A fatura está intra-sociedade
[M:SIH1]BETCPY=2 : A fatura está inter-sociedade
WPE_CRESIHBETFCY é uma variável inicializada a 0. Ela deve estar posicionada a 1 pelo PE para não fazer o controlo e poder prosseguir o registo da fatura inter-estabelecimentos.
As tabelas de objeto fatura são abertos.
No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (o cliente corrente está carregado…). Tradicionalmente, é o caso para o ficheiro que contém o cabeçalho e não aquele que contém as linhas...
|
|
|