Click or drag to resize

SendInvoiceToItemV1ContactID Property

Unique identifier used to specify a contact. On insert, this property can be used to default other Invoice related properties if they are left blank. Ignored if InvoiceGrouping is ExistingInvoice.

Created in Epic SDK V5.0.

Namespace:  ASI.TAM.API.Data.UI.Transaction
Assembly:  ASI.TAM.API.Data.UI.Transaction (in ASI.TAM.API.Data.UI.Transaction.dll) Version: 2020.1.0.1
Syntax
public Nullable<int> ContactID { get; set; }

Property Value

Type: NullableInt32
ContactID As Integer?.
Remarks

On update, this property does not default the Invoice related properties. It would be necessary to manually populate the invoice related properties with values obtained using the Get_Contact method. The only function of this property on the update is to maintain internal links to the actual contact. These internal links are used by Epic to help synchronize the data. For example, when the user updates the email of an installment transaction, Epic is able to offer to update the emails of the other installment transactions if the internal links are in place. So during Update_Transaction, if you want change the contact and maintain the internal links, then InvoiceToContactID should be populated in addition to populating the related Invoice fields with values from that contact. If values that do not match the contact are entered then the internal link related to that value will be broken. For, example, if InvoiceToContactID and all other related Invoice fields except InvoiceToEmail are populated to match a contact obtained using Get_Contact, then all the internal links will be set, except for the one corresponding to email.

Note Note
  • Name - ContactID
  • Is Identity - True
  • Required On Insert - False
  • Required On Update - False
  • Ignored On Update - True
See Also