Este ponto de entrada afecta a actualização dos movimentos clientes.
Permite intervir para modificar o cliente sobre o qual se deseja efectuar a actualização.
É chamado no sub-programa de actualização dos movimentos clientes, justo antes a leitura. Permite modificar o cliente na chave de leitura.
Existe uma transacção em curso. A variável GOK está utilizada e testada. Ela é inicializada a 1. Ela pode ser posicionada a 0 se se deseja abandonar a transacção.
Este ponto de entrada foi chamado no tratamento TRTVENMAJ no sub-programa MAJMVC. Este sub-programa está chamado depois cada tratamento permitindo a criação, modificação, supressão de um documento (encomenda, entrega, factura).
Eis as variáveis que são passadas ao sub-programa MAJMVC :
. CLIENT : Código do cliente afectado pela actualização (cliente encomenda, entregue, facturada)
. DEVORD : Divisa do documento
. CHGTYP : Tipo de curso
. DATORD : Data do documento
. ORDNOT : Montante líquido
. ORDATI : Montante bruto
. SENS : Sentido de actualização (+ ou -)
. TYP : Tipo de montantes a tratar
"C" : Actualização encomenda cliente encomenda
"F" : Actualização encomenda cliente factura
"O" : Actualização em-curso entrega
"D" : Actualização livre
"I" : Actualização facturada não contabilizada
. CAT : Categoria de encomenda ou de entrega
"2": Encomenda ou entrega de empréstimo
" " : outra
A variável WPOINT_CLIENT foi especialmente criada para preencher o cliente a utilizar para fazer a actualização do em curso. Se ela está preenchida, ela está rebasculada no CLIENT antes da leitura do em-curso. Se ela não foi preenchida, continua-se a fazer a leitura com CLIENT.
NB : A chave do movimento cliente é igualmente constituido do cliente e do estabelecimento financeiro. O estabelecimento foi alterado com GFINRSP.
Se o registo em curso cliente não existe para o cliente para a chave CLIENT-GFINRSP, está criada. Senão, está actualizado.