Chapter 57: CWCollaborate Interface

Purpose: The CWCollaborate interface provides a means of passing information between CWDirect and CWCollaborate, an application that provides automatic processing of drop ship orders.

CWCollaborate is an MICROS application that provides a collaborative, browser-based environment for retailers and vendors to share order, customer, and shipping information related to Drop Ship Processing, and to automatically process drop ship orders.

You can set up CWCollaborate for as many of your vendors as you wish, and at the same time use CWDirect drop ship purchase order or drop ship pick functionality for other vendors. You define the functionality used to process drop ship orders for each vendor on the Create Vendor (2 of 2) screen. See Working with Vendors (WVEN).

CWCollaborate is sold as a separate product. For more information about purchasing CWCollaborate, contact your MICROS representative.

Locate’s Supplier Direct Fulfillment module: See the Locate Supplier Direct Fulfillment Interface for information on fulfilling drop ship purchase orders through integration with Locate.

In this chapter:

Overview

CWCollaborate Interface Files

CFS Transaction File (FLCSFT)

PO Detail Drop Ship Order File (PODTDS)

New Purchase Order File (FLCSPO)

CSF Cancel Request File (FLCSCN)

Purchase Order Update File (FLCSFS)

CSF Vendor Download File (FLCSVD)

Return Authorization File (FLCSRA)

CSF RA Cancel File (FLCSRC)

CSF Return Upload File (FLRART)

CSF Cost Change File (FLCSCC)

PO Address Change File (FLCSPO)

A/P Invoice Upload File (APINUP)

CDC Async and CDC Batch Jobs for CWCollaborate Integration

Retail Brands/Retail Divisions

CWCollaborate Drop Ship Purchase Order Cycle

Creating Drop Ship Orders for CWCollaborate

Sending Drop Ship Order Information to CWCollaborate

Cancelling CWCollaborate Drop Ship Orders

Changing Address and Cost Information

Shipping CWCollaborate Drop Ship Orders

Returning CWCollaborate Drop Ship Orders

Creating and Sending CWCollaborate Return Authorizations

Cancelling CWCollaborate Return Authorizations

Accepting returns without an Authorization

Processing Exchanges

Uploading Invoices from CWCollaborate

Tracking the Status of CWCollaborate Drop Ship Orders

Special Handling on CWCollaborate Drop Ship Orders

Order and Gift Messages

Reports

Backorder Card Processing

Emails

Retailer Emails

Setting up the CWCollaborate Interface

CWDirect Version 5.0 Patch

System Control Values

Secured Feature

Menu Options

Overview

Although CWDirect allows you to process drop ship orders in several ways, manual intervention is required to complete the business processes. The CWCollaborate interface creates a bridge between CWDirect and the CWCollaborate application which allows you to exchange information with drop ship vendors via the internet, to track transactions throughout the process, and to automate the business process. When you use CWCollaborate, you do not need to intervene manually to complete transactions. The CWCollaborate interface automatically sends drop ship purchase order information to CWCollaborate, which makes the information available to your vendors, automatically creates packing slips when the vendors pull orders, and sends tracking and transaction information back to CWDirect. Optionally, you can use the CWCollaborate interface to process returns of drop ship orders and to process vendor’s invoices. The interface bridge contains files that CWDirect and CWCollaborate populate with information that needs to be passed between the two products.

The CWCollaborate interface:

• identifies vendors for whom you use CWCollaborate to process drop ship orders

• downloads initial vendor information for these vendors to CWCollaborate

• identifies retail brands you want CWCollaborate to display on screens and use for sorting information

• when you process drop ship orders (MDSP):

• automatically creates and sends drop ship purchase orders to CWCollaborate, where they can be accessed by your collaborative vendors

• CWCollaborate automatically sends email notifications to your vendors to inform them that there are purchase orders to be selected and fulfilled

• from order inquiry or PO inquiry (OIOM or MPOI):

• allows you to initiate a request to cancel the order

• CWCollaborate automatically sends email notification to your vendors informing them of the cancel request

• receives the vendor’s cancel response; automatically cancels the PO when the vendor accepts a cancel request

• when you create a return authorization:

• automatically sends RA information to CWCollaborate

• CWCollaborate automatically sends email notification to your vendors to inform them that there are return authorizations to be processed

• allows you to cancel an RA

• CWCollaborate automatically sends email notification to your vendor to inform them that an RA has been cancelled

• automatically credits the RA and updates the order when a vendor posts a return

• offers the option of allowing vendors to receive returns without return authorizations and:

• automatically creates and processes a return authorization

• receives return information; automatically creates and credits the RA and updates the order for the returned item

• tracks the status of CWCollaborate drop ship orders to identify when they have been:

• created in CWDirect and sent to CWCollaborate

• created in CWCollaborate but not yet selected (pulled) by the vendor for fulfillment

• updated with information entered by the vendor

• updated with information entered in CWDirect

• pulled by the vendor for fulfillment

• cancelled or had a cancel request denied

• held by the vendor

• shipped by the vendor

• updated with a return authorization in CWDirect

• updated by cancelling an RA

• updated with a return received and posted in CWCollaborate

• updated with PO cost changes

• updated with ship-to address changes on the PO

• when you process back order cards:

• allows you to generate backorder notices with a meaningful expected ship date based on Vendor lead days and Drop Ship Lead Days (H36)

• allows you, optionally, to send immediate backorder notices

• when the vendor submits invoices for drop ship orders, allows you to upload the invoices from CWCollaborate into CWDirect, matching the invoices to the purchase order detail lines

Locate’s Supplier Direct Fulfillment module: See the Locate Supplier Direct Fulfillment Interface for information on fulfilling drop ship purchase orders through integration with Locate.

CWCollaborate Interface Files

The CWCollaborate interface files used to pass information from CWDirect to CWCollaborate are:

CFS Transaction File (FLCSFT)

PO Detail Drop Ship Order File (PODTDS)

New Purchase Order File (FLCSPO)

CSF Cancel Request File (FLCSCN)

Purchase Order Update File (FLCSFS)

CSF Vendor Download File (FLCSVD)

Return Authorization File (FLCSRA)

CSF RA Cancel File (FLCSRC)

CSF Return Upload File (FLRART)

CSF Cost Change File (FLCSCC)

PO Address Change File (FLCSPO)

A/P Invoice Upload File (APINUP)

CFS Transaction File (FLCSFT)

This file records information passed to and from CWDirect and CWCollaborate. The CFS Transaction file is populated when:

• A CWDirect user requests a cancellation of a drop ship purchase order processed through the CWCollaborate interface.

• CWCollaborate receives the purchase order.

• A collaborative vendor selects a purchase order line for fulfillment, updates information on the purchase order, confirms or rejects a cancel request, puts the order line on hold, or ships a purchase order line.

• A CWDirect user creates an RA for a CWCollaborate order.

• A collaborative vendor selects the RA for processing.

• A CWDirect user cancels the RA.

• A collaborative vendor posts a return against an RA.

• A collaborative vendor posts a return without an RA (against a PO).

Field

Description

Company

The company where the transaction took place.

Alphanumeric, 3 positions.

PO #

The purchase order number associated with the transaction.

Numeric, 7 positions.

Seq #

The purchase order sequence number.

Numeric, 5 positions.

Transaction date

The date the transaction occurred.

Numeric, 7 positions (CYYMMDD format).

Transaction time

The time the transaction occurred.

Numeric, 6 positions (HHMMSS format).

Transaction status

The status of the transaction.

E = Error

B = Pending batch transfer

C = Pending change transfer

R = Pending RA transfer

P = Processed

U = Unprocessed

Alphanumeric, 1 position.

Transaction type

The type of transaction.

AP = A/P invoice received

CC = Cancel request confirmed

CJ = Cancel request rejected

CR = Cancel request sent

CG = Cost change

PS = Drop ship PO confirmed

PC = Drop ship PO created

PM = Drop ship PO modified

PU = Drop ship PO updated

RC = Return auth cancelled

RA = Return auth created

RR = Return update received

Alphanumeric, 2 positions.

Transaction quantity

The quantity associated with the transaction.

Numeric, 7 positions.

PO update type

The type of update that occurred.

A = Acknowledged

D = Date change

H = Held

M = Maintenance acknowledged

P = Pulled

R = Released

U = Unpulled

Alphanumeric, 1 position.

PO update message

Purchase order update message associated with the transaction.

Alphanumeric, 80 positions.

PO update date

The date when the purchase order was updated.

Numeric, 7 positions (YCCMMDD format).

Error message

The error message associated with the transaction.

You can review drop ship transaction errors in the Working with Drop Ship Errors (WDSE) menu option.

Errors messages include:

• Order detail not shipped

• PODTDS record not found

• Invalid transaction type

• Invalid RA header

• Invalid RA detail

• RA header completed

• Invalid return quantity

• Invalid return reason

• RA cancel transfer failed

• Invalid loc for return

• Receive/confirm error

• Invalid email

See Invoice Upload Errors for a list of possible errors related to the A/P invoice upload.

Alphanumeric, 25 positions.

PDS status

The purchase order drop ship status.

C = Cancelled

D = Delivered

H = Held

I = In process

P = Invoiced

O = Open

N = RA cancelled

A = RA sent

R = Returned

E = Sent

S = Shipped

Alphanumeric, 1 position.

Future date

This field is currently not implemented.

Numeric, 7 positions (CYYMMDD format).

Future quantity

This field is currently not implemented.

Numeric, 7 positions.

Future code

This field is currently not implemented.

Alphanumeric, 10 positions.

Vendor #

The vendor number associated with the transaction.

Numeric, 7 positions.

Tracking #

The shipment tracking number associated with the transaction.

Alphanumeric, 30 positions.

Meter charge

The shipment meter charge associated with the transaction.

Numeric, 7 positions with a 2-place decimal.

Package weight

The shipment package weight associated with the transaction.

Numeric, 7 positions with a 2-place decimal.

Ship via

The ship via code associated with the transaction.

Numeric, 2 positions.

Return date

The date a PO line was returned.

Numeric, 7 positions (CYYMMDD format).

Return postage amount

The postage amount associated with the return transaction.

Numeric, 9 positions with a 2-place decimal.

Return comment line 1

Return message.

Alphanumeric, 80 positions.

Return comment line 2

Return message.

Alphanumeric, 80 positions.

Return reason

The reason for the return.

Alphanumeric, 10 positions.

Return reason description

A description of the return reason.

Alphanumeric, 40 positions.

Vendor return #

The vendor return number.

Alphanumeric, 30 positions.

RA #

The return authorization number.

Numeric, 3 positions.

RA line #

The return authorization line number.

Numeric, 3 positions.

AP invoice #

The A/P invoice number.

Alphanumeric, 11 positions.

AP invoice line #

The A/P invoice line number.

Alphanumeric, 18 positions.

AP invoice date

The A/P invoice date.

Numeric, 7 positions (CYYMMDD format).

RDC AP invoice #

The CWDirect A/P invoice number.

Alphanumeric, 11 positions.

RDC AP invoice line #

The CWDirect A/P invoice line number.

Numeric, 5 positions.

PO Detail Drop Ship Order File (PODTDS)

This file records order number and purchase order information, sold-to and item information, original and revised due dates, drop ship status and additional information entered by the vendor for drop ship orders processed through CWCollaborate. This information is displayed on the Display P/O Drop Ship Screen.

Field

Description

Company

The company associated with the purchase order detail line.

Numeric, 3 positions.

PO #

The purchase order number assigned by the system when you process drop ship purchase orders.

Numeric, 7 positions.

Seq #

The purchase order sequence number.

Numeric, 5 positions.

CSF sts

The status of the purchase order detail line.

blank = The drop ship purchase order is not flagged to be processed by CWCollaborate.

C = Cancelled; The drop ship purchase order line has been cancelled.

D = Delivered

H = Held; The drop ship purchase order line is held by the vendor.

I = In process; The drop ship purchase order line has been selected (pulled) by the vendor for fulfillment.

P = Invoiced; The vendor has submitted an invoice for the shipment.

O = Open; The drop ship purchase order line has been created in CWCollaborate but not yet selected by the vendor for fulfillment.

N = RA cancelled; A return authorization has been cancelled for the purchase order line and sent to CWCollaborate.

A = RA sent; A return authorization has been created for the purchase order line and sent to CWCollaborate.

R = Returned; The drop ship purchase order returned merchandise has been received and posted by the vendor. When the vendor posts a return, the return is received and credited (if not already credited) in CWDirect.

E = Sent; The drop ship purchase order has been created in CWDirect and sent to CWCollaborate.

S = Shipped; The drop ship purchase order line has been shipped by the vendor. When the vendor ships the purchase order line, the line is closed in CWDirect, and the corresponding order line is also closed.

 

Note: This field is not changed when you send PO cost change or address change information to CWCollaborate.

Alphanumeric, 1 position.

CSF exp del date

The most recent date sent by the vendor indicating when the merchandise will ship. If the vendor has not revised the Original expected ship date, this field is blank.

If a vendor revises the expected ship date, the system adds a message to the Additional info and Message fields; if the vendor has not entered a reason message when revising the ship date, the message Expected Ship Date Changed to MM/DD/YYYY displays in the CSF message field.

If the vendor subsequently removes the revised expected ship date from the PO line, the revised expected ship date is removed from this field, and a message is added to the CSF message field; if the vendor has not entered a reason message, the message Revised ship date removed by vendor displays in the CSF message field.

Note: The revised expected ship date on a drop ship purchase order does not update the expected ship date on the order line.

Numeric, 7 positions (CYYMMDD format).

CSF message

The most recent text message sent from the vendor regarding the drop ship purchase order line. The vendor types this message on the status screen.

Alphanumeric, 40 positions.

Original del date

The original due date on the purchase order.

The original expected ship date is calculated by adding the lead days for the vendor item and the Drop ship lead days (H36) to the order date; however, if the Arrival date on the order is later than this date, the Arrival date is used as the Original expected ship date.

Numeric, 7 positions (CYYMMDD format).

Future date 2

This field is currently not implemented.

Numeric, 7 positions (CYYMMDD format).

Future y/n 1

This field is currently not implemented.

Alphanumeric, 1 position.

Future y/n 2

This field is currently not implemented.

Alphanumeric, 1 position.

Future text 1

This field is currently not implemented.

Alphanumeric, 10 positions.

Future text 2

This field is currently not implemented.

Alphanumeric, 20 positions.

Order #

The order number associated with the purchase order.

Numeric, 8 positions.

Ship to #

The order ship to number associated with the purchase order.

Numeric, 3 positions.

Seq #

The purchase order detail sequence number associated with the purchase order line.

Numeric, 5 positions.

Vendor #

The vendor number associated with the purchase order.

Numeric, 7 positions.

Cancel reason

The cancellation reason code associated with the purchase order line.

Numeric, 2 positions.

New Purchase Order File (FLCSPO)

When you process CWCollaborate drop ship orders, CWDirect creates this file and sends it to CWCollaborate. Once the record is sent to CWCollaborate, the system automatically deletes the record from the file.

Field

Description

PO record type

Indicates the type of information included in the transaction. When a new purchase order is sent to CWCollaborate, the system generates 4 messages:

HEADER = Transaction header information.

POHEAD = Purchase order header information.

PODETL = Purchase order detail information.

TRAILER = Transaction trailer information.

Alphanumeric, 10 positions.

Retailer ID

From the CDC Retailer ID (H15) system control value.

Alphanumeric, 15 positions.

Organization ID

The CWDirect company code where the drop ship purchase order was processed.

Alphanumeric, 15 positions.

Sequence #

System generated number.

Numeric, 9 positions.

PO data 1 - PO data 25

The contents of the transaction. The fields included in this message string are listed below.

HEADER record type:

Retailer ID

From the CDC Retailer ID (H15) system control value.

15 positions.

Organization ID

From the Company field in the Company file.

15 positions.

Sequence #

System generated number.

9 positions.

Date stamp

The date the new PO was created in CWDirect.

YYYYMMDD format.

8 positions.

Time stamp

The time the new PO was created in CWDirect.

HHMMSS format.

6 positions.

POHEAD record type:

RetailerID

From the CDC Retailer ID (H15) system control value.

15 positions.

OrganizationID

From the Company field in the Company file.

15 positions.

SequenceNum

System generated number.

9 positions.

PONum

From the PO# field in the PO Header file.

15 positions.

VendorNum

From the Vendor # field in the PO Header file.

10 positions.

DivisionID

15 positions.

SalesOrderNum

From the Order # field in the PO Header file.

30 positions.

SoldToID

From the Cust # field in the Order Header file.

15 positions.

SoldToPrefix

From the Prefix field in the Customer Sold To file.

3 positions.

SoldToName

From the First name + Initial + Last name fields in the Customer Sold To file.

60 positions.

SoldToSuffix

From the Suffix field in the Customer Sold To file.

3 positions.

SoldToApt

From the Apartment field in the Customer Sold To file.

10 positions.

SoldToAddr1

From the Street address field in the Customer Sold To file.

50 positions.

SoldToAddr2

From the Address line 2 field in the Customer Sold To file.

50 positions.

SoldToAddr3

From the Address line 3 field in the Customer Sold To file.

50 positions.

SoldToAddr4

From the Address line 4 field in the Customer Sold To file.

50 positions.

SoldToCity

From the City field in the Customer Sold To file.

30 positions.

SoldToStateCode

From the State field in the Customer Sold To file.

2 positions.

SoldToStateName

From the Description field in the State file.

30 positions.

SoldToZip

From the Zip field in the Customer Sold To file.

10 positions.

SoldToCountryCode

From the Country field in the Customer Sold To file.

3 positions.

SoldToCountryName

From the Description field in the Country file.

30 positions.

SoldToEmail

From the Email field in the Customer Sold To file.

80 positions.

SoldToCompany

From the Company name field in the Customer Sold To file.

30 positions.

SoldToTelephone

From the Phone field in the Customer Sold To Phone # file.

20 positions.

SoldToTelephoneExt

From the CS# Extension field in the Customer Sold To Phone # file.

5 positions.

ShipToPrefix

From the:

Prefix field in the Order Ship To Address file, or

Prefix field in the Customer Ship To file, or

Prefix field in the Customer Sold To file.

3 positions.

ShipToName

From the:

First name + Initial + Last name fields in the Order Ship To Address file, or

First name + Initial + Last name fields in the Customer Ship To file, or

First name + Initial + Last name fields in the Customer Sold To file.

60 positions.

ShipToSuffix

From the:

Suffix field in the Order Ship To Address file, or

Suffix field in the Customer Ship To file, or

Suffix field in the Customer Sold To file.

3 positions.

ShipToAppt

From the:

Apartment field in the Order Ship To Address file, or

Apartment field in the Customer Ship To file, or

Apartment field in the Customer Sold To file.

10 positions.

ShipToAddr1

From the:

Street address field in the Order Ship To Address file, or

Street address field in the Customer Ship To file, or

Street address field in the Customer Sold To file.

50 positions.

ShipToAddr2

From the:

Address line 2 field in the Order Ship To Address file, or

