Paysheets: Required Attributes and Path Parameters

This section lists the required attributes and path parameters for the request payloads of the Paysheets resource and its child resources.

The following table shows the relation between the parent resource and its child resources.

Parent Level

Paysheets

Child Resources

Payment Transactions

The following table lists the attributes required for the POST method for Paysheets child resources.

Resource Attribute Attribute Description

Paysheets > Payment Transactions

Note:

The paysheet status should be UNPAID to create a payment transaction. You can get all unpaid paysheets by querying on the paysheet status: /fscmRestApi/resources/11.13.18.10/paysheets?q=PaysheetStatus='UNPAID'

CreditedParticipantId

The unique identifier of the incentive compensation participant who received credit for the source transaction. Review the participant identifier for a participant using the Participant Snapshot work area, Select Participant page.

PayAmountPayCurrency

The payment transaction amount in the processing currency. The processing currency is selected as either the operating currency or the participant home currency for the business unit. Review the processing currency parameter using the Setup and Maintenance work area, Manage Parameters task.

PayAmountFuncCurrency

The payment transaction amount in the operating currency.

PayAmountHomeCurrency

The payment transaction amount in the participant home currency.

HomeCurrencyCode

The participant home currency code that is in effect as of the source event date of the payment transaction. Review the effective participant attributes using the Participant Snapshot work area, Manage Participant Detail page.

PayCurrencyCode

The processing currency code for the payment transaction amount. The processing currency is selected as either the operating currency or the participant home currency for the business unit. Review the processing currency parameter using the Setup and Maintenance work area, Manage Parameters task.

PlanComponentId

The unique identifier of the participant incentive compensation plan component used to calculate the participant earning amount.

The following table lists the path parameters required for the PATCH method for Paysheets resource.

Resource Path Path Parameters

Paysheets

/fscmRestApi/resources/11.13.18.10/paysheets/{paysheetId}

paysheetId

The following table lists the path parameters required for the PATCH method for Paysheets child resources.

Resource Path Path Parameters

Paysheets > Payment Transactions

/fscmRestApi/resources/11.13.18.10/paysheets/{paysheetId}/child/paymentTransactions/{ParticipantPayId}

paysheetId

ParticipantPayId

Note:

You can hold or remove hold on a payment transaction by updating the Payment Hold and providing the Payment Transaction ID of the Payment Transactions resource. For example, to remove payment hold you must provide the Payment Transaction ID and set Payment Hold attribute to 'N'. To hold a payment you must provide the Payment Transaction ID and set Payment Hold attribute to 'Y'.