NameDescriptionTypeAdditional Information
VendorID

string

Required

Max length: 10

InvoiceNumber

string

Required

Max length: 15

Must not contain a space or a tic (')

InvoiceDate

string

Required

Data type: DateTime

Format must be MM/dd/yyyy

DueDate

string

Required

Data type: DateTime

Format must be MM/dd/yyyy

Notes

string

Max length: 40

FreightType

string

Max length: 2

Only used when applying freight. Valid options: AD for Actual Total Dollars, AU for Actual Dollars/Unit, ED for Estimated Total Dollars, EU for Estimated Dollars/Unit.

FreightVendorID

string

Max length: 10

Only used when applying freight.

EstimatedFreight

decimal number

Max length: 10

Max of 2 decimal places

Must be numeric

Only used when applying freight, either the total or the cost-per-unit value. If EstimatedFreight is filled out ActualFreight must be zero.

ActualFreight

decimal number

Max length: 10

Max of 2 decimal places

Must be numeric

Only used when applying freight, either the total or the cost-per-unit value. If ActualFreight is filled out EstimatedFreight must be zero.

DiscountGL

string

Max length: 10

PurInvGuid

globally unique identifier
InvoiceDetail

Collection of clsPurInvDt

List cannot be empty

InvoiceAddOn

Collection of clsPurInvAdd
InvoicePayTerms

List of Payment Terms to be applied to the Purchase Invoice

Collection of clsPurInvPayTerms

Maximum of 5 allowed