Address line 2 field in the Customer Ship To file, or

Address line 2 field in the Customer Sold To file.

50 positions.

ShipToAddr3

From the:

Address line 3 field in the Order Ship To Address file, or

Address line 3 field in the Customer Ship To file, or

Address line 3 field in the Customer Sold To file.

50 positions.

ShipToAddr4

From the:

Address line 4 field in the Order Ship To Address file, or

Address line 4 field in the Customer Ship To file, or

Address line 4 field in the Customer Sold To file.

50 positions.

ShipToCity

From the:

City field in the Order Ship To Address file, or

City field in the Customer Ship To file, or

City field in the Customer Sold To file.

30 positions.

ShipToStateCode

From the:

State field in the Order Ship To Address file, or

State field in the Customer Ship To file, or

State field in the Customer Sold To file.

2 positions.

ShipToStateName

From the Description field in the State file.

30 positions.

ShipToZip

From the:

Zip field in the Order Ship To Address file, or

Zip field in the Customer Ship To file, or

Zip field in the Customer Sold To file.

10 positions.

ShipToCountryCode

From the:

Country field in the Order Ship To Address file, or

Country field in the Customer Ship To file, or

Country field in the Customer Sold To file.

3 positions.

ShipToCountryName

From the Description field in the Country file.

30 positions.

ShipToEmail

From the:

Email address field in the Order Ship To Address file, or

Email address field in the Customer Ship To file, or

Email field in the Customer Sold To file.

80 positions.

ShipToCompany

From the:

Company name field in the Order Ship To Address file, or

Company name field in the Customer Ship To file, or

Company name field in the Customer Sold To file.

30 positions.

ShipToTele

From the:

Phone field in the Customer Ship To Phone # file, or

Phone field in the Customer Sold To Phone # file.

20 positions.

ShipToTeleExt

From the:

CS# Extension field in the Customer Ship To Phone # file, or

CS# Extension field in the Customer Sold To Phone # file.

5 positions.

Attention

From the Contact name field in the Order Ship To file.

60 positions.

SOPayMethod

From the Description field in the Pay Type file.

30 positions.

SOPaidAmt

From the Amount collected field in the Order Payment Method file.

12 positions.

SORefundBalDue

From the Amount credited field in the Order Payment Method file.

12 positions.

SOFreightChrg

From the Freight field in the Order Ship To file.

12 positions.

SOAdditionalFreight

From the Add’l freight field in the Order Ship To file.

12 positions.

SOAdditionalCharges

From the Add’l charges field in the Order Ship To file.

12 positions.

GiftOrderFlag

From the Gift order field in the Order Ship To file.

1 position.

SalesOrderNote1

The first OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote2

The second OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote3

The third OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote4

The fourth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote5

The fifth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote6

The sixth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote7

The seventh OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote8

The eighth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote9

The ninth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote10

The tenth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote11

The eleventh OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote12

The twelfth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote13

The thirteenth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote14

The fourteenth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote15

The fifteenth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote16

The sixteenth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote17

The seventeenth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote18

The eighteenth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote19

The nineteenth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote20

The twentieth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

GiftMsgNote1

The first OMS message field in the Order Messages file, whose Print? field is G.

60 positions.

GiftMsgNote2

The second OMS message field in the Order Messages file, whose Print? field is G.

60 positions.

GiftMsgNote3

The third OMS message field in the Order Messages file, whose Print? field is G.

60 positions.

GiftMsgNote4

The fourth OMS message field in the Order Messages file, whose Print? field is G.

60 positions.

GiftMsgNote5

The fifth OMS message field in the Order Messages file, whose Print? field is G.

60 positions.

VendorNote1

The Note field in the Vendor Notes file whose Seq # is 1.

60 positions.

VendorNote2

The Note field in the Vendor Notes file whose Seq # is 2.

60 positions.

VendorNote3

The Note field in the Vendor Notes file whose Seq # is 3.

60 positions.

VendorNote4

The Note field in the Vendor Notes file whose Seq # is 4.

60 positions.

VendorNote5

The Note field in the Vendor Notes file whose Seq # is 5.

60 positions.

POHeaderNote1

This field is currently not passed from CWDirect.

60 positions.

POHeaderNote2

This field is currently not passed from CWDirect.

60 positions.

POHeaderNote3

This field is currently not passed from CWDirect.

60 positions.

POHeaderNote4

This field is currently not passed from CWDirect.

60 positions.

POHeaderNote5

This field is currently not passed from CWDirect.

60 positions.

BuyerCode

From the Buyer field in the PO Header file.

10 positions.

BuyerName

From the Name field in the Buyer file.

30 positions.

POEntryDate

From the Entry date field in the PO Header file.

8 positions.

POFreightCharge

12 positions.

NumberOfLines

6 positions.

DiscountAmt

12 positions.

DiscountPercentage

From the Discount % field in the PO Header file.

5 positions.

ShippingInstructions

From the Shipping instructions field in the PO Header file.

40 positions.

RetailerCurrencyCode

From the Currency code field in the PO Header file.

3 positions.

RetailerCurrencyDesc

From the Currency description field in the Currency file.

30 positions.

VendorCurrencyCode

From the Currency code field in the Vendor file.

3 positions.

VendorCurrencyDesc

From the Currency description field in the Currency file.

30 positions.

CurrencyRate

From the Conversion rate field in the Currency file.

11 positions.

TaxExemptNum

From the Resale/Exempt # field in the Order Ship To file.

15 positions.

PORetailOrderValue

From the Price field in the Vendor Item file.

12 positions.

POVendorOrderValue

From the Price field in the Vendor Item file.

12 positions.

ShipCompleteFlag

From the Ship complete field in the Order Ship To file.

1 position.

VendorName

From the Name field in the Vendor file.

40 positions.

VendorAddr1

From the Address line 1 field in the Vendor file.

50 positions.

VendorAddr2

From the Address line 2 field in the Vendor file.

50 positions.

VendorAddr3

From the Address line 3 field in the Vendor file.

50 positions.

VendorAddr4

From the Address line 4 field in the Vendor file.

50 positions.

VendorCity

From the City field in the Vendor file.

30 positions.

VendorStateCode

From the State field in the Vendor file.

2 positions.

VendorStateName

From the Description field in the State file.

30 positions.

VendorZip

From the Zip field in the Vendor file.

10 positions.

VendorCountryCode

From the Description field in the Country file.

3 positions.

VendorCountryName

From the Country field in the Vendor file.

30 positions.

VendorEmail

From the Email address field in the Vendor file.

80 positions.

VendorContact

From the Contact name field in the Vendor file.

60 positions.

VendorFax

From the Fax number field in the Vendor file.

20 positions.

VendorTelephone

From the Telephone number field in the Vendor file.

20 positions.

OrganizationDesc

From the Description field in the Company file.

30 positions.

DivisionDesc

From the Description field in the Retail Brand file.

30 positions.

OrderLevelTaxOnFreight

12 positions.

PODETL record type:

RetailerID

From the CDC Retailer ID (H15) system control value.

15 positions.

OrganizationID

From the Company field in the Company file.

15 positions.

SequenceNum

System generated number.

9 positions.

PONumber

From the PO# field in the PO Detail file.

15 positions.

POLineNum

From the Ln# field in the PO Detail file.

5 positions.

InternalReference

Combination of Company + PO# + Ln#.

20 positions.

RetailerItemCode

From the ITM number field in the PO Detail file.

48 positions.

RetailerItemDesc

From the Description field in the Item file.

50 positions.

RetailerItemStyle

From the ITM number in the SKU file.

20 positions.

RetailerItemColor

From the Element 1 field in the SKU file.

10 positions.

RetailerItemSize

From the Element 2 field in the SKU file.

10 positions.

RetailerItemSize2

From the Element 3 field in the SKU file.

10 positions.

VendorItemCode

From the Item field in the PO Detail file.

48 positions.

VendorItemDesc

From the Description field in the Vendor Item file.

50 positions.

ItemCodeUPC

From the UPC type field in the Item UPC file.

48 positions.

ItemDescUPC

From the UPC field in the Item UPC file.

50 positions.

ItemCodeEAN

From the UPC type field in the Item UPC file whose value is E13 or E8.

48 positions.

ItemDescEAN

From the UPC field in the Item UPC file for UPC type E13 or E8.

50 positions.

RetailerPOUOMCode

From the UOM field in the PO Detail file.

3 positions.

RetailerPOUOMRate

12 positions.

RetailerPOLineQuantity

From the Order qty field in the PO Detail file.

7 positions.

RetailerPOUnitPrice

From the Price field in the PO Detail file.

12 positions.

RetailerPOExtendedPrice

Order qty x Price = RetailerPOExtendedPrice.

12 positions.

RetailerPOExtendedTax

12 positions.

VendorPOUOMCode

From the Vendor’s unit of measure field in the PO Detail file.

3 positions.

VendorPOUOMRate

12 positions.

VendorPOLineQuantity

From the Vendor order qty field in the PO Detail file.

7 positions.

VendorPOUnitPrice

From the Vendor price field in the PO Detail file.

12 positions.

VendorPOExtendedPrice

Vendor order qty x Vendor price = VendorPOExtendedPrice.

12 positions.

VendorPOExtendedTax

12 positions.

POLineNote1

This field is currently not passed from CWDirect.

60 positions.

POLineNote2

This field is currently not passed from CWDirect.

60 positions.

POLineNote3

This field is currently not passed from CWDirect.

60 positions.

POLineNote4

This field is currently not passed from CWDirect.

60 positions.

POLineNote5

This field is currently not passed from CWDirect.

60 positions.

POLineEntryDate

From the Entry date field in the PO Detail file.

8 positions.

CarrierCode

From the Ship via field in the PO Detail file.

10 positions.

ItemDueDate

From the Due date field in the PO Detail file.

8 positions.

CancelAfterDate

From the Cancel date field in the PO Detail file.

8 positions.

SalesOrderUnitPrice

From the Price field in the Order Detail file.

12 positions.

SalesOrderExtLineTax

From the Tax field in the Order Detail file.

12 positions.

SalesOrderExtLineGST

From the GST field in the Order Detail file.

12 positions.

SalesOrderExtLinePST

From the PST field in the Order Detail file.

12 positions.

SalesOrderExtLineFreight

From the Freight charge field in the Order Detail file.

12 positions.

SalesOrderExtLineHand

From the Special handling $ field in the Order Detail file.

12 positions.

SalesOrderLineNote1

The first OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote2

The second OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote3

The third OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote4

The fourth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote5

The fifth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote6

The sixth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote7

The seventh OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote8

The eighth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote9

The ninth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote 10

The tenth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote 11

The eleventh OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote 12

The twelfth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote 13

The thirteenth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote 14

The fourteenth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote 15

The fifteenth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote 16

The sixteenth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote 17

The seventeenth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote 18

The eighteenth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote 19

The nineteenth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote 20

The twentieth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

CustomizationNote1

From the Label field and Input field in the Order Special Format file whose Seq # is 1.

60 positions.

CustomizationNote2

From the Label field and Input field in the Order Special Format file whose Seq # is 2.

60 positions.

CustomizationNote3

From the Label field and Input field in the Order Special Format file whose Seq # is 3.

60 positions.

CustomizationNote4

From the Label field and Input field in the Order Special Format file whose Seq # is 4.

60 positions.

CustomizationNote5

From the Label field and Input field in the Order Special Format file whose Seq # is 5.

60 positions.

CustomizationNote6

From the Label field and Input field in the Order Special Format file whose Seq # is 6.

60 positions.

CustomizationNote7

From the Label field and Input field in the Order Special Format file whose Seq # is 7.

60 positions.

CustomizationNote8

From the Label field and Input field in the Order Special Format file whose Seq # is 8.

60 positions.

CustomizationNote9

From the Label field and Input field in the Order Special Format file whose Seq # is 9.

60 positions.

CustomizationNote10

From the Label field and Input field in the Order Special Format file whose Seq # is 10.

60 positions.

GiftWrapFlag

From the Gift wrap field in the Order Detail file.

1 position.

ShipAloneFlag

From the Ship alone field in the Item file.

1 position.

CarrierName

From the Shipper name field in the Ship Via file.

30 positions.

VendorItemLeadDays

From the Lead days field in the Vendor Item file.

5 positions.

SalesOrderExtPrice

Price x Qty ordered = SalesOrderExtPrice.

12 positions.

POUOMConverFactor

12 positions.

The del_whse and its associated fields (del_whse_name, del_whse_addr1, del_whse_addr2, del_whse_addr3, del_whse_city, del_whse_state, del_whse_state_name, del_whse_postal_code, del_whse_country, del_whse_country_name, del_whse_phone, and del_whse_manager) represent the HDL assigned to the order line.

An HDL warehouse represents a delivery service provider that provides “white glove” home delivery service. Instead of shipping products directly to the customer, the system sends the products to the HDL, who in turn, delivers the products to the customer. For example, you may wish to use a home delivery service for large items, such as furniture or appliances, that require someone to carry and set up the item in the customer’s home or business.

The system only assigns an HDL to an order line if the Include HDL Warehouse Value on Order Detail (J54) system control value is set to Y.

See HDL (Home Delivery Service) Processing for more information.

del_whse

A code for the HDL assigned to the order line.

This is the HDL warehouse in the warehouse list associated with the order line that has the highest warehouse list priority.

From the ODT Future use qty 1 field in the Order Detail file.

3 positions.

del_whse_name

The name of the HDL.

From the Name field in the Warehouse file.

30 positions.

del_whse_addr1

The street address of the HDL.

From the Address field in the Warehouse file.

32 positions.

del_whse_addr2

The second address line of the HDL.

From the Address line 2 field in the Warehouse file.

32 positions.

del_whse_addr3

The third address line of the HDL.

From the Address line 3 field in the Warehouse file.

32 positions.

del_whse_city

The city for the HDL address.

From the City field in the Warehouse file.

25 positions.

del_whse_state

The state for the HDL address.

From the State field in the Warehouse file.

2 positions.

del_whse_state_name

The name of the state.

From the Description field in the State file.

25 positions.

del_whse_postal_code

The postal code for the HDL address.

From the Zip code field in the Warehouse file.

10 positions.

del_whse_country

The country code for the HDL address.

From the RPR Country field in the Warehouse file.

3 positions.

del_whse_country_name

The name of the country.

From the Description field in the Country file.

30 positions.

del_whse_phone

The phone number for the HDL.

From the Phone field in the Warehouse file.

20 positions.

del_whse_manager

The name of the manager at the HDL.

From the Manager field in the Warehouse file.

30 positions.

TRAILER record type:

RetailerID

From the CDC Retailer ID (H15) system control value.

15 positions.

OrganizationID

From the Company field in the Company file.

15 positions.

SequenceNumber

System generated number.

9 positions.

DateStamp

The date the message was generated in YYYYMMDD format.

8 positions.

TimeStamp

The time the message was generated in HHMMSS format.

6 positions.

POHeaderTotal

The number of POHEAD strings included in the message.

7 positions.

PODetailTotal

The number of PODETL strings included in the message.

9 positions.

RecordTotal

The total number of records included in the message.

9 positions.

CSF Cancel Request File (FLCSCN)

When you initiate a cancel request, CWDirect creates this file and sends it to CWCollaborate.

Field

Description

Retailer ID

From the CDC Retailer ID (H15) system control value.

Alphanumeric, 15 positions.

Organization ID

From the Company field in the Company file.

Alphanumeric, 15 positions.

PO number

From the PO# field in the PO Detail file.

Alphanumeric, 15 positions.

PO line number

From the Ln# field in the PO Detail file.

Numeric, 5 positions.

Cancel request date

From the Cancel date field in the PO Detail file.

Numeric, 8 positions.

Purchase Order Update File (FLCSFS)

When your vendor updates the status of a purchase order line, CWCollaborate creates the Purchase Order Update file. Each time a vendor updates another PO line, the information is appended to the file. CWDirect periodically looks for a new transaction file (which may contain multiple record types), and transfers the file to the iSeries.

Field

Description

Retailer ID

Matches the CDC Retailer ID (H15) system control value.

Alphanumeric, 15 positions.

Organization ID

Matches the Company field in the Company file.

Alphanumeric, 15 positions.

PO number

Matches the PO # field in the PO Detail file.

Alphanumeric, 15 positions.

PO line number

Matches the Ln# field in the PO Detail file.

Numeric, 5 positions.

Update status

 

POREL: PO released from hold

PODATE: PO revision date entered or changed

POHOLD: PO placed on hold

POMSG: PO reason description entered or changed

POPULL: PO pulled

CANREJ: Cancellation request rejected

POACK: PO acknowledgment sent

CANACP: Cancellation request accepted

POSHIP: PO shipped

Alphanumeric, 10 positions.

Internal reference

OrganizationID + PONumber + POLineNumber

Alphanumeric, 20 positions.

Message

Not passed from CWCollaborate.

Alphanumeric, 80 positions.

Revised due date

Updates the Due date field in the PO Detail file.

Numeric, 8 positions.

Ship carrier code

Not passed from CWCollaborate.

Alphanumeric, 10 positions.

Ship carrier name

Not passed from CWCollaborate.

Alphanumeric, 30 positions.

Class of shipment

Not passed from CWCollaborate.

Alphanumeric, 10 positions.

Freight charges

Not passed from CWCollaborate.

Numeric, 12 positions with a 4-place decimal.

Shipment date

Not passed from CWCollaborate.

Numeric, 8 positions.

Actual weight

Not passed from CWCollaborate.

Numeric, 12 positions with a 4-place decimal.

Tracking #

Not passed from CWCollaborate.

Alphanumeric, 30 positions.

Shipment quantity

Not passed from CWCollaborate.

Numeric, 7 positions.

Unit of measure

Not passed from CWCollaborate.

Alphanumeric, 3 positions.

CSF Vendor Download File (FLCSVD)

When you send vendor information to CWCollaborate using the Downloading CWCollaborate or Locate Vendor Information (ECSV) menu option, CWDirect creates the CSF Vendor Download file and sends it to CWCollaborate. The information in this file does not overwrite information for any vendor which already exists in CWCollaborate.

Field

Description

Retailer ID

From the CDC Retailer ID (H15) system control value.

Alphanumeric, 15 positions.

Organization ID

From the Company field in the Company file.

Alphanumeric, 15 positions.

Vendor ID

From the Vendor # field in the Vendor file.

Alphanumeric, 10 positions.

Vendor name

From the Name field in the Vendor file.

Alphanumeric, 40 positions.

Vendor address 1

From the Address line 1 field in the Vendor file.

Alphanumeric, 50 positions.

Vendor address 2

From the Address line 2 field in the Vendor file.

Alphanumeric, 50 positions.

Vendor address 3

From the Address line 3 field in the Vendor file.

Alphanumeric, 50 positions.

Vendor address 4

From the Address line 4 field in the Vendor file.

Alphanumeric, 50 positions.

Vendor city

