Loading...

SFTP Order Process Overview

This information is up to date as of 10/14/2022.

Welcome to Morris Costumes drop ship program! Morris Costumes has the widest line of products worldwide for drop ship distribution to the Halloween and Costume business. 

When submitting orders, place all relevant address data that would normally go in the address line 2 section (such as Suite number, or Apartment number) into the address line 1 field.

As an example, an address line 1 would read: 123 Test St Apt 321.

General Information
  • Requirements

    Your account must be set up to transact with XML. Contact customer support at 800-522-2956 or email us at [email protected] to request access.
    Submitted files must be submitted in English in order to be processed. Files submitted in other languages will not be able to process correctly.
    Files must be submitted as XML files. An example of the required structure of the XML file format is found below in the section titled "Submitting Orders to Morris". If files are not submitted in the correct formatting, then they will not be able to be processed correctly.

  • Data Feeds

    Morris uses XML feeds to send and receive data through an SFTP site. You may send us orders either via our web site or by submitting them through an SFTP site. 
    The daily summary will give you the status of all your orders. 
    If you have an order problem, please contact us and we will resolve the problem. 
    We will notify you of any canceled orders in the xml feeds, along with the codes explaining why they were canceled.   

  • Shipping

    Standard shipping and a handling charge are included in the item price shown in the feeds. Otherwise shipping rates can be found here.
    There is an option to use your own carrier & shipping account when submitting orders through the SFTP site by including your shipper number on the XML file. The field exists, however, if your account is not enabled for this feature, the item will have a shipping charge built in and your shipping number will be charged. DO NOT populate this field unless you are an authorized customer. 
    For international orders please call us at 800-522-2956.
    We do not guarantee/ensure delivery of USPS packages and damage/loss claims with USPS must be filed through your office. We will file UPS claims. 

  • Return Policy

    Returns are not available via submission of XML currently. Our return policy can be found at https://www.morriscostumes.com/return-policy. 

  • Further Assistance

    If you need further assistance, please email us at [email protected]. 

Getting Started
  • XML Basics - What is XML?

    eXtensible Markup Language or XML for short, was simply designed to store and transport data between systems. XML uses a defined set of rules to add information to a document that enhances its meaning and identifies the parts and how they relate. XML does not actually DO anything; it is not a programming language. 

  • Do I need to be a programmer?

    Since XML does not do anything, it is only storing and organizing the data, someone must write a piece of software to send, receive, use, or display the XML file. If you want to automate the process, you can either hire a programmer or use 3rd party software.
    Whether or not you need to hire a programmer, use 3rd party software or do it yourself depends on where you are going to sell the goods. Either way, the key to running a smooth dropship business is having a program that will include error handling, import inventory quantities, and export orders and then track those orders.
    To develop feeds that Morris can process it is important to use the format for each feed that is outlined in this documentation. Each feed has a section that provides element definitions that you must adhere to for all data exchanged between you and Morris. 

  • What is SFTP?

    SFTP, or Secure File Transfer Protocol, is a secure file transfer protocol that uses secure shell encryption to provide a high level of security for sending and receiving file transfers.
    One option we recommend for an SFTP provider is Cyberduck who also offers assistance with their product. Cyberduck is a free option to use SFTP. To use this product, you will need to go to the link above and click download. You will then want to select the download option for your operating system (Windows or MacOS). Once you have downloaded and installed the application, you can open it and select “Open Connection” at the top. Then enter the credentials you are provided through customer service for accessing the SFTP server.

  • What are XML elements?

    Another term you will see in this documentation is "element". An XML file uses “elements,” sometimes called “tags,” to provide the structure of the data. The names of XML elements are enclosed in triangular brackets < >. For more information on XML and the technical specifics, please visit https://www.w3schools.com/xml/default.asp. 

  • Initial Setup

    The first step is to be approved for a dropship account with Morris Costumes. 
    If you do not have an account, please contact customer support at 800-522-2956 or email us at [email protected] to submit a request. If you are approved, you will be notified via email and be given credentials to access SFTP server.
    Website – MorrisCostumes.com allows for XML order files to be uploaded. If you have less than 100 orders a day, we recommend this route. 
    As your volume grows, you should move to submitting and retrieving XML files to our SFTP site. 

