project QadFinancials > class BDInvoice > method ValidateBCAndAdditionalUpdates

Description

ValidateBCAndAdditionalUpdates; method that will execute methods ValidateBC and AddtionalUpdates.


Parameters


oiReturnStatusoutputintegerReturn status of the method.


Internal usage


QadFinancials
method BBankEntry.AdditionalUpdatesInvInstanceValidate
method BCDocument.AdditionalUpdatesPosting
method BDDocument.AdditionalUpdatesDeductions
method BDDocument.AdditionalUpdatesDInvoice
method BDDocument.AdditionalUpdatesPosting
method BDInvoice.ApiUpdateCInvoiceWithNewBank
method BDInvoice.UpdateDeductionForBouncedDDoc
method BDInvoice.UpdateDInvoiceDeductionStatus
method BDInvoice.UpdateDInvoiceDueDate
method BDInvoice.UpdateDInvoiceReminderCount
method BDInvoice.UpdateDInvoiceReminderCountV01
method BDInvoiceJournalEntry.ApiStdMaintainTT
method BOpenItemAdjustment.OIAdjCommitSubDInvoice
method BPaymentSelection.AdditionalUpdates
method BQCrossCyPosting.ApiProcessQCrossCyPostingForDI
method BSelfBill.ApiCreateInvPrepayPaymentSub


program code (program9/bdinvoice.p)

<M-1 run ValidateBC (output viFcReturnSuper (oiReturnStatus)) in BDInvoice>
    if viFcReturnSuper <> 0 
    then do :
        assign oiReturnStatus = viFcReturnSuper.
        if oiReturnStatus < 0
        then return.
    end. /* if viFcReturnSuper <> 0  */
    <M-2 run AdditionalUpdates (output viFcReturnSuper (oiReturnStatus)) in BDInvoice>
    if viFcReturnSuper <> 0 
    then do :
        assign oiReturnStatus = viFcReturnSuper.
        if oiReturnStatus < 0
        then return.
    end. /* if viFcReturnSuper <> 0  */