From the City field in the Vendor file.

Alphanumeric, 30 positions.

Vendor state code

From the State field in the Vendor file.

Alphanumeric, 2 positions.

Vendor state name

From the Description field in the State file.

Alphanumeric, 30 positions.

Vendor postal code

From the Zip field in the Vendor file.

Alphanumeric, 10 positions.

Vendor country code

From the Country field in the Vendor file.

Alphanumeric, 3 positions.

Vendor country name

From the Description field in the Country file.

Alphanumeric, 30 positions.

Vendor email

From the Email address field in the Vendor file.

Alphanumeric, 80 positions.

Vendor contact

From the Contact name field in the Vendor file.

Alphanumeric, 60 positions.

Vendor fax

From the Fax number field in the Vendor file.

Alphanumeric, 20 positions.

Vendor telephone

From the Telephone number field in the Vendor file.

Alphanumeric, 20 positions.

Return Authorization File (FLCSRA)

When you create a return authorization for a CWCollaborate drop ship order, CWDirect creates the Return Authorization file and sends it to CWCollaborate if you have flagged the vendor to send return information to CWCollaborate, and if you have flagged the return authorization to be sent to CWCollaborate.

Field

Width

Comments

RA record type

 

Indicates the type of information included in the transaction. When a new RA is sent to CWCollaborate, the system generates 4 messages:

HEADER = Transaction header information.

RAHEAD = Purchase order header information.

RADETL = Purchase order detail information.

TRAILER = Transaction trailer information.

Alphanumeric, 10 positions.

Retailer ID

 

From the CDC Retailer ID (H15) system control value.

Alphanumeric, 15 positions.

Organization ID

 

From the Company field in the Company file.

Alphanumeric, 15 positions.

Sequence #

 

System generated number.

Numeric, 9 positions.

RA data 1

The contents of the transaction. The fields included in the message string are listed below.

HEADER record type:

RetailerID

15

From the CDC Retailer ID (H15) system control value.

15 positions.

OrganizationID

15

From the Company field in the Company file.

15 positions.

SequenceNumber

9

System generated number.

9 positions.

DateStamp

8

The date the message was generated.

8 positions.

TimeStamp

6

The time the message was generated.

6 positions.

RAHEAD record type:

RetailerID

15

From the CDC Retailer ID (H15) system control value.

15 positions.

OrganizationID

15

From the Company field in the Company file.

15 positions.

SequenceNumber

9

System generated number.

9 positions.

RANumber

30

From the RA Header file: Order # + Ship to # + RA#.

30 positions.

SalesOrderNumber

30

From the Order # field in the RA Header file.

30 positions.

RACreateDate

8

From the Date entered field in the RA Header file.

8 positions.

RADETL record type:

RetailerID

15

From the CDC Retailer ID (H15) system control value.

15 positions.

OrganizationID

15

From the Company field in the Company file.

15 positions.

SequenceNumber

9

System generated number.

9 positions.

RANumber

30

From the RA Header file: Order # + Ship to # + RA#.

30 positions.

RALineNumber

5

From the Line # field in the RA Detail file.

5 positions.

PONumber

15

From the PO # field in the PO Detail file.

15 positions.

POLineNumber

5

From the Ln# field in the PO Detail file.

5 positions.

RALineQuantity

7

From the Qty returned field in the RA Detail file.

7 positions.

InternalReference

20

Company + PONumber + POLineNumber + RALineQuantity + ReturnReason.

20 positions.

ReturnReasonDescription

30

From the Description field in the Return Reason file.

30 positions.

ReturnReason

3

From the Return reason code field in the RA Detail file.

Right-aligned and zero-filled.

3 positions.

TRAILER record type:

RetailerID

15

From the CDC Retailer ID (H15) system control value.

15 positions.

OrganizationID

15

From the Company field in the Company file.

15 positions.

SequenceNumber

9

System generated number.

9 positions.

DateStamp

8

The date the message was generated.

8 positions.

TimeStamp

6

The time the message was generated.

6 positions.

CSF RA Cancel File (FLCSRC)

When you delete a return authorization which has been sent to CWCollaborate, CWDirect creates the Cancel RA file and sends it to CWCollaborate.

If multiple return lines are cancelled for an RA, CWDirect sends one CSF RA Cancel file to CWCollaborate containing all of the cancelled return lines. However, if multiple RAs are cancelled, CWDirect sends a separate CSF RA Cancel file for each cancelled RA.

Field

Description

Retailer ID

From the CDC Retailer ID (H15) system control value.

Alphanumeric, 15 positions.

Organization ID

From the Company field in the Company file.

Alphanumeric, 15 positions.

PO number

From the PO# field in the PO Detail file.

Alphanumeric, 15 positions.

PO line number

From the Ln# field in the PO Detail file.

Numeric, 5 positions.

RA number

From the RA Detail file: Order # + Ship to # + Line #, separated by hyphens; for example 00008071-001-002.

Alphanumeric, 30 positions.

RA line number

From the Line # field in the RA Detail file.

Numeric, 5 positions.

RA cancel quantity

From the Qty returned field in the RA Detail file.

Numeric, 7 positions.

RA cancel date

From the Return date field in the RA Detail file.

Numeric, 8 positions.

CSF Return Upload File (FLRART)

When your vendor receives and posts a return against an RA, or receives and posts a return without an RA, CWCollaborate creates the CSF Return Upload file. Each time a vendor posts another return, the information is appended to the file. CWDirect periodically looks for a new transaction file (which may contain multiple record types), and transfers the file to the iSeries.

Field

Description

Retailer ID

Matches the CDC Retailer ID (H15) system control value.

Alphanumeric, 15 positions.

Organization ID

Matches the Company field in the Company file.

Alphanumeric, 15 positions.

PO number

Matches the PO# field in the PO Detail file.

Alphanumeric, 15 positions.

PO line number

Matches the Ln# field in the PO Detail file.

Numeric, 5 positions.

Vendor return number

 

Alphanumeric, 30 positions.

RA number

Matches the RA # field in the RA Detail file.

Alphanumeric, 30 positions.

RA line number

Matches the Line # field in the RA Detail file.

Numeric, 5 positions.

Return quantity

Updates the Qty returned field in the RA Detail file.

Numeric, 7 positions.

Return reason

Updates the Return reason code field in the RA Detail file.

Alphanumeric, 10 positions.

Return reason description

Matches the Description field in the Return Reason file.

Alphanumeric, 40 positions.

Return postage

 

Numeric, 9 positions with a 2-place decimal.

Return comment line 1

 

Alphanumeric, 80 positions.

Return comment line 2

 

Alphanumeric, 80 positions.

Return date

Updates the Return date field in the RA Detail file.

Numeric, 8 positions.

Internal reference

 

Alphanumeric, 20 positions.

CSF Cost Change File (FLCSCC)

When you update the Cost field on the PO Maintenance - Change PO Detail Screen, CWDirect creates the PO Cost Change file and sends it to CWCollaborate.

Field

Description

Retailer ID

From the CDC Retailer ID (H15) system control value.

Alphanumeric, 15 positions.

Organization ID

From the Company field in the Company file.

Alphanumeric, 15 positions.

PO number

From the PO# field in the PO Detail file.

Alphanumeric, 15 positions.

PO line number

From the Ln# field in the PO Detail file.

Numeric, 5 positions.

Retailer unit price

From the Price field in the PO Detail file.

Numeric, 12 positions with a 4-place decimal.

Retailer extend price

From the PO Detail file: Price x Order qty = Retailer_Extended_Price.

Numeric, 12 positions with a 4-place decimal.

Vendor unit price

From the Vendor price field in the PO Detail file.

Numeric, 12 positions with a 4-place decimal.

Vendor extend price

From the PO Detail file: Vendor price x Vendor order qty = Vendor_Extended_Price.

Numeric, 12 positions with a 4-place decimal.

PO Address Change File (FLCSPO)

When you update the ship to address on an order which includes a CWCollaborate drop ship item, CWDirect creates the PO Address Change file and sends it to CWCollaborate.

Field

Description

PO record type

Indicates the type of information included in the transaction. When a PO address change is sent to CWCollaborate, the system generates 4 messages:

HEADER = Transaction header information.

POHEAD = Purchase order header information.

PODETL = Purchase order detail information.

TRAILER = Transaction trailer information.

Alphanumeric, 10 positions.

Retailer ID

From the CDC Retailer ID (H15) system control value.

Alphanumeric, 15 positions.

Organization ID

The CWDirect company code where the drop ship purchase order was processed.

Alphanumeric, 15 positions.

Sequence #

System generated number.

Numeric, 9 positions.

PO data 1 - PO data 25

The contents of the transaction. The fields included in this text string are listed below.

HEADER record type:

Retailer ID

From the CDC Retailer ID (H15) system control value.

15 positions.

Organization ID

From the Company field in the Company file.

15 positions.

Sequence #

System generated number.

9 positions.

Date stamp

The date the PO address change was created in CWDirect.

YYYYMMDD format.

8 positions.

Time stamp

The time the PO address change was created in CWDirect.

HHMMSS format.

6 positions.

POHEAD record type:

RetailerID

From the CDC Retailer ID (H15) system control value.

15 positions.

OrganizationID

From the Company field in the Company file.

15 positions.

SequenceNum

System generated number.

9 positions.

PONum

From the PO# field in the PO Header file.

15 positions.

VendorNum

From the Vendor # field in the PO Header file.

10 positions.

DivisionID

15 positions.

SalesOrderNum

From the Order # field in the PO Header file.

30 positions.

SoldToID

From the Cust # field in the Order Header file.

15 positions.

SoldToPrefix

From the Prefix field in the Customer Sold To file.

3 positions.

SoldToName

From the First name + Initial + Last name fields in the Customer Sold To file.

60 positions.

SoldToSuffix

From the Suffix field in the Customer Sold To file.

3 positions.

SoldToApt

From the Apartment field in the Customer Sold To file.

10 positions.

SoldToAddr1

From the Street address field in the Customer Sold To file.

50 positions.

SoldToAddr2

From the Address line 2 field in the Customer Sold To file.

50 positions.

SoldToAddr3

From the Address line 3 field in the Customer Sold To file.

50 positions.

SoldToAddr4

From the Address line 4 field in the Customer Sold To file.

50 positions.

SoldToCity

From the City field in the Customer Sold To file.

30 positions.

SoldToStateCode

From the State field in the Customer Sold To file.

2 positions.

SoldToStateName

From the Description field in the State file.

30 positions.

SoldToZip

From the Zip field in the Customer Sold To file.

10 positions.

SoldToCountryCode

From the Country field in the Customer Sold To file.

3 positions.

SoldToCountryName

From the Description field in the Country file.

30 positions.

SoldToEmail

From the Email field in the Customer Sold To file.

80 positions.

SoldToCompany

From the Company name field in the Customer Sold To file.

30 positions.

SoldToTelephone

From the Phone field in the Customer Sold To Phone # file.

20 positions.

SoldToTelephoneExt

From the CS# Extension field in the Customer Sold To Phone # file.

5 positions.

ShipToPrefix

From the:

Prefix field in the Order Ship To Address file, or

Prefix field in the Customer Ship To file, or

Prefix field in the Customer Sold To file.

3 positions.

ShipToName

From the:

First name + Initial + Last name fields in the Order Ship To Address file, or

First name + Initial + Last name fields in the Customer Ship To file, or

First name + Initial + Last name fields in the Customer Sold To file.

60 positions.

ShipToSuffix

From the:

Suffix field in the Order Ship To Address file, or

Suffix field in the Customer Ship To file, or

Suffix field in the Customer Sold To file.

3 positions.

ShipToAppt

From the:

Apartment field in the Order Ship To Address file, or

Apartment field in the Customer Ship To file, or

Apartment field in the Customer Sold To file.

10 positions.

ShipToAddr1

From the:

Street address field in the Order Ship To Address file, or

Street address field in the Customer Ship To file, or

Street address field in the Customer Sold To file.

50 positions.

ShipToAddr2

From the:

Address line 2 field in the Order Ship To Address file, or

Address line 2 field in the Customer Ship To file, or

Address line 2 field in the Customer Sold To file.

50 positions.

ShipToAddr3

From the:

Address line 3 field in the Order Ship To Address file, or

Address line 3 field in the Customer Ship To file, or

Address line 3 field in the Customer Sold To file.

50 positions.

ShipToAddr4

From the:

Address line 4 field in the Order Ship To Address file, or

Address line 4 field in the Customer Ship To file, or

Address line 4 field in the Customer Sold To file.

50 positions.

ShipToCity

From the:

City field in the Order Ship To Address file, or

City field in the Customer Ship To file, or

City field in the Customer Sold To file.

30 positions.

ShipToStateCode

From the:

State field in the Order Ship To Address file, or

State field in the Customer Ship To file, or

State field in the Customer Sold To file.

2 positions.

ShipToStateName

From the Description field in the State file.

30 positions.

ShipToZip

From the:

Zip field in the Order Ship To Address file, or

Zip field in the Customer Ship To file, or

Zip field in the Customer Sold To file.

10 positions.

ShipToCountryCode

From the:

Country field in the Order Ship To Address file, or

Country field in the Customer Ship To file, or

Country field in the Customer Sold To file.

3 positions.

ShipToCountryName

From the Description field in the Country file.

30 positions.

ShipToEmail

From the:

Email address field in the Order Ship To Address file, or

Email address field in the Customer Ship To file, or

Email field in the Customer Sold To file.

80 positions.

ShipToCompany

From the:

Company name field in the Order Ship To Address file, or

Company name field in the Customer Ship To file, or

Company name field in the Customer Sold To file.

30 positions.

ShipToTele

From the:

Phone field in the Customer Ship To Phone # file, or

Phone field in the Customer Sold To Phone # file.

20 positions.

ShipToTeleExt

From the:

CS# Extension field in the Customer Ship To Phone # file, or

CS# Extension field in the Customer Sold To Phone # file.

5 positions.

Attention

From the Contact name field in the Order Ship To file.

60 positions.

SOPayMethod

From the Description field in the Pay Type file.

30 positions.

SOPaidAmt

From the Amount collected field in the Order Payment Method file.

12 positions.

SORefundBalDue

From the Amount credited field in the Order Payment Method file.

12 positions.

SOFreightChrg

From the Freight field in the Order Ship To file.

12 positions.

SOAdditionalFreight

From the Add’l freight field in the Order Ship To file.

12 positions.

SOAdditionalCharges

From the Add’l charges field in the Order Ship To file.

12 positions.

GiftOrderFlag

From the Gift order field in the Order Ship To file.

1 position.

SalesOrderNote1

The first OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote2

The second OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote3

The third OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote4

The fourth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote5

The fifth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote6

The sixth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote7

The seventh OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote8

The eighth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote9

The ninth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote10

The tenth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote11

The eleventh OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote12

The twelfth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote13

The thirteenth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote14

The fourteenth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote15

The fifteenth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote16

The sixteenth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote17

The seventeenth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote18

The eighteenth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote19

The nineteenth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

SalesOrderNote20

The twentieth OMS message field in the Order Messages file, whose Print? field is P or B.

60 positions.

GiftMsgNote1

The first OMS message field in the Order Messages file, whose Print? field is G.

60 positions.

GiftMsgNote2

The second OMS message field in the Order Messages file, whose Print? field is G.

60 positions.

GiftMsgNote3

The third OMS message field in the Order Messages file, whose Print? field is G.

60 positions.

GiftMsgNote4

The fourth OMS message field in the Order Messages file, whose Print? field is G.

60 positions.

GiftMsgNote5

The fifth OMS message field in the Order Messages file, whose Print? field is G.

60 positions.

VendorNote1

The Note field in the Vendor Notes file whose Seq # is 1.

60 positions.

VendorNote2

The Note field in the Vendor Notes file whose Seq # is 2.

60 positions.

VendorNote3

The Note field in the Vendor Notes file whose Seq # is 3.

60 positions.

VendorNote4

The Note field in the Vendor Notes file whose Seq # is 4.

60 positions.

VendorNote5

The Note field in the Vendor Notes file whose Seq # is 5.

60 positions.

POHeaderNote1

This field is currently not passed from CWDirect.

60 positions.

POHeaderNote2

This field is currently not passed from CWDirect.

60 positions.

POHeaderNote3

This field is currently not passed from CWDirect.

60 positions.

POHeaderNote4

This field is currently not passed from CWDirect.

60 positions.

POHeaderNote5

This field is currently not passed from CWDirect.

60 positions.

BuyerCode

From the Buyer field in the PO Header file.

10 positions.

BuyerName

From the Name field in the Buyer file.

30 positions.

POEntryDate

From the Entry date field in the PO Header file.

8 positions.

POFreightCharge

12 positions.

NumberOfLines

6 positions.

DiscountAmt

12 positions.

DiscountPercentage

From the Discount % field in the PO Header file.

5 positions.

ShippingInstructions

From the Shipping instructions field in the PO Header file.

40 positions.

RetailerCurrencyCode

From the Currency code field in the PO Header file.

3 positions.

RetailerCurrencyDesc

From the Currency description field in the Currency file.

30 positions.

VendorCurrencyCode

From the Currency code field in the Vendor file.

3 positions.

VendorCurrencyDesc

From the Currency description field in the Currency file.

30 positions.

CurrencyRate

From the Conversion rate field in the Currency file.

11 positions.

TaxExemptNum

From the Resale/Exempt # field in the Order Ship To file.

15 positions.

PORetailOrderValue

From the Price field in the Vendor Item file.

12 positions.

POVendorOrderValue

From the Price field in the Vendor Item file.

12 positions.

ShipCompleteFlag

From the Ship complete field in the Order Ship To file.

1 position.

VendorName

From the Name field in the Vendor file.

40 positions.

VendorAddr1

From the Address line 1 field in the Vendor file.

50 positions.

VendorAddr2

From the Address line 2 field in the Vendor file.

50 positions.

VendorAddr3

From the Address line 3 field in the Vendor file.

50 positions.

VendorAddr4

From the Address line 4 field in the Vendor file.

50 positions.

VendorCity

From the City field in the Vendor file.

30 positions.

VendorStateCode

From the State field in the Vendor file.

2 positions.

VendorStateName

From the Description field in the State file.

30 positions.

VendorZip

From the Zip field in the Vendor file.

10 positions.

VendorCountryCode

From the Description field in the Country file.

3 positions.

VendorCountryName

From the Country field in the Vendor file.

30 positions.

VendorEmail

From the Email address field in the Vendor file.

80 positions.

VendorContact

From the Contact name field in the Vendor file.

60 positions.

VendorFax

From the Fax number field in the Vendor file.

20 positions.

VendorTelephone

From the Telephone number field in the Vendor file.

20 positions.

OrganizationDesc

From the Description field in the Company file.

30 positions.

DivisionDesc

From the Description field in the Retail Brand file.

30 positions.

OrderLevelTaxOnFreight

12 positions.

PODETL record type:

RetailerID

From the CDC Retailer ID (H15) system control value.

15 positions.

