Skip to content

KVSPSAJobPaymentPlanningEntry#

Fields#

Name Type Note
Entry No. Integer
Job No. Code[20]
Bill-to Customer No. Code[20]
Invoice Date (Planned) Date
Net Amount Decimal
Payment Terms Code Code[10]
Description Text[100]
Refer to Sales Boolean FlowField
Invoice No. Code[20]
Invoice Line No. Integer
Planning Type Option OptionMembers: ,Invoice,Closing Invoice
Currency Code Code[10]
Rate % Decimal
Refer to Sales (Re-Calc.) Boolean FlowField
Doc. No. (Re-Calc.) Code[20]
Doc. Type (Re-Calc.) Option OptionMembers: ,Invoice,Credit Memo
Doc. Line No. (Re-Calc.) Integer
Work Package Code Code[20]
Phase Code Code[20]
Task Code Code[20]
Step Code Code[20]
WP Description Text[100] FlowField
Source WP Description Text[100] FlowField
Source Work Package Code Code[20]
Source Phase Code Code[20]
Source Task Code Code[20]
Source Step Code Code[20]
Source Subtype Option OptionMembers: Job,PSP-Line
Transfer in Invoice Suggestion Boolean
Source Invoicing Type Enum (KVSPSAPspInvoicingType) FlowField
Job Responsible Code[20]
Milestone Passed Boolean
Is Milestone Boolean FlowField
In Invoice Suggestion Boolean FlowField
Net Amount (LCY) Decimal
Invoice Type Enum Sales Line Type
No. of Invoice Code[20]
PSPJob Budget Name Code[10] FlowField
PSPVersion No. Code[20] FlowField
PSPLine No. Integer FlowField
Dimension Set ID Integer
Shortcut Dimension 1 Code Code[20]
Shortcut Dimension 2 Code Code[20]

Procedures#

SetSkipMessage(Boolean) :#

procedure SetSkipMessage(SkipMessage: Boolean): 

Events#

KVSPSAOnBeforeExitInInvoice(Record KVSPSAJobPaymentPlanningEntry, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeExitInInvoice(var JobPaymentPlanningEntry: Record "KVSPSAJobPaymentPlanningEntry"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Table, Table::"KVSPSAJobPaymentPlanningEntry", 'KVSPSAOnBeforeExitInInvoice', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeExitInInvoice(var JobPaymentPlanningEntry: Record "KVSPSAJobPaymentPlanningEntry"; var IsHandled: Boolean)
begin
end;