Table of Contents

KVSADVSalesHeader

Extends #437dbf0e84ff417a965ded2bb9650972#Sales Header

Fields

Name Type Note
KVSADVAdvance Boolean
KVSADVAdvance Document Type Enum (KVSADVAdvanceDocumentType)
KVSADVAdvance Chain No. Integer
KVSADVAdv. Chain Description Text[100] FlowField
KVSADVPost ClosingInvoice Option OptionMembers: ,No CI,Create CI
KVSADVPost. Clos. Cr. M. No. Code[20]
KVSADVOutput of Message Boolean
KVSADVReal. Adv.Inv. Entry No. Integer
KVSADVOverpayment Credit Memo Boolean
KVSADVClos.CM Currency Factor Decimal
KVSADVClos.CM Currency Code Code[10]
KVSADVAdv. Plans on Line-Level Boolean
KVSADVAdvance Chain Type Enum (KVSADVAdvanceChainType)
KVSADVDeposit Invoice Boolean
KVSADVDeposit Code Code[20]
KVSADVRem. Cr. Memo Boolean
KVSADVRealInvAdvanceChainNo Integer

Procedures

KVSADVSetAutoPostingClosingInc(Boolean) :

procedure KVSADVSetAutoPostingClosingInc(SetAutoPosting: Boolean): 

KVSADVGetAutoPostingClosingInc() : Boolean

procedure KVSADVGetAutoPostingClosingInc(): Boolean

KVSADVSetAutoPostingAdvCreditMemo(Integer) :

procedure KVSADVSetAutoPostingAdvCreditMemo(SetAutoApplofCVLedgEntryNo: Integer): 

KVSADVGetAutoPostingAdvCreditMemo() : Integer

procedure KVSADVGetAutoPostingAdvCreditMemo(): Integer

Events

KVSADVOnBeforeTestValidatePricesIncludingVATAllowed(Record Sales Header, Record Sales Header, Boolean) :

[IntegrationEvent(false, false)]
local procedure KVSADVOnBeforeTestValidatePricesIncludingVATAllowed(SalesHeader: Record "Sales Header"; xSalesHeader: Record "Sales Header"; var IsHandled: Boolean): 

KVSADVOnBeforeCheckExistingDepositInvoices(Record Sales Header, Boolean, Boolean, Boolean) :

[IntegrationEvent(false, false)]
local procedure KVSADVOnBeforeCheckExistingDepositInvoices(SalesHeader: Record "Sales Header"; CheckBeforePosting: Boolean; var StopProcess: Boolean; var IsHandled: Boolean): 

KVSADVOnBeforeCheckExistingDepositInvoicesShowMessageatCreate(Record Sales Header, Boolean) :

[IntegrationEvent(false, false)]
local procedure KVSADVOnBeforeCheckExistingDepositInvoicesShowMessageatCreate(SalesHeader: Record "Sales Header"; var IsHandled: Boolean): 

KVSADVOnBeforeCheckExistingDepositInvoicesShowConfirmatPosting(Record Sales Header, Boolean, Boolean) :

[IntegrationEvent(false, false)]
local procedure KVSADVOnBeforeCheckExistingDepositInvoicesShowConfirmatPosting(SalesHeader: Record "Sales Header"; var StopProcess: Boolean; var IsHandled: Boolean):