OrganizationID

From the Company field in the Company file.

15 positions.

SequenceNum

System generated number.

9 positions.

PONumber

From the PO# field in the PO Detail file.

15 positions.

POLineNum

From the Ln# field in the PO Detail file.

5 positions.

InternalReference

Combination of Company + PO# + Ln#.

20 positions.

RetailerItemCode

From the ITM number field in the PO Detail file.

48 positions.

RetailerItemDesc

From the Description field in the Item file.

50 positions.

RetailerItemStyle

From the ITM number in the SKU file.

20 positions.

RetailerItemColor

From the Element 1 field in the SKU file.

10 positions.

RetailerItemSize

From the Element 2 field in the SKU file.

10 positions.

RetailerItemSize2

From the Element 3 field in the SKU file.

10 positions.

VendorItemCode

From the Item field in the PO Detail file.

48 positions.

VendorItemDesc

From the Description field in the Vendor Item file.

50 positions.

ItemCodeUPC

From the UPC type field in the Item UPC file.

48 positions.

ItemDescUPC

From the UPC field in the Item UPC file.

50 positions.

ItemCodeEAN

From the UPC type field in the Item UPC file whose value is E13 or E8.

48 positions.

ItemDescEAN

From the UPC field in the Item UPC file for UPC type E13 or E8.

50 positions.

RetailerPOUOMCode

From the UOM field in the PO Detail file.

3 positions.

RetailerPOUOMRate

12 positions.

RetailerPOLineQuantity

From the Order qty field in the PO Detail file.

7 positions.

RetailerPOUnitPrice

From the Price field in the PO Detail file.

12 positions.

RetailerPOExtendedPrice

Order qty x Price = RetailerPOExtendedPrice.

12 positions.

RetailerPOExtendedTax

12 positions.

VendorPOUOMCode

From the Vendor’s unit of measure field in the PO Detail file.

3 positions.

VendorPOUOMRate

12 positions.

VendorPOLineQuantity

From the Vendor order qty field in the PO Detail file.

7 positions.

VendorPOUnitPrice

From the Vendor price field in the PO Detail file.

12 positions.

VendorPOExtendedPrice

Vendor order qty x Vendor price = VendorPOExtendedPrice.

12 positions.

VendorPOExtendedTax

12 positions.

POLineNote1

This field is currently not passed from CWDirect.

60 positions.

POLineNote2

This field is currently not passed from CWDirect.

60 positions.

POLineNote3

This field is currently not passed from CWDirect.

60 positions.

POLineNote4

This field is currently not passed from CWDirect.

60 positions.

POLineNote5

This field is currently not passed from CWDirect.

60 positions.

POLineEntryDate

From the Entry date field in the PO Detail file.

8 positions.

CarrierCode

From the Ship via field in the PO Detail file.

10 positions.

ItemDueDate

From the Due date field in the PO Detail file.

8 positions.

CancelAfterDate

From the Cancel date field in the PO Detail file.

8 positions.

SalesOrderUnitPrice

From the Price field in the Order Detail file.

12 positions.

SalesOrderExtLineTax

From the Tax field in the Order Detail file.

12 positions.

SalesOrderExtLineGST

From the GST field in the Order Detail file.

12 positions.

SalesOrderExtLinePST

From the PST field in the Order Detail file.

12 positions.

SalesOrderExtLineFreight

From the Freight charge field in the Order Detail file.

12 positions.

SalesOrderExtLineHand

From the Special handling $ field in the Order Detail file.

12 positions.

SalesOrderLineNote1

The first OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote2

The second OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote3

The third OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote4

The fourth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote5

The fifth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote6

The sixth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote7

The seventh OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote8

The eighth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote9

The ninth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote 10

The tenth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote 11

The eleventh OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote 12

The twelfth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote 13

The thirteenth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote 14

The fourteenth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote 15

The fifteenth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote 16

The sixteenth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote 17

The seventeenth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote 18

The eighteenth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote 19

The nineteenth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

SalesOrderLineNote 20

The twentieth OLM message field in the Order Line Messages file, whose Print? field is P or B.

60 positions.

CustomizationNote1

From the Label field and Input field in the Order Special Format file whose Seq # is 1.

60 positions.

CustomizationNote2

From the Label field and Input field in the Order Special Format file whose Seq # is 2.

60 positions.

CustomizationNote3

From the Label field and Input field in the Order Special Format file whose Seq # is 3.

60 positions.

CustomizationNote4

From the Label field and Input field in the Order Special Format file whose Seq # is 4.

60 positions.

CustomizationNote5

From the Label field and Input field in the Order Special Format file whose Seq # is 5.

60 positions.

CustomizationNote6

From the Label field and Input field in the Order Special Format file whose Seq # is 6.

60 positions.

CustomizationNote7

From the Label field and Input field in the Order Special Format file whose Seq # is 7.

60 positions.

CustomizationNote8

From the Label field and Input field in the Order Special Format file whose Seq # is 8.

60 positions.

CustomizationNote9

From the Label field and Input field in the Order Special Format file whose Seq # is 9.

60 positions.

CustomizationNote10

From the Label field and Input field in the Order Special Format file whose Seq # is 10.

60 positions.

GiftWrapFlag

From the Gift wrap field in the Order Detail file.

1 position.

ShipAloneFlag

From the Ship alone field in the Item file.

1 position.

CarrierName

From the Shipper name field in the Ship Via file.

30 positions.

VendorItemLeadDays

From the Lead days field in the Vendor Item file.

5 positions.

SalesOrderExtPrice

Price x Qty ordered = SalesOrderExtPrice.

12 positions.

POUOMConverFactor

12 positions.

SUBTOTAL record type:

RetailerID

From the CDC Retailer ID (H15) system control value.

15 positions.

OrganizationID

From the Company field in the Company file.

15 positions.

SequenceNum

System generated number.

9 positions.

VendorNumber

From the Vendor # field in the PO Header file.

10 positions.

VendorPOCount

The number of POs included in this message.

7 positions.

VendorPOLineCount

The number of PO lines included in this message.

9 positions.

TRAILER record type:

RetailerID

From the CDC Retailer ID (H15) system control value.

15 positions.

OrganizationID

From the Company field in the Company file.

15 positions.

SequenceNumber

System generated number.

9 positions.

DateStamp

The date the message was generated in YYYYMMDD format.

8 positions.

TimeStamp

The time the message was generated in HHMMSS format.

6 positions.

POHeaderTotal

The number of POHEAD strings included in the message.

7 positions.

PODetailTotal

The number of PODETL strings included in the message.

9 positions.

RecordTotal

The total number of records included in the message.

9 positions.

A/P Invoice Upload File (APINUP)

When the vendor submits an A/P invoice, CWDirect creates records in this file before creating the actual A/P invoices. See Working with A/P Invoice Upload Errors (WAPU) for information.

Field Name

Comments

Record type

Indicates the type of information included in the transaction. When an invoice is received from CWCollaborate, the system receives 2 messages:

RECORD01 = Invoice header information.

RECORD02 = Invoice detail information.

Alphanumeric, 10 positions.

Interface type

CDC defaults.

Alphanumeric, 5 positions.

Seq #

System generated number.

Numeric, 7 positions.

Co#

Updates the Company field in the PO Receipt file.

Numeric, 3 positions.

Vendor #

 

Numeric, 7 positions.

Invoice #

Updates the PO # field in the PO Receipt file.

Alphanumeric, 11 positions.

Sts

Remains blank.

Alphanumeric, 1 position.

APU upload record 1 - 2

The contents of the transaction. The fields included in this text string are listed below.

Invoice_Header record type:

InterfaceType

CDC defaults.

5 positions.

SequenceNumber

System generated number.

Right-aligned and 0 filled.

7 positions.

CompanyNumber

Updates the Company field in the PO Receipt file.

3 positions.

VendorNumber

 

7 positions.

InvoiceNumber

Updates the PO # field in the PO Receipt file.

11 positions.

Status

Blank filled.

1 position.

PONumber

0000000 displays.

Right-aligned and 0 filled.

7 positions.

DebitCreditIndicator

DB = Debit

CR = Credit

2 positions.

RemitToName

 

30 positions.

RemitToAddress1

 

32 positions.

RemitToAddress2

 

32 positions.

RemitToAddress3

 

32 positions.

RemitToAddress4

 

32 positions.

RemitToCity

 

25 positions.

RemitToStateCode

 

2 positions.

RemitToPostalCode

 

10 positions.

RemitToCountryCode

 

3 positions.

RemitToEmail

 

50 positions.

FreightAmount

Right-aligned and 0 filled.

11 positions.

HandlingAmount

Right-aligned and 0 filled.

11 positions.

OtherAmount

Right-aligned and 0 filled.

11 positions.

InvoiceDate

Updates the Receipt date field in the PO Receipt file.

8 positions.

GrossDays

Right-aligned and 0 filled.

3 positions.

NetDueDays

Right-aligned and 0 filled.

3 positions.

DiscountPercent

Right-aligned and 0 filled.

5 positions.

HoldFlag

 

1 position.

TermsCode

Right-aligned and 0 filled.

2 positions.

User

 

10 positions.

Invoice_Detail record type:

InterfaceType

CDC defaults.

5 positions.

SequenceNumber

System generated number.

Right-aligned and 0 filled.

7 positions.

CompanyNumber

Updates the Company field in the PO Receipt file.

3 positions.

VendorNumber

 

7 positions.

InvoiceNumber

Updates the PO # field in the PO Receipt file.

11 positions.

Status

Blank filled.

1 position.

PONumber

Updates the PO # field in the PO Receipt file.

7 positions.

POLineNumber

Updates the Seq # field in the PO Receipt file.

Right-aligned and 0 filled.

5 positions.

InvoiceLineNumber

Right-aligned and 0 filled.

18 positions.

FreightAmount

Right-aligned and 0 filled.

11 positions.

HandlingAmount

Right-aligned and 0 filled.

11 positions.

OtherAmount

Right-aligned and 0 filled.

11 positions.

DiscountAmount

Right-aligned and 0 filled.

11 positions.

Cost

Right-aligned and 0 filled.

11 positions.

Units

Right-aligned and 0 filled.

7 positions.

ItemNumber

 

12 positions.

SKUCode

 

14 positions.

VendorItemNumber

 

20 positions.

MiscDebitCreditFlag

 

1 position.

UnitDiscountAmount1

Updates the Unit discount amt 1 field in the PO Receipt file.

Right-aligned and 0 filled.

9 positions.

UnitDiscountAmount2

Updates the Unit discount amt 2 field in the PO Receipt file.

Right-aligned and 0 filled.

9 positions.

UnitDiscountAmount3

Updates the Unit discount amt 3 field in the PO Receipt file.

Right-aligned and 0 filled.

9 positions.

UnitDiscountPercent1

Updates the Unit discount pct 1 field in the PO Receipt file.

Right-aligned and 0 filled.

5 positions.

UnitDiscountPercent2

Updates the Unit discount pct 2 field in the PO Receipt file.

Right-aligned and 0 filled.

5 positions.

UnitDiscountPercent3

Updates the Unit discount pct 3 field in the PO Receipt file.

Right-aligned and 0 filled.

5 positions.

ShortNote

 

25 positions.

CDC Async and CDC Batch Jobs for CWCollaborate Integration

CWDirect creates and sends new drop ship purchase order information and new vendor information to CWCollaborate through batch jobs. The transfer takes place in two steps:

• CWDirect processes the information using the DROP_SHIP job.

• CWDirect sends the information to CWCollaborate using the XMT_TO_CDC job. When the XMT_TO_CDC job is completed, the record is deleted from your screen.

Cancel requests, purchase order update transactions, return authorizations, return authorization cancels, completed return updates, purchase order changes, and invoices are processed in CWDirect as background (asynchronous) jobs. These include:

Files sent to CWCollaborate:

• Cancel requests

• Return authorizations

• RA cancellations

• PO cost changes

• Order address changes

Files received from CWCollaborate:

• Purchase order updates:

• Cancel responses

• Updates to PO status (pulled, held, released from hold, expected ship date revised)

• Shipment confirmations

• Return updates

• A/P invoices

The async job dedicated to collaborate transactions is the CDC background job, which can be started or stopped using the WMS Background Jobs (WPBJ) menu option. The CDC job should be stopped and started each day. The periodic function (program name MSR0949) that starts the system background jobs and the periodic function (program name MSR0954) that ends the system background jobs also start and end the CDC background job.

The CDC job functions in the same manner whether you are transferring files via File Transport Mechanisms: FTP Codes or via File Transport Mechanisms: MQSeries queues.

Cancel requests, return authorizations, RA cancellations, PO cost changes and address changes are processed in two steps:

• The CDC job processes the information in CWDirect

• The job sends the information to CWCollaborate via file transport mechanism FTP or IBM MQSeries® 1, depending on the setting of your system control value setting in the Communications protocol field of the Drop Ship Integration Values Screen (H20).

When sending a file to CWCollaborate, the job passes the iSeries system date, not the date the job was started.

Purchase order updates, return updates, and A/P invoice updates are processed when the CDC job retrieves information which has been transferred from CWCollaborate to CWDirect. If you are using MQSeries message queues, the CDC job reads purchase order update information directly from the queue. If you are using FTP as a transfer mechanism, the job read purchase order update information via the WakeupLoader, which polls the CWCollaborate Outbox.

For troubleshooting problems with the CDC async, see Troubleshooting the CDC Async job.

Note: These jobs also support the Locate Supplier Direct Fulfillment Interface.

Retail Brands/Retail Divisions

Retail brands and descriptions associated with the source code of an order header are passed to CWCollaborate each time purchase orders are sent. Retail brands appear on CWCollaborate screens as Retail divisions. In CWCollaborate, you can use retail divisions to:

• restrict the display of information to the selected division.

• specify a logo, packing slip messages, and a stationery type for a retail division’s packing slips and a logo for RA forms

• specify separate email addresses for each retail division, which CWCollaborate uses when sending status update, Return notification (error) and contact email

• set parameters for the display of Overview screens for each retail division in CWCollaborate.

You create Retail brands through the Working with Retail Brands (WRBD) menu option.

CWCollaborate Drop Ship Purchase Order Cycle

Creating Drop Ship Orders for CWCollaborate

You create a drop ship order when you enter an order for an item identified as a drop ship item in the Item file. For each drop ship item in the item file, you must identify the vendor who ships the item. The drop ship vendor can be flagged for using CWCollaborate, by entering C in the Drop ship output field using the Working with Vendors (WVEN) menu option; the CWCollaborate interface recognizes and processes drop ship orders for your collaborative vendors only.

You can view all unprocessed drop ship orders, including orders for your non-collaborative as well as your collaborative vendors, using the Displaying Unprocessed Drop Ship Items (DUDS) menu option; this menu option identifies drop ship orders flagged for automatic processing through the CWCollaborate interface.

Note: CWCollaborate does not support negative prices, regardless of the setting of the Allow Negative Prices in Order Entry (E97) system control value. A drop ship order with a negative price is not passed through the CWCollaborate interface, and you receive an email listing the record in error. See Error Acknowledgement email to the retailer.

Which messages are included? CWDirect includes the following types of messages on a drop ship order sent to CWCollaborate:

• Order header messages flagged as P (print on pick) or B (print on both pick and invoice). You can send up to 20 order header messages.

• Order header messages flagged as G (gift order message). You can send up to 5 gift order messages.

• Order line messages. You can send up to 20 order line messages.

• Custom special handling lines. You can send up to 10 custom special handling lines.

• Vendor notes. You can send up to 5 vendor notes.

Sending Drop Ship Order Information to CWCollaborate

You process CWCollaborate drop ship orders using the Selecting Vendors for Drop Ship Processing (MDSP) menu option. For drop ship orders whose vendors are flagged as collaborative, the system:

• creates drop ship purchase orders

• sends the information to CWCollaborate

• CWCollaborate sends an email notification to the vendor informing him that there are drop ship purchase orders to be fulfilled (See New PO Notification email to the vendor)

The vendor can access the purchase order information in CWCollaborate. At this point, the drop ship purchase order has been created and sent, but not yet selected by the vendor for fulfillment.

Note: You can print or reprint a drop ship purchase order using the Print PO and Receiving Worksheets (PPWS) or Printing and Faxing Purchase Orders (MPRP) menu options. Printing or reprinting a drop ship purchase order does not transmit any information to CWCollaborate.

Sending Drop Ship Sets to CWCollaborate

If a drop ship component is associated with a vendor that uses CWCollaborate, the system sends the drop ship component to CWCollaborate. In addition, if the set master item is flagged as drop ship and is associated with a vendor that uses CWCollaborate, the system sends the set master item to CWCollaborate as well.

CWCollaborate does not identify the set master item or its component items; each item in the set is sent to CWCollaborate as an individual item; in order to identify the set in CWCollaborate, you must use the item number and item description to determine which items are part of a set. In order to process the set correctly in CWCollaborate, you should keep the items that make up the set together by pulling and shipping the items in the set at the same time.

In addition, if a PO contains more than one set, there is no way to determine which items belong to which set. In order to process the sets correctly, you should keep the items that make up both sets together by pulling and shipping the items in the sets at the same time.

Pull by PO feature: In order to ship the drop ship set using CWCollaborate correctly, you should pull the drop ship set using the pull by PO feature in CWCollaborate. This ensures that the set master item and its components are pulled at the same time.

Ship by PO feature: If you do not ship by PO, and instead ship selected components of the set, the set remains open until the set master item and all of its components have been selected to ship from CWCollaborate. In addition, if you price at the set master level and ship the components but do not ship the set master item, the system does not bill the set until the set master item is shipped.

Vendor lead days: If you use CWCollaborate and price sets at the set master level, the lead days defined for the set master item and its components impacts how the system creates invoices for the order. When you ship from CWCollaborate, the system sorts the PO lines on the CWCollaborate shipping screen by expected ship date and then by PO line number. If the set master item has a later expected ship date than the component items, the set master item displays last on the shipping screen. When the vendor ships the PO, the PO line ship message for the set master item comes into CWDirect last. When CWCollaborate PO lines are shipped, CWDirect creates a separate invoice for each PO line and puts the freight on the first PO line it encounters. If the set master item is not the first PO line shipped, the system adds freight to the invoice created for a component PO line instead of the set master item’s PO line.

In order to ensure that the first invoice for the drop ship set is for the set master item, the vendor lead days defined for the set master item and all of the component items must match so that the expected ship date is the same for the set master item and all of the component items. If the lead days defined for the set master item is greater than the lead days defined for one or more of the components, the set master item displays after those components.

For more information: See Defining Sets as Drop Ship.

Cancelling CWCollaborate Drop Ship Orders

You can request to cancel a CWCollaborate drop ship order line through Order Inquiry or Purchase Order Inquiry at the Display P/O Drop Ship Screen. A cancel request produces two possible actions:

• If the vendor has not yet selected the order line for fulfillment, the order line is automatically cancelled, and is deleted from the vendor’s screens. You receive an email notification that the cancel request has been accepted, and the drop ship purchase order line is updated with a cancelled status in CWDirect.

