KVSADVPurchHeader#
Extends #437dbf0e84ff417a965ded2bb9650972#Purchase 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 Purchase Header, Record Purchase Header, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSADVOnBeforeTestValidatePricesIncludingVATAllowed(PurchaseHeader: Record "Purchase Header"; xPurchaseHeader: Record "Purchase Header"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSADVPurchHeader", 'KVSADVOnBeforeTestValidatePricesIncludingVATAllowed', '', false, false)]
local procedure DoSomethingKVSADVOnBeforeTestValidatePricesIncludingVATAllowed(PurchaseHeader: Record "Purchase Header"; xPurchaseHeader: Record "Purchase Header"; var IsHandled: Boolean)
begin
end;
KVSADVOnBeforeCheckExistingDepositInvoices(Record Purchase Header, Boolean, Boolean, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSADVOnBeforeCheckExistingDepositInvoices(PurchaseHeader: Record "Purchase Header"; CheckBeforePosting: Boolean; var StopProcess: Boolean; var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSADVPurchHeader", 'KVSADVOnBeforeCheckExistingDepositInvoices', '', false, false)]
local procedure DoSomethingKVSADVOnBeforeCheckExistingDepositInvoices(PurchaseHeader: Record "Purchase Header"; CheckBeforePosting: Boolean; var StopProcess: Boolean; var IsHandled: Boolean)
begin
end;
KVSADVOnBeforeCheckExistingDepositInvoicesShowMessageatCreate(Record Purchase Header, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSADVOnBeforeCheckExistingDepositInvoicesShowMessageatCreate(PurchaseHeader: Record "Purchase Header"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSADVPurchHeader", 'KVSADVOnBeforeCheckExistingDepositInvoicesShowMessageatCreate', '', false, false)]
local procedure DoSomethingKVSADVOnBeforeCheckExistingDepositInvoicesShowMessageatCreate(PurchaseHeader: Record "Purchase Header"; var IsHandled: Boolean)
begin
end;
KVSADVOnBeforeCheckExistingDepositInvoicesShowConfirmatPosting(Record Purchase Header, Boolean, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSADVOnBeforeCheckExistingDepositInvoicesShowConfirmatPosting(PurchaseHeader: Record "Purchase Header"; var StopProcess: Boolean; var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSADVPurchHeader", 'KVSADVOnBeforeCheckExistingDepositInvoicesShowConfirmatPosting', '', false, false)]
local procedure DoSomethingKVSADVOnBeforeCheckExistingDepositInvoicesShowConfirmatPosting(PurchaseHeader: Record "Purchase Header"; var StopProcess: Boolean; var IsHandled: Boolean)
begin
end;