Product & Inventory Feeds

The XML feeds for product data and available inventory are accessible on the Morris SFTP server. When your account is approved you will be given credentials to access and retrieve these files.
These feeds provide you with details and attributes for the products at Morris. There is only one type of Product & Inventory feed which contains a list of all active items with details and attributes for the product. 
Inventory feed will be named “AvailableBatch_Inventory_Only_yyyymmdd_hhmmss.xml”. This file will be created every 1 hour.
Product feed will be named “AvailableBatch_Full_Product_Data_yyyymmdd_hhmmss.xml”. This file will be generated daily by 8am CST.

  • XML TREE STRUCTURE

    <?xml version="1.0 encoding="UTF-8" standalone="yes"?>
    <AvailableBatch>
        <Type>FULL</Type>
        <Date>Web Jul 06 13:59:10 CDT 2022</Date>
        <available>
            <activeStatus>
                <Code>X</Code>
            </activeStatus>
            <detail>
                <color>Other</color>
                <height>0.000</height>
                <length>0.000</length>
                <map>0</map>
                <price>25.000</price>
                <weight>10.000</weight>
                <width>7.000</width>
            </detail>
            <gtin>741545034265</gtin>
            <loc></loc>
            <part></part>
            <qty>1000</qty>
            <sku>GC16058SM</sku>
        </available>
    </AvailableBatch>
                    
  • XML Element Dictionary

    ElementElement DescriptionFormat
    AvailableBatch Root Element
    Date Date the branch was sent
    Type Type of Available Branch update.
    The type is "Full for all the items in the catalog.
    Supported Values: Full
    Available Block for available item.
    ActiveStatus Block for the Code Status.
    Code The alphabetical value representing the part status.
    Detail This element contains the product details. Not all sub-child elements are listed because the tags are self-descriptive.
    Color This is the color of the item. Alphanumeric
    Height This is the height of the item. Decimal
    Length This is the length of the item. Decimal
    Map Alphanumeric
    Price This is the item's cost in USD. Decimal
    Weight This is the item's weight. Decimal
    Width This is the width of the item. Decimal
    Gtin This is the Global Trade Item Number for the item.
    Sku Item's sku number.
    IMPORTANT: The "part number" is now called the "sku". For example, if the previous Morris part number was "MR124766", you will use "MR124766" for the Sku value.
    Alphanumeric
    Part Same value as sku. Alphanumeric
    Loc Will only exist if the location is not combined.
    Qty Available quantity of item Numeric
Submitting Orders to Morris

To submit orders on the Morris SFTP site, your account must be approved, and you will be given credentials to access to submit these files. Additional details will be provided when your account is approved. There are two ways to submit orders to Morris:
"Single" means that the XML file you send Morris only contains 1 order.
"Batch" means that the XML file you send Morris contains multiple orders grouped together in a "batch"

All orders are submitted to the upload folder, which is available from the root folder. You would upload your files into the upload folder and leave them there to be completed. Naming conventions for the orders are:
For single orders: You should use the purchase order number for the file name. The file extension should be ".xml". Alphanumeric only, with no special characters. Example: M789456123.xml
For batch orders: You should use a customer defined unique identifier which could be the first purchase order number. The file extension should be ".xml". Alphanumeric only, with no special characters. Example: M789456123.xml

When filling out the Address information for shipping, put all address line 2 information, such as the Suite # or Apt #, into the address line 1 field. Examples of this are below.

