Overview
This structure represents the fields associated with a payment voucher. Payment Vouchers are the vehicle by which Projector reimburses resources or pays vendors.
Format
- PwsPaymentVoucher
- PaymentVoucherId: Int32
- PaymentVoucherNumber: String
- PaymentVoucherUid: Int64
- ApprovedToPayByUser: PwsUserSummary
- ApprovedToPayTimestamp: DateTime
- CashAdvanceAmount: Double
- PaidByUser: PwsUserSummary
- PaidTimestamp: DateTime
- PayeeVendor: PwsVendorSummary
- PaymentWorkflowStatus: String
- ReceivedByUser: PwsUserSummary
- ReceivedTimestamp: DateTime
- TransmittedByUser: PwsUserSummary
- TransmittedTimestamp: DateTime
- CanMarkReceivedFlag: Boolean
- ApPaymentInformation: String
- ApVoucherNumber: String
- DisbursedAmount: Double
- DisbursedCurrency: PwsCurrencyRef
- DisbursingCostCenterIdentity: PwsCostCenterRef
- ReconciliationCompleteFlag: Boolean
- ExpenseDocuments: PwsPaymentVoucherExpenseDocument [???]
Elements
Element | Data Type | Required? | Default | Description | Sample Data |
---|---|---|---|---|---|
PaymentVoucherId | Int32 | No |
| The payment voucher Id is a unique identifier for a payment voucher. For internal use only. |
|
PaymentVoucherNumber | String | On Insert: No On Update: One of PaymentVoucherNumber or PaymentVoucherUid is required |
| The payment voucher number is a unique identifier for a payment voucher. If not specified, this field will be auto generated. |
|
PaymentVoucherUid | Int64 | See PaymentVoucherNumber |
| The payment voucher Uid is a unique and immutable identifier for a payment voucher |
|
ApprovedToPayByUser | No |
| The user who set to the payment voucher to approved to pay |
| |
ApprovedToPayTimestamp | DateTime | No |
| The date and time the payment voucher was set to approved to pay |
|
CashAdvanceAmount | Double | No |
| The cash advance amount on the payment voucher |
|
PaidByUser | No |
| The user who set to the payment voucher was set to paid |
| |
PaidTimestamp | DateTime | No |
| The date and time the payment voucher was set to paid |
|
PayeeVendor | No |
| The payee vendor on the payment voucher |
| |
PaymentWorkflowStatus | String | No | false | The payment voucher's payment workflow status: 'N' for Not Approved to Pay 'F' for Approved to Pay 'T' for Transmitted 'P' for Paid 'C' for Payment Received |
|
ReceivedByUser | No |
| The user who set to the payment voucher to received |
| |
ReceivedTimestamp | DateTime | No |
| The date and time the payment voucher was set to received |
|
TransmittedByUser | No |
|
|
| |
TransmittedTimestamp | DateTime | No | false |
|
|
CanMarkReceivedFlag | Boolean | No |
|
|
|
ApPaymentInformation | String | No |
|
|
|
ApVoucherNumber | String | No |
|
|
|
DisbursedAmount | Double | On Insert: Yes On Update: No |
|
|
|
DisbursedCurrency | On Insert: Yes On Update: No |
|
|
| |
DisbursingCostCenterIdentity | On Insert: Yes On Update: No |
|
|
| |
ReconciliationCompleteFlag | Boolean | No | false |
|
|
ExpenseDocuments | On Insert: Yes On Update: No |
|
|
|