• If the vendor has already selected the order line for fulfillment (the order line’s status is In Process), CWDirect sends a cancel request to CWCollaborate.

• CWCollaborate sends a Drop Ship PO Cancel Request email to the vendor informing your vendor that he has cancel requests that require his response. Your vendor either confirms the cancel request, or rejects it (if it is too late to stop the shipment) in CWCollaborate.

You can generate a report of pending cancellation requests using the Printing Drop Ship Integration Reports (PDSR) menu option. See Reports.

If your vendor confirms the request, the drop ship purchase order line is updated in CWDirect with a cancelled status. If your vendor rejects the request, the purchase order line is not cancelled. For either response, you receive a PO Status Update emails to the retailer notification from CWCollaborate informing you of the vendor’s action.

Changing Address and Cost Information

Changing Address Information: When you change the ship-to or sold-to address for an order which includes a CWCollaborate drop ship PO line item which has been sent to CWCollaborate and has not yet been shipped, CWDirect sends the PO Address Change file to CWCollaborate. CWCollaborate creates a record of the original and changed sold-to address and a record of the changed ship-to address, and:

• automatically updates the sold-to address on the sales order.

• if all lines on the PO are in unpulled status, automatically updates the ship-to address information, and does not generate an email to the vendor.

• if any line on the PO is in pulled or held status, generates a New Ship To Address Change Requests email to the vendor email informing your vendor that there are address changes he needs to review. If your vendor accepts the address change, the new ship-to address prints on the packing slip when your vendor ships the order. CWCollaborate keeps a record of the original and the changed ship-to address. If your vendor rejects the address change, CWCollaborate generates a Ship Address Changes were Denied by Vendor email to the retailer email to indicate that the shipping address change cannot be implemented for the purchase order in CWCollaborate.

• if all lines on the PO are in shipped or cancelled status, CWDirect should not generate a PO Address Change file. If, however, the order was not yet updated to Shipped status in CWDirect, but had been shipped in CWCollaborate, no changes are made to address information in CWCollaborate, and CWCollaborate generates an Shipping Address Changes were Auto-Declined email to the retailer email to inform you that address changes have been auto-rejected.

When you change the address on a CWCollaborate drop ship order, the message: Address change sent to vendor displays on the lower half of the Display P/O Drop Ship Screen.

Changing cost information: When you update the Cost field on the PO Maintenance - Change PO Detail Screen, CWDirect sends the PO Cost Change file to CWCollaborate, which then generates a New Purchase Order Cost Change Requests email to the vendor email informing your vendor that there are cost changes for him to review and acknowledge. Whether or not your vendor acknowledges the cost changes, CWCollaborate creates a record of original and updated PO cost, and updates the PO with the new cost.

When you change the cost of a PO, the message: Cost change sent to vendor displays on the lower half of the Display P/O Drop Ship Screen if you access the screen through Purchase Order Maintenance (MPOI).

Shipping CWCollaborate Drop Ship Orders

When your vendor ships a drop ship purchase order line, the CWDirect purchase order line is closed, and the corresponding CWDirect order line is also closed. CWDirect automatically performs shipment confirmation updates for the order and the purchase order.

Vendors can enter shipping-related information (including carrier, tracking number, rate, weight, and ship date) into CWCollaborate; that information is transmitted to CWDirect and can be used to respond to a customer’s questions.

Returning CWCollaborate Drop Ship Orders

You can use CWCollaborate to process returns for a collaborative vendor by entering Y in the Send returns to Collaborate field on the Second Create Vendor Screen. Typically, you would send return information to CWCollaborate if you expect customers to return drop ship merchandise to the vendor’s warehouse, and you want to process returns automatically through CWCollaborate. For each vendor you select to processing returns through CWCollaborate, you can require that the vendor must have a return authorization for the order before accepting returned merchandise, or allow the vendor to accept returned merchandise without a return authorization. You can require some of your collaborative vendors to have return authorizations but allow others to return merchandise without an authorization. See Accepting returns without an Authorization.

• When you send return authorizations to CWCollaborate, your vendors can post returns against the RAs, using the View Returns Authorizations to Receive screen.

• Vendors with CWCollaborate authority to create returns without return authorizations can create returns using the Receive Return screen.

Creating and Sending CWCollaborate Return Authorizations

Notify vendor? Whenever you create a CWCollaborate return, you have the option of not sending the return information to CWCollaborate, by entering N for the Notify vendor field when you create the return. You might choose not to send return information to the vendor, for example, if a customer has received damaged merchandise that you do not want returned, or if the merchandise is being returned to your own warehouse instead of the vendor’s.

Sending return authorizations: Regardless of whether you create, receive and credit a return in one step, or only create (but do not receive or credit) a return authorization, the CWCollaborate interface sends a return authorization to CWCollaborate which is identical to the one sent when you create, but do not receive and credit, a return. When you create the return, regardless of how far it has been processed, the Drop ship status on the Display P/O Drop Ship Screen is updated to RA Sent. When the vendor receives the merchandise and posts the return, CWDirect receives the information, automatically completes processing of the return if it is not yet complete, and the Drop ship status on the Display P/O Drop Ship Screen is updated to Returned.

Emails: CWCollaborate automatically creates and sends a Return Authorization emails to the vendor to each vendor who has RAs to be reviewed, and sends an RA Upload Error emails to the retailer if any RAs did not successfully transfer to CWCollaborate due to errors.

CWCollaborate also sends a Return Authorization Cancellations email to the vendor email to each vendor for whom you delete an RA.

Returning through order maintenance or Work with Return Authorizations: You can create a CWCollaborate return using three options:

• Work with Return Authorizations (WRTA): standard process, using the Create RA Detail Screen

• Work with Return Authorizations (WRTA): streamlined process, using the Return/Exchange Item Screen (Creating a Return)

• Order Maintenance (OIOM or OEOM), using the Return/Exchange Item Screen (Single Item)

You cannot create a CWCollaborate return by entering a negative quantity in order entry.

Regardless of whether you use Work with Return Authorizations or Order Maintenance to create a CWCollaborate return, you must create the return using detail screens; you cannot use the F17 option in order maintenance or the F8 option in Work with Return Authorizations to return all items on an order at once.

Work with Return Authorizations (WRTA) standard process

When you create a return authorization using WRTA with the standard process (the Use Streamlined Return Authorizations (F44) system control value is set to N or is blank) you create, receive, and credit return authorizations in separate steps. Typically, you would create, but not receive and credit, a CWCollaborate return authorization. The process would follow these steps:

1. When you create the return authorization and accept your entry, the CWCollaborate interface automatically sends the return authorization to your vendor.

2. On the Display P/O Drop Ship Screen the Drop ship status is updated to RA Sent.

3. When the vendor receives the merchandise and posts the return, CWCollaborate sends the return information to CWDirect, which automatically receives and credits the return.

4. The order line is updated to Returned status.

5. On the Display P/O Drop Ship Screen the Drop ship status is updated to Returned.

Work with Return Authorizations (WRTA) streamlined process

When you create a CWCollaborate return using the streamlined process in Work with Return Authorizations (the Use Streamlined Return Authorizations (F44) system control value is set to Y), depending on your authority to create, receive, and credit return authorizations, the return is processed automatically as far as your authority extends. However, the CWCollaborate interface sends the vendor a return authorization which is the same as that sent when you create, but do not receive or credit, a return. The process follows these steps:

1. Regardless of how far the return authorization has been processed in CWDirect, the system sends a return authorization to CWCollaborate which is the same as the RA sent when you create, but do not receive or credit a return.

2. Regardless of how far the return authorization has been processed, the Drop ship status on the Display P/O Drop Ship Screen is updated to RA Sent.

3. When the vendor receives the merchandise and posts the return, CWDirect receives the information and automatically completes processing of the return, if it is not yet complete.

4. The order line is updated to Returned status (if it is not already in Returned status).

5. The Drop ship status on the Display P/O Drop Ship Screen is updated to Returned.

Order Maintenance returns (OIOM)

When you create a return in order maintenance, CWDirect creates, receives, and credits the return in one “behind the scenes” step. However, the CWCollaborate interface sends the vendor a return authorization which is the same as the return authorization sent when you create, but do not receive or credit, a return. The process follows these steps:

1. When you create, receive and credit the return, the system sends a return authorization to CWCollaborate which is the same as the RA sent when you create, but do not receive or credit a return.

2. The return is completely processed in CWDirect, and the order line is in Returned status. However, the Drop ship status on the Display P/O Drop Ship Screen is updated to RA Sent.

3. When the vendor receives the merchandise and posts the return, CWDirect receives the information. The return is already credited in CWDirect; however, if the vendor has entered Vendor’s return postage CWDirect creates another credit invoice for the return postage amount.

4. The Drop ship status on the Display P/O Drop Ship Screen is updated to Returned.

Multiple POs or multiple vendors on an order: You can create a CWCollaborate return authorization which includes more than one purchase order, as long as all purchase orders are for the same collaborative vendor. This situation might arise if a customer places an order for a CWCollaborate drop ship item. The PO for that item is sent to CWCollaborate, The customer then modifies the order and orders an additional drop ship item associated with the same vendor. The PO for the second item is sent to CWCollaborate. If the customer returns both items, you can create a return authorization which includes both purchase orders.

You cannot, however, create a return authorization for more than one CWCollaborate vendor. You must create a separate return for each different vendor.

Multiple Returns against a single RA line: A CWCollaborate vendor can create multiple returns against a single RA line. For example, if you create a return authorization with a single RA line for 6 units of an item, the vendor may enter a return against the RA line for 2 units on 12/5 and enter another return against the RA line for the remaining 4 units on 12/10. Each time the vendor enters a return against the RA line, the CWDirect order line is updated to receive and credit the partial return (if the return authorization is not already completely processed), and the Display P/O Drop Ship Screen is updated with the information that the item has been returned for the quantity the vendor received. The Drop ship status field is updated to Returned when the first partial return is posted against the RA.

If the Vendor Modifies a Return Reason or Enters Return Comments: In CWCollaborate, you can specify which vendors have authority to enter or change the return reason, enter comments, or add return postage when they post returns. If a vendor enters comments or changes the return reason when posting a return against an RA, the comments and the changed return reason is stored in the CFS Transaction File (FLCSFT) for the transaction, but these values do not update the return authorization.

Vendor’s return postage

If the vendor enters a return postage amount when posting a return against an RA, CWDirect stores this value in the Drop Ship Transaction file, and also credits the amount of the return postage as an additional charge on the order. When CWDirect receives and credits the return authorization, this value increments the amount in the Additional Charge field on the credit invoice. For a return which has already been fully credited in CWDirect before the RA is sent to the vendor, the system creates an additional credit invoice for the return postage amount (as an additional charge credit to the order) when the vendor posts the return.

Cancelling CWCollaborate Return Authorizations

You can send an RA cancellation to CWCollaborate for an RA that has been created, but not received or credited, using the Work with Return Authorizations menu option. Returns created through order maintenance cannot be cancelled, since they are received and credited at the time they are created. An RA cancellation file is automatically sent to CWCollaborate when you delete an RA line on the Work with Return Authorization Detail Screen (standard process) or the Work with RA Detail for Item Screen (streamlined process).

CWDirect creates a separate record in the CSF RA Cancel File (FLCSRC) for each cancelled RA; however, one Cancel RA file can contain multiple cancelled RA lines.

If the vendor has already selected the RA for processing, CWCollaborate generates a Return Authorization Cancellations email to the vendor email to the vendor indicating the RA line has been cancelled and the customer is not returning the item to the vendor.

If the vendor has not yet selected the RA for processing, no email is sent; the RA is deleted from the vendor’s CWCollaborate screens.

Accepting returns without an Authorization

You can allow a CWCollaborate vendor to receive returned merchandise without an RA from CWDirect. When the vendor processes a return without an RA, CWCollaborate sends the return information to CWDirect in the CSF Return Upload File (FLRART); CWDirect creates an RA for the returned merchandise and receives and credits the RA at the same time. This process is similar to the process that occurs when you create Order Maintenance returns (OIOM). The information that you would enter on the Return/Exchange Item Screen (Single Item) when entering the return is provided either in the CSF Return Upload File (FLRART) sent from CWCollaborate, or from default values you specify in system control values as follows:

Value

Source

RA #

This number is comprised of the order number, ship-to number, and return authorization number sequentially assigned by the system for each return authorization against the order. The RA number is assigned in the same way whether you create the return authorization and send it to CWCollaborate, or the return is initiated by a CWCollaborate vendor without an RA.

The order number and ship-to number must be passed in the CSF Return Upload File (FLRART) from CWCollaborate.

When a CWCollaborate vendor posts a return, CWCollaborate requires that the vendor enter a return number; however, CWDirect does not use the vendor’s return number when creating an RA for a return initiated by a CWCollaborate vendor without an RA. The vendor’s return number is stored in the CFS Transaction File (FLCSFT).

When the vendor is returning against an RA, the vendor’s return number is normally the RA number sent from CWDirect, which defaults on the vendor’s CWCollaborate screens.

Quantity to return

The number of units of the item that are being returned. This value must be less than or equal to the quantity shipped.

The quantity to return must be passed in the CSF Return Upload File (FLRART) from CWCollaborate.

Return Reason

The reason for the return, validated against the Return Reason file.

The return reason can be passed in the CSF Return Upload File (FLRART) from CWCollaborate. If no valid return reason is passed for a return initiated by a CWCollaborate vendor without an RA the system uses the return reason specified in the Default Return Reason Code for Inbound Returns (H63) system control value. If no reason is specified in the system control value, the system uses the alphanumeric first return reason in the Return Reason file (OERTRS).

In CWCollaborate, you can select which vendors have authority to enter return reasons.

Exchange reason code

Exchanges cannot be initiated by a CWCollaborate vendor.

Return Disposition code

A code that identifies how a returned item is handled by the system, in terms of whether the return updates inventory and the warehouse and location to which the item is returned.

The return disposition code for a return initiated by a CWCollaborate vendor without an RA is specified in the Default Return Disposition Code for Inbound Returns (H65) system control value. If no return disposition is specified in the system control value, the system uses the first return disposition in the Return Disposition file (RTNDIS).

Warehouse/Location

If the Return Disposition code affects inventory (meaning that the item is returned into active inventory and update the on-hand quantity in the specified location), then the warehouse and location to return items is specified in the disposition code. If the disposition code is set up to affect inventory and return to the primary location, the system checks for the primary location for the item. If one is available, the system returns the item automatically to this warehouse location.

Refund freight

This value indicates whether to refund the freight charge for the returned item. Valid values are Y andN.

The Refund Freight Default for Inbound Returns (H59) system control value specifies the setting of this field for a return initiated by a CWCollaborate vendor without an RA. If no value is specified in the system control value, the system does not refund the shipping charges.

See Refund Freight Default for Inbound Returns (H59) for a discussion of when the system prorates freight refunds.

Note: This value also controls whether the system refunds any service charges by ship via on the order. See Fulfillment Chapter 30: Working with Ship Via Codes (WVIA).

Refund additional charges

This value indicates whether the system should refund the additional charges on the order. Valid values are Y andN.

The Refund Additional Charge Default for Inbound Returns (H60) system control value specifies the setting of this field for a return initiated by a CWCollaborate vendor without an RA. If no value is specified in the system control value, the system does not refund the additional charges.

An order's additional charges are billed with the first shipment on the order, and a return is always performed against an invoice. For this reason, when you specify to refund additional charges against a subsequent invoice, the customer may not receive the intended refund.

Refund handling

This value indicates whether the system should refund handling charges on the order. Valid values are Y andN.

The Refund Handling Default for Inbound Returns (H61) system control value specifies the setting of this field for a return initiated by a CWCollaborate vendor without an RA. If no value is specified in the system control value, the system does not refund handling charges.

Refund duty

This value indicates whether the system should refund duty on the order. Valid values are Y andN.

The Refund Duty Default for Inbound Returns (H62) system control value specifies the setting of this field for a return initiated by a CWCollaborate vendor without an RA. If no value is specified in the system control value, the system does not refund handling charges.

Vendor’s return postage

You can specify whether return postage is refunded for a return initiated by a CWCollaborate vendor without an RA by entering a value in system control value Default Additional Charge Code for Inbound Returns (H64). If a valid additional charge code is entered in this system control value, the vendor’s return postage is refunded for the order as an additional charge credit.

In CWCollaborate, you can select which vendors have authority to enter return postage amounts.

Vendor’s comments

The comments a vendor enters on a return initiated in CWCollaborate without an RA is passed to CWDirect and stored in the Drop Ship Transaction file (FLCSFT). Vendor’s comments entered on a return in CWCollaborate are not displayed on the order.

In CWCollaborate, you can select which vendors have authority to enter comments.

Processing Exchanges

Exchanges can be performed on return authorizations for CWCollaborate returns as on any other return authorization, by entering an exchange reason code when creating the RA in order maintenance or Work with Return Authorizations. The exchanged item is added to the order when the return is received and credited. The exchanged item is treated as a new PO that must then be sent to CWCollaborate using the Selecting Vendors for Drop Ship Processing (MDSP) menu option.

Exchanges cannot be performed on a return initiated by a CWCollaborate vendor without an RA.

Uploading Invoices from CWCollaborate

You can enable your vendors to submit A/P invoices through CWCollaborate, which you can then upload into CWDirect. Various controls and thresholds are available for you to control the way that the A/P invoices are created; for example, you can set quantity or cost variances that the invoices cannot exceed without being suspended in batch, or you can choose to have all uploaded invoices suspended in batch for review.

See Working with A/P Invoice Upload Errors (WAPU) for an overview on uploading A/P invoices from CWCollaborate, including setup options and how to correct errors.

Tracking the Status of CWCollaborate Drop Ship Orders

The Display P/O Drop Ship Screen displays the status of a CWCollaborate drop ship order so that you can track the order line through the CWCollaborate process. When you process the drop ship order, request a cancellation for an order line, send or cancel a return authorization, update the shipping address for an order, a message is written to the Display P/O Drop Ship screen. When you update the PO Cost for a PO, a message displays if you access the screen through PO Maintenance (MPOI). In addition, whenever a CWCollaborate vendor pulls an order for fulfillment, ships the order, confirms or denies a cancel request, updates the expected delivery date for an order, completes a return or responds to a return cancellation, a message is written to the Display P/O Drop Ship screen.

Special Handling on CWCollaborate Drop Ship Orders

The CWCollaborate interface supports only custom special handling of drop ship orders. Up to ten lines of special handling instructions can be displayed on CWCollaborate’s Customization screen. See Work with Special Handling Screen for information on custom special handling.

To set up custom special handling for a drop ship item, see Customer Service Chapter 9: Establishing Custom Special Handling Formats (WSHF).

Order and Gift Messages

The CWCollaborate interface sends up to five lines of each of the following types of messages:

Order messages: you may enter up to 20 Sales Order messages on an order header for a CWCollaborate drop ship order. Order messages identified in CWDirect with a status of P or B print on CWCollaborate packing slips.

