Table "Purch. Inv. Header"

ID 122
Namespace: Microsoft.Purchases.History

Properties

Name Value
Caption Purch. Inv. Header
DataCaptionFields 3,79
DrillDownPageID Page Microsoft.Purchases.History."Posted Purchase Invoices"
LookupPageID Page Microsoft.Purchases.History."Posted Purchase Invoices"
DataClassification CustomerContent

Fields

Name Type Description
"Buy-from Vendor No." Code[20]

Specifies the identifier of the vendor that you bought the items from.

"No." Code[20]
"Pay-to Vendor No." Code[20]

Specifies the number of the vendor that you received the invoice from.

"Pay-to Name" Text[100]
"Pay-to Name 2" Text[50]

Specifies an additional part of the name of the vendor who you receive the invoice from.

"Pay-to Address" Text[100]
"Pay-to Address 2" Text[50]
"Pay-to City" Text[30]
"Pay-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
"Expected Receipt 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]
"Vendor Posting Group" Code[20]
"Currency Code" Code[10]
"Currency Factor" Decimal
"Prices Including VAT" Boolean
"Invoice Disc. Code" Code[20]
"Language Code" Code[10]
"Format Region" Text[80]
"Purchaser Code" Code[20]
"Order No." Code[20]
Comment Boolean
"No. Printed" Integer
"On Hold" Code[3]
"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
"Vendor Order No." Code[35]
"Vendor Invoice No." Code[35]
"VAT Registration No." Text[20]
"Sell-to Customer No." Code[20]
"Reason Code" Code[10]
"Gen. Bus. Posting Group" Code[20]
"Transaction Type" Code[10]
"Transport Method" Code[10]
"VAT Country/Region Code" Code[10]
"Buy-from Vendor Name" Text[100]
"Buy-from Vendor Name 2" Text[50]

Specifies an additional part of the name of the vendor that you’re buying from.

"Buy-from Address" Text[100]
"Buy-from Address 2" Text[50]
"Buy-from City" Text[30]
"Buy-from Contact" Text[100]
"Pay-to Post Code" Code[20]
"Pay-to County" Text[30]
"Pay-to Country/Region Code" Code[10]
"Buy-from Post Code" Code[20]
"Buy-from County" Text[30]
"Buy-from 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"
"Order Address Code" Code[10]
"Entry Point" Code[10]
Correction Boolean
"Document Date" Date
"Area" Code[10]
"Transaction Specification" Code[10]
"Payment Method Code" Code[10]
"Pre-Assigned No. Series" Code[20]
"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
"Prepayment No. Series" Code[20]
"Prepayment Invoice" Boolean
"Prepayment Order No." Code[20]
"Quote No." Code[20]
"Creditor No." Code[20]
"Payment Reference" Code[50]
"VAT Reporting Date" Date
"Ship-to Phone No." Text[30]
"Dimension Set ID" Integer
"Remit-to Code" Code[20]
Closed Boolean
"Remaining Amount" Decimal
"Vendor Ledger Entry No." Integer
"Invoice Discount Amount" Decimal
Cancelled Boolean
Corrective Boolean
"Campaign No." Code[20]
"Buy-from Contact No." Code[20]
"Pay-to Contact No." Code[20]
"Responsibility Center" Code[10]
"Price Calculation Method" Enum Microsoft.Pricing.Calculation."Price Calculation Method"
"Draft Invoice SystemId" Guid
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

IsFullyOpen

procedure IsFullyOpen(): Boolean

Returns

Type Description
Boolean

PrintRecords

procedure PrintRecords(ShowRequestPage: Boolean)

Parameters

Name Type Description
ShowRequestPage Boolean

PrintToDocumentAttachment

procedure PrintToDocumentAttachment(var PurchInvHeaderLocal: Record "Purch. Inv. Header")

Parameters

Name Type Description
PurchInvHeaderLocal Table Microsoft.Purchases.History."Purch. Inv. Header"

Navigate

procedure Navigate()

ShowDimensions

procedure ShowDimensions()

SetSecurityFilterOnRespCenter

procedure SetSecurityFilterOnRespCenter()

ShowCanceledOrCorrCrMemo

procedure ShowCanceledOrCorrCrMemo()

ShowCorrectiveCreditMemo

procedure ShowCorrectiveCreditMemo()

ShowCancelledCreditMemo

procedure ShowCancelledCreditMemo()

Events

OnBeforePrintRecords

[IntegrationEvent(False,False)]
local procedure OnBeforePrintRecords(var PurchInvHeader: Record "Purch. Inv. Header", ShowRequestPage: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
PurchInvHeader Table Microsoft.Purchases.History."Purch. Inv. Header"
ShowRequestPage Boolean
IsHandled Boolean

OnBeforeShowCanceledOrCorrCrMemo

[IntegrationEvent(False,False)]
local procedure OnBeforeShowCanceledOrCorrCrMemo(var PurchInvHeader: Record "Purch. Inv. Header", var IsHandled: Boolean)

Parameters

Name Type Description
PurchInvHeader Table Microsoft.Purchases.History."Purch. Inv. Header"
IsHandled Boolean

OnBeforeDoPrintToDocumentAttachment

[IntegrationEvent(False,False)]
local procedure OnBeforeDoPrintToDocumentAttachment(var PurchInvHeaderLocal: Record "Purch. Inv. Header", var IsHandled: Boolean)

Parameters

Name Type Description
PurchInvHeaderLocal Table Microsoft.Purchases.History."Purch. Inv. Header"
IsHandled Boolean

OnLookupAppliesToDocNoOnAfterSetFilters

[IntegrationEvent(False,False)]
local procedure OnLookupAppliesToDocNoOnAfterSetFilters(var VendLedgEntry: Record "Vendor Ledger Entry", PurchInvHeader: Record "Purch. Inv. Header")

Parameters

Name Type Description
VendLedgEntry Table Microsoft.Purchases.Payables."Vendor Ledger Entry"
PurchInvHeader Table Microsoft.Purchases.History."Purch. Inv. Header"

OnBeforeSetSecurityFilterOnRespCenter

[IntegrationEvent(False,False)]
local procedure OnBeforeSetSecurityFilterOnRespCenter(var PurchInvHeader: Record "Purch. Inv. Header", var IsHandled: Boolean)

Parameters

Name Type Description
PurchInvHeader Table Microsoft.Purchases.History."Purch. Inv. Header"
IsHandled Boolean

OnBeforCheckIfPurchaseInvoiceFullyOpen

[IntegrationEvent(False,False)]
local procedure OnBeforCheckIfPurchaseInvoiceFullyOpen(var PurchInvHeader: Record "Purch. Inv. Header", var FullyOpen: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
PurchInvHeader Table Microsoft.Purchases.History."Purch. Inv. Header"
FullyOpen Boolean
IsHandled Boolean

See also