Este artigo aplica-se a: |
Sage X3 |
Versão: |
V12 |
Domínio: |
Financeira |
|
|
Problema / Sumário
Este artigo pretende descrever a funcionalidade do parâmetro geral PAYUNALL.
Descrição da Solução / Detalhes
O parâmetro PAYUNALL, definido ao nível da sociedade, permite incluir, ou não, pagamentos/recebimentos (sem documento imputado) nos “vencimentos” (para picking), no momento da criação de um pagamento ou recebimento.
O critério de seleção dos “vencimentos” (nos pagamentos/recebimentos) passa a ser diferente no momento em que o valor do parâmetro PAYUNALL é alterado:
Critério de selecção de vencimento quando o PAYUNALL é "Sim" - "FLGCLE=1 & ( ( find(TYP,'*SO','*PO')<>0 ) | (DUDSTA=2 & find(TYP,'*SO','*PO')=0)) & FCY=[M]FCY & BPRPAY=[M]BPR & BPAPAY=[M]BPAINV & BPRFCT='' & ( ( find(TYP,'*SO','*PO')<>0 ) | ([F:HAE]FLGREP<>2 & find(TYP,'*SO','*PO')=0))
& ( ( find(TYP,'*SO','*PO')<>0 ) | ([F:HAE]CAT=1 & find(TYP,'*SO','*PO')=0)) & ([F:GAC]COA='PO2' & [F:GAC]ACCSHO = [F:DUD]SAC & [F:GAC]FLGVAT <> 5) & (SNS=1 | FLGPAZ>=4)&BPRTYP=2"
Critério de selecção de vencimento quando o PAYUNALL é "Não" - "FLGCLE=1 & ( ( find(TYP,'*SO','*PO')<>0 ) | (DUDSTA=2 & find(TYP,'*SO','*PO')=0)) & FCY=[M]FCY & BPRPAY=[M]BPR & BPAPAY=[M]BPAINV & BPRFCT='' & ( ( find(TYP,'*SO','*PO')<>0 ) | ([F:HAE]FLGREP<>2 & find(TYP,'*SO','*PO')=0))
& ( ( find(TYP,'*SO','*PO')<>0 ) | ([F:HAE]CAT=1 & find(TYP,'*SO','*PO')=0)) & ( ( find(TYP,'*SO','*PO') ) | (left$([F:HAE]REFINT,3)<>'PYH' & left$([F:HAE]REFINT,3)<>'FRM' & !find(TYP,'*SO','*PO'))) & (SNS=1 | FLGPAZ>=4)&BPRTYP=2"