Gift messages: you may enter up to 5 Gift messages on an order header for a CWCollaborate drop ship order. Order messages identified in CWDirect with a status of G print as gift messages on CWCollaborate packing slips.

Order Line messages: you may enter up to 20 order line messages at a drop ship order line for a CWCollaborate drop ship order. Order line messages identified in CWDirect with a status of P or B print on CWCollaborate packing slips below the order line.

See Order Entry Chapter 14: Adding Order Messages.

Reports

You can generate the following reports for CWCollaborate drop ship orders, using the Printing Drop Ship Integration Reports (PDSR) menu option:

Drop Ship Integration Items on Hold from Vendor Report

Drop Ship Integration Items Revised Due Date Report

Drop Ship Items Pending Cancellation

Drop Ship Items Confirmed Cancellation

Drop Ship Items Sent

Drop Ship Items Pending Shipment

Drop Ship Items Shipped

Viewing Errors and Re-entering Orders in Error

CWCollaborate transfer errors can be viewed using the Working with Drop Ship Errors (WDSE) menu option.

An order which is not transferred successfully through the Selecting Vendors for Drop Ship Processing (MDSP) menu option cannot be re-transferred. You must recreate the order as a new order to process it.

Backorder Card Processing

When using CWCollaborate in conjunction with CWDirect, backorder notices for drop ship items are based on accurate expected ship date information which your collaborate vendors communicate to CWDirect. Because expected shipment information is readily available for CWCollaborate drop ship items, the CWCollaborate interface evaluates drop ship items for back order notices in a manner similar to the way it evaluates non-drop-ship backordered items. CWCollaborate offers the following advantages over regular drop ship processing:

• When you enter an order for a CWCollaborate drop ship item, the system calculates an expected ship date based on vendor item Lead days and the value you enter in the Drop Ship Lead Days (H36) system control value.

• When your CWCollaborate vendor enters a revised expected ship date for a drop ship order line, the expected ship date is updated in the CWDirect order, and this updated expected ship date prints on backorder notices when you generate backorder cards, and is used as the Next backorder notice date in generating subsequent backorder cards.

• For order types configured to print immediate backorder card notices, these initial notices print for CWCollaborate drip ship items as well as non-drop-ship items.

Setup for backorder notifications: If you want to generate backorder notices for a CWCollaborate drop ship item, set the following fields:

• the Sup B/O card (Suppress backorder card) field in the SKU file must be set to N for the item

• the Unconditional Suppression of Backorder Card (F19) system control value must be set to N

• set accurate Lead days for the vendor item, using the Working with Vendor Items (WVNI) menu option

• set the Drop Ship Lead Days (H36) system control value to the number of days you want to add to the date passed to CWCollaborate to calculate Expected ship date in CWDirect.

Calculating an Expected Ship Date for CWCollaborate Items

When you enter an order line for a drop ship item that will be fulfilled by a CWCollaborate vendor, the CWCollaborate interface passes a due date to CWCollaborate which your vendor uses to fulfill the order. In addition, CWCollaborate calculates an expected ship date and populates the Expected ship date field in the CWDirect Order Detail file with this date. This date is the Exp ship date (Expected ship date) in Order Inquiry, and as the Orig exp ship date on the Display P/O Drop Ship Screen, and is printed on Backorder notices sent to the customer.

To calculate the due date sent to CWCollaborate, the system uses:

Current date + Vendor item Lead days

(An order line with a future Arrival date is not eligible for processing through MDSP until its Arrival date is within the vendor item lead days for the item)

To calculate the Expected ship date, the system uses the greater of:

Arrival date

 

Current date + Vendor item Lead days + Drop Ship Lead Days (H36).

For example, for an order entered 3/10:

For an order entered on: 3/10

If the Arrival Date is:

3/10

(current order)

3/15

4/1

Vendor Item Lead Days:

14

14

14

Drop Ship Lead Days (SCV H36):

3

3

3

Expected Ship Date in CWDirect:

3/27

(3/10 + 14 + 3)

3/27

(3/10 + 14 + 3) (This calculation is greater than the arrival date.)

4/1

(This arrival date is greater than the calculated date.)

Due Date sent to the vendor via CWCollaborate:

3/24

(3/10 + 14)

3/24

(3/10 + 14)

(This calculation is greater than the arrival date.)

4/1

(This arrival date is greater than the calculated date.)

When the Expected Ship Date Expires with No Shipment

Additionally, if the Expected ship date passes before the order has been shipped, the system generates a backorder notification when you process backorder cards. In this case, the new Expected ship date reported to the customer is calculated by adding the number of days specified in the FTC -- # of Days for Items without Expected Ship Date (C71) system control value to the date you run the Generate Backorder Cards function.

Example: When the expected ship date passes but the order has not shipped:

• Order date: 3/10

• Arrival date: 3/10

• Vendor item lead days: 14

• Drop ship lead days (H36): 3

• Expected delivery date [Current date + Vendor item lead days + Drop ship lead days]: 3/27

FTC -- # of Days for Items without Expected Ship Date (C71): 30

Date

Action

Backorder Card Result when you process backorder cards (GBOC)

3/10

You enter the order.

No card is produced (Immediate Backorder Notification is set to N). Expected ship date on the order is 3/27.

3/27

Expected ship date expires but the order has not shipped.

Backorder card is generated with new expected ship date: 4/26

(3/27 + days specified in SCV C71).

See Setting up the CWCollaborate Interface for additional information on system control value settings.

When Your Vendor Revises the Expected Ship Date

When your vendor revises an expected ship date, the CWDirect-CWCollaborate interface updates the Expected ship date to reflect your vendor’s entry. If the Expected ship date has been increased from the date calculated when you entered the order, the system generates a backorder notification for the order line, informing the customer of the revised date, the next time you process backorder cards using the Generate Backorder Cards (GBOC) menu option.

See Setting up the CWCollaborate Interface for information on system control value settings.

Example: When your vendor revises the expected ship date:

• Order date: 3/10

• Arrival date: 3/10

• Vendor item lead days: 14

• Drop ship lead days (H36): 3

• Expected delivery date [Current date + Vendor item lead days + Drop ship lead days]: 3/27

Date

Action

Backorder Card Result when you process backorder cards (GBOC)

3/10

You enter the order.

No card is produced (Immediate Backorder Notification is set to N). Expected ship date on the order is 3/27.

3/20

Your vendor revises the expected ship date to 4/15

Backorder card is generated to inform the customer of the new expected ship date: 4/15

4/15

Expected ship date expires but the order has not shipped.

Backorder card is generated with new expected ship date: 5/15

(4/15 + days specified in SCV C71).

Generating Immediate Backorder Notifications for CWCollaborate Items

For drop ship items processed through the CWCollaborate interface, you can, if you wish, generate immediate backorder notifications to inform your customers of an accurate expected delivery date. Immediate backorder notifications are controlled by order type, and set up in the Establishing Order menu option. For order types with the Immediate B/O (Immediate backorder notice) field set to Y, CWDirect generates backorder notices for CWCollaborate drop ship items the next time you generate backorder cards.

Note: The Number of Days to Delay Initial Backorder Notice (D89) system control value does not apply to CWCollaborate drop ship items.

When you generate an immediate backorder notice for a CWCollaborate item, the notice informs the customer of the expected delivery date calculated by CWDirect. (See Calculating an Expected Ship Date for CWCollaborate Items.) Subsequent backorder notices are generated When Your Vendor Revises the Expected Ship Date, or When the Expected Ship Date Expires with No Shipment.

Setup for immediate backorder notifications: If you want to generate immediate backorder notices for a CWCollaborate drop ship item, in addition to settings for backorder notifications, set the following fields as:

• the Immediate B/O (Immediate backorder notice) field for the order type must be set to Y, through the Establishing Order Types (WOTY) menu option.

For additional setup, see Setting up the CWCollaborate Interface.

Example: When you generate immediate backorder notices:

• Order date: 3/10

• Arrival date: 3/10

• Vendor item lead days: 14

• Drop ship lead days (H36): 3

• Immediate backorder field for the order type: Y

• Expected delivery date [Current date + Vendor item lead days + Drop ship lead days]: 3/27

Date

Action

Backorder Card Result when you process backorder cards (GBOC)

3/10

You enter the order.

Backorder card is generated to inform the customer of the expected ship date: 3/27.

3/20

Your vendor revises the expected ship date to 4/15

Backorder card is generated to inform the customer of the new expected ship date: 4/15.

4/15

Expected ship date passes but the order has not shipped.

Backorder card is generated with new backorder date: 4/15 + days specified in SCV C71.

Working with Pending Cancellations for CWCollaborate Items

You can flag orders to be cancelled after the second backorder notice by using the FTC -- Action after Second Notification (C70) system control value. You can work with orders and order lines that have been flagged for cancellation due to backorders through the Working with Backorders Pending Cancellation (WBPC) menu option.

Emails

Purpose: CWCollaborate generates emails to notify the vendor or retailer when a certain action is performed.

Vendor Emails

Retailer Emails

Vendor Emails

The system generates and sends the following emails to vendors:

New PO Notification email to the vendor

Drop Ship PO Cancel Request email to the vendor

New Purchase Order File Waiting to be Downloaded email to the vendor

PDF Packing Slips Available email to the vendor

Vendor Shipment Upload email to the vendor

Vendor Shipment Batch Processing Error email to the vendor

Invoice File Uploaded email to the vendor

Approve/Reject Invoice Email Alert email to the vendor

New Purchase Order Cost Change Requests email to the vendor

New Ship To Address Change Requests email to the vendor

Return Authorization emails to the vendor

Vendor Return Upload Errors email to the vendor

Contact email to the vendor

Emails are sent to the vendor in text format without an attachment.

New PO Notification email to the vendor

CWCollaborate sends the following email when it has received POs from CWDirect to be fulfilled by the vendor.

Defining when the vendor receives new PO notification emails: A retailer defines whether the vendor receives a new PO notification email each time CWDirect sends a new PO to CWCollaborate to be fulfilled by the vendor or whether the vendor receives the new PO notification email at defined intervals.

• the Newpo_Mail_Enable tag in the Properties file defines whether the vendor receives a new PO notification each time CWCollaborate receives POs from CWDirect to be fulfilled by the vendor. If this tag is set to TRUE, the vendor receives new PO notification emails. If this tag is set to FALSE, the vendor does not receive new PO notification emails unless you enable the new po alert for vendor SQL Server Agent job.

• the new po alert for vendor SQL Server Agent job allows you to define the time interval when the vendor receives the new PO notification email for the new POs sent to CWCollaborate to be fulfilled by the vendor. You can define when (monthly, weekly, or daily) and the time interval (hours or minutes) the system uses before sending new PO notification emails to the vendor.

Note: If the Newpo_Mail_Enable tag in the Properties file is set to FALSE and the new po alert for vendor job is not enabled, the vendor never receives a new PO notification email for the new POs sent from CWDirect to be fulfilled by the vendor.

 

Subject: New PO Notification

 

EGOLF has transmitted drop ship purchase orders for you to fulfill.

 

Click on this url to launch the website in your browser: http://www.Company.com

 

Date-Time

Fri Feb 15 16:28:56 EST 2002

Division Name

No. of POs

No. of Items

No. of Units

Total Value

55 RETAIL BRAND

1

2

10

10.00

Total

1

2

10

10.00

The total value represents the vendor’s price for merchandise.

New Automatically Pulled PO Notification email to the vendor

CWCollaborate sends the following email when the automatic PO pull process pulls all unpulled PO lines and sends the POPULL file to the vendor’s outbox.

If you enable the automatic PO pull process, CWCollaborate uses the address defined in the New PO notification emails field (renamed to New PO file emails when automatic PO pull is enabled) to send this email. In this case, the vendor does not receive an email when CWCollaborate receives POs from CWDirect to be fulfilled. Instead, the vendor receives an email when the system automatically pulls unpulled PO lines and sends the POPULL file to the vendor’s outbox. If you enable automatic PO pull processing, the vendor always receives an email notification; you cannot define when the vendor receives new automatically pulled PO notification emails.

Note: If you enable the automatic PO pull process and the vendor manually pulls a PO, an email is not generated.

The vendor or retailer can define an email address in the New PO file emails field on the vendor preferences screen.

 

Subject: New Automatically Pulled PO Notification

 

EGOLF has transmitted drop ship purchase orders for you to fulfill.

The purchase orders have been pulled and are waiting in your outbox to be retrieved.

 

Click on this url to launch the website in your browser: http://www.Company.com

 

Drop Ship PO Cancel Request email to the vendor

CWCollaborate sends the following email when it has received a request from CWDirect to cancel an order which has already been pulled by the vendor.

The vendor or retailer can define an email address in the PO update emails field on the vendor preferences screen.

Note: When CWDirect requests to cancel a drop ship order line which has not yet been selected for fulfillment (pulled) by the vendor, no email is generated. The order line is deleted from the vendor’s screens and the order line is automatically cancelled.

 

Subject: Drop Ship PO Cancel Request

 

A customer has requested that the drop ship item indicated below be cancelled.

Please access our website and verify whether this item can be cancelled.

 

Click on this url to launch the website in your browser: http://www.Company.com

 

RETAIL BRAND 001 division of EGOLF sent this request on Fri Feb 15 16:34:25 EST 2002

PO Number:

0007890

PO Line:

 

00001

Customer Name:

KATE MCCARTHY

SO Number:

00003395-001

Item Code/Desc:

V001/VENDOR'S TEST ITEM DESC - 001

 

 

Units:

1

Cost:

 

33.33

The email displays vendor’s item number and description; if these are not available, the retailer’s item number and description display. The cost displayed is the retailer’s cost (vendor’s price); if this cost is not available, 0.00 displays.

New Purchase Order File Waiting to be Downloaded email to the vendor

CWCollaborate sends the following email when a POPULL file in a ready status remains in the vendor’s outbox for longer than the number of hours defined by the retailer in the Outbox file delinquency trigger(hours) field on the retailer preferences screen.

The vendor or retailer can define an email address in the Delinquent file notification emails field on the vendor preferences screen.

Note: The system only sends this email if you have automatic PO pull enabled.

 

Subject: New Purchase Order File Waiting to be Downloaded

 

There is a New PO file waiting to be retrieved from the EGOLF retailers system.

 

File Name Created Date

222_POPULL 11/21/2001 12:01 PM

511_POPULL 12/07/2001 11:16 AM

515_POPULL 12/07/2001 12:32 PM

521_POPULL 12/07/2001 03:05 PM

 

Please retrieve as soon as possible.

PDF Packing Slips Available email to the vendor

CWCollaborate sends the following email when PDF packing slips on the download packing slips screen that have not yet been printed are ready to print.

Note: To print PDF packing slips, you must set the Packing slip format field on the vendor preferences screen to PDF.

This email is sent only if the PDF packing slips do not print interactively during PO pull. Packing slips do not print during PO pull if:

• The Enable print packing slip preference is not selected.

• The number of POs pulled is greater than the maximum threshold. The retailer can use the confirmPull field in the Properties file to define the maximum number of records to process at the pull recap confirmation screen before switching from interactive to batch processing.

• The number of packing slips to be printed is greater than the maximum threshold. If the packing slip format is PDF, the retailer or vendor can use the Packing slip threshold field on the vendor preferences screen to define the maximum number of PDF packing slips that can print interactively during PO pull. If you exceed this threshold, a browser window opens and displays a message instead of the packing slips. In addition, the system sends the PDF packing slips available email to the vendor when the packing slips are ready to download.

The vendor or retailer can define an email address in the PO update emails field on the vendor preferences screen.

 

Subject: PDF Packing Slips Available

 

A PDF file containing packing slip batch number 121 is available for you to download and print.

 

Click on this URL to launch the website in your browser: http://www.Company.com.

 

Date-Time

Tue Mar 29 10:48:59 EST 2005

 

Vendor Shipment Upload email to the vendor

CWCollaborate sends the following email when the vendor uploads shipment confirmations from his system either using the upload shipment confirmation screen or a custom program.

This email is sent to the vendor based on the Shipment error emails only preference setting.

• If the Shipment error emails only preference is selected, the system sends the email only if the shipment file did not load successfully due to errors.

• If the Shipment error emails only preference is unselected, the system sends the emails regardless if the shipment confirmations upload successfully or if errors occur during the upload.

The vendor or retailer can define an email address in the Upload shipment notification emails field on the vendor preferences screen.

Successful shipment upload email:

 

Subject: Vendor shipment upload for BOTTGER COLLABORATE INDUSTRIES

 

Vendor BOTTGER COLLABORATE INDUSTRIES has uploaded a shipment file with the following results:

 

Date Time

12/10/2001 9:54 AM

 

Total number of records processed 2

Total number of records successfully loaded 2

 

Failed shipment upload email:

 

Subject: Vendor shipment upload for BOTTGER COLLABORATE INDUSTRIES

 

Shipments from vendor BOTTGER COLLABORATE INDUSTRIES could not be loaded into system for the following reasons:

 

Retailer Id Org Id PO # Line # Qty Error

EGOLF 555 0001327 00001 1 Line already shipped

 

Shipment upload errors: The table below lists the shipment errors that may display in the email and the reason for the error. CWCollaborate validates the shipment confirmation upload only if the Bypass shipment edit vendor preference is not selected.

Error

Reason

Invalid retailer ID

The retailer ID in the shipment upload is missing, invalid, or not associated with the vendor.

Invalid organization ID

The organization ID in the shipment upload is missing, invalid, or not associated with the vendor.

Missing PO number

The PO number in the shipment upload is missing.

Missing PO line number

The PO line number in the shipment upload is missing.

PO number invalid for vendor

The PO number in the shipment upload is not associated with the vendor.

PO number/line number invalid

The PO line number is invalid for the PO number.

PO line could not be determined based on item

The PO line number could not be found, based on the item information in the shipment upload (retailer item number, vendor item number, UPC number).

Invalid PO line number/item number combination

The item (retailer item number, vendor item number, or UPC number) in the shipment upload is not associated with the PO line number defined in the shipment upload.

Line already shipped

The PO line is already in a shipped status.

Line cancelled

The PO line is in a cancelled status and cannot be shipped.

Line unpulled

The PO line is in an unpulled status and cannot be shipped.

Line heldunpulled

The PO line is in a heldunpulled status and cannot be shipped.

Invalid internal reference number for PO line

The internal reference number is not associated with the PO line number.

Missing shipment date

A shipment date is not defined for the PO line.

Invalid shipment date

The shipment date defined for the PO line is invalid or a future date.

Shipped quantity greater than ordered quantity

The shipped quantity defined for the PO line is greater than the ordered quantity.

Shipped quantity less than ordered quantity

The shipped quantity defined for the PO line is less than the ordered quantity.

Invalid uom for PO line

The unit of measure does not match the unit of measure on the PO line.

PO line number could not be determined based on item due to invalid line status

The status of the PO line number found, based on the item information in the shipment upload (retailer item number, vendor item number, UPC number), was not eligible for shipment (based on the Bypass shipment edit vendor preference).

