Share via


Table "Service Invoice Header"

ID 5992
Namespace: Microsoft.Service.History

Properties

Name Value
Caption Service Invoice Header
DataCaptionFields 3,79
DrillDownPageID Page Microsoft.Service.History."Posted Service Invoices"
LookupPageID Page Microsoft.Service.History."Posted Service Invoices"
Permissions TableData "Service Order Allocation" = rimd
DataClassification CustomerContent

Fields

Name Type Description
"Customer No." Code[20]
"No." Code[20]
"Bill-to Customer No." Code[20]
"Bill-to Name" Text[100]
"Bill-to Name 2" Text[50]

Specifies an additional part of the name of the customer that you send or sent the invoice to.

"Bill-to Address" Text[100]
"Bill-to Address 2" Text[50]
"Bill-to City" Text[30]
"Bill-to Contact" Text[100]
"Your Reference" Text[35]
"Ship-to Code" Code[10]
"Ship-to Name" Text[100]
"Ship-to Name 2" Text[50]
"Ship-to Address" Text[100]
"Ship-to Address 2" Text[50]
"Ship-to City" Text[30]
"Ship-to Contact" Text[100]
"Order Date" Date
"Posting Date" Date
"Posting Description" Text[100]
"Payment Terms Code" Code[10]
"Due Date" Date
"Payment Discount %" Decimal
"Pmt. Discount Date" Date
"Shipment Method Code" Code[10]
"Location Code" Code[10]
"Shortcut Dimension 1 Code" Code[20]
"Shortcut Dimension 2 Code" Code[20]
"Customer Posting Group" Code[20]
"Currency Code" Code[10]
"Currency Factor" Decimal
"Customer Price Group" Code[10]
"Prices Including VAT" Boolean
"Invoice Disc. Code" Code[20]
"Customer Disc. Group" Code[20]
"Language Code" Code[10]
"Format Region" Text[80]
"Salesperson Code" Code[20]
"Order No." Code[20]
Comment Boolean
"No. Printed" Integer
"Applies-to Doc. Type" Enum Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Document Type"
"Applies-to Doc. No." Code[20]
"Bal. Account No." Code[20]
Amount Decimal
"Amount Including VAT" Decimal
"Shipping No." Code[20]
"Posting No." Code[20]
"Last Shipping No." Code[20]
"Last Posting No." Code[20]
"VAT Registration No." Text[20]
"Reason Code" Code[10]
"Gen. Bus. Posting Group" Code[20]
"EU 3-Party Trade" Boolean
"Transaction Type" Code[10]
"Transport Method" Code[10]
"VAT Country/Region Code" Code[10]
Name Text[100]
"Name 2" Text[50]

Specifies an additional part of the name of the customer on the service credit memo.

Address Text[100]
"Address 2" Text[50]
City Text[30]
"Contact Name" Text[100]
"Bill-to Post Code" Code[20]
"Bill-to County" Text[30]
"Bill-to Country/Region Code" Code[10]
"Post Code" Code[20]
County Text[30]
"Country/Region Code" Code[10]
"Ship-to Post Code" Code[20]
"Ship-to County" Text[30]
"Ship-to Country/Region Code" Code[10]
"Bal. Account Type" Enum Microsoft.Bank.Payment."Payment Balance Account Type"
"Exit Point" Code[10]
Correction Boolean
"Document Date" Date
"External Document No." Code[35]
"Area" Code[10]
"Transaction Specification" Code[10]
"Payment Method Code" Code[10]
"Shipping Agent Code" Code[10]
"Pre-Assigned No. Series" Code[20]
"No. Series" Code[20]
"Shipping No. Series" Code[20]
"Order No. Series" Code[20]
"Pre-Assigned No." Code[20]
"User ID" Code[50]
"Source Code" Code[10]
"Tax Area Code" Code[20]
"Tax Liable" Boolean
"VAT Bus. Posting Group" Code[20]
"VAT Base Discount %" Decimal
"Company Bank Account Code" Code[20]
"VAT Reporting Date" Date
"Payment Reference" Code[50]
"Work Description" Blob
"Dimension Set ID" Integer
"Document Exchange Identifier" Text[50]
"Document Exchange Status" Enum Microsoft.Service.History."Service Document Exchange Status"
"Doc. Exch. Original Identifier" Text[50]
"Direct Debit Mandate ID" Code[35]
"Contact No." Code[20]
"Bill-to Contact No." Code[20]
"Responsibility Center" Code[10]
"Shipping Agent Service Code" Code[10]
Description Text[100]
"Service Order Type" Code[10]
"Link Service to Service Item" Boolean
Priority Option
"Allocated Hours" Decimal
"Phone No." Text[30]
"E-Mail" Text[80]
"Phone No. 2" Text[30]
"Fax No." Text[30]
"No. of Unallocated Items" Integer
"Order Time" Time
"Default Response Time (Hours)" Decimal
"Actual Response Time (Hours)" Decimal
"Service Time (Hours)" Decimal
"Response Date" Date
"Response Time" Time
"Starting Date" Date
"Starting Time" Time
"Finishing Date" Date
"Finishing Time" Time
"Contract Serv. Hours Exist" Boolean
"Reallocation Needed" Boolean
"Notify Customer" Option
"Max. Labor Unit Price" Decimal
"Warning Status" Option
"No. of Allocations" Integer
"Contract No." Code[20]
"Type Filter" Option
"Customer Filter" Code[20]
"Resource Filter" Code[20]
"Contract Filter" Code[20]
"Ship-to Fax No." Text[30]
"Ship-to E-Mail" Text[80]
"Resource Group Filter" Code[20]
"Ship-to Phone" Text[30]
"Ship-to Phone 2" Text[30]
"Service Zone Filter" Code[10]
"Service Zone Code" Code[10]
"Expected Finishing Date" Date
"Price Calculation Method" Enum Microsoft.Pricing.Calculation."Price Calculation Method"
"Allow Line Disc." Boolean
"Quote No." Code[20]
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

