Skip to main content
PM

PMContact

PX.Objects.PMRelease 2025.2

Represents a contact that is specified in the project and in the pro forma invoice. A PMContact record is a copy of customer location's Contact and can be used to override the contact at the document level. The record is independent of changes to the original Contact record. The entities of this type are created and edited on the Projects (PM301000) form (which corresponds to the ProjectEntry graph) and on the Pro Forma Invoices (PM307000) form (which corresponds to the ProformaEntry graph).

Field NameTypeDisplay NameForeign Key
Attention
nvarchar(255)Attention-
Description:The department or person to be noted on the attention line.
ContactID
intContact ID-
Description:The unique integer identifier of the record. This field is the primary key field.
CreatedByIDDefault Navigation
uniqueidentifierCreated ByUsers
Description:No description available
CreatedByScreenID
char(8)-
Description:No description available
CreatedDateTime
datetimeCreated On-
Description:No description available
CustomerContactID
int-
Description:The identifier of the Contact record from which the contact was originally created. Corresponds to the Contact.ContactID field.
CustomerID
int-
Description:The identifier of the Customer record, which is specified in the document to which the contact belongs. Corresponds to the Customer.BAccountID field.
Email API
nvarcharEmail-
Description:The e-mail address of the contact.
Fax
nvarchar(50)Fax-
Description:The fax number of the contact.
FaxType
nvarchar(3)Fax-
Description:The type of the fax number of the contact. This field can have one of the values defined by PhoneTypesAttribute.
FullName API
nvarchar(255)Account Name-
Description:The business name or the company name of the contact.
IsDefaultContact
bitDefault Customer Contact-
Description:If set to "true", indicates that the contact record is identical to the original Contact record referenced by the CustomerContactID field.
LastModifiedByIDDefault Navigation
uniqueidentifierLast Modified ByUsers
Description:No description available
LastModifiedByScreenID
char(8)-
Description:No description available
LastModifiedDateTime
datetimeLast Modified On-
Description:No description available
NoteID
uniqueidentifier-
Description:No description available
OverrideContactNonexistent in DB
bool?Override Contact-
Description:If set to "true", indicates that the contact overrides the default Contact record referenced by the CustomerContactID field. This field is the inverse of IsDefaultContact.
Phone1 API
nvarchar(50)Phone 1-
Description:The first phone number of the contact.
Phone1Type
nvarchar(3)Phone 1-
Description:The type of the first phone number of the contact. This field can have one of the values defined by PhoneTypesAttribute.
Phone2
nvarchar(50)Phone 2-
Description:The second phone number of the contact.
Phone2Type
nvarchar(3)Phone 2-
Description:The type of the second phone number of the contact. This field can have one of the values defined by PhoneTypesAttribute.
Phone3
nvarchar(50)Phone 3-
Description:The third phone number of the contact.
Phone3Type
nvarchar(3)Phone 3-
Description:The type of the third phone number of the contact. This field can have one of the values defined by PhoneTypesAttribute.
PseudonymizationStatus
intPseudonymized-
Description:No description available
RevisionID
int-
Description:The revision ID of the original Contact record from which the record originates. Corresponds to the Contact.RevisionID field.
Salutation API
nvarchar(255)Job Title-
Description:The name of the contact person. This field is usually used in email templates, as shown in the following example: "Dear {Contact.Salutation}!".
Title
nvarchar(50)Title-
Description:The contact's title. This field can have one of the values defined by TitlesAttribute.
tstamp
timestamp-
Description:No description available