Versions Compared

Key

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

Overview


This structure represents the unique key fields contains basic information about an invoice associated with identifying an invoiceexpense report.

Format


Panel
titlePwsExpenseEntryInvoice
  • 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

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


Code Block
languagexml
titleExample 01
collapsetrue
                  <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>