Vendor Shipment Batch Processing Error email to the vendor

CWCollaborate sends the following email when the vendor selects to ship more than the number of purchase order lines the retailer specifies in the updateShipment threshold in the Properties file and an error occurs during the shipment batch process. The failed PO line does not ship and instead, remains unshipped on the shipping screen.

The vendor or retailer can define an email address in the Upload shipment notification emails field on the vendor preferences screen.

 

Subject: Vendor shipment batch processing error

 

Interactive Shipping for vendor BOTTGER COLLABORATE INDUSTRIES failed during batch processing for the following reason:

 

Date Time

06/17/2005 9:55 AM

 

Tracking #:75661352

Error: Unable to insert shipment header.

 

Invoice File Uploaded email to the vendor

CWCollaborate sends the following email when the vendor uploads a new invoice file if it cannot reconcile one or more of the included invoices, either because of missing or inconsistent information, or because the invoice is out of balance.

Possible errors include:

• the invoice is out of balance

• the invoice number already exists

• the item on the invoice line did not match a shipped PO line

• the item on the invoice line was already fully invoiced

• the item code is not valid

• shipped quantity is greater than the ordered quantity

• invalid shipment date

• invalid uom (unit of measure) for PO line

The vendor can define an email address in the Vendor invoice email field on the vendor preferences screen. The retailer can define an email address for the vendor in the Vendor invoicing email address field on the vendor information screen.

An email is also sent to the retailer at this time; see Invoice File Uploaded for Vendor email to the retailer.

Subject: Invoice File Uploaded

Date: Thu, 6 Dec 2001 12:12:03 -0500 (EST)

 

The following invoices encountered problems during load:

 

Invoice #CR1234 Reason: Invoice is Out of Balance.

 

 

Thank you,

EGOLF

Approve/Reject Invoice Email Alert email to the vendor

CWCollaborate sends the following email when CWDirect approves or rejects an out of balance invoice that the vendor had submitted.

The vendor or retailer can define an email address in the Invoice emails field on the vendor preferences screen.

Subject: Approve/Reject Invoice Email Alert

 

The following invoices have been approved:

Inv. Date

Invoice Number

Invoice Description

12/06/2001

IN1094a

regular shipments from 11/01 through 12/01

12/06/2001

IN1107s

special handling shipments for 11/01

Click on this URL to launch the website in your browser:http://www.Company.com.

 

Thank you,

EGOLF

New Purchase Order Cost Change Requests email to the vendor

CWCollaborate sends the following email when CWDirect submits a PO cost change for a PO. A separate email is generated for each changed line on a PO.

The vendor or retailer can define an email address in the Vendor invoice email field on the vendor preferences screen.

Subject: New Purchase Order Cost Change Requests

 

Prices have been changed on the following Purchase Orders:

PO# 0001120 00001

 

Please log in to our website to review and acknowledge the changes.

 

Click on this url to launch the website in your browser: http://www.Company.com.

 

Thank you,

EGOLF

New Ship To Address Change Requests email to the vendor

CWCollaborate sends the following email when CWDirect submits an address change for a pulled, held/pulled, or held/unpulled PO.

Note: An address change generates a notification for a change to a sold-to address even if the sold-to address is different from the ship-to address. The vendor can just use the Select checkbox at the View Address Changes screen to accept the change, even though it does not affect the shipping address for the order.

The vendor or retailer can define an email address in the PO update emails field on the vendor preferences screen.

Subject: New Ship To Address Change Requests

 

The shipping address has changed on the following pulled/held orders:

Retail Div

Sales Order

Purchase Order

Customer Name

002

00005912-001

0001075

Margaret Mahoney

The changes must be accepted before they can take effect. Please log in to our website and accept or reject these changes.

 

Click on this url to launch the website in your browser: http://www.Company.com.

 

Thank you,

EGOLF

Return Authorization emails to the vendor

CWCollaborate sends the following email when new RAs and cancelled RAs are loaded from CWDirect.

Note: The cancelled RA must be in a pulled status in order to generate an email.

The vendor or retailer can define an email address in the Return notification emails field on the vendor preferences screen.

New Return Authorization email to the vendor

 

Subject: New Return Authorization

 

EGOLF has transmitted return authorizations for customer returns that will be sent directly to your facility. Print the return authorizations or download them to your system.

 

Click on this url to launch the website in your browser:

http://www.Company.com

Date

Time

02/15/2002

4:43 PM

Total Number of RAs

Total Items

Total Units

Total Dollar Value

1

1

1

25.00

Return Authorization Cancellations email to the vendor

 

Subject: Return Authorization Cancellations

 

EGOLF has cancelled the attached return authorizations. The customer will not be returning these items to you.

 

Date=02/15/2002 Time=4:47 PM Order #=00003238-001 PO #=0007731

RA #=00003238-001-001 Item #=V001 Description=VENDOR'S TEST ITEM DESC - 001

Vendor Return Upload Errors email to the vendor

CWCollaborate sends the following email when NEWRETURN files uploaded from the vendor’s OMS are not loaded into CWCollaborate due to errors. An email is not sent to the vendor if the NEWRETURN file load is successful.

Note: If the NEWRETURN file contains a return with multiple return lines and 1 return line contains errors but the other return lines do not contain errors, the system loads the return lines that do not contain errors into the database successfully. You can correct the errors for the 1 return line in the same NEWRETURN file and reload the file; when you do this, all of the return lines that were previously loaded will error (because they are now considered duplicates) and the 1 return line that has been corrected will load into the database successfully.

The vendor or retailer can define an email address in the Return notification emails field on the vendor preferences screen.

Possible errors:

• Invalid retailer ID

• Invalid organization ID

• Either the return authorization or the vendor return number is required

• Invalid Sales Order, RA Number, PO # combination

• Invalid Sales Order, RA Number, RA Line, PO #, PO line combination

• Return Reason missing

• Return reason is invalid

• Return Reason description missing

• Invalid purchase order number / line number

• Invalid sales order number for purchase order / line number

• PO number / PO line number invalid for the vendor and the sales order

• Quantity to be returned greater than shipped

• Line already fully returned

• PO line has not been shipped (the line is in a cancelled, unpulled, or pulled status)

• Quantity to return must be greater than zero

• Duplicate return received line

• The item details of the returned item do not match the details of the same item sent through the PO. One or more of the following fields is invalid: itemCodeUPC, itemDescUPC, itemCodeEAN, itemDescEAN, retailerItemCode, vendorItemCode, poInternalReferenceNumber.

• There is no existing return authorization for the item

• A return authorization already exists for the same return number and item

• A return exists without return authorization

• The returned date should be in YYYYMMDD format and should not be empty

 

Subject: Vendor return upload errors

 

The following returns could not be loaded into the system for the following reasons:

 

Retailer ID=EGOLF Org ID=032 RA #=00003238-001-001 Order #=00003238-001

PO #=0007731 Item #=VENDOR001 Qty=1

 

Error=A return authorization with the same number already exists.

Contact email to the vendor

A retailer can send general contact emails to a vendor by clicking the vendor contact email link on the vendor workload summary screen. The system launches an email message in the retailer’s browser, addressed to the vendor.

The system allows a retailer to store retailer’s contact email addresses at all hierarchy levels, but these addresses are for informational purposes only.

Retailer Emails

The system generates and sends the following emails to retailers:

Error Acknowledgement email to the retailer

PO Status Update emails to the retailer

Vendor Delinquent Picking Up New PO File for Vendor email to the retailer

Vendor Shipment Upload email to the retailer

Invoice File Uploaded for Vendor email to the retailer

Out of Balance Invoice(s) Alert for Vendor email to the retailer (confirming an out of balance invoice)

Out of Balance Invoice(s) Alert for Vendor email to the retailer (uploading an out of balance invoice)

Shipping Address Changes were Auto-Declined email to the retailer

Address Change Errors email to the retailer

Ship Address Changes were Denied by Vendor email to the retailer

RA Upload Error emails to the retailer

Vendor Return Upload Errors email to the retailer

Emails sent to the retailer are in text format without an attachment.

Note: Generating email and updating CWDirect are separate functions in the system. Receiving an email notification does not necessarily mean your OMS has been updated if, for example your file transfer protocol is incorrectly set up.

Error Acknowledgement email to the retailer

CWCollaborate sends the following email when it has received new information from CWDirect and one or more of the records contains errors and could not be loaded into the database. If none of the records from CWDirect contain errors, the retailer does not receive an error acknowledgment email. An email is sent to the retailer when records contain errors for:

• vendors; see Vendor Load Upload Error email to the retailer

• new POs; see Drop Ship PO Load Error email to the retailer

• cancel requests; see Cancel Request Upload Error email to the retailer

• new RAs; see New Return Authorization Errors email to the retailer

• cancel RAs; see Cancel Return Authorization Errors email to the retailer

Other types of upload errors generate different emails, such as the Invoice File Uploaded for Vendor email to the retailer or the Address Change Errors email to the retailer.

The retailer can define an email address in the Error acknowledgment field on the retailer preferences screen at the retailer level only. If an email address is not defined in this field, the system uses the address defined in the Properties file.

Vendor Load Upload Error email to the retailer

Subject: Vendor Load Upload error

 

Errors encountered when loading vendors. See error log for details.

Drop Ship PO Load Error email to the retailer

Subject: Drop Ship PO Load Error

Below is a summary of records received, processed, and errored by the system

Total Number of Records Processed : 1

Total Number of Correct Records : 0

Total Number of Errored Records : 1

Bad File Name : e:/cdc/logs/NewPOError.log

-- Error Log

Error while trying to Insert record in PO_HEADER Table

FOR RETAILER_ID = 'EGOLF'

AND ORGANIZATION_ID = '032'

AND PO_NUMBER = '0007890'

ERROR MESSAGE : [CDCAPPNT40]Violation of PRIMARY KEY constraint 'PK__po_header__30F848ED'. Cannot insert duplicate key in object 'po_header'.-0000001-

 

Error while trying to Insert record in PO_HEADER Table

FOR RETAILER_ID = 'EGOLF'

AND ORGANIZATION_ID = '032'

AND PO_NUMBER = '0007890'

ERROR MESSAGE : [CDCAPPNT40]Violation of PRIMARY KEY constraint 'PK__po_header__30F848ED'. Cannot insert duplicate key in object 'po_header'.-0000001-

 

Error while trying to validate or insert records in RETAIL_CARRIER Table

ERROR MESSAGE : Carrier for PO already exists as inactive. The new PO could not be loaded.

Invalid Carrier Code is 02

Cancel Request Upload Error email to the retailer

Subject: Cancel Request upload error

 

Error encountered when loading cancel request. See error log for details.

New Return Authorization Errors email to the retailer

Subject: New Return Authorization errors

 

The following return authorizations could not be loaded into CWCollaborate for the following reasons:

 

RetailerID=EGOLF Org ID=555 RA#=00008071-001-003 Order #=00008071-001

PO#=0020063 Item #= Qty=1

Error=Invalid purchase order number / line number.

Cancel Return Authorization Errors email to the retailer

Subject: Cancel Return Authorization errors

 

The following cancel return authorizations could not be loaded into CWCollaborate for the following reasons:

 

RetailerID=EGOLG Org ID=555 RA#=00008071-001-003 Order #=00008071-001

PO#=0020063 Item #= Qty=1

Error = Invalid retailer ID.

PO Status Update emails to the retailer

Drop Ship PO Status Change from Vendor email to the retailer

CWCollaborate sends the following email every time a vendor user clicks update on the status screen. On the status screen, a vendor can perform a variety of tasks that affect the status of an item on order. Specifically, these tasks include:

• Putting an ordered item on a PO on hold when you cannot fulfill the order or have a problem with the order that needs to be communicated back to CWDirect

• Releasing an ordered item from hold

• Revising the due date

The retailer can define an email address in the PO status update field on the retailer preferences screen at the vendor, retail division, organization, or retailer level; a separate email is generated for each retail division.

 

Subject: Drop Ship PO Status Change from BOTTGER COLLABORATE INDUSTRIES

 

Vendor BOTTGER COLLABORATE INDUSTRIES has changed the status of the following drop ship items.

PO Number:

0007730

 

 

SO Number:

00003237-001

 

 

Item Code/Desc:

VENDOR001/NON-SKU'D TEST ITEM FOR VENDOR 001

Current Status:

Pulled

 

Orig. Due Date:

02/18/2002

New Due Date:

 

Reason:

EMAIL CHECK FOR STATUS CHANGE

Note: The New due date is always the revised due date whether or not it was updated. If the due date was never revised, the New due date is blank.

The email displays the retailer’s item number and description; if these are not available, the vendor’s item number and description display.

Drop Ship PO Cancel Request Response from Vendor email to the retailer

CWCollaborate sends the following email when a vendor user has confirmed or rejected a cancel request.

The retailer can define an email address in the PO status update field on the retailer preferences screen at the vendor, retail division, organization, or retailer level.

 

Subject: Drop Ship PO Cancel Request Response from BOTTGER COLLABORATE INDUSTRIES

 

Vendor BOTTGER COLLABORATE INDUSTRIES has ACCEPTED the following cancellation requests on Mon Dec 10 15:03:40 EST 2001:

PO Number:

0001003

PO Line:

0003

Customer Name:

BERNADETTE T MIRANDA

SO Number:

00004839-001

Item Code/Desc:

DOGA1/PLUSH STUFFED ANIMAL DOG

Units:

 

5

Cost:

400.00

Total Units:

5

Total Cost:

400.00

The email displays the retailer’s item number and description; if these are not available, the vendor’s item number and description display. The cost displayed is the retailer’s cost (vendor’s price); if this is not available, 0.00 displays.

Vendor Delinquent Picking Up New PO File for Vendor email to the retailer

CWCollaborate sends the following email when a POPULL file remains in the vendor’s outbox for longer than the number of hours defined by the retailer in the Outbox file delinquency trigger(hours) field on the retailer preferences screen.

The retailer can define an email address in the Delinquent file notification emails field on the retailer preferences screen at the vendor, organization, or retailer level.

 

Subject: Vendor Delinquent Picking up New PO File for BOTTGER COLLABORATE INDUSTRIES

 

The following vendor is late in retrieving their New PO file(s) from the outbox.

Vendor#

Vendor Name

File Name

File Create Date

9782723

BOTTGER INDUSTRIES

222_POPULL

11/21/2001 12:01 PM

9782723

BOTTGER INDUSTRIES

531_POPULL

12/10/2001 09:23 AM

9782723

BOTTGER INDUSTRIES

532_POPULL

12/10/2001 09:34 AM

9782723

BOTTGER INDUSTRIES

533_POPULL

12/10/2001 09:39 AM

Vendor Shipment Upload email to the retailer

CWCollaborate sends the following email when it receives shipment confirmations from the vendor’s system, based on the Shipment error emails only preference setting.

• If the Shipment error emails only preference is selected, CWCollaborate sends the email only if the shipment file did not load successfully due to errors.

• If the Shipment error emails only preference is unselected, CWCollaborate sends the email regardless if the file loaded successfully or did not load due to errors.

The vendor can upload the file using the upload shipment confirmation screen or a custom program. The retailer can define an email address in the Upload shipment notification emails field on the retailer preferences screen at the vendor, organization, or retailer level.

Successful shipment upload email:

Subject: Vendor shipment upload for BOTTGER COLLABORATE INDUSTRIES

 

Vendor BOTTGER COLLABORATE INDUSTRIES has uploaded a shipment file with the following results.

 

Date Time

12/10/2001 12:03 PM

 

Total number of records processed 1

Total number of records successfully loaded 1

 

Failed shipment upload email:

Subject: Vendor shipment upload for BOTTGER COLLABORATE INDUSTRIES

 

Shipments from vendor BOTTGER COLLABORATE INDUSTRIES could not be loaded into system for the following reasons:

 

Retailer Id Org Id PO # Line # Qty Error

EGOLF 555 0001327 00001 1 Line already shipped

 

Shipment upload errors: The table below lists the shipment errors that may display in the email and the reason for the error. CWCollaborate validates the shipment confirmation upload only if the Bypass shipment edit vendor preference is not selected.

Error

Reason

Invalid retailer ID

The retailer ID in the shipment upload is missing, invalid, or not associated with the vendor.

Invalid organization ID

The organization ID in the shipment upload is missing, invalid, or not associated with the vendor.

Missing PO number

The PO number in the shipment upload is missing.

Missing PO line number

The PO line number in the shipment upload is missing.

PO number is invalid for vendor

The PO number in the shipment upload is not associated with the vendor.

PO number/line number invalid

The PO line number is invalid for the PO number.

PO line could not be determined based on item

The PO line number could not be found, based on the item information in the shipment upload (retailer item number, vendor item number, UPC number).

Invalid PO line number/item number combination

The item (retailer item number, vendor item number, or UPC number) in the shipment upload is not associated with the PO line number defined in the shipment upload.

Line already shipped

The PO line is already in a shipped status.

Line cancelled

The PO line is in a cancelled status and cannot be shipped.

Line unpulled

The PO line is in an unpulled status and cannot be shipped.

Line heldunpulled

The PO line is in a heldunpulled status and cannot be shipped.

Invalid internal reference number for PO line

The internal reference number is not associated with the PO line number.

Missing shipment date

A shipment date is not defined for the PO line.

Invalid shipment date

The shipment date defined for the PO line is invalid or a future date.

Shipped quantity greater than ordered quantity

The shipped quantity defined for the PO line is greater than the ordered quantity.

Shipped quantity less than ordered quantity

The shipped quantity defined for the PO line is less than the ordered quantity.

Invalid uom for PO line

The unit of measure does not match the unit of measure on the PO line.

PO line number could not be determined based on item due to invalid line status

The status of the PO line number found, based on the item information in the shipment upload (retailer item number, vendor item number, UPC number), was not eligible for shipment (based on the Bypass shipment edit vendor preference).

Invoice File Uploaded for Vendor email to the retailer

CWCollaborate sends the following email when the vendor uploads a new invoice file if it cannot reconcile one or more of the included invoices, either because of missing or inconsistent information, or because the invoice is out of balance.

The retailer can define an email address at the Invoice approval/rejection email field on the retailer preferences screen at the vendor, organization, or retailer level. The division-level email address is not used.

An email is also sent to the vendor at this time; see Invoice File Uploaded email to the vendor.

Subject: Invoice File Uploaded for BOTTGER COLLABORATE INDUSTRIES

 

Vendor BOTTGER COLLABORATE INDUSTRIES has uploaded invoices which encountered problems during load:

 

Invoice #IN1130456 Reason: The invoice number already exists.

Out of Balance Invoice(s) Alert for Vendor email to the retailer (confirming an out of balance invoice)

CWCollaborate sends the following email when a vendor confirms an out of balance invoice at the create invoice recap screen.

The retailer can define an email address in the Invoice approval/rejection email field at the retailer preferences screen. CWCollaborate determines the correct email address to use by checking the vendor level first, then the organization and finally the retailer level. The division-level email address is not used.

