Table of Contents

Table "Progress Billing Header PGS"

ID 14046028

Properties

Name Value
Caption Progress Billing Header
DataClassification CustomerContent

Fields

Name Type Description
"Project No." Code[20]
"Project Name" Text[100]
"Contract No." Code[20]
"Contract Name" Text[50]
"Application No." Integer
"Version No." Integer
"Invoice No." Code[20]
"Credit Memo No." Code[20]
Status Option
"Application Date" Date
"From Date" Date
"To Date" Date
"Architect Project" Code[20]
"Contract Value" Decimal
"Approved By" Code[50]
"Approved Date" Date
"Default Retention" Decimal
"Stored Materials Ret%" Decimal
"Project Manager" Code[20]
"Project Manager Name" Text[100]
"Person Responsible" Code[20]
"Person Responsible Name" Text[2048]
"Customer No." Code[20]
"Customer Name" Text[100]
"Owner Contact Type" "Owner Contact Type PGS"
"Owner Contact Code" Code[20]
"Owner Contact Name" Text[100]
"Arch/Eng. Contact Type" "Arch/Eng. Contact Type PGS"
"Arch/Eng. Contact" Code[20]
"Arch/Eng. Contact Name" Text[100]
"Progress Billing ID" Code[20]
"Currency Code" Code[20]
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

InitializeDefaultsFromProject

procedure InitializeDefaultsFromProject(ProjectNo: Code[20]): Code[20]

Parameters

Name Type Description
ProjectNo Code[20]

Returns

Type Description
Code[20]

InitializeDefaultsFromContract

procedure InitializeDefaultsFromContract(ContractNo: Code[20]): Code[20]

Parameters

Name Type Description
ContractNo Code[20]

Returns

Type Description
Code[20]

CreateSalesHeader

procedure CreateSalesHeader(ProgressBilling: Record "Progress Billing Header PGS")

Parameters

Name Type Description
ProgressBilling Record "Progress Billing Header PGS"

ProgressBillingInvoiceNoOnDrillDownPGS

procedure ProgressBillingInvoiceNoOnDrillDownPGS(ProgressBilling: Record "Progress Billing Header PGS", Invoice: Boolean)

Parameters

Name Type Description
ProgressBilling Record "Progress Billing Header PGS"
Invoice Boolean

NewApplication

procedure NewApplication(Project: Code[20], ContractNo: Code[20])

Parameters

Name Type Description
Project Code[20]
ContractNo Code[20]

NewVersion

procedure NewVersion()

UpdateRelatedProjectManager

procedure UpdateRelatedProjectManager(Project: __MissingTypeSymbol__)

Parameters

Name Type Description
Project __MissingTypeSymbol__

UpdateRelatedProjectManager

procedure UpdateRelatedProjectManager(Contract: Record "Main Project PGS")

Parameters

Name Type Description
Contract Record "Main Project PGS"

UpdateRelatedPersonResponsible

procedure UpdateRelatedPersonResponsible(Project: __MissingTypeSymbol__)

Parameters

Name Type Description
Project __MissingTypeSymbol__

UpdateRelatedPersonResponsible

procedure UpdateRelatedPersonResponsible(Contract: Record "Main Project PGS")

Parameters

Name Type Description
Contract Record "Main Project PGS"

UpdateRelatedCustomer

procedure UpdateRelatedCustomer(Project: __MissingTypeSymbol__)

Parameters

Name Type Description
Project __MissingTypeSymbol__

UpdateRelatedCustomer

procedure UpdateRelatedCustomer(Contract: Record "Main Project PGS")

Parameters

Name Type Description
Contract Record "Main Project PGS"

GetProjectProgressBillingList

procedure GetProjectProgressBillingList(ProjectNo: Code[20])

Parameters

Name Type Description
ProjectNo Code[20]

GetContractProgressBillingList

procedure GetContractProgressBillingList(ContractNo: Code[20], BillingID: Code[20])

Parameters

Name Type Description
ContractNo Code[20]
BillingID Code[20]

ApproverOrNot

procedure ApproverOrNot()

GetCustomLayoutSelection

procedure GetCustomLayoutSelection(ReportNo: Integer): Code[20]

Parameters

Name Type Description
ReportNo Integer

Returns

Type Description
Code[20]

See also