Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This structure represents the unique key fields associated with identifying a billing cycle. Payment Vouchers are the vehicle by which Projector reimburses resources or pays vendors. When specifying a PwsPaymentVoucherRef as an input to a web service, you may specify one or both the PaymentVoucherNumber and/or PaymentVoucherUid. However, if you do specify both, they must both refer to the same payment voucher or the payment voucher reference will not be considered valid. When a PwsPaymentVoucherRef is returned in the response to a web service, both the PaymentVoucherNumber and PaymentVoucherUid will be populated, and guaranteed to refer to a single payment voucher.

Format


Panel
titlePwsPaymentVoucherRef
  • PwsPaymentVoucherRef
    • PaymentVoucherId: Int32
    • PaymentVoucherNumber: String (40)
    • PaymentVoucherUid: Int64

Elements


Element

Data Type

Required?

Description

Sample Data

PaymentVoucherId

Int32

 No

The payment voucher Id is a unique identifier for a payment voucher. For internal use only. 

 


PaymentVoucherNumber

String (40)

One of PaymentVoucherNumber or PaymentVoucherUid is required

The payment voucher number is a unique identifier for a payment voucher

 
PVER00706

PaymentVoucherUid

Int64

See PaymentVoucherNumber 

The payment voucher Uid is a unique and immutable identifier for a payment voucher

 

1152921504607609478

Usage Example(s)


Code Block
languagexml
titleExample 01
collapsetrue
                     <a:VoucherIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:PaymentVoucherId i:nil="true"/>
                        <b:PaymentVoucherNumber>PVER00706</b:PaymentVoucherNumber>
                        <b:PaymentVoucherUid>1152921504607609478</b:PaymentVoucherUid>
                     </a:VoucherIdentity>