Codeunit 1002 Job Create-Invoice in 24
- App
- Base Application
- Namespace
- Microsoft.Projects.Project.Planning
Versions171819202122232425262728latest
Source29
Procedures, 10
| Name | Parameters | Returns | Access | Obsolete | |||
|---|---|---|---|---|---|---|---|
| CreateSalesInvoice | (var Record Job Planning Line, Boolean) | public | - | ||||
| CreateSalesInvoiceLines | (Code[20], var Record Job Planning Line, Code[20], Boolean, Date, Boolean) | public | Pending 23.0 | ||||
| Replaced by CreateSalesInvoiceLines(JobNo: Code[20]; var JobPlanningLineSource: Record "Job Planning Line"; InvoiceNo: Code[20]; NewInvoice: Boolean; PostingDate: Date; DocumentDate: Date; CreditMemo: Boolean) | |||||||
| DeleteSalesInvoiceBuffer | () | public | - | ||||
| CreateSalesInvoiceJobTask | (var Record Job Task, Date, Boolean, var Integer, var Code[20], var Code[20], Boolean) | public | Pending 23.0 | ||||
| Replaced by CreateSalesInvoiceJobTask(var JobTask2: Record "Job Task"; PostingDate: Date; DocumentDate: Date; InvoicePerTask: Boolean; var NoOfInvoices: Integer; var OldJobNo: Code[20]; var OldJobTaskNo: Code[20]; LastJobTask: Boolean) | |||||||
| DeleteSalesLine | (Record Sales Line) | public | - | ||||
| FindInvoices | (var Record Job Planning Line Invoice, Code[20], Code[20], Integer, Option) | public | - | ||||
| GetJobPlanningLineInvoices | (Record Job Planning Line) | public | - | ||||
| OpenSalesInvoice | (Record Job Planning Line Invoice) | public | - | ||||
| CreateSalesInvoiceLines | (Code[20], var Record Job Planning Line, Code[20], Boolean, Date, Date, Boolean) | public | - | ||||
| CreateSalesInvoiceJobTask | (var Record Job Task, Date, Date, Boolean, var Integer, var Code[20], var Code[20], Boolean) | public | - | ||||
Events, 58
| Kind | Name | Parameters | Obsolete | ||||
|---|---|---|---|---|---|---|---|
| Integration event | OnAfterCreateSalesInvoiceLines | (Record Sales Header, Boolean) | - | ||||
| Integration event | OnBeforeCreateSalesLine | (var Record Job Planning Line, var Record Sales Header, var Record Sales Header, var Boolean) | - | ||||
| Integration event | OnAfterCreateSalesLine | (var Record Sales Line, Record Sales Header, Record Job, var Record Job Planning Line) | - | ||||
| Integration event | OnBeforeCreateNewInvoice | (var Record Job Task, Boolean, var Code[20], var Code[20], Boolean, var Boolean, var Boolean) | - | ||||
| Integration event | OnBeforeCreateSalesInvoiceJobTask | (var Record Job Task, Date, Boolean, var Integer, var Code[20], var Code[20], Boolean, var Boolean) | - | ||||
| Integration event | OnBeforeDeleteSalesLine | (var Record Sales Line, var Boolean) | - | ||||
| Integration event | OnBeforeGetInvoiceNo | (var Record Job Planning Line, Boolean, Boolean, Date, var Code[20], var Boolean) | - | ||||
| Integration event | OnBeforeGetCrMemoNo | (var Record Job Planning Line, Boolean, Boolean, Date, var Code[20], var Boolean) | - | ||||
| Integration event | OnBeforeInsertSalesHeader | (var Record Sales Header, Record Job, Record Job Planning Line) | - | ||||
| Integration event | OnBeforeModifySalesHeader | (var Record Sales Header, Record Job, Record Job Planning Line) | - | ||||
| Integration event | OnBeforeModifySalesLine | (var Record Sales Line, Record Sales Header, Record Job, Record Job Planning Line) | - | ||||
| Integration event | OnBeforeOpenSalesInvoice | (var Record Job Planning Line Invoice, var Boolean) | - | ||||
| Integration event | OnBeforeUpdateSalesHeader | (var Record Sales Header, Record Job, var Boolean) | - | ||||
| Integration event | OnAfterOpenSalesInvoice | (var Record Job Planning Line Invoice) | - | ||||
| Integration event | OnAfterTestSalesHeader | (var Record Sales Header, Record Job, Record Job Planning Line) | - | ||||
| Integration event | OnBeforeFindInvoices | (var Record Job Planning Line Invoice, Code[20], Code[20], Integer, Option, var Boolean) | - | ||||
| Integration event | OnBeforeShowMessageLinesTransferred | (var Record Job Planning Line, Boolean, var Boolean) | - | ||||
| Integration event | OnBeforeTestTransferred | (var Record Job Planning Line, Record Sales Header, var Boolean) | - | ||||
| Integration event | OnCreateSalesHeaderOnBeforeUpdateSalesHeader | (var Record Sales Header, var Record Job, var Boolean, Record Job Planning Line) | - | ||||
| Integration event | OnCreateSalesInvoiceLinesOnAfterValidateJobPlanningLine | (var Record Job Planning Line, var Text) | - | ||||
| Integration event | OnCreateSalesInvoiceLinesOnBeforeJobPlanningLineModify | (var Record Job Planning Line) | - | ||||
| Integration event | OnCreateSalesInvoiceLinesOnBeforeCreateSalesLine | (var Record Job Planning Line, Record Sales Header, Record Sales Header, Boolean, var Integer) | - | ||||
| Integration event | OnCreateSalesInvoiceLinesOnBeforeGetCustomer | (Record Job Planning Line, var Record Customer, var Boolean) | Pending 21.0 | ||||
| Replaced with OnBeforeCheckJobBillToCustomer | |||||||
| Integration event | OnCreateSalesInvoiceLinesOnBeforeTestJob | (var Record Job) | - | ||||
| Integration event | OnCreateSalesInvoiceJobTaskOnBeforeCreateSalesLine | (var Record Job Planning Line, Record Sales Header, Record Sales Header, var Integer) | - | ||||
| Integration event | OnDeleteSalesLineOnBeforeJobPlanningLineModify | (var Record Job Planning Line) | - | ||||
| Integration event | OnCreateSalesInvoiceOnBeforeRunReport | (var Record Job Planning Line, var Boolean, var Boolean, var Date, var Code[20], var Boolean, Boolean) | - | ||||
| Integration event | OnFindInvoicesOnBeforeTempJobPlanningLineInvoiceInsert | (var Record Job Planning Line Invoice, Record Job Planning Line Invoice) | - | ||||
| Integration event | OnBeforeTestExchangeRate | (var Record Job Planning Line, Date, var Boolean, var Record Currency Exchange Rate) | - | ||||
| Integration event | OnCreateSalesLineOnBeforeSalesCheckIfAnyExtText | (var Record Job Planning Line, var Record Sales Line, var Boolean) | - | ||||
| Integration event | OnCreateSalesLineOnBeforeValidateSalesLineNo | (var Record Job Planning Line, var Record Sales Line, var Boolean) | - | ||||
| Integration event | OnCreateSalesInvoiceJobTaskTestJob | (var Record Job, var Record Job Planning Line, Date) | - | ||||
| Integration event | OnFindInvoicesOnBeforeTempJobPlanningLineInvoiceModify | (var Record Job Planning Line Invoice, Record Job Planning Line Invoice) | - | ||||
| Integration event | OnCreateSalesHeaderOnBeforeCheckBillToCustomerNo | (var Record Sales Header, Record Job, Record Job Planning Line, var Boolean) | - | ||||
| Integration event | OnCreateSalesInvoiceLinesOnBeforeJobPlanningLineCopy | (Record Job, var Record Job Planning Line, Date) | - | ||||
| Integration event | OnBeforeCreateSalesHeader | (Record Job, Date, var Record Sales Header, var Record Job Planning Line) | - | ||||
| Integration event | OnBeforeTestSalesHeader | (var Record Sales Header, Record Job, var Boolean, var Record Job Planning Line) | - | ||||
| Integration event | OnBeforeCheckJobBillToCustomer | (Record Job Planning Line, Record Job, var Boolean) | - | ||||
| Integration event | OnCreateSalesInvoiceJobTaskOnBeforeJobPlanningLineInvoiceInsert | (var Record Job Planning Line Invoice) | - | ||||
| Integration event | OnBeforeUpdateSalesLineDimension | (var Record Sales Line, Record Job Planning Line, var Boolean) | - | ||||
| Integration event | OnAfterUpdateSalesHeader | (var Record Sales Header, Record Job) | - | ||||
| Integration event | OnCreateSalesLineOnAfterCalcShouldUpdateCurrencyFactor | (var Record Job Planning Line, var Record Job, var Record Sales Header, var Record Sales Header, var Boolean, var Boolean) | - | ||||
| Integration event | OnCreateSalesLineOnAfterSalesLineModify | (var Record Sales Line, Record Sales Header, Record Job, Record Job Planning Line) | - | ||||
| Integration event | OnCreateSalesInvoiceLinesOnBeforeJobPlanningLineFindSet | (var Record Job Planning Line, Code[20], Boolean, Date, Boolean) | - | ||||
| Integration event | OnCreateSalesInvoiceJobTaskOnBeforeTempJobPlanningLineFind | (var Record Job Task, var Record Sales Header, Boolean, var Record Job Planning Line) | - | ||||
| Integration event | OnBeforeCheckJobPlanningLineIsNegative | (Record Job Planning Line, var Boolean) | Pending 24.0 | ||||
| Has no purpose in procedure CheckJobPlanningLineIsNegative anymore | |||||||
| Integration event | OnBeforeCreateSalesInvoiceLines | (var Record Job Planning Line, Code[20], Boolean, Date, Boolean, var Integer) | - | ||||
| Integration event | OnBeforeInsertSalesLine | (var Record Sales Line, var Record Sales Header, Record Job, Record Job Planning Line, Boolean) | - | ||||
| Integration event | OnBeforeTransferLine | (var Record Job Planning Line, var Boolean, var Boolean) | - | ||||
| Integration event | OnCreateSalesInvoiceLinesOnAfterSetJobInvCurrency | (Record Job, var Boolean) | - | ||||
| Integration event | OnCreateSalesLineOnBeforeValidateCurrencyCode | (var Boolean, Record Sales Line, Record Job Planning Line) | - | ||||
| Integration event | OnCreateSalesInvoiceLinesOnAfterSetSalesDocumentType | (var Record Sales Header) | - | ||||
| Integration event | OnBeforeGetJobPlanningLineInvoices | (Record Job Planning Line) | - | ||||
| Integration event | OnCreateSalesInvoiceJobTaskOnAfterLinesCreated | (var Record Sales Header, var Record Job, Boolean, Boolean) | - | ||||
| Integration event | OnCreateSalesInvoiceJobTaskOnAfterJobPlanningLineSetFilters | (var Record Job Planning Line, var Record Job Task) | - | ||||
| Integration event | OnCreateSalesLineOnBeforeCheckPricesIncludingVATAndSetJobInformation | (var Record Sales Line, Record Job Planning Line, var Boolean) | - | ||||
| Integration event | OnDeleteSalesLineOnBeforeGetJobPlanningLine | (Record Job Planning Line Invoice) | - | ||||
| Integration event | OnBeforeGetCustomerNo | (var Record Job, var Record Job Planning Line, Boolean, var Code[20]) | - | ||||