Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Overview


This structure represents the unique key fields associated with identifying an invoice associated with an expense report

Format


PwsExpenseEntryInvoice
  • PwsExpenseEntryInvoice
    • InvoiceId: Int32
    • InvoiceNumber: String
    • 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

One of InvoiceNumber or InvoiceUid is required

The invoice number is a unique identifier for an invoice. If not specified, this field will be auto generated.

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>
  • No labels