Sample Transaction

The sample transaction object is a record for a sample transfer, receipt, disbursement, or inventory adjustment. A sample transaction is created so that all movement of samples and promotional items can be reported and reconciled at the end of an inventory period, and a running count of inventory products can be maintained during the life of an inventory period.

Support for Attachments

You can exchange attachments through the following fields:

UI Display Name Integration Tag Name

Attachment

AttachFileFullName

Attachment: Extension

AttachFileExt

Attachment: File Name

AttachFileName

Attachment: Size (in Bytes)

AttachFileSizeDisp

The Attachment tag is used for the actual attachment and is a string type Base64.

Child Objects

Audit Trail, Book, Transaction Item

Methods Called

The following table details the methods called by the Sample Transaction service.

Table Methods Called by Sample Transaction Service

Method Name as Defined in Service

Delete

TransactionDelete

Execute

TransactionExecute

Insert

TransactionInsert

QueryPage

TransactionQueryPage

Update

TransactionUpdate

Fields

The following table details the required and read-only fields for the sample transaction object.

Table Required and Read-Only Fields for the Sample Transaction Object

Field Name Type

Name

Required

TransactionDate

Required

TransactionType

Required

InvoiceNumber

Required

Audit Fields

Read-only

The following table details the pick map field for the sample transaction object.

Table Pick Map Field for the Sample Transaction Object

Pick Map Field Maps To

SalesPersonIDId

SalesPersonIDId

SalesPersonIDExternalSystemId

SalesPersonIDId

SalesPersonIDIntegrationId

SalesPersonIDId

TransferToUserSignId

TransferToId

TransferToExternalSystemId

TransferToId

TransferToIntegrationId

TransferToId

InventoryPeriodExternalSystemId

InventoryPeriodId

InventoryPeriodIntegrationId

InventoryPeriodId

ProductIntegrationId

ProductId

OwnerUserSignId

OwnerId

OwnerExternalSystemId

OwnerId

OwnerIntegrationId

OwnerId

The following table details the user keys for the sample transaction object.

Table User Keys for the Sample Transaction Object

Field Name

Id

ExternalSystemId

Name

The following table details the picklists available for the sample transaction object.

Table Picklists Available for the Sample Transaction Object

Field Name

TransactionType

TransactionStatus

Reason