Subject: Out of Balance Invoice(s) Alert for BOTTGER COLLABORATE INDUSTRIES

 

Vendor BOTTGER COLLABORATE INDUSTRIES has confirmed an out of balance invoice:

 

Invoice IN1075 dated 12/04/2001.

 

Please access the View Invoice option to review and accept or reject the of Out of Balance invoices.

Out of Balance Invoice(s) Alert for Vendor email to the retailer (uploading an out of balance invoice)

CWCollaborate sends the following email when a vendor selects to notify the retailer of an out of balance invoice at the view invoices screen. Only invoices that the vendor uploads are eligible for such notification; when the vendor enters an invoice interactively in the system, the Out of Balance Invoice(s) Alert for Vendor email to the retailer (confirming an out of balance invoice) is generated instead.

The retailer can define an email address in the Invoice approval/reject email field at the retailer preferences screen. CWCollaborate determines the correct email address to use by checking the vendor level first, then the organization and finally the retailer level. The division-level email address is not used.

Subject: Out of Balance Invoice(s) Alert for BOTTGER COLLABORATE INDUSTRIES

 

Vendor BOTTGER COLLABORATE INDUSTRIES has submitted the following out of balance invoices:

Inv. Date

Invoice Number

Invoice Description

12/11/2001

IN1101

shipments for 11/15 -- 11/30

Please access the View Invoice option to review and accept or reject the Out of Balance invoices.

Shipping Address Changes were Auto-Declined email to the retailer

CWCollaborate sends the following email when it automatically rejects a shipping address change uploaded by CWDirect because the purchase order has already shipped or canceled.

The retailer can define an email address in the PO status update email field at the retailer preferences screen. Only the retailer-level email address is used.

Subject: Shipping Address Changes were Auto-Declined

 

Shipping address changes have been declined on the following shipped/cancelled orders.

Retail Div

Vendor

Sales Order

Purchase Order

Customer Name

002

BIRDS OF A FEATHER

00005984-001

0001153

PETER VAN VOORHIS

Address Change Errors email to the retailer

CWCollaborate sends the following email when a shipping address change uploaded by the retailer fails because the file was missing required data or included incorrect data.

The retailer can define an email address in the Error acknowledgement emails field at the retailer preferences screen. This email address is available at the retailer level only.

Subject: Address Change Errors

 

The following errors occurred while attempting to load address changes:

 

Sales Order Number: 00009984-001 Unable to retrieve Sales Order Header

Sales Order Number: 00009987-001 Unable to retrieve Sales Order Header

Ship Address Changes were Denied by Vendor email to the retailer

CWCollaborate sends the following email when a vendor declines a shipping address change uploaded by the retailer if, for example, the vendor cannot ship to the new address, or the purchase order is too far along in the fulfillment process to be changed.

The retailer can define an email address in the PO status update email field at the retailer preferences screen, at the vendor, organization, or retailer levels. The division-level email is not used.

Ship Address Changes were denied by BOTTGER COLLABORATE INDUSTRIES

 

Shipping address changes have been rejected by BOTTGER COLLABORATE INDUSTRIES on the following orders:

Retail Div

Sales Order

Purchase Order

Customer Name

002

00005912-001

0001075

MARGARET MAHONEY

Comment: Package is already shipped

RA Upload Error emails to the retailer

CWCollaborate sends the following emails when new RAs and cancelled RAs are not loaded from CWDirect due to errors.

The retailer can define an email address in the Return notifications emails field on the retailer preferences screen at the retailer level. If the retailer ID or organization ID is invalid or blank for the record, the system uses the email address defined in the Properties file.

Possible errors:

• Invalid retailer ID

• Invalid organization ID

• Invalid purchase order number / line number

• Invalid sales order number for purchase order / line number

• Duplicate sales order / RA number combination

• Quantity to be returned greater than shipped

• Line already fully returned

• PO line has not been shipped

• Quantity to return must be greater than zero

• RA created date missing

• Return reason missing

• Return description missing

• Unable to insert Return Authorization line

• RA number is missing

• Unable to add the new return authorization

• RA line number must be an integer

• Quantity to return must be an integer

• A Return Authorization with the same number already exists

• Return already cancelled

New Return Authorization Errors email to the retailer

 

Subject: New Return Authorization errors

 

 

The following return authorizations could not be loaded into the system for the following reasons:

 

Retailer ID=EGOLF Org ID=032 RA #=00003238-001-001 Order #=00003238-001

PO #=0007731 Item #=VENDOR001 Qty=1

 

Error=A return authorization with the same number already exists.

 

Return Authorization Cancellation Errors email to the retailer

 

Subject: Return Authorization Cancellation errors

 

 

The following return authorization cancellations could not be loaded into the system for the following reasons:

 

Retailer ID=EGOLF Org ID=032 RA #=00003238-001-001 Order #=00003238-001

PO #=0007731 Item #=VENDOR001

Error=Invalid status - return already cancelled.

Vendor Return Upload Errors email to the retailer

CWCollaborate sends the following email when NEWRETURN files uploaded from the vendor’s OMS are not loaded into CWCollaborate due to errors. An email is not sent if the NEWRETURN file load is successful.

The retailer can define an email address in the Return notification emails field on the retailer preferences screen at the vendor, retail division, organization, or retailer level.

 

Subject: Vendor return upload errors

 

The following returns could not be loaded into the system for the following reasons

 

RetailerId :EGOLF Org Id :025 Return No :v6635 RA No : PO No :0003999 Item No : Qty :1 Error :PO number / PO line number invalid for the vendor and the sales order.

 

Thank you

 

Setting up the CWCollaborate Interface

CWDirect Version 5.0 Patch

If you are running version 5.0 of CWDirect, you should apply the CWCollaborate-CWDirect integration patch, (# 0001171) from your Integration Patch V.5.0 CD. Run this patch before completing the following setup instructions.

File Transport Mechanisms: FTP Codes

If you use FTP as a file transfer mechanism to send information to CWCollaborate, you must create FTP applications which define the internet address and FTP commands used to send the following information to CWCollaborate:

• Vendor download information sent when you use the Downloading CWCollaborate or Locate Vendor Information (ECSV) menu option

• Purchase order download information sent when you process drop ship purchase orders

• Cancellation requests

• Purchase order updates

You must then enter the FTP application codes in their associated system control value fields on the Drop Ship Integration Values screen (system control value H20). See System Control Values.

Important: FTP application codes must be identical in the corresponding system control values for all companies in a single environment. For example, the FTP ID - Cancellation Requests field must be populated with the same code, and the code must identify the same FTP script, for all companies in the environment.

See Chapter 63: Working with FTP Application (WFTP) for information about creating FTP scripts.

For sample FTP scripts for the CWCollaborate application, see the following system control value documentation:

FTP ID - Vendor Download (H16)

FTP ID - PO Download - New (H17)

FTP ID - PO Download Changes (H35)

FTP ID - PO Cost Changes (H78)

FTP ID - PO Updates (H19)

FTP ID - Cancellation Requests (H18)

FTP ID - Returns Download - New (H56)

FTP ID - Return Updates (H58)

FTP ID - Deleted RAs (H57)

FTP ID - AP Invoice Upload (H77)

File Transport Mechanisms: MQSeries

If you use IBM MQSeries as a file transfer mechanism to send information to CWCollaborate, you must install MQSeries on your CWDirect and CWCollaborate systems, and define, for each system:

• MQM Queue manager

• MQM Message queues

• MQM Channels

Important: MQ Series queues must be defined for each environment you use. The same queues are used for all companies in a single environment.

See Chapter 64: Working with CWCollaborate Message Queues (WCDC) for information about MQSeries.

System Control Values

Required system control values:

Drop Ship Integration Values Screen (H20): this umbrella system control value defines whether your system uses the CWCollaborate interface to transmit information to CWCollaborate for processing drop ship orders, and allows you to define the retailer ID, drop ship lead days, communication mechanism and FTP values (if you use FTP as a transfer mechanism) for passing information to the CWCollaborate application. Enter Y if you use CWCollaborate. The following fields are included in the umbrella SCV:

Use CWCollaborate/Locate (H13): controls whether the CDC Async and CDC Batch Jobs for CWCollaborate Integration becomes active, and whether a value of C (Collaborative Shipping Framework) can be associated with a vendor in the Vendor file.

Retailer ID (H15): identifies the retailer within the CWCollaborate data base. This value is first defined in CWCollaborate, and then entered here.

Drop Ship Lead Days (H36): the number of days you want to add to the date passed to CWCollaborate to calculate Expected ship date in CWDirect. See Calculating an Expected Ship Date for CWCollaborate Items.

Communication Protocol (H37): the protocol you use to transmit information between CWCollaborate and CWDirect. Valid options are File Transport Mechanisms: FTP Codes or File Transport Mechanisms: MQSeries.

Note: This setting must be identical in the corresponding system control values for all companies in a single environment; all companies in a single environment should be set to MQ or all companies in a single environment should be set to FTP.

• If you use FTP as a file transfer mechanism, you must create FTP codes and enter them in the following fields (See Chapter 63: Working with FTP Application (WFTP)):

FTP ID - Vendor Download: identifies the FTP script used to send vendor information to CWCollaborate

FTP ID - PO Download - New: identifies the FTP script used to send new purchase order information to CWCollaborate

FTP ID - PO Download Changes: identifies the FTP script used to send outbound PO address changes to CWCollaborate

FTP ID - PO Cost Changes: identifies the FTP script used to send PO cost changes to CWCollaborate

FTP ID - Cancellation Requests: identifies the FTP script used to send cancellation requests to CWCollaborate

FTP ID - PO Updates: identifies the FTP script used to receive purchase order updates from CWCollaborate

FTP ID - Returns Download - New: identifies the FTP script used to send new return or return authorization information to CWCollaborate

FTP ID - Deleted RAs: identifies the FTP script used to send information about deleted return authorizations to CWCollaborate

FTP ID - Return Updates: identifies the FTP script used to receive return information updates from CWCollaborate

FTP ID - AP Invoice Upload: identifies the FTP script used to receive information about updated A/P invoice records from CWCollaborate

See the Drop Ship Integration Values Screen (H20).

System Control Values Related to CWCollaborate Backorder Card Processing:

Unconditional Suppression of Backorder Card (F19): this system control value must be set to Nif you want to generate backorder notices for any items, including CWCollaborate drop ship items.

Backorder Card Print Program (D04): must be set to a valid program (the standard program is BOR0008)

Drop Ship Lead Days (H36): the number of days you want to add to the date passed to CWCollaborate to calculate Expected ship date in CWDirect.

FTC -- # of Days for Items without Expected Ship Date (C71): the number of days the system adds to the backorder card processing date to create a new expected ship date When the Expected Ship Date Expires with No Shipment.

Note: The FTC - Number of Days to Add for Special Handling (C67) and FTC - Number of Days to Add for Drop Ships (C68), and Number of Days to Delay Initial Backorder Notice (D89) system control values, which define values used for non-collaborative drop ship items, do not apply to CWCollaborate items.

For more information: For additional system control values related to backorder card processing for all items, see Customer Service Chapter 116: Purchase Order Layering and Backorder Notifications.

System Control Values Related to Returns

Refund Freight Default for Inbound Returns (H59): determines whether to refund freight on a vendor-initiated return without an RA (return against a PO)

Refund Additional Charge Default for Inbound Returns (H60): determines whether to refund additional charges on a vendor-initiated return without an RA (return against a PO)

Refund Handling Default for Inbound Returns (H61): determines whether to refund freight on a vendor-initiated return without an RA (return against a PO)

Refund Duty Default for Inbound Returns (H62): determines whether to refund freight on a vendor-initiated return without an RA (return against a PO)

Default Return Reason Code for Inbound Returns (H63): determines which return reason to use for a vendor-initiated return without an RA (return against a PO) when the return does not have a valid return reason.

Default Additional Charge Code for Inbound Returns (H64): determines whether to refund vendor’s return postage on a vendor-initiated return without an RA (return against a PO); enter a valid additional charge code to have vendor’s return postage amount refunded to the customer as an additional charge credit.

Default Return Disposition Code for Inbound Returns (H65): determines which return disposition code to use for a vendor-initiated return without an RA (return against a PO).

System control values related to the A/P invoice upload: See A/P Invoice Upload Setup for a complete list.

Optional system control values:

SKU Element Defining Color (H21): Determines which SKU element defines color when interfacing from CWDirect to other systems. CWCollaborate does not separate split SKU information from base item information. You may wish to use this system control value for informational and data retrieval purposes.

SKU Element Defining Size (H22): defines which SKU element defines size when interfacing from CWDirect to other systems.

SKU Element Defining Size 2 (H23): defines which SKU element defines size 2 when interfacing from CWDirect to other systems.

Authorize Only Merchandise for Drop Ship Picks (C92): defines whether the system authorizes only the merchandise amount on a CWCollaborate drop ship purchase order (if the drop ship item is the only item left to be shipped on the order). If there are other items left to be shipped on the order, only the merchandise amount is authorized on a drop ship purchase order, regardless of the setting of this system control value.

Print Drop Ship Invoice with PO (C85): regardless of the setting of this system control value, the system does not print drop ship invoices for CWCollaborate drop ship orders. See Chapter 6: Selecting Vendors for Drop Ship Processing (MDSP).

PO Default Status (A49): regardless of the setting of this system control value, CWCollaborate drop ship purchase orders are created in an OPEN status.

Print Drop Ship Invoice at time of Purchase Order Receiving (F10): if this system control value is set to Y, the system prints a drop ship invoice when you receive a drop ship purchase order using the Select PO for Receipt (PORC) menu option.

Default Item Unit of Measure (B33): CWCollaborate requires that you define a unit of measure for each drop ship item processed. If the item does not have a Unit/measure (Unit of measure) defined in the Item file, CWDirect uses the unit specified in system control value B33. If there is no Unit of measure defined for the item, and no Unit of measure defined in this system control value, CWCollaborate defines the unit of measure on the drop ship purchase order as EA.

Include HDL Warehouse Value on Order Detail (J54): Enter Y in this system control value if you want the system to automatically assign an HDL (Home Delivery Service) to an order line during reservation, based on the warehouse list associated with the SCF of the order ship to. If the item on the order line is a drop ship item, the system sends the HDL code and address information to CWCollaborate in the new PO message. This way, the vendor that supplies the item knows which home delivery service to use to deliver the item to the customer. See HDL (Home Delivery Service) Processing.

Important: If you have specified a unit of measure for the vendor item, it must match the unit of measure specified for the item in the Item file. See Chapter 22: Working with Vendor Items (WVNI).

Secured Feature

Order Maintenance Access (A22): You must have authority to this secured feature to initiate a cancel request.

Item Setup

For each drop ship item you process through CWCollaborate, you should specify a unit of measure for the item. This unit of measure must match the unit of measure you specify for the item in the Vendor Item file. Additionally, in order to create accurate Expected ship dates for your items, it is important that you enter accurate Lead days for each item in the Vendor Item file. See Calculating an Expected Ship Date for CWCollaborate Items.

Vendor Setup

For each vendor who uses CWCollaborate to process your drop ship orders, enter C in the Drop ship output field on the Second Create Vendor Screen.

For each vendor who uses CWCollaborate to process drop ship returns, enter Y in the Send returns to Collaborate field on the Second Create Vendor Screen.

To use the CWCollaborate interface with CWDirect versions 4.2 or earlier, you must run the CWDirect Version 5.0 Patch associated with the CWCollaborate interface to replace the Drop ship picks field in the Vendor file with the Drop ship output field, and you must enter C in this field for each vendor for whom you use CWCollaborate to process drop ship orders. See Merchandising Chapter 19: Working with Vendors (WVEN).

Additionally, you should enter an email address for each collaborative vendor in the Vendor Contact file.

Note: If your vendor enters an email address on the CWCollaborate Administration/Vendor Preferences screen or you as a retailer enter an email address on the CWCollaborate Vendor Profile screen, the system uses the CWCollaborate-entered email addresses instead of the email address you enter here for sending new PO notifications or cancellation requests to your vendor. Entering a different address on the CWCollaborate screens, however, does not update the address you enter here.

Optionally, you can use menu option Downloading CWCollaborate or Locate Vendor Information (ECSV) to initially transmit vendor information to CWCollaborate for all vendors defined as Collaborative (Drop ship output = C). If CWCollaborate already has information for a vendor, this menu option does not overwrite the information.

Vendor information is also passed to CWCollaborate when you process a drop ship purchase order. If the vendor has not been previously created, CWCollaborate creates the vendor. If the vendor already exists in CWCollaborate, the vendor’s data is updated.

Menu Options

Downloading CWCollaborate or Locate Vendor Information (ECSV): allows you to initially transmit vendor information to CWCollaborate for all vendors defined in the Vendor file as Collaborative (Drop ship output = C). After you have set up the CWCollaborate interface, information for a new, collaborative vendor is passed to CWCollaborate when you process the first drop ship purchase order for the new vendor.

Working with Retail Brands (WRBD): allows you to create and maintain retail brands, and associate them with one or more entities in your company. You must set up retail brands in order to use CWCollaborate. Each retail brand must be associated with at least one entity. Entities are associated with divisions; the source code on an order must point to the division associated with the entity for which you have set up retail brands. See Chapter 60: Working with Retail Brands (WRBD) for more information.

Displaying Unprocessed Drop Ship Items (DUDS): allows you to review all drop ship order detail lines that have been entered but not yet processed through the MDSP menu option.

Printing Drop Ship Integration Reports (PDSR): allows you to print the following reports:

Drop Ship Integration Items on Hold from Vendor Report

Drop Ship Integration Items Revised Due Date Report

Drop Ship Items Pending Cancellation

Drop Ship Items Confirmed Cancellation

Drop Ship Items Sent

Drop Ship Items Pending Shipment

Drop Ship Items Shipped

Working with FTP Application (WFTP): allows you to create an FTP application, and to define the internet address and define or change the FTP commands associated with the application.

Working with CWCollaborate Message Queues (WCDC): allows you to create MQ Message queues and channels if you use MQSeries as a file transfer mechanism.

Working with Entities (WENT): a new field, Retail brand, on the Create/Change/Display Entities screens allows you to associate a retail brand with an entity. This field does not display if the Use CWCollaborate/Locate on the Drop Ship Integration Values Screen (H20) is set to N. See Chapter 60: Working with Retail Brands (WRBD).

WMS Background Jobs (WPBJ): you must start the CDC job in order to process CWCollaborate transactions subsequent to creating and sending purchase order information. You can start the job using the WMS Background Jobs menu option.

Working with Drop Ship Errors (WDSE): allows you to review CWCollaborate file transfer errors and delete the records in error from the Drop Ship Transaction file (FLCSFT).

Working with A/P Invoice Upload Errors (WAPU): allows you to review and correct any errors related to invoices from your vendors uploaded from CWCollaborate.




  1. IBM MQSeries is a registered trademark of IBM Corporation.

FU07_01 CWDirect 18.0 August 2015 OTN