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 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 |