PwsExpenseEntryInvoice

Overview


This structure contains basic information about an invoice associated with an expense report.

Format


PwsExpenseEntryInvoice
  • PwsExpenseEntryInvoice
    • InvoiceId: Int32
    • InvoiceNumber: String (20)
    • InvoiceUid: Int64
    • IssuedFlag: Boolean

Elements


Element

Data Type

Required?

Description

Sample Data

InvoiceId

Int32

No

The invoice Id is a unique identifier for an invoice. For internal use only.


InvoiceNumber

String (20)

One of InvoiceNumber or InvoiceUid is required

The invoice number is a unique identifier for an invoice.

INV00462

InvoiceUid

Int64

See InvoiceNumber

The invoice Uid is a unique and immutable identifier for an invoice.

1152921504607622627

IssuedFlag

Boolean

No

If set to 'true', the invoice has been issued.

true

Usage Example(s)


Example 01
                  <a:PwsExpenseEntryInvoice>
                     <InvoiceId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <InvoiceNumber xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">INV00462</InvoiceNumber>
                     <InvoiceUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504607622627</InvoiceUid>
                     <a:IssuedFlag>true</a:IssuedFlag>
                  </a:PwsExpenseEntryInvoice>