Navigate

procedure Navigate()

SendRecords

procedure SendRecords()

SendProfile

procedure SendProfile(var DocumentSendingProfile: Record "Document Sending Profile")

Parameters

Name Type Description
DocumentSendingProfile Table Microsoft.Foundation.Reporting."Document Sending Profile"

PrintRecords

procedure PrintRecords(ShowRequestPage: Boolean)

Parameters

Name Type Description
ShowRequestPage Boolean

LookupAdjmtValueEntries

procedure LookupAdjmtValueEntries()

ShowDimensions

procedure ShowDimensions()

SetSecurityFilterOnRespCenter

procedure SetSecurityFilterOnRespCenter()

OpenStatistics

Obsolete

This element will become obsolete from version 27.0. The statistics action will be replaced with the ServiceStatistics action. The new action uses RunObject and does not run the action trigger. Use a page extension to modify the behaviour.

[Obsolete(The statistics action will be replaced with the ServiceStatistics action. The new action uses RunObject and does not run the action trigger. Use a page extension to modify the behaviour.,27.0)]
procedure OpenStatistics()

ShowActivityLog

procedure ShowActivityLog()

GetDocExchStatusStyle

procedure GetDocExchStatusStyle(): Text

Returns

Type Description
Text

PrintToDocumentAttachment

procedure PrintToDocumentAttachment(var ServiceInvoiceHeader: Record "Service Invoice Header")

Parameters

Name Type Description
ServiceInvoiceHeader Table Microsoft.Service.History."Service Invoice Header"

GetWorkDescription

procedure GetWorkDescription(): Text

Returns

Type Description
Text

Events

OnBeforePrintRecords

[IntegrationEvent(False,False)]
local procedure OnBeforePrintRecords(var ServiceInvoiceHeader: Record "Service Invoice Header", ShowRequestPage: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
ServiceInvoiceHeader Table Microsoft.Service.History."Service Invoice Header"
ShowRequestPage Boolean
IsHandled Boolean

OnBeforeSendProfile

[IntegrationEvent(False,False)]
local procedure OnBeforeSendProfile(var ServiceInvoiceHeader: Record "Service Invoice Header", var DocumentSendingProfile: Record "Document Sending Profile", var IsHandled: Boolean)

Parameters

Name Type Description
ServiceInvoiceHeader Table Microsoft.Service.History."Service Invoice Header"
DocumentSendingProfile Table Microsoft.Foundation.Reporting."Document Sending Profile"
IsHandled Boolean

OnBeforeSendRecords

[IntegrationEvent(False,False)]
local procedure OnBeforeSendRecords(var ServiceInvoiceHeader: Record "Service Invoice Header", var IsHandled: Boolean)

Parameters

Name Type Description
ServiceInvoiceHeader Table Microsoft.Service.History."Service Invoice Header"
IsHandled Boolean

OnBeforeSetSecurityFilterOnRespCenter

[IntegrationEvent(False,False)]
local procedure OnBeforeSetSecurityFilterOnRespCenter(var ServiceInvoiceHeader: Record "Service Invoice Header", var IsHandled: Boolean)

Parameters

Name Type Description
ServiceInvoiceHeader Table Microsoft.Service.History."Service Invoice Header"
IsHandled Boolean

OnOpenStatisticsOnAfterSetStatPageID

Obsolete

This element will become obsolete from version 27.0. The statistics action will be replaced with the ServiceStatistics action. The new action uses RunObject and does not run the action trigger. Use a page extension to modify the behaviour.

[Obsolete(The statistics action will be replaced with the ServiceStatistics action. The new action uses RunObject and does not run the action trigger. Use a page extension to modify the behaviour.,27.0)]
[IntegrationEvent(False,False)]
local procedure OnOpenStatisticsOnAfterSetStatPageID(var ServiceInvoiceHeader: Record "Service Invoice Header", var StatPageID: Integer)

Parameters

Name Type Description
ServiceInvoiceHeader Table Microsoft.Service.History."Service Invoice Header"
StatPageID Integer

OnLookupAppliestoDocNoOnAfterSetFilters

[IntegrationEvent(False,False)]
local procedure OnLookupAppliestoDocNoOnAfterSetFilters(ServiceInvoiceHeader: Record "Service Invoice Header", var CustLedgerEntry: Record "Cust. Ledger Entry")

Parameters

Name Type Description
ServiceInvoiceHeader Table Microsoft.Service.History."Service Invoice Header"
CustLedgerEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"

OnBeforeOnDelete

[IntegrationEvent(False,False)]
local procedure OnBeforeOnDelete(var ServiceInvoiceHeader: Record "Service Invoice Header")

Parameters

Name Type Description
ServiceInvoiceHeader Table Microsoft.Service.History."Service Invoice Header"

See also