Skip to content

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

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): 
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSADVSalesHeader", 'KVSADVOnBeforeTestValidatePricesIncludingVATAllowed', '', false, false)]
local procedure DoSomethingKVSADVOnBeforeTestValidatePricesIncludingVATAllowed(SalesHeader: Record "Sales Header"; xSalesHeader: Record "Sales Header"; var IsHandled: Boolean)
begin
end;

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): 
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSADVSalesHeader", 'KVSADVOnBeforeCheckExistingDepositInvoices', '', false, false)]
local procedure DoSomethingKVSADVOnBeforeCheckExistingDepositInvoices(SalesHeader: Record "Sales Header"; CheckBeforePosting: Boolean; var StopProcess: Boolean; var IsHandled: Boolean)
begin
end;

KVSADVOnBeforeCheckExistingDepositInvoicesShowMessageatCreate(Record Sales Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSADVOnBeforeCheckExistingDepositInvoicesShowMessageatCreate(SalesHeader: Record "Sales Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSADVSalesHeader", 'KVSADVOnBeforeCheckExistingDepositInvoicesShowMessageatCreate', '', false, false)]
local procedure DoSomethingKVSADVOnBeforeCheckExistingDepositInvoicesShowMessageatCreate(SalesHeader: Record "Sales Header"; var IsHandled: Boolean)
begin
end;

KVSADVOnBeforeCheckExistingDepositInvoicesShowConfirmatPosting(Record Sales Header, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSADVOnBeforeCheckExistingDepositInvoicesShowConfirmatPosting(SalesHeader: Record "Sales Header"; var StopProcess: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSADVSalesHeader", 'KVSADVOnBeforeCheckExistingDepositInvoicesShowConfirmatPosting', '', false, false)]
local procedure DoSomethingKVSADVOnBeforeCheckExistingDepositInvoicesShowConfirmatPosting(SalesHeader: Record "Sales Header"; var StopProcess: Boolean; var IsHandled: Boolean)
begin
end;