Important Note:
The element titles are case sensitive.
Submit Order Files
  • Single Orders

    XML TREE STRUCTURE

    <Order>
        <otype>O</otype>
        <po>M789456123</po>
        <ShipTo>
            <Address>
                <BusinessName></BusinessName>
                <FirstName>John</FirstName>
                <LastName>Smith</LastName>
                <Street1>1600 Pennsylvania Ave NW Apt 5</Street1>
                <Street2></Street2>
                <City>Washington</City>
                <State>DC</State>
                <Zip>20500-0005</Zip>
                <Country>US</Country>
            </Address>
        </ShipTo>
        <LineItems>
            <Line>
                <sku>M124766</sku>
                <qty>2</qty>
            </Line>
        </LineItems>
        <CustomerID>3330117</CustomerID>
        <Carrier>USPS</Carrier>
        <ServiceLevel>ASDARD</ServiceLevel>
        <ShipperNumber>44440117</ShipperNumber>
    </Order>
                    

    XML ELEMENT DICTIONARY

    ElementElement DescriptionUsageFormatExample
    Order Root Element of Order Required
    otype Required Supported values: O O
    po Customer purchase order number. Required Alphanumeric, up to 15 character maximum. M789456123
    ShipTo Shipping address element. Required
    Address Address element. Required Note: US Addresses only.
    BusinessName Name of business for shipping label.
    Note: Either a Business Name or First and Last name must be provided.
    Conditional Alphanumeric, up to 30 characters maximum. Costumes Shoppe, LLC
    FirstName First name of recipient.
    Note: Either a Business Name or First and Last name must be provided.
    Conditional Alphanumeric, up to 30 characters maximum. John
    LastName Last name of recipient.
    Note: Either a Business Name or First and Last name must be provided.
    Conditional Alphanumeric, up to 30 characters maximum. Smith
    Street1 Street name and number. Required Alphanumeric, up to 30 characters maximum. 1600 Penn Ave NW Apt 5
    Street2 Apartment or Unit, not for delivery instructions.
    Place this information into Street1.
    Optional Alphanumeric, up to 30 characters maximum.
    City City, Note: must be valid for the provided zip code. Required Alpha, up to 30 characters maximum. Washington
    State State, Note: must be valid for the provided zip code. Required Two Letter USPS State Abbreviation DC
    Zip Zip code Required 5 digit or 9 digit zip code with dash. 20500 or 20500-0005
    Country Country
    IMPORTANT: At this time, international orders will need to be placed by phone at 704-348-3035.
    Required Two Letter Country Abbreviation. US
    LineItems Line Item list element. Required
    Line Root Element of each line item. Required
    Sku OTC Item SKU, note: previously known as Morris part number. Required Alphanumeric M124766
    Qty Quantity ordered for SKU in line item. Required Numeric 2
    CustomerID Customer number assigned to your account. Required Numeric 3330117
    Carrier Required when Shipper Number is provided. Conditional Support values: USPS, UPS, FEDEX, SMP USPS
    ServiceLevel Identifies service level for the order. The default is "ASDARD" for order. Required Supported values: ASDARD, 2DAY, 3DAY, XPRESC, OVRNGT. ASDARD
    ShipperNumber Carrier account number for the customer, required to bill shipping charges to customer carrier account Conditional Numeric 44440117
  • Batch Orders

    XML TREE STRUCTURE

    <Orders>
        <Count>2</Count>
        <Date>07/05/2022</Date>
        <Time>15:30:21</Time>
        <Order>
            <otype>O</otype>
            <po>M789456123</po>
            <ShipTo>
                <Address>
                    <BusinessName></BusinessName>
                    <FirstName>John</FirstName>
                    <LastName>Smith</LastName>
                    <Street1>1600 Pennsylvania Ave NW Apt 5</Street1>
                    <Street2></Street2>
                    <City>Washington</City>
                    <State>DC</State>
                    <Zip>20500-0005</Zip>
                    <Country>US</Country>
                </Address>
            </ShipTo>
            <LineItems>
                <Line>
                    <sku>M124766</sku>
                    <qty>2</qty>
                </Line>
            </LineItems>
            <CustomerID>3330117</CustomerID>
            <Carrier>USPS</Carrier>
            <ServiceLevel>ASDARD</ServiceLevel>
            <ShipperNumber>44440117</ShipperNumber>
        </Order>  
        <Order>
            <otype>O</otype>
            <po>M789456124</po>
            <ShipTo>
                <Address>
                    <BusinessName>Costume Shoppe LLC</BusinessName>
                    <FirstName></FirstName>
                    <LastName></LastName>
                    <Street1>1600 Pennsylvania Ave NW Apt 6</Street1>
                    <Street2></Street2>
                    <City>Washington</City>
                    <State>DC</State>
                    <Zip>20500-0005</Zip>
                    <Country>US</Country>
                </Address>
            </ShipTo>
            <LineItems>
                <Line>
                    <sku>M124766</sku>
                    <qty>1</qty>
                </Line>
            </LineItems>
            <CustomerID>3330117</CustomerID>
            <Carrier>USPS</Carrier>
            <ServiceLevel>XPRESC</ServiceLevel>
            <ShipperNumber>44440117</ShipperNumber>
        </Order> 
    </Orders>
                    

    XML ELEMENT DICTIONARY

    ElementElement DescriptionUsageFormatExample
    Orders Root Element for bulk order file. Required
    Count Quantity of orders in bulk order file, single instance. Optional Numeric 2
    Date Date of bulk order file creation, single instance. Optional MM/dd/yyyy 05/07/2022
    Time Time of bulk order file creation, single instance. Optional HH:mm:ss 15:30:21
    Order Root Element for each order in bulk order file. Required
    otype Required Supported values: O O
    po Customer purchase order number. Required Alphanumeric, up to 15 character maximum. M789456123
    ShipTo Shipping address element. Required
    Address Address element. Required Note: US Addresses only.
    BusinessName Name of business for shipping label.
    Note: Either a Business Name or First and Last name must be provided.
    Conditional Alphanumeric, up to 30 characters maximum. Costumes Shoppe, LLC
    FirstName First name of recipient.
    Note: Either a Business Name or First and Last name must be provided.
    Conditional Alphanumeric, up to 30 characters maximum. John
    LastName Last name of recipient.
    Note: Either a Business Name or First and Last name must be provided.
    Conditional Alphanumeric, up to 30 characters maximum. Smith
    Street1 Street name and number. Required Alphanumeric, up to 30 characters maximum. 1600 Penn Ave NW Apt 5
    Street2 Apartment or Unit, not for delivery instructions. Place this information into Street1. Optional Alphanumeric, up to 30 characters maximum.
    City City, Note: must be valid for the provided zip code. Required Alpha, up to 30 characters maximum. Washington
    State State, Note: must be valid for the provided zip code. Required Two Letter USPS State Abbreviation DC
    Zip Zip code Required 5 digit or 9 digit zip code with dash. 20500 or 20500-0005
    Country Country
    IMPORTANT: At this time, international orders will need to be placed by phone at 704-348-3035.
    Required Two Letter Country Abbreviation. US
    LineItems Line Item list element. Required
    Line Root Element of each line item. Required
    Sku OTC Item SKU, note: previously known as Morris part number. Required Alphanumeric M124766
    Qty Quantity ordered for SKU in line item. Required Numeric 2
    CustomerID Customer number assigned to your account. Required Numeric 3330117
    Carrier Required when Shipper Number is provided. Conditional Support values: USPS, UPS, FEDEX, SMP USPS
    ServiceLevel Identifies service level for the order. The default is "ASDARD" for order. Required Supported values: ASDARD, 2DAY, 3DAY, XPRESC, OVRNGT. ASDARD
    ShipperNumber Carrier account number for the customer, required to bill shipping charges to customer carrier account Conditional Numeric 44440117
  • Service Level Options

    ServiceLevel CodeDefinition
    ASDARD Standard
    2DAY Two day
    3Day Three day
    XPRESC Express (Priority)
    OVRNGT Overnight
  • Carrier Code Options

    Carrier CodeDefinition
    USPS United States Postal Service
    UPS United Parcel Service
    FEDEX FedEx Corporation
    SMP Smart Post
Order Management Feeds

Morris offers multiple types of feeds to help you manage your orders that are accessible on the Morris SFTP server. When your account is approved you will be given credentials to access and retrieve these files. Once you access the SFTP server you will need to navigate to the folder that shares your customer number. From there you will find a similar set of files and folders as the image below.

Retrieve Files Server
  • Types of Order Feeds

    1. Acknowledged Feeds:

      • Response to your placed order or batch.
      • Order Results
    2. Orders Summary Feeds:

      • Open Orders Summary: list of all orders that are still open.
      • Daily Summary: a record of all "changed" orders that day; includes 'picked', 'invoiced' etc.
      • Weekly Summary: same as daily summary, but weekly.
    3. Load History Feeds:

      • Daily Load History: daily record of ALL the orders/batches loaded, whether successful or not.
      • Weekly Load History: weekly record of ALL the orders/batches loaded, whether successful or not.
  • Acknowledged Feeds

    Acknowledgement can be picked up in Ack folder. The file will be named similarly to – “ack_PO_22908158-MOR_200922193606255.json.xml” this will reference the source document name in the name prefixed by ack_ and suffixed with .xml. Acknowledgements are created upon receipt and processing of order requests. No delete is required when picking up these documents. In addition to the Ack folder, you will also see the acknowledgements in the history folder. Morris will periodically delete from ack folder, but history will be available for 1 year.
    An example of what you can expect to see in this folder is below.

    Acknowledgement Feeds

    XML TREE STRUCTURE

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <Orders>
        <Order>
            <po>200039437-MOR</po>
            <orderNumber>719257092</orderNumber>
            <Status>SUCCESS</Status>
            <Text>SUCCESS</Text>
        </Order>
        <Count>1</Count>
        <Date>Thu Jul 14 17:53:47 IST 2022</Date>
        <Time>Thu Jul 14 17:53:47 IST 2022</Time>
    <Orders>
                    

    XML ELEMENT DICTIONARY

    ElementElement DescriptionFormat
    Orders Root element.
    Order The start of the block that will repeat for each order.
    po Your Morris Costumes purchase order number. Alphanumeric, up to 15 character maximum
    orderNumber Your order number. Alphanumeric, up to 15 character maximum
    Status Status of order. Supported Values:
    SUCCESS
    FAILURE
    UNAVAILABLE
    BADREQUEST
    Text For detailed explanation of each status visit the XML Error Message page. Supported Values:
    SUCCESS
    FAILURE
    UNAVAILABLE
    BADREQUEST
    Count How many orders in the entire Results file. Numeric
    Date Time the Results file was sent Date format: Thu Jul 14 17:53:47 IST 2022
    Time Time the Results file was sent Date format: Thu Jul 14 17:53:47 IST 2022
  • Order Summary Feeds

    Order Summary feed will be available in the order folder and will be in two types: Daily and Weekly. File names of this feed type are named "morris_feed_DAILY_CUSTOMERNUMBER_orderSummary_YYYYMMDD_HHMMSS.xml" for Daily files, and "morris_feed_WEEKLY_CUSTOMERNUMBER_orderSummary_YYYYMMDD_HHMMSS.xml" for Weekly files.
    An example of what you can expect to see in this folder is below.

    Order Feed Summary

    XML TREE STRUCTURE

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <Summary>
        <Type>WEEKLY</Type>
        <StartDate>2022-08-30 09:01:06</StartDate>
        <EndDate>2022-09-06 09:01:06</EndDate>
        <OrderDetail>
            <customerId>171252283</customerId>
            <customerPO></customerPO>
            <header>
                <discAmt>0.000</discAmt>
                <invAmt>147.00</invAmt>
                <itemSubTotal>169.16</itemSubTotal>
                <orderNum>200097170</orderNum>
                <shipTo>
                    <address>
                        <businessName></businessName>
                        <city>City</city>
                        <firstName></firstName>
                        <lastName></lastName>
                        <line1>Address Line 1</line1>
                        <line2>Address Line 2</line2>
                        <phone>800-555-1234</phone>
                        <state>State</state>
                        <zip>5 or 9 digit Zipcode</zip>
                    </address>
                </shipTo>
                <shippingCost>8.95</shippingCost>
                <tax>15.81</tax>
                <terms>OPEN ACCT</terms>
                <total>193.92</total>
            </header>
            <lineItems>
                <line>
                    <ship></ship>
                    <shippedQty>0</shippedQty>
                    <sku></sku>
                    <via></via>
                </line>
            </lineItems>
            <orderType>ORDER</orderType>
            <release>
                <pkgs>
                    <carrier>USPS</carrier>
                    <items>
                        <line>
                            <cancleQty>0</cancleQty>
                            <lineNumber>1</lineNumber>
                            <pkgQty>2</pkgQty>
                            <sku>M124766</sku>
                        </line>
                    </items>
                    <packageId>1<packageId>
                    <serviceLevel>Express 2-3 Days</serviceLevel>
                    <shipInstruction>USPS Priority Mail Parcel</shipInstruction>
                    <trackingNumber>9874563210</trackingNumber>
                    <warehouseBuilding>M</warehouseBuilding>
                </pkgs>
                <releaseNumber>1</releaseNumber>
            </release>
            <CancelCode>CL</CancelCode>
            <status>CL</status>
        </OrderDetail>
    </Summary>
                    

    XML ELEMENT DICTIONARY

    ElementElement DescriptionFormat
    Summary Root element.
    Type The type will be set to "Open Orders" Supported values:
    Open Orders
    Daily
    Weekly
    StartDate The beginning date and time that the xml file is reporting about.
    EndDate The ending date and time that the xml file is reporting about.
    OrderDetail Repeating element - this block repeats for POs with splits/multi.
    customerId Customer number assigned to your account. Numeric
    customerPO Customer PO. Alphanumeric
    header
    discAmt
    invAmt
    orderNum
    Optional:
    Used only if invoiced, shipped and non-zero.
    decimal
    itemSubTotal Subtotal of the line items decimal
    shippingCost Shipping cost decimal
    tax Tax decimal
    total Order Total decimal
    ShipTo Shipping address block.
    Address Address Requirements: (for US only).
    businessName Optional:
    A name or company name must be provided.
    Alphanumeric, up to 30 characters maximum.
    city Optional Alpha
    firstName First name on order Alphanumeric, up to 30 characters maximum.
    lastName Last name on order Alphanumeric, up to 30 characters maximum.
    line1 Address Line 1 Alphanumeric, up to 30 characters maximum.
    line2 Optional Alphanumeric, up to 30 characters maximum.
    phone Optional Numeric
    state Address State Two Letter USPS State Abbreviation.
    zip Address Zip code 5 digit or 9 digit zip code with dash.
    terms The payment terms of the order, determined by you and Morris Costumes. Alphanumeric
    lineItems Line Block
    line Repeating element- this block repeats for every item in the order
    shippedQty Optional
    Used only if shippable/shipped
    shippedQty Optional
    Used only if shippable/shipped
    Numeric
    sku Item's sku number
    IMPORTANT: The "part number" is now called the "sku". For example, if the previous Morris part number was "MR124766", you will now use "MR124766" for the sku value.
    Alphanumeric
    via Optional
    Method of shipment.
    orderType Type of order. (Default is "ORDER")
    release Holds pkgs that have been released.
    pkgs Packages that have been sent.
    carrier The shipping carrier for the order. Support values: USPS, UPS, FEDEX, SMP
    items Line list element.
    line List Element for one product.
    cancleQty Quantity of items cancelled. Numeric
    lineNumber Numeric
    pkgQty Number of items in package. Numeric
    sku OTC Item SKU, note: previously known as Morris part number. Alphanumeric
    packageId Package ID for the release. Numeric
    ServiceLevel Description of the service level code for the package. Alpha
    ShipInstructions Shipping carrier with service level title. Alpha
    trackingNumber Tracking number for the package Numeric
    warehouseBuilding Identifies what warehouse the package is shipped from. Alpha single character
    releaseNumber Release Number for the release element. Numeric
    Cancel Code Optional Alpha
    status Status of order.

    Cancel Code Details

    Cancel CodeCancel Code Description
    BL BLANKET ORDER
    CE CRISIS EVENT
    CD DECLINED CC
    DT DELIVERY TIME
    DS DISCONNECTED
    DC DISCONTINUED MERCHANDISE
    DO DUPLICATE ORDER
    FF FREE FREIGHT NOT AVAILABLE
    II INTERNET ISSUE
    OS OUT OF STOCK
    SC SHIPPING CHARGES
    TE TEST - DEMAND NOT CAPTURED
    UA UNAUTHORIZED USER
    WC WRONG CUSTOMER
  • Daily & Weekly Summary Feeds

    Both the Daily Summary and Weekly Summary will look just like the "Open Orders" file (see above), the only difference is the "type" element will say "daily" or "weekly".

  • Load History Feeds

    The Load history feeds can be found in the history folder. The weekly history will be in a file titled: “WEEKLY_history_DD-MM-YYYY.xml”. The daily history will be in a file titled: “DAILY_history_DD-MM-YYYY.xml”.
    An example of what you can expect to see in this folder is below.

    Load History Feed

    XML TREE STRUCTURE

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <LoadHistory>
        <Type>DAILY</Type>
        <StartDate>07/10/2022</StartDate>
        <EndDate>07/10/2022</EndDate>
        <File>
            <Type>Order</Type>
            <Name>po_71777287001.xml</Name>
            <Status>OK</Status>
            <PO>A2418662</PO>
            <ErrorCode>0</ErrorCode>
            <Date>07/10/2022</Date>
            <Time>00:13:00</Time>
            <Text>PO: 71777287001 - Loaded no errors or warnings</Text>
        </File>
    <LoadHistory>
                    

    XML ELEMENT DICTIONARY

    ElementElement DescriptionFormat
    LoadHistory Root element.
    Type Child element of File, indicates the type is an order.
    StartDate Start date of report. MM/DD/YYYY
    EndDate End date of report. MM/DD/YYYY
    Type Type of order. Text
    Values (Order)
    Name Name of xml. Text
    po_.xml
    Status Status of order. Text
    (OK|ERROR)
    PO Your Morris Costumes purchase order number. Alphanumeric
    ErrorCode Error code when status is "ERROR" for a detailed explanation of each status visit SML Error Message page. Numeric
    Date Order date MM/dd/yyyy
    Time Order time HH:mm:ss
    Text Details status message for PO Message shows any error or warning for order
XML Error Messages
Error CodeError Message
0 Success
1001 NEW_CUSTOMER_CREATION_FAILED
1002 UPDATE_CUSTOMER_FAILED
1003 GET_ITEM_FAILED
1004 Error creating new order, Order not written
1005 Order already exists
1006 Invalid Order request, CreditCardType is required if PaymentType is CREDITCARD
1007 Item type is GiftCard, Please provide GiftCard details.
1008 Invalid Request,Either Customer's Last Name or Business Name is required.
1009 Invalid Request, BillToAddress Last Name or Business Name is required.
1010 Invalid Request, BillToAddress Last Name or Business Name is required.
1011 Invalid Request, mandatory field is required.
1012 Error in getToken or makePayment.
1013 Expiration Date should be in yyyy-MM-dd.
1014 tokenID is required for PaymentType.
1015 PaymentDevice is required for PaymentType.
1016 freightServiceLevel is required.
1017 Item not found in current catalogs.
1018 Catalog Keycode is not valid, please provide valid Catalog Keycode.
1019 A Style Item exists in the order request. Please send a valid sku.
1020 A kit item without components exists in the order request. Please review.
1021 The customer ship to information is invalid. Please review.
1022 Error occurred trying to save a duplicate payment in the table.
1023 The configured timeout has elapsed before the order could write successfully. Please resubmit.
1024 This customer requires a purchase order on every order.
1025 This customer disallows duplicate purchase orders.
1026 This item has a case pack of zero.
1027 Case pack orders on kits is not allowed.
1028 Offer Id not found in incoming request, Order not written.
2003 CUSTOMER_SERVICE_TIME_OUT.
Quick Links