User Guide

Invoicing Service API Guide May 2012 29
CreateInvoice API Operation
CreateInvoiceRequest Message
3
dueDate xs:dateTime
(Optional) Date on which the invoice payment is due.
paymentTerms inv:PaymentTermsType
(Required) Terms by which the invoice payment is due. It is one of the
following values:
DueOnReceipt – Payment is due when the payer receives the invoice.
DueOnDateSpecified – Payment is due on the date specified in the
invoice.
Net10 – Payment is due 10 days from the invoice date.
Net15 – Payment is due 15 days from the invoice date.
Net30 – Payment is due 30 days from the invoice date.
Net45 – Payment is due 45 days from the invoice date.
discountPercent xs:decimal
(Optional) Discount percent applied to the invoice.
discountAmount xs:decimal
(Optional) Discount amount applied to the invoice, if any. If
discountPercent is provided, discountAmount is ignored.
terms xs:string
(Optional) General terms for the invoice.
note xs:string
(Optional) Note to the payer company.
merchantMemo xs:string
(Optional) Memo for bookkeeping that is private to the merchant.
billingInfo inv:BusinessInfoType
(Optional) Billing information for the payer.
shippingInfo inv:BusinessInfoType
(Optional) Shipping information for the payer.
shippingAmount xs:decimal
(Optional) Cost of shipping.
shippingTaxName xs:string
(Optional) Name of the applicable tax on shipping cost.
shippingTaxRate xs:decimal
(Optional) Rate of the applicable tax on shipping cost.
logoURL xs:string
(Optional) Complete URL to an external image used as the logo, if any.
ReferrerCode xs:string
(Optional) Build Notification (BN) code for tracking transactions with a
particular partner..
Field Description