Professional Documents
Culture Documents
Guide
www.islandpacific.com
Copyright
Copyright 2005 Intuit, Inc. All rights reserved. Redistributed by Island Pacific, Inc. under license.
Island Pacific, Inc.
19800 MacArthur Boulevard
Irvine, CA 92612
U.S.A.
Trademarks
Retail Pro and the Retail Pro logo are registered trademarks and/or registered service marks of Island Pacific, Inc. in the United States and other
countries. Oracle and Oracle 9i are registered trademarks and/or registered service marks of Oracle Corporation. All rights reserved. Other
parties trademarks or service marks are the property of their respective owners and should be treated as such.
Table of Contents
About this Guide ............................................................................................................................. ii
Introduction ......................................................................................................................................1
Revision History ........................................................................................................................1
The RDA2 Object Model .................................................................................................................2
RDA2 and the Retail Pro Database............................................................................................2
RDA2 Basics..............................................................................................................................2
Tables...................................................................................................................................... 2
Documents .............................................................................................................................. 2
Nested Documents .....................................................................................................................3
Fields..........................................................................................................................................3
RDA2 Server Interface (IRdaDB) ....................................................................................................4
RDA2 Server Interface (IRdaDB) ....................................................................................................5
Properties and Methods..............................................................................................................5
All TableNames Property ....................................................................................................... 5
Connected Property................................................................................................................. 6
Preferences Property ............................................................................................................... 6
Connect Method...................................................................................................................... 6
CreateTableByID Method....................................................................................................... 7
CreateTableByName Method ................................................................................................. 7
Disconnect Method ................................................................................................................. 7
UpdatePreferences Method..................................................................................................... 7
IRDATable Interface ........................................................................................................................8
Properties and Methods..............................................................................................................9
Active Property ..................................................................................................................... 10
ActiveIndexID Property........................................................................................................ 10
ActiveIndexName Property .................................................................................................. 10
AllIndexNames Property ...................................................................................................... 11
Bof Property.......................................................................................................................... 11
Bookmark Property............................................................................................................... 11
CustomInterface Property ..................................................................................................... 12
DataPath Property ................................................................................................................. 12
DirectAccess Property .......................................................................................................... 12
Empty Property ..................................................................................................................... 12
Eof Property.......................................................................................................................... 12
FileName Property................................................................................................................ 13
History Property.................................................................................................................... 13
IndexCount Property............................................................................................................. 13
IsRecordDeleted Property..................................................................................................... 13
Copyright 2005 Island Pacific, Inc. All rights reserved
iii
Introduction
This document is intended to be a guide to help Software Developers use the Retail Pro APIs to
create extensions and customizations to the Retail Pro software. The RDA2.dll is used for
standalone applications to read and write information to the Retail Pro database, but the interfaces
used in RDA2 are also used to pass data in the Retail Pro plugins API. It is necessary to
understand the RDA2 object model i order to create functional Retail Pro plugins.
Revision History
Revision 2 In RDA2 versions dated 12/5/01 and later the IRdaTenderXML object has been
renamed IRdaTender. The Programmers Guide now refers only to IRdaTender.
Revision 3 Updated Documentation to include IRdaTenderItem and the specific tender
interfaces. Added new properties and methods to the IRdaDocument Interface
RDA2 Basics
The major classes found in the RDA2 library are the IRdaTable, IRdaDocument and IRdaField
classes.
Tables
IRdaTables represent tables. All other RDA2 objects are created from IRdaTable. IRdaTable
itself does not directly expose individual fields and values but does control the current record
position of a table as well as other table parameters.
Documents
IRdaDocuments are created from IRdaTable objects or existing IRdaDocument objects.
Internally, IRdaDocuments use XML documents and can present data in the XML format.
IRdaDocument objects directly expose the individual fields and values of a table.
There are two types of IRdaDocuments: standard and nested. Standard documents are linked to
IRdaTables and created from IRdaTable objects.
Nested Documents
Nested documents are used in places where multiple records of information can exist for a single
record in a table. Nested documents are always attached to standard documents (that is, they are
created from IRdaDocument objects that are standard documents). Nested documents do not
exist for every table in the Rda2 model.
For example, the Invoices table consists of what would normally be thought of as Invoice header
records. An IRdaTable object is created for the Invoices table. There is an IRdaDoucment object
automatically connected to the IRdaTable object. In this case, the IRdaDocument object could be
used to manipulate the invoice header records, add a new invoice, delete an invoice, etc.
The Invoice items (i.e. the items connected to the Invoice header records) would be accessed
using a nested document. In this case, it would be the ReceiptItems nested document. (Nested
documents are sometimes referred to as nested tables). The nested document is an IRdaDocument
object created using the methods of IRdaDocument itself. In this case, the ReceiptItems nested
document exposes the fields and values of the invoice items.
For a complete list of nested documents and the standard documents they are attached to, see
Nested Document Names and ID Numbers.
Fields
Most of the data in the Retail Pro database is presented by RDA2 using a table model with fields
as the table columns and rows representing each record of data.
The fields themselves are manipulated using the IRdaDocument object or IRdaField object.
There are two ways to specify a particular field in RDA2: Field ID numbers and Field names.
Every field in an RDA2 table is assigned a field ID number. Almost every field ID number is
assigned to a constant enumerated in the RDA2 object model. Field ID constants start with the
FID prefix (F-I-D). For example, the constant fidTaxAmt when used with the Receipts table
refers to the field that contains the total amount of tax for the receipt.
Fields are also assigned Field names. Field names are not enumerated in the RDA2 library. Field
names are only used with the IRdaField object. Field names start with FLD.
Note: since FID and FLD can appear very similar in lower case depending on type font (fid and
fld), field ID number constant names have sometimes been confused with field names.
RDA2Server
(IRdaDB)
IRdaTable
IRdaInventory
IRdaHistory
IRdaSO
IRdaDirectAccess
IRdaDocument
IRdaVouTerms
IRdaDocument
(Nested)
IRdaTender
IRdaField
IRdaTenderItem
DOMDocument
IRdaStoreCredit
IRdaField
DOMDocument
IRdaFC
IRdaCheck
IRdaCreditCard
IRdaCollection
IRdaCharge
IRdaPayments
IRdaGift
Remarks:
The tables exposed by the Rda2Server object may vary with different versions of Retail Pro. The
AllTableNames property returns the names of all the tables available in the current Retail Pro
database.
Connected Property
Returns a boolean value indicating whether or not the Rda2Server object is currently connected to
the database. Read only.
Syntax:
blnDBConnected := Rda2Server.Connected;
Preferences Property
Returns a DOMDocument object that contains a subset of the Retail Pro preferences. Read only.
(See the documentation on the XML Preferences Document.)
Syntax:
DOMDocument := Rda2Server.Preferences;
Connect Method
Establishes a connection to an RPro database. Example.
Syntax:
Rda2Server.Connect(DataPath, Workstation, UserName, Password)
Parameters:
DataPath a string value containing the path to Retail Pro. Example: 'c:\Retail'
Workstation a long integer indicating the workstation number.
UserName Not implemented, leave blank.
Password Not implemented, leave blank.
Remarks:
If you set the Workstation parameter to zero, Retail Pro will use the value of the environment
variable RPROWS to determine the workstation number. Using zero without this variable set will
lead to various error conditions.
There is no provision for an error return or error value using the Connect method. Use the
Connected property to determine whether or not the connection was successful.
The workstation parameter will affect data such as preferences and sequence numbers that are
workstation dependent.
If there is no workstation directory for the workstation specified in the Connect method, a new
workstation directory will be created.
CreateTableByID Method
Creates and returns an IRdaTable object based on a table ID. This method does not actually create
a new table structure. Rather, it creates an IRdaTable object based on table structures that are
predefined by Rda2.
Syntax:
Set IRdaTable = Rda2Server.CreateTableByID(TableID)
Parameters:
TableID a long integer. Must be a valid table ID number. (See the RDA2 Table Schema
Document).
CreateTableByName Method
Creates and returns an IRdaTable object based on a table name.
Syntax:
Set IRdaTable = Rda2Server.CreateTableByName(TableName)
Parameters:
TableName a string containing a valid table name. The parameter is case sensitive.
Disconnect Method
Disconnects the Rda2Server object from the Retail Pro database. In most cases, it is not necessary
to use the Disconnect method.
Syntax:
Rda2Server.Disconnect
UpdatePreferences Method
Used to update the currency rate preferences. This method will only change the currency rates for
currencies that are already in the system. (See the VB RDA2ObjectModel project for an
example.)
Syntax:
Rda2Server.UpdatePreferences(Preference)
Parameters:
Preference an IXMLDOMElement corresponding to the CURRENCY node in the XML
Preferences document.
IRDATable Interface
The IRdaTable object presents data from the Retail Pro database in a table like format.
The properties and methods of the IRdaTable interface are used to manipulate the data on a rowby-row basis. Individual fields are not accessible from the IRdaTable object. Use the
IRdaDocument and IRdaField interfaces to manipulate individual fields.
IRdaTable objects are instantiated using the CreateTableByID and CreateTableByName methods
of an Rda2Server object. The RDA2 object model contains a predefined table schema. (See the
RDA2 Table Schema Documentation). New table structures cannot be defined or opened using
RDA2.
IRdaTables do not reflect a true relational model for the Retail Pro database. Data is represented
in a row/column format where the columns of the table are fields in the Retail Pro database. Once
a table is opened, RDA2 maintains a current record position within the table. Row order within an
open table is determined by the current active index of the table. The current index can be
changed using the ActiveIndexName and ActiveIndexID properties.
Use the Open and Close method or the Active property of IRdaTable to open and close the table.
Use the First, Last, Next, Prior, Find methods, or the Bookmark property to change the current
record position.
The Bof and Eof properties indicate whether the current position is at the beginning or the end of
the table.
Use the NewRecord method to add a new record to the table and the PostRecord method to save a
new record or update the current record.
IRdaDocument, IrdaDirectAccess, and IrdaHistory objects are created using the Document
method and DirectAccess and History properties of IRdaTable respectively.
Active Property
Returns a true/false value indicating whether a table is active (open) or not. Can also be used to
set the Active property for a table.
Syntax:
blnTableActive := IrdaTable.Active;
or
IrdaTable.Active := True | False;
Remarks:
Setting this property can force a table to open or close. If the Active property is False and is set to
True, the table will be opened. If the Active property is True and is set to False, the table will be
closed.
ActiveIndexID Property
Returns or sets active index of a table using the index ID number (long integer). Example.
Syntax:
lngIndexID := IrdaTable.ActiveIndexID;
or
IRdaTable.ActiveIndexID := lngIndexID;
Remarks:
Setting the Active index of a table changes the record order within the table. For example, if the
active index of the Departments table is DCS then the table is ordered by the DCS field. If the
active index is changed to DCS Name, the table is ordered by DCS Name.
Setting the Active index of a table affects the behavior of the Find method.
Note: Each table has a default index that is active when the table is opened. See the list of Table
Indexes.
ActiveIndexName Property
Returns or sets the active index of a table using the index name (string).
Syntax:
strIndexName := IrdaTable.ActiveIndexName;
or
IRdaTable.ActiveIndexName := strIndexName;
AllIndexNames Property
Returns a list of all index names available for the table. The index names are returned as an
IRdaCollection object. This property is read only.
Syntax:
IndexNames := IrdaTable.AllIndexNames;
Bof Property
Returns a Boolean value that indicates if the current record is the first record in the table.
Syntax:
blnBOF := IrdaTable.Bof;
Bookmark Property
Use the Bookmark property to get or set the current record position in the IRdaTable object.
Bookmarks are returned as integers expressed as a variant data type.
Syntax:
vntBMark := IRdaTable.Bookmark;
or
IRdaTable.Bookmark := vntBMark;
Remarks:
Bookmarks makes for a quick way of revisiting a known record in an IRdaTable. If you need to
do a lot of searching through a table that does not have a suitable index you can create a hash
table based on your search criteria and store the bookmarks in it. It takes some time to initially go
through the entire table and generate hash values and read bookmark values, but it pays if you
have to to many reoccurring searches on the same table.
In the Items table, the Bookmark is synonymous to Item ID so if you know the item ID you can
quickly locate that item using the Bookmark property.
CustomInterface Property
Returns an RDA2 object. The returned object depends on the IRdaTable that has been opened.
Read only.
Syntax:
Object := IRdaTable.CustomInterface;
Remarks:
CustomInterface returns the following objects based on the IRdaTable that has been opened:
Table
CustomInterface Object
Inventory
IRdaInventory
SOs
IRdaSO
Invoices
IRdaTender
SODeposit
IRdaTender
DataPath Property
The DataPath property has been superceded by the DataPath parameter of the Connect method.
The IRdaTable DataPath property is no longer used.
DirectAccess Property
Returns an IRdaDirectAccess object for the IRdaTable object. Read only.
Syntax:
IRdaDirectAccess := IrdaTable.DirectAccess;
Empty Property
Returns a Boolean value indicating whether the table is empty. Read only.
Syntax:
blnTableEmpty := IrdaTable.Empty;
Eof Property
Returns a Boolean value indicating whether the current record is the last record in the table. Read
only.
Syntax:
blnEof := IRdaTable.Eof;
FileName Property
Returns or sets the name of the file used by IRdaTable table directly. This property can
sometimes be used to access a file that is not normally exposed by RDA2.
Syntax:
IRdaRTable.FileName := strFileName;
or
strFileName := IrdaRTable.FileName;
History Property
Returns an IRdaHistory object for the table. Read only. (See IRdaHistory).
Syntax:
IRdaHistory := IRdaTable.History;
Remarks:
Not every table supports the IRdaHistory object. IRdaHistory objects can only be created for the
Invoices, Former Vouchers, Pending Vouchers, ASN Vouchers, Memos and Slips tables.
IndexCount Property
Returns the number of indexes for a table as a long integer. Read only.
Syntax:
lngIndexCount := IRdaRTable.IndexCount;
IsRecordDeleted Property
Returns a Boolean value indicating whether or not a record in the table is marked for deletion.
Read only. Applies only to tables that are using Default Order as the active index. (See
ActiveIndexID and ActiveIndexName properties.)
Syntax:
blnRecordDeleted := IRdaTable.IsRecordDeleted;
Remarks:
When using the Default Order as the active index for a table, all records from the database are
included in the table. Due to the way the Retail Pro database operates, records that are marked for
deletion, but not yet actually deleted, could be included in the table. IsRecordDeleted will be true
for records that are marked for deletion but not yet deleted.
Copyright 2005 Island Pacific, Inc. All rights reserved
13
Name Property
No longer used in RDA2.
NoSequences Property
Indicates whether RetailPro is using sequenced numbers for receipts, sales orders, etc. Returns a
boolean value. Read only.
Syntax:
blnNoSeq := IRdaTable.NoSequences;
Remarks:
If sequence numbers are not being used, NoSequences returns True. If sequence numbers are
being used, NoSequences returns False.
UseBlockReadWrite Property
Returns or sets the block read/write flag.
Syntax:
IRdaTable.UseBlockReadWrite := True | False;
or
blnUseBlock := IRdaTable.UseBlockReadWrite;
Remarks:
Setting UseBlockReadWrite to True can result in faster read and write times when reading an
entire table using IRdaDirectAccess. In general, UseBlockReadWrite should be set to False.
Close Method
Closes a table. Setting the Active property to False will also close the table.
Syntax:
IRdaTable.Close
Document Method
Returns the IRdaDocument object for the table. (See IRdaDocument).
Syntax:
IRdaDocument = IRdaTable.Document;
Remarks:
The table must be open before calling this method.
EraseRecord Method
Deletes the current record of the IRdaTable.
Syntax:
IRdaTable.EraseRecord;
Remarks:
Although the record is erased, the current position in the IRdaTable object does not change as a
result of invoking EraseRecord. In other words, the Bookmark value remains the same after the
EraseRecord method is invoked and the field values are available until the current record position
in the table is changed.
Find Method
Searches the current active index for a key value and returns a boolean value indicating whether
the record was found or not. Example.
Syntax:
blnFound := IRdaTable.Find(FindValue, ExactMatch);
Parameters:
FindValue a string expression containing the key value to find.
ExactMatch boolean Setting ExactMatch to True causes RDA2 to locate the key that matches
FindValue exactly. See remarks.
Remarks:
If the key value is found, Find returns True and the current record is positioned to the found
record. If the index value is not found, Find returns false and the current record is unchanged.
Find does not operate as a filter on the RDA table. Find attempts to find the first record that
matches the FindValue. Find will not operate on indexes that do not have unique values.
In general, ExactMatch should be set to False when using this method. The actual structure of the
RPro index keys makes it difficult to construct a FindValue that will exactly match an RPro key.
First Method
Positions the current record at the first record of the table based on the active index.
Syntax:
IRdaTable.First;
Remarks:
Invoking the First method will also set the Bof property to true.
Last Method
Positions the current record at the last record of the table based on the active index.
Syntax:
IRdaTable.Last;
Remarks:
Invoking the Last method will also set the Eof property to true.
NewRecord Method
Creates a new record in the table. Example.
Syntax:
IRdaTable.NewRecord;
Remarks:
NewRecord is used only to create a new row in the table represented by the IRdaTable object.
NewRecord does not update the data file itself. The PostRecord method is used to update the data
file.
Immediately after NewRecord is called, the tables Bookmark property will be 0. The Bookmark
property will contain the Bookmark of the new record after the PostRecord method is called. If
PostRecord is never called, the table is not updated.
If the current position of the table is changed after the NewRecord method is called but before
PostRecord is called, the results are unpredictable and the table (and data file) may be corrupted.
The recommended procedure is to call NewRecord, set all necessary fields and call PostRecord.
Next Method
Positions the current record to the next record of the table based on the active index.
Syntax:
IRdaTable.Next;
Remarks:
Invoking the Next method when the Eof property is true has no effect.
Open Method
Opens the table and positions the current record to the first record based on the default index for
the table. (See Table Indexes).
Syntax:
IRdaTable.Open;
PostRecord Method
Updates the current row of the table in the database. If the NewRecord method is called and the
current row is a new row for the table, then PostRecord inserts the new row into the database.
Example.
Syntax:
IRdaTable.PostRecord;
Remarks:
The current active row of the table (and the Bookmark property) do not change as a result of
calling PostRecord. PostRecord causes all fields of the table to be updated.
In some instances, the record position after calling PostRecord may be lost. This can lead to
problems if you are, for example: iterating through a table and making changes to several records
in a row. If you run into this problem a way of solving it is to save the Bookmark property
immediately before calling PostRecord and resetting it to the saved value immediately afterwards.
Prior Method
Positions the current record to the prior record of the table based on the active index.
Syntax:
IRdaTable.Prior;
Remarks:
Invoking the Prior method when the Bof property is true has no effect.
IRdaHistory Interface
IRdaHistory objects are created using the History property of IRdaTable.
Data in the RPro database is stored on a month/year basis. When opened, an IRdaTable points to
the most current month/year in the RPro database. The IRdaHistory object is used to manipulate
the month/year setting so that history data can be accessed by the IRdaTable object.
Use the IRdaHistory Month and Year properties to determine the month/year currently set for the
IRdaTable object. Use the SetMonthYear method to change the month/year for the IRdaTable
object.
Not every table supports the IRdaHistory object. IRdaHistory objects can only be created for the
Invoices, Former Vouchers, Pending Vouchers, ASN Vouchers, Memos and Slips tables.
Month Property
Returns the history month as a long integer. For a table that is opened on the current RPro
database, the Month property will contain the current month. Read only.
Syntax:
lngMonth := IRdaHistory.Month;
Year Property
Returns the history year as a long integer. For a table that is opened on the current RPro database,
the Year property will contain the current year. Read only.
Syntax:
lngYear := IRdaHistory.Year;
SetMonthYear Method
Sets the IRdaTable to a history month and year. The table MUST be closed before using this
method.
Syntax:
IRdaHistory.SetMonthYear(Month, Year);
Parameters:
Month the month number (1 to 12) as a long integer.
Year the Year number (ex. 2000) as a long integer.
Remarks:
Setting the history month and year to a month and year that dont exist does NOT generate an
error condition. Errors are not generated until an attempt is made to read the table data.
You can use the IRdaTable.FileName property to verify whether the selected data file actually
exist before trying to open the table.
IRdaDirectAccess Interface
Provides a means of directly accessing the record count and number of an IRdaTable and
changing the active record of an IRdaTable. (See IRdaTable DirectAccess Property).
RecordCount Property
Returns the number of records in a table as a long integer. Read only.
Syntax:
lngRecCount := IRdaDirectAccess.RecordCount;
Remarks:
RecordCount is only valid for tables that have Default Order as an index and only when
Default Order is the active index on the table. Otherwise, RecordCount will return a 1. (See the
ActiveIndexID property and the section on Table Indexes).
RecordNumber Property
Returns the current record number of the table as a long integer. Read only.
Syntax:
lngRecNumber := IRdaDirectAccess.RecordNumber;
Remarks:
The value returned by RecordNumber will be affected by using any of the table positioning
methods (First, Last, Next or Prior). The record number returned is identical to the IRdaTable
Bookmark property.
GoToRecord Method
Sets the current record of the IRdaTable and returns a boolean value indicating whether the
current record was set or not.
Syntax:
blnGoTo := IRdaDirectAccess.GoTo(lngRecNumber);
Parameters:
lngRecNumber the record number expressed as a long integer. (Identical to the Bookmark value
of the IRdaTable object).
Remarks:
The GoToRecord method can only be used with tables that have Default Order as an index and
only when Default Order is the active index. Otherwise, GoToRecord will always return false
and the current record of the table will not be changed. (See the ActiveIndexID property and the
section on Table Indexes).
IRdaDocument Interface
The IRdaDocument object can be used to manipulate the fields in an IRdaTable. IRdaDocument
objects are created using the Document method of IRdaTable and are linked to the IRdaTable
object.
IRdaField objects are instantiated using the FieldByID and FieldByName methods of
IRdaDocument.
Nested documents (see Nested Documents) are created using the NestedDocByID and
NestedDocByName properties of IRdaDocument.
Some methods of the IRdaDocument (DesyncDetected, ResyncPosition,
ResyncToLastSetPosition, RefreshDocument, and RefreshProvider) are only functional when
called from inside a Retail Pro plugin.
Add2XMLNode Method
Adds a node to an XML document. The method is not used to write any information to the RPro
database. This method could be used to add nodes to an existing XML document to include
additional information prior to exporting the document to another system.
Syntax:
IRdaDocument.Add2XMLNode(XMLNode, IncludeSchemaTag);
Parameters:
XMLNode IXMLDOMNode object the XML node to be added to the XML document.
IncludeSchemaTag boolean If true, the schema tag is added along with the node. If false, no
schema tag is added.
AllFieldNames Property
Returns a list of all the field names contained in the IRdaTable. The list is returned as an
IRdaCollection object. Read only.
Syntax:
Set FieldList = IRdaDocument.AllFieldNames
AllNestedDocNames Property
Returns a list of all the IRdaDocuments nested within the current IRdaDocument. The list is
returned as an IRdaCollection object. Read only.
Syntax:
NestedDocumentNames := IRdaDocument.AllNestedDocNames;
Count Property
Returns or sets the number of records in a nested document. (See Nested Documents.) Example.
Syntax:
lngNestCount := IRdaDocument.Count;
or
IRdaDocument.Count := lngRecCount;
CustomInterface Property
Returns an IRdaTender or IRdaVouTerms object. The returned object depends on the table that
was used to create the IRdaDocument object. Read only.
Syntax:
Object := IRdaDocument.CustomInterface;
Remarks:
CustomInterface applies to IRdaDoucment objects created from IRdaTable objects and
IRdaDocuments created as nested documents from existing IRdaDocuments.
If the IRdaDocument was created from an IRdaTable for the Invoices table or is a SODeposit
nested document of the SOs table, CustomInterface returns an IRdaTender object.
If the IRdaDocument was created from an IRdaTable object for the POs table, CustomInterface
returns an IRdaVouTerms object. Example.
If the IRdaDocument was created as the SODeposit nested document from an IRdaTable object
for the SOs table, then CustomInterface returns an IRdaTender object.
DescriptiveInfo Property
Returns a DOMDocument object (XML) that contains descriptions for the fields in the
IRdaTable. Read only.
Syntax:
xmlDescripInfo := IRdaDocument.DescriptiveInfo;
Remarks:
The DOMDocument returned by DescriptiveInfo is not a complete table schema. The XML
document returned by DescriptiveInfo consists of a FIELDS node with a child FIELD node for
every field in the table. The FIELDS node has a COUNT attribute with the number of fields in
the table. Each child FIELD node has the CAPTION, ID and TYPE attributes. (See Sample
Descriptive Info Document.) Note: DOMDocument is a class of MSXML.dll.
DeSyncDetected Method
Sometimes when accessing nested documents from within a plugin you will end up with a state
where the IRdaDocument data provider and the IRdaField data provider are pointing to different
records in the nested table.
DesyncDetected returns True if this is the case.
Syntax:
blnProvidersOutOfSync := IRdaDocument.DesyncDetected;
Remarks:
This method is only meaningful when called from within a plugin, and then only if the current
document is a nested document. Use this method before calling ResyncPosition or
ResyncToLastSetPosition to avoid uneccessary resynchronization calls.
EditMode Property
Sets or returns whether Retail Pro has the current document in editable mode or not. This is useful
for example to enable a side button plugin only if current document is in edit mode.
Syntax:
blnDocEditable := IRdaDocument.EditMode;
or
IRdaDocument.EditMode := True | False;
Remarks:
This method is only meaningful when called from within a plugin.
FieldByID Method
Returns an IRdaField object for a table field specified by the field ID number.
Syntax:
IRdaField := IRdaDocument.FieldByID(ID);
Parameters:
ID long - the field ID number.
Remarks:
The field ID must be for a field that is part of the IRdaTable. You cannot create an IRdaField
object for fields that are not in the IRdaTable object linked to the IRdaDocument. FieldByID
cannot be used for fields in nested documents.
Do not use field names with the FieldByID method. Field ID numbers are enumerated in the
RDA2 library - see Field ID Constants.
FieldByName Method
Returns an IRdaField object for a table field specified by the field name. Example.
Syntax:
IRdaField := IRdaDocument.FieldByName(Name);
Parameters:
Name string - the field name. Case-sensitive.
Remarks:
The field name must be a field that is in the IRdaTable. You cannot reference fields that are not in
the IRdaTable. FieldByName cannot be used for fields in a nested document. The name
parameter is case sensitive and must match the field name in the RDA2 table schema.
See the RDA2 Table Schema for the list of field names in each table. Field names can also be
obtained by using the AllFieldNames property of IRdaDocument. Do not use field ID constants
with the FieldByName method.
GetBoolean Method
Returns the value of an IRdaDocument field with type boolean as a boolean.
Syntax:
Boolean := IRdaDocument.GetBoolean(FieldID, IsNull);
Parameters:
FieldID - long integer - the field ID number.
IsNull boolean - True if the value is null, otherwise False.
Remarks:
This method can be used with regular and nested IRdaDocument objects. For nested
IRdaDocument objects, this method is the only way to access the value of fields with type
boolean.
GetDateTimeMethod
Returns the value of an IRdaDocument field with type datetime as a datetime.
Syntax:
DateTime := IRdaDocument.GetDateTime(FieldID, IsNull);
Parameters:
FieldID - long integer - the field ID number.
IsNull boolean - True if the value is null, otherwise False.
Remarks:
This method can be used with regular and nested IRdaDocument objects. For nested
IRdaDocument objects, this method is the only way to access the value of fields with type
datetime.
GetDouble Method
Returns the value of an IRdaDocument field with type double as a double.
Syntax:
Double := IRdaDocument.GetDouble(FieldID, IsNull);
Parameters:
FieldID - long integer - the field ID number.
IsNull boolean - True if the value is null, otherwise False.
Remarks:
This method can be used with regular and nested IRdaDocument objects. For nested
IRdaDocument objects, this method is the only way to access the value of fields with type double.
GetInteger Method
Returns the value of an IRdaDocument field with type integer as an integer.
Syntax:
Integer := IRdaDocument.GetInteger(FieldID, IsNull);
Parameters:
FieldID - long integer - the field ID number.
IsNull boolean - True if the value is null, otherwise False.
Remarks:
This method can be used with regular and nested IRdaDocument objects. For nested
IRdaDocument objects, this method is the only way to access the value of fields with type integer.
GetString Method
Returns the value of an IRdaDocument field with type string as a string.
Syntax:
String := IRdaDocument.GetString(FieldID, IsNull);
Parameters:
FieldID - long integer - the field ID number.
IsNull boolean - True if the value is null, otherwise False.
Remarks:
This method can be used with regular and nested IRdaDocument objects. For nested
IRdaDocument objects, this method is the only way to access the value of fields with type string.
GetSubDouble Method
Some fields in the Retail Pro database can contain multiple values (i.e. fields that have different
values by stores number or price level). GetSubDouble allows you to designate which one of the
available values is returned. For example, for installations with multiple stores, inventory
quantities will be stored by store number. The GetDouble method would return the quantity for
the store running the application using RDA2. GetSubDouble can return the value for any of the
stores. Values are returned as data type double.
Syntax:
Double = IRdaDocument.GetSubDouble(FieldID, SubID, IsNull);
Parameters:
FieldID long integer the ID number of the field.
SubID long integer value indicating which one of the multiple values to return.
IsNull boolean - True if the value is null, otherwise False.
LoadFromStream Method
Loads a previously saved stream (variant). Equivalent to pasting a new document object into the
IRdaDocument.
Syntax:
IrdaDocument.LoadFromStream(Stream);
Parameters:
Stream a variant created using the SaveToStream method of IRdaDocument.
Name Property
Returns the name of the IRdaDocument object as a string. Read only.
Syntax:
Name := IRdaDocument.Name;
NestedDocByID Property
Returns the IRdaDocument object for a nested document using the nested documents ID number.
Read only.
Syntax:
NestedIRdaDocument := IRdaDocument.NestedDocByID(ID);
Parameters:
ID a long integer representing the ID number of the nested document.
Remarks:
Not all IRdaDocument objects will return nested documents. Whether or not an IRdaDocument
object will return nested documents depends on the IRdaTable to which it is attached. Nested
documents exist in IRdaDocument objects linked to the Invoices, POs, SOs, Former Vouchers,
Pending Vouchers, ASN Vouchers, Memos or Slips tables. (See Nested Document Names and ID
Numbers).
NestedDocByName Property
Returns the IRdaDocument object for a nested document using the nested documents name.
Read only. Example.
Syntax:
NestedIRdaDocument := IRdaDocument.NestedDocByName(NestedDocName);
Parameters:
NestedDocName string the name of the nested document.
See the Remarks in the NestedDocByID Property section above. (See NestedDocByNames and
NestedDocByID properties).
NoInventoryLookups Property
Prevents nested items documents (ReceiptItems, SOItems, etc.) from looking up the extended
item information from inventory when loading. This means that only basic item information will
be available however it will result in a significant performance increase if iterating through many
nested item documents.
Syntax:
blnNoInventoryLookups := IRdaDocument.NoInventoryLookups;
or
IRdaDocument.NoInventoryLookups := True | False;
Remarks:
See the RDA2 Table Schema Documentation for information regarding which fields are basic vs.
extended item information.
RefreshDocument Method
The RefreshDocument method allows a plugin to force the Retail Pro UI to update its values
based on the data currently in the IRdaDocument data provider. This is useful when a plugin has
written information to the current IRdaDocument but it does not trigger Retail Pro to update its
UI automatically.
Syntax:
IRdaDocument.RefreshDocument;
Remarks:
This method is only useful in plugins.
RefreshProvider Method
This method is the opposite of RefreshDocument, it will force the values in the Retail Pro UI to
be saved to the IRdaDocument data provider.
Syntax:
IRdaDocument.RefreshProvider;
Remarks:
This method is only useful in plugins. Be careful with calling this method since it can force an
update of the current document. This can lead to unexpected results, especially when the current
document is new and unfinished.
ReSyncPosition Method
The ResyncPosition method allows a plugin to resynchronize the positions of the IRdaField (UI)
and IRdaDocument on a nested document. This method will force the IRdaDocument position to
move to the IRdaField (UI) position.
Syntax:
IRdaDocument.ResyncPosition;
Remarks:
This method is only useful in plugins. This method can be time consuming, make sure to use
DesyncDetected to verify that it is really necessary to resynchronize first.
Example:
if IRdaDocument.DesyncDetected then
IRdaDocument.ResyncPosition;
ReSyncToLastSetPosition Method
The ResyncToLastSetPosition method allows a plugin to resynchronize the positions of the
IRdaField (UI) and IRdaDocument on a nested document. This method will force the IRdaField
and the highlighted position in the Retail Pro UI to move to the position selected in the last call
to SetPosition.
Syntax:
IRdaDocument.ResyncToLastSetPosition;
Remarks:
This method is only useful in plugins. This method can be time consuming, make sure to use
DesyncDetected to verify that it is really necessary to resynchronize first.
Example:
if IRdaDocument.DesyncDetected then
IRdaDocument.ResyncToLastSetPosition;
SaveToStream Method
Returns the current document in IRdaDocument as a variant.
Syntax:
Variant = IrdaDEocument.SaveToStream();
Remarks:
The SaveToStream and LoadFromStream methods provide a means of copying and pasting a
document from and to the IRdaDocument object. The variant returned by SaveToStream should
not be used for any other purpose.
SetBoolean Method
Sets the value of an IRdaDocument field with type boolean.
Syntax:
IRdaDocument.SetBoolean(Value, FieldID);
Parameters:
Value boolean New value for the field.
FieldID long integer - the field ID number.
Remarks:
This method can be used with regular and nested IRdaDocument objects. For nested
IRdaDocument objects, this method is the only way to set the value of fields with type boolean.
SetDate/Time Method
Sets the value of an IRdaDocument field with type date.
Syntax:
IRdaDocument.SetDate(Value, FieldID);
Parameters:
Value date New value for the field.
FieldID long integer - the field ID number.
Remarks:
This method can be used with regular and nested IRdaDocument objects. For nested
IRdaDocument objects, this method is the only way to set the value of fields with type date.
SetDouble Method
Sets the value of an IRdaDocument field with type double. Example.
Syntax:
IRdaDocument.SetDouble(Value, FieldID);
Parameters:
Value double New value for the field.
FieldID long integer - the field ID number.
Remarks:
This method can be used with regular and nested IRdaDocument objects. For nested
IRdaDocument objects, this method is the only way to set the value of fields with type double.
SetInteger Method
Sets the value of an IRdaDocument field with type integer.
Syntax:
IRdaDocument.SetBoolean(Value, FieldID);
Parameters:
Value integer New value for the field.
FieldID long integer - the field ID number.
Remarks:
This method can be used with regular and nested IRdaDocument objects. For nested
IRdaDocument objects, this method is the only way to set the value of fields with type integer.
SetPosition Method
Sets the current record position of an IRdaDocument object. Example.
Syntax:
IrdaDocument.SetPosition(RecNum);
Parameters:
RecNum long integer record number.
Remarks:
The RecNum value cannot exceed the value of the Count property minus 1.
SetString Method
Sets the value of an IRdaDocument field with type string. Example.
Syntax:
IRdaDocument.SetBoolean(Value, FieldID);
Parameters:
Value string New value for the field.
FieldID long integer - the field ID number.
Remarks:
This method can be used with regular and nested IRdaDocument objects. For nested
IRdaDocument objects, this method is the only way to set the value of fields with type integer.
SetSubDouble Method
Some fields in the RPro database can contain multiple values (for example, fields that have
different values by stores number or price level). SetSubDouble allows you to designate which of
the multiple values is being set. See GetSubDouble for additional information.
Syntax:
IRdaDocument.SetSubDouble(Value, FieldID, SubID);
Parameters:
Value double the new field value.
FieldID long the ID number of the field.
SubID long an integer value indicating which one of the multiple values to return. SubID is
zero based.
XMLDOMDocument Method
Returns an XML document representing the current record of the IRdaDocument object.
Syntax:
xmlDoc := IrdaDocument.XMLDOMDocument(IncludeSchemaTag);
Parameters:
IncludeSchemaTag boolean If True, the schema tag is included in the XML document. If
False, the tag is not included.
Remarks:
xmlDoc is an DOMDocument object (member of the MSXML class). The XML document
returned by this method contains a single element node whose attribute values are the values of
the fields in the IRdaDocument object. Valid for regular and nested IRdaDocuments.
XMLSchema2Dir Method
Writes the schema for a table or nested document to an XML Document file and returns the name
of the output file.
Syntax:
OutputFileName := IRdaDocument.XMLSchema2Dir(DirName, FullData);
Parameters:
DirName a string expression containing the directory name for the output.
FullData a boolean value that determines the scope of the output. If FullData is set to False,
only the XML field name and data type are included in the schema. If FullData is set to True, the
schema includes the XML field name, data type, label (equivalent to caption of the IRdaField
object), description and length.
IRdaField Interface
IRdaField objects are created using the FieldByID and FieldByName methods of the
IRdaDocument object. An IRdaField object can be created for each field of the IRdaDocument.
Caption Property
Returns the caption used for the field as a string value. (The caption is the short description for
the field and is used in Retail Pro as column headings in grids). Read only.
Syntax:
Caption := IrdaField.Caption;
Description Property
Returns the description used for the field as a string value. Read only.
Syntax:
Description := IRdaField.Description;
FieldType Property
Returns a long integer value representing the data type of the field. Read only.
Syntax:
DataType := IRdaField.FieldType;
Remarks:
Field data types are enumerated in RDA2 as follows:
Constant
Value
Data Type
ftpstring
String
ftpinteger
Integer
ftpdouble
Double
ftpdate
Date
ftpboolean
Boolean
ftpenum
Enumeration
ID Property
Returns the field ID number as a long integer. Read only.
Syntax:
ID := IRdaField.ID;
Remarks:
Field ID numbers are also enumerated as a set of constants in RDA2.
LookupList Property
The LookupList property applies only to database fields that have pre-defined values that appear
in drop down lists or combo boxes in RetailPro. LookupList returns an IRdaCollection containing
the list of available items. Read only. Example.
Syntax:
List := IRdaField.LookupList;
Remarks:
Some fields in RetailPro allow the user to enter a value as well as select a value from a drop down
list. LookupList will return an IRdaCollection object for these fields.
Name Property
Returns the name of the field as a string. Read only.
Syntax:
Name := IRdaField.Name;
Size Property
Returns the size of the field in bytes (as a long integer) for fields with data type string. Otherwise,
returns 0. Read only.
Syntax:
Size := IRdaField.Size;
Value Property
Returns or sets the value of the field as a variant. Example.
Syntax:
FieldValue := IRdaField.Value;
or
IRdaField.Value := NewValue;
Remarks:
The Value property is not enabled for the fields of a nested IRdaDocument. Use the Get and Set
methods for various data types to get or set the values for fields in nested documents.
Text Method
Returns the value of the field as a string.
Syntax:
TextValue := IRdaField.Text;
IRdaInventory Interface
The IRdaInventory object is used to manipulate inventory items and connect or disconnect
individual items to or from styles. IRdaInventory objects are instantiated using the
CustomInterface property of IRdaTable but only when the IRdaTable has been created for the
Items (inventory) table. (See the CustomInterface property of IRdaTable).
IMPORTANT NOTE: An IRdaInventory object should only be created after the IRdaTable has
been opened. IRdaInventory objects should be explicitly destroyed before the IRdaTable is
closed. In Visual Basic, closing the IRdaTable or destroying an IRdaTable object with an
IRdaInventory object still created will result in a catastrophic fatal error. (See the code extract and
the RDA2 Visual Basic example project.)
UseInTransit Property
Returns or sets the use of in transit quantities in the RPro inventory. Boolean.
Syntax:
Boolean := IRdaInventory.UseIntransit;
or
IRdaInventory.UseInTransit := True | False;
Remarks:
Fields in the inventory table used for in transit quantities will return null values if UseInTransit is
set to false.
UseMinMax Property
Returns or sets the use of min and max quantities in the RPro inventory. Boolean.
Syntax:
Boolean := IRdaInventory.UseMinMax;
or
IRdaInventory.UseMinMax := True | False;
Remarks:
Fields in the inventory table used for min and max quantities will return null values if
UseMinMax is set to false.
UseMulti Property
Returns or sets the use of quantity by store in the RPro inventory. Boolean.
Syntax:
Boolean := IRdaInventory.UseMulti;
or
IRdaInventory.UseMulti := True | False;
Remarks:
Fields in the inventory table used for store level quantities will return null values if UseMulti is
set to false.
UsePrice Property
Returns or sets the use of price levels in the RPro inventory. Boolean.
Syntax:
Boolean := IRdaInventory.UsePrice;
or
IRdaInventory.UsePrice := True | False;
Remarks:
Fields in the inventory table used for prices by price level will return null values if UsePrice is set
to false.
UseProm Property
Returns or sets the use of promotional pricing in the RPro inventory. Boolean.
Syntax:
Boolean := IRdaInventory.UseProm;
or
IRdaInventory.UseProm := True | False;
Remarks:
Fields in the inventory table used for promotional prices will return null values if UseProm is set
to false.
UseSroQ Property
Returns or sets the use of sold, received and on order quantities in the RPro inventory. Boolean.
Syntax:
Boolean := IRdaInventory.UseSroQ;
or
IRdaInventory.UseSroQ := True | False;
Remarks:
Fields in the inventory table used for sold, received and on order quantities will return null values
if UseSroQ is set to false.
ConnectItemToStyle Method
Connects an inventory item to the same style as another inventory item.
Syntax:
IRdaInventory.ConnectItemToStyle(ItemID, StyleItemID);
Parameters:
ItemID long the item number of the item to be connected to an existing items style.
StyleItemID long the item number of an existing item.
DisconnectItemFromStyle Method
Disconnects an item from its assigned style.
Syntax:
IRdaInventory.DisconnectItemFromStyle(ItemID);
Parameters:
ItemID long the item number of the item to be disconnected from a style.
StyleItems Method
The StyleItems method accepts an inventory item number as a parameters and returns a one
dimensional variant array containing the item numbers of all inventory items assigned to the same
style.
Syntax:
vntItems := IRdaInventory.StyleItems(ItemNum);
Parameter:
ItemNum long integer the item number of the inventory item.
Remarks:
The item number passed as a parameter is included in the returned array. If there are no other
items assigned to the same style, only the passed item number is returned in the array. The
returned array is one-based (i.e. the first subscript will be 1).
IRdaSO Interface
The IRdaSO object is used to add a deposit to a sales order. IRdaSO objects are created using the
CustomInterface proprerty of an IRdaTable object created for the SOs table. Example.
AddDeposit Method
AddDeposit is the only method of IRdaSO. Call this method to add a deposit to a sales order.
Syntax:
IRdaSO.AddDeposit()
Remarks:
There are no parameters for the AddDeposit method. AddDeposit adds a deposit to the sales order
represented by the current record of the IRdaTable object to which the IRdaSO object is attached.
It also creates a deposit receipt and automatically sets the receipt number and document date.
This method assumes that an SO deposit has been set up and is ready to be added to the sales
order. Setting up a sales order deposit requires the use of the SODeposit nested document and the
IRdaTender object as follows:
Create an IRdaTable object for the SOs table and open the table. Create an IRdaSO object using
the CustomInterface property of the IRdaTable object. Set the current record of the IRdaTable
object to the sales order to which the deposit should be added (or create a new sales order using
the properties and methods of the IRdaTable object).
Create an IRdaDocument object for the SODeposit nested document using the
NestedDocByName or NestedDocByID methods of the IRdaDocument for the IRdaTable SOs
table object.
Create an IRdaTender object using the CustomInterface property of the IRdaDocument object for
the SODeposit nested document.
Increment the Count property of the IRdaDocument for the SODeposit nested document and use
the SetPositon method to set the current record of the SODeposit nested document to the Count
property minus 1.
The SODeposit nested document has 6 fields: fldInvcNum, fldDocDate, fldCashier, fldAmount,
fldTender and fldSODepoCancelled. Use the SetPosition methods (i.e. SetDouble, SetString, etc.)
of the SODeposit nested document to set field values. Do NOT set the fldInvcNum (this will be
the number of the receipt for the deposit).
The SO deposit requires tender information, i.e. a description of how the amount of the deposit is
tendered. Create an XML string for an IRdaTender object using one of the tender types. Create an
XML DOMDoucment and load the tender XML string into this document. Set the
IRdaTender.XML to the tender XML document.
Call the AddDeposit method of the IRdaSO object.
IRdaVouTerms Interface
The IRdaVouTerms object contains the description of the terms on purchase orders and vouchers
or default terms for a vendor. IRdaVouTerms objects are created using the CustomInterface
property of an IRdaDocument object that is linked to the Vendors, POs, Fromer Vouchers,
Pending Vouchers or ASN Vouchers table (IRdaTable object).
Terms are described by combinations of date and/or percentages for a specific number of days
(percent/day pairs). The Kind property is used to set or get the general type of terms (i.e. COD,
EOM, etc.). The Date property is used to set or get a specific date.
Percent/Day Pairs
Some types of terms are described using a percentage and a number of days. These are referred to
as percent/day pairs. For example, a purchase order could have terms of 2% 10 days and net 30
days. There can be multiple percent/days pairs for a single IRdaVouTerms object. The pairs are
accessed as an indexed list using the Get_PercentDays and Set_PercentDays methods of
IRdaVouTerms. The list index is 1-based and the list consists of a Percent value and a Days
value.
There is no way of directly determining how many pairs are in the list. However, if percent/days
pairs are used for the description, there will always be a percent/day pair with a Days value of 0.
This list entry indicates that there are no more percent/days pairs on the list.
Percent values are entered as the percentage itself as if the percent sign were appended. For
example, 2% is entered as 2. Percent values of 0 indicate NET.
Examples
Index
Percent
Days
Notes
15
Index
Percent
Days
Notes
10
30
Also see Get the Terms of a Purchase Order and the RDA2ObjectModel VB project.
Date Property
Sets or gets the terms date (as a date datatype) when the Kind property is vpPrePaid or vpDue.
Example.
Syntax:
IRdaVouTerms.Date := TermsDate;
or
TermsDate := IRdaVouTerms.Date;
Kind Property
Sets or gets the kind of terms (i.e. COD, EOM, PrePaid, etc.). Example.
Syntax:
TermsKind : IRdaVouTerms.Kind;
or
IRdaVouTerms.Kind := VouPaidID;
Remarks:
VouPaidID is an enumerated constant list in RDA2 and indicates the kind of terms the
IRdaVouTerms object describes. The Kind property determines if the Date property and the
methods of IRdaVouTerms are active and valid or not as follows:
VouPaidID
Value
Date Property
Percent Day/Pairs
vpDays
Unused
Active
vpCOD
Unused
Unused
vpCredit
Unused
Unused
vpReplace
Unused
Unused
vpPrePaid
Active
Unused
vpDue
Active
Unused
vpPays
Unused
Active
vpEOM
Unused
Active
vpSplit
Unused
Unused
Split Property
The Split property applies only to Vouchers and only when the Kind property is vpSplit. The
Split property gets or sets the amounts that have been allocated to the different types of split
terms. Amounts can be split between COD, Credit, Replacement, Prepaid and Due. The Split
property is data type double.
Syntax:
Amount := IRdaVouTerms.Split (Kind);
or
IRdaVouTerms.Split (Kind) := Amount;
Parameters:
Kind enumerated list the vpPaidID for the Kind of terms within the split. In the case of the
Split property, Kind must be one of vpCOD, vpCredit, vpReplace, vpPrePaid or vpDue. Splits
returns the amount allocated to the Kind.
SplitTotal Property
SplitTotal applies only to Vouchers and only when the Kind property is vpSplit. SplitTotal
returns the total amount for all types of terms within the split. SplitTotal is datatype double and is
read only.
Syntax:
TotalAmount := IRdaVouTerms.SplitTotal;
Get_PercentDays Method
The Get_PercentDays method returns the percentage/day pairs when the Kind property is set to
vpDays, vpPays or vpEOM. Example.
Syntax:
IRdaVouTerms.Get_Percent(Index, Percent, Days);
Parameters:
Index long integer Index number for the percent/days pair returned by the method.
Percent double the percentage.
Days long integer number of days.
Remarks:
See additional information on percent/days pairs above.
Set_PercentDays Method
The Set_PercentDays method sets a percentage/day pair when the Kind property is set to vpDays,
vpPays or vpEOM.
Syntax:
IRdaVouTerms.Set_Percent(Index, Percent, Days);
Parameters:
Index long integer Index number for the percent/days pair to be set.
Percent double the percentage.
Days long integer number of days.
Remarks:
To change the value of an existing percent/day pair, set Index to the pair to be changed.
To add a new percent/day pair: If there are no exsiting pairs, use Set_PercentDays with Index = 1
for the first pair. If there are existing pairs, find the Index number with Days=0. Use
Set_PercentDays with this Index number for the first pair to be added. After all new pairs have
been added, use Set_PercentDays with Index equal to the highest Index already set plus 1 and
Days = 0.
See additional information on Percent/Days pairs above.
IRdaTender Interface
IRdaTender is used to set or get tender information for transactions involving currency.
IRdaTender objects apply to invoices and sales order deposits.
IRdaTender objects for invoices are created using the CustomInterface property of an
IRdaDocument object created from an IRdaTable object for the Invoices table. These IRdaTender
objects can be used to get tender information for an existing receipt or set new tender information
for a receipt.
IRdaTender objects for sales order deposits are created using the CustomInterface property of an
IRdaDocument object that represents the SODeposit nested document.
Each entry (row) in the tender is accessible as a IRdaTenderItem object, depending of the type of
tender this IRdaTenderItem object may be type casted into a more specific tender type object
(IRdaStoreCredit, IRdaFC, IRdaCheck, IRdaCreditCard, IRdaCharge, IRdaPayments, or
IrdaGift).
Add new tender entries with AddItem and delete entries with DeleteItem.
AddItem Method
Adds a new tender item (row) to the current document. The AType parameter determines what
kind of tender is created.
Syntax:
newTender := IrdaTender.AddItem (AType);
Parameters:
AType Integer (TenderType) the type of tender to add.
Remarks:
The new tender item is returned as a Variant, receive it in a variable of type IUnknown and then
typecast it to the correct Interface.
By default, the amount of the new tender item created is set equal to the Undefined amount to
create a balanced tender. If you want to create a tender item with a different amount you have to
explicitly set the IrdaTenderITem.Amount after you add it.
Example:
var
newTender := IUnknown;
newCCTender := IrdaCreditCard;
begin
newTender := rdaTender.AddItem (ttCreditCard);
newCCTender := newTender as IrdaCreditCard;
newCCTender.CardNumber := 1234567891011121;
newCCTender.ExpMonth := 12;
newCCTender.ExpYear := 2006;
end;
CreditCardIsRounded Property
Returns true if credit card is set as a rounded tender in Retail Pro preferences.
Syntax:
blnRoundedCC := IRdaTender.CreditCardIsRounded;
DeleteItem Method
Removes a tender item (row) from the tenders.
Syntax:
IrdaTender.DeleteItem(Index);
Parameters:
Index Integer The index (row) of the tender item to remove.
RoundedUndefined Property
Same value is the Undefined property except it is rounded according to the rules set in Retail Pro
preferences.
Syntax:
dblRoundedUndefinedAmount := IRdaTender.RoundedUndefined;
Sum Property
The total sum of all the tender items.
Syntax:
dblSum := IRdaTender.Sum;
TenderItems Property
Returns an IRdaCollection object of all tender items in the current tender.
Syntax:
rcollTenderItems := IRdaTender.TenderItems;
Remarks:
Typecast the tender item to an IRdaTenderItem interface, then check its TenderType property and
possibly typecast it to a more specialized tender interface.
Example:
var
rcollTenderItems: IRdaCollection;
intTenderITerator: Integer;
tmpTenderItem: IUnknown;
tenderItem: IRdaTenderItem;
tenderPayments: IRdaPayments;
begin
rcollTenderItems := IRdaTender.TenderItems;
for intTenderIterator := 0 to rcollTenderItems.length 1 do
begin
tmpTenderItem := rcollTenderItems.item(intTenderIterator);
tenderItem := tmpTenderItem as IRdaTenderItem;
if tenderItem.TenderType = ttPayments then
tenderPayments := tenderItem as IRdaPayments;
end;
end;
Undefined Property
The un-tendered amount. Difference between the Sum property and the receipt total. This is how
much you need to tender in order to make a balanced tender.
Syntax:
dblUndefined := IRdaTender.Undefined;
XML Property
Sets or returns a DOMDocument object containing the tender information. Example.
Syntax:
IRdaTender.XML := xmlDoc;
or
xmlDoc := IRdaTender.XML;
Remarks:
Do not use the tender XML to add or edit tender information, it is not reliable. Instead use the
AddItem, DeleteItem methods and the TenderItemsProperty together with the other tender
interfaces.
IRdaTenderItem Interface
The IRdaTenderItem interface is used to get information about each tender item (row) in the
tender. IRdaTender describes the tender as a whole, that can include one or more tender items for
example for split tenders or change tenders etc.
Value
ttCash
None
ttCOD
None
ttDeposit
None
ttStoreCredit
IRdaStoreCredit
ttFC
IRdaFC
ttCheck
IRdaCheck
ttCreditCard
IRdaCreditCard
ttCharge
IRdaCharge
ttPayments
IRdaPayments
ttGift
10
IRdaGift
ttGiftCard
11
IRdaCreditCard
ttDebitCard
12
IRdaCreditCard
Amount Property
The amount of the tender item.
Syntax:
dblAmount := IRdaTenderItem.Amount;
or
IRdaTenderItem.Amount := dblAmount;
Remarks:
When a new tender item is created, Amount is by default set to the IRdaTender.Undefined
amount to create a balanced tender.
Desc Property
This property gives you the same information about the tender item (row) that Retail Pro lists in
the first column of the tender screen.
Syntax:
strTenderDescription := IRdaTenderITem.Desc;
Info Property
This property gives you the same information about the tender item (row) that Retail Pro lists in
the second column of the tender screen.
Syntax:
strTenderInformation := IRdaTenderITem.Info;
TenderType Property
Returns the tender type of the tender item.
Syntax:
ttTenderType := IRdaTenderItem.TenderType;
Remarks:
Use this information to typecast the tender item to the correct tender interface if you need to get
more information from it.
IRdaStoreCredit Interface
Interface for store credit tender items. Type cast an IRdaTenderItem object of TenderType
ttStoreCredit to this interface to access specific store credit information.
InitStoreCreditID Method
Asks Retail Pro to generate a new store credit ID based on the system preferences.
Syntax:
IRdaStoreCredit.InitStoreCreditID (blnIncrement);
Parameters:
Increment boolean If set to true Retail Pro will take not the next available ID but increment it
first.
StoreCreditID Interface
Get or set the store credit ID.
Syntax:
IRdaStoreCredit.StoreCreditID := strStoreCreditID;
or
strStoreCreditID := IRdaStoreCredit.StoreCreditID;
Remarks:
You must set the store credit ID of a new tender item unless you call InitStoreCreditID to do that
for you.
IRdaFC Interface
Interface for foreign currency tender items. Type cast an IRdaTenderItem object of TenderType
ttFC to this interface to access foreign currency specific tender information.
FCName Property
The name of the foreign currency. Must match a currency name defined in system properties.
Syntax:
IRdaFC.FCName := strCurrencyName;
or
strCurrencyName := IRdaFC.FCName;
FCAmount Property
The tender item amount in the foreign currency.
Syntax:
IRdaFC.FCAmount := dblCurrencyAmount;
or
dblCurrencyAmount := IRdaFC.FCAmount;
Remarks:
IRdaTenderItem.Amount is always the amount in the base currency.
IRdaCheck Interface
Interface for check tender items. Type cast an IRdaTenderItem object of TenderType ttCheck to
this interface to access check specific tender information.
BankNumber Property
Not used.
CheckNumber Property
The number of the check being used. This is the sequence number on the check, not the account
or routing numbers.
Syntax:
IRdaCheck.CheckNumber := strCheckNo;
or
strCheckNo := IRdaCheck.CheckNumber;
CustomerName Property
The customer name on the check.
Syntax:
IRdaCheck.CustomerName := strCustomerName;
or
strCustomerName := IRdaCheck.CustomerName;
DateofBirth Property
Date of Birth of the customer on the check.
Syntax:
IRdaCheck.DateOfBirth := dtCustDOB;
or
dtCustDOB := IRdaCheck.DateOfBirth;
DriverLicenseNumber Property
The drivers license number of the customer on the check.
Syntax:
IRdaCheck.DriverLicenseNumber := strDriverLicenseNumber;
or
strDriverLicenseNumber := IRdaCheck.DriverLicenseNumber;
StateCode Property
The state code of the state where the customers drivers license was issued.
Syntax:
IRdaCheck.StateCode := strStateCode;
or
strStateCode := IrdaCheck.StateCode;
IRdaCreditCard Interface
Interface for credit card tender items. Type cast an IRdaTenderItem object of TenderType
ttCreditCard to this interface to access credit card specific tender information.
AuthorizationNum Property
An authorization number usually returned by the credit card processor after transaction has been
approved.
Syntax:
IRdaCreditCard.AuthorizationNum := 1234567890;
or
strAuthNo := IRdaCreditCard.AuthorizationNum;
CardNumber Property
The credit card account number.
Syntax:
IRdaCreditCard.CardNumber := 1111222233334444;
or
strCardNo := IRdaCreditCard.CardNumber;
CardType Property
The credit card type i.e. VISA, Master Card, etc.
Syntax:
IRdaCreditCard.CardType := VISA;
or
strCardType := IrdaCreditCard.CardType;
Remarks:
The credit card type is often set automatically by the card processor when the transaction is sent
for approval.
ControlNum Property
A control number usually returned by the credit card processor after transaction has been
approved.
Syntax:
IRdaCreditCard.ControlNum := 12345;
or
strCtrlNo := IRdaCreditCard.ControlNum;
ExpMonth Property
Syntax:
IRdaCreditCard.ExpMonth := 12;
or
intExpMonth := IRdaCreditCard.ExpMonth;
ExpYear Property
Syntax:
IRdaCreditCard.ExpYear := 2006;
or
intExpYear := IRdaCreditCard.ExpYear;
ReferenceNum
A reference number usually returned by the credit card processor after transaction has been
approved.
Syntax:
IRdaCreditCard.ReferenceNum := 123456789;
or
strRefNo := IrdaCreditCard.ReferenceNum;
IRdaCharge Interface
Interface for charge tender items. Type cast an IRdaTenderItem object of TenderType ttCharge to
this interface to access charge specific tender information. Often with a charge account the
customer receives a small discount if the full balance is paid within a certain number of days.
DiscountDays Property
If the customer pays the balance in full within this number of days, the customer will receive the
discount specified in the DiscountPercent Property.
Syntax:
IRdaCharge.DiscountDays := 30;
or
intDiscountDays := IrdaCharge.DiscountDays;
Remarks:
Can be zero when no discount will be given.
DiscountPercent Property
The percentage of discount that will be given to the customer if he/she pays the balance in full
within DiscountDays days.
Syntax:
IRdaCharge.DiscountPercent := 10;
or
intDiscountPercent := IrdaCharge.DiscountPercent;
Remarks:
Can be zero when no discount will be given.
NetDays Property
The number of days that the customer has to pay the balance in full.
Syntax:
IRdaCharge.NetDays := 90;
or
intNetDays := IrdaCharge.NetDays;
IRdaPayments Interface
Interface for payments tender items. Type cast an IRdaTenderItem object of TenderType
ttPayments to this interface to access payments specific tender information.
NumofPayments Property
The number of payments that needs to be made to pay the balance in full.
Syntax:
IRdaPayments.NumOfPayments := 10;
or
intNumOfPayments := IRdaPayments.NumOfPayments;
PaymentAmount Property
The amount of each payment to be made.
Syntax:
IRdaPayments.PaymentAmount := 39.95;
or
dblPaymentAmt := IRdaPayments.PaymentAmount;
StartingDate Property
The date on which the first payment is due.
Syntax:
IRdaPayments.StartingDate := Now + 10; //Sets starting date to 10 days
from now.
or
dtPaymentStartDate := IrdaPayments.StartingDate;
IRdaGift Interface
Interface for gift tender items. Type cast an IRdaTenderItem object of TenderType ttGift to this
interface to access gift specific tender information.
GiftNumber Property
Get or set the gift certificate number.
Syntax:
IRdaGift.GiftNumber := 1234567890;
or
strGiftNum := IRdaGift.GiftNumber ;
Remarks:
You must set the gift certificate number of a new tender item unless you call InitGiftNumber to
do that for you.
InitGiftNumber Method
Asks Retail Pro to generate a new gift certificate number based on the system preferences.
Syntax:
IRdaGift.InitGiftNumber (blnIncrement);
Parameters:
Increment boolean If set to true Retail Pro will take not the next available number but
increment it first.
IRdaCollection Interface
IRdaCollection is an object containing an array of variants. It is used in the RDA2 object model
to contain various types of lists.
Item Method
Returns the number of items in the collection as a long integer. Read only.
Syntax:
intItems := IRdaCollection.Length;
Length Property
Returns the value of an item in the IRdaCollection object. The value is a variant data type.
Syntax:
varIndex := IRdaCollection.Item(Index);
Parameters:
Index - long integer the index of the item. (Index is 0 based).
Table Name
TDBTables
Departments
tblDepartmetns
Customers
tblCustomers
Vendors
tblVendors
Items
tblItems
Invoices
tblInvoices
POs
tblPOs
SOs
tblSOs
Former Vouchers
tblFrmrVouchers
Pending Vouchers
tblPendVouchers
10
ASN Vouchers
tblASNVouchers
11
Memos
tblMemos
12
Slips
tblSlips
13
SubLocDefs
tblSubLocDefs
14
SubLocsQtys
tblSubLocs
15
MovNotes
tblMovNotes
16
MovOrders
tblMovOrders
17
TOs
tblTOs
*TDBTables is an enumerated list of constants in RDA2. The TDBTables constants can be used
in the CreateTableByID method of IRdaTable.
Table Indexes
Indexes marked with * are the default indexes that are active when a table is opened. Default
Order is an index that uses the Bookmark order of the table as an index. (See Bookmark property
of the IRdaTable object). This information applies to ActiveIndexName and ActiveIndexID
properties of the IRdaTable object.
Departments
Index ID
Index Name
RDA2 Constant
DCS*
idxDeptsDC
DCS Name
idxDeptsName
Customers
Index ID
Index Name
RDA2 Constant
Last*
idxCustLName
Customer SID
idxCustSID
Phone
idxCustPhone
Cust ID
idxCustID
Company
idxCustCompany
Info
idxCustInfo
Mark
10
UDF 1
idxCustUDF0
11
UDF 2
idxCustUDF1
12
UDF 3
idxCustUDF2
13
UDF 4
idxCustUDF3
14
UDF 5
idxCustUDF4
15
UDF 6
idxCustUDF5
16
UDF 7
idxCustUDF6
17
UDF 8
idxCustUDF7
Vendors
Index ID
Index Name
RDA2 Constant
Vend Code*
idxVndrCode
Company
idxVndrCompany
Last
idxVndrLName
Phone
idxVndrPhone
Info
idxVndrInfo
UDF 1
idxVndrUDF0
UDF 2
idxVndrUDF1
UDF 3
idxVndrUDF2
UDF 4
idxVndrUDF3
10
UDF 5
idxVndrUDF4
11
UDF 6
idxVndrUDF5
12
UDF 7
idxVndrUDF6
13
UDF 8
idxVndrUDF7
Index ID
Index Name
RDA2 Constant
-1
Item #*
idxItemsRecNo
UPC
idxItemsUPC
DCS/Vend Code/Desc 1
idxItemsDC
ALU
idxItemsALU
idxItemsUDI0
idxItemsUDI1
Style SID
Items
Invoices
Index ID
Index Name
-1
Default Order
Receipt #
Cust.(Company Priority)
Bill To Cust #
SO Number
St/Sta/Cashier
St/Sta/Ws/Date
11
12
Cust.(Name priority)
RDA2 Constant
POs
Index ID
Index Name
RDA2 Constant
PO#
idxPOrdNumber
SO Number
Vend Code
Associate
Ord Date
Ship
Cancel
Last Act. D.
SOs
Index ID
Index Name
Store/SO Number
SO Number
Cust PO#
Bill To L.Name
Ship To L.Name
Associate
10
Bill To Company
11
Ship To Company
13
Cancel Date
14
Ordered Date
15
Ship Date
RDA2 Constant
idxSOrdNumber
Former Vouchers
Index ID
Index Name
-1
Default Order
Voucher #
Vend Code
PO #
Date
Associate
Post Date
Package #
10
Invoice #
RDA2 Constant
Pending Vouchers
Index ID
Index Name
-1
Default Order
Voucher #
Vend Code
PO #
Date
Associate
Post Date
Package #
10
Invoice #
RDA2 Constant
ASN Vouchers
Index ID
Index Name
-1
Default Order
Voucher #
Vend Code
PO #
Date
Associate
Post Date
Package #
10
Invoice #
RDA2 Constant
Memos
Index ID
Index Name
-1
Default Order
Memo #
Associate
Date
Source
Prc Lvl
Type
RDA2 Constant
Slips
Index ID
Index Name
-1
Default Order
Memo #
Associate
Date
Source
Prc Lvl
Type
RDA2 Constant
SubLocDefs
Index ID
Index Name
Sub-Loc ID
Store
Sub-Loc Name
RDA2 Constant
SubLocQtys
Index ID
Index Name
Item SID
Item #
Sub-Loc ID
Sub-Loc Name
Last Rcvd
RDA2 Constant
MovNotes
Index ID
Index Name
-1
Default Order
Number
Date
Store
Associate
SID
Ref Doc #
UDF1
UDF2
UDF3
10
UDF4
11
Shipment Number
12
Carton Number
13
Type
14
Note Source
RDA2 Constant
MovOrders
Index ID
Index Name
MO Number
Date
Store
Associate
SID
UDF1
UDF2
UDF3
UDF4
10
Shipment Number
11
Carton Number
12
Movement Date
13
Priority
RDA2 Constant
TOs
Index ID
Index Name
RDA2 Constant
TO #
idxTOrdNumber
PO #
Associate
100
POItem
ntblPOItems
POs
101
ReceiptItem
ntblInvoiceItems
Invoices
102
SOItem
ntblSOItems
SOs
103
SODeposit
ntblSODeposits
SOs
104
SOHistory
ntblSOHistory
SOs
105
VoucherItem
ntblVoucherItems
Former Vouchers
Pending Vouchers
ASN Vouchers
106
MemoItem
ntblMemoItems
Memos
107
SlipItem
ntblSlipItems
Slips
108
MoveNoteItem
ntblMovNoteItems
MovNotes
109
MoveOrderItem
ntblMovOrdItems
MovOrders
110
TOItem
ntblTOItems
TOs
Table Schemas
(Applies to FieldByID and FieldByName methods of the IRdaDocument object.)
Departments
RDA2 Constant
ID#
Name
Type
Size Caption
Description
fidDC1
50 fldDept
String
1 Dept
Department
fidClass
51 fldClass
String
1 Class
Class
fidSubClass
52 fldSubClass
String
1 Subclass
Subclass
String
9 DCS
Enumerate
d
0 Tax
Tax Code
fidDC
2 fldDCS
fidTax
49 fldTaxCd
fidCoeff
115 fldCoeff
Double
0 Coef
Coefficient
fidQuantityDecimals
200 fldDecimals
Boolean
0 Qty Decimals
Quantity Decimals
fidAllocPttrn
201 fldAllocPttrn
String
20 Alloc Pattern
Allocation Pattern
3 fldDCSName
String
30 DCS Name
fidDeptName
fidMrgP
13 fldDefMgnPrc
Integer
0 Mrg%
Default Margin %
fidMupP
104 fldDefMkUpPrc
Integer
0 MkUp%
Default Mark Up %
fidDeptPicture
209 fldDeptPicture
String
fidDeptName10
29 fldDeptName
String
10 Dept Name
Department Name
fidClassName10
30 fldClassName
String
10 Class Name
Class Name
fidSubClassName10
31 fldSubClassName String
10 Sub-class Name
Sub-class Name
fidPureDCS
7222 fldPureDCS
String
Customers
RDA2 Constant
ID#
Name
Type
Size
Caption
fidCustID
236 fldCustID
Integer
fidCustCompany
210 fldCompany
String
25 Company
Company Name
fidCustTitle
211 fldTitle
String
15 Title
Title
fidCustFName
212 fldFName
String
30 First
First Name
fidCustLName
213 fldLName
String
30 Last
Last Name
fidCustAddr1
214 fldAddr1
String
31 Address 1
Address 1
fidCustAddr2
215 fldAddr2
String
31 Address 2
Address 2
fidCustAddr3
216 fldAddr3
String
31 Address 3
Address 3
fidCustZIP
217 fldZIP
String
10 ZIP
ZIP Code
fidCustPhone1
218 fldPhone1
String
15 Phone 1
Telephone 1
fidCustPhone2
219 fldPhone2
String
15 Phone 2
Telephone 2
fidCustInfo1
221 fldInfo1
String
20 Info 1
Information 1
fidCustInfo2
222 fldInfo2
String
20 Info 2
Information 2
fidCustShare
238 fldShare
Enumerated
0 Share
Sharing Status
fidCustAR
239 fldCliAR
Enumerated
0 AR
Accounts Receivable
fidCustAcptChks
240 fldAccChk
Boolean
0 Checks
Accept Checks
fidCustStoreCr
241 fldStCred
Double
0 Store Credit
Store Credit
fidCustCredLim
242 fldCredLim
Double
0 Chrg Limit
Charge Limit
fidCustCredUsed
243 fldCredUsed
Double
0 Chrg Bal
Charge Balance
fidCustLastSale
244 fldLastSale
Date
0 Last Sale
fidCustUDF0
224 fldCntUDF0
Date
0 UDF 1
User-Defined Field 1
-None-
225 fldCntUDF1
Date
0 UDF 2
User-Defined Field 2
-None-
226 fldCntUDF2
String
20 UDF 3
User-Defined Field 3
-None-
227 fldCntUDF3
String
20 UDF 4
User-Defined Field 4
-None-
228 fldCntUDF4
String
20 UDF 5
User-Defined Field 5
-None-
229 fldCntUDF5
String
20 UDF 6
User-Defined Field 6
-None-
230 fldCntUDF6
String
20 UDF 7
User-Defined Field 7
fidCustUDF7
231 fldCntUDF7
String
20 UDF 8
User-Defined Field 8
fidCustSearchPhone
220 fldSrchPhone
String
15 Phone
Telephone
fidCustSearchInfo
223 fldSrchInfo
String
20 Info
Information
54 fldTaxArea
String
11 Tax Area
Tax Area
20 Customer Image
Customer Image
fidTaxArea
fidCustomerPicture
247
fldCustomerPict
String
ure
0 Cust ID
Description
Customer ID
Name
Type
fidCustSID
245 fldCustSID
Int64
0 Customer SID
Customer System ID
fidStoreStation
563 fldStoreStatn
String
4 Str/Sta
fidPrcLvl
107 fldPrcLvl
Enumerated
0 Prc Lvl
Price Level
fidCustMark1
248 fldCustMark1
String
4 Mark 1
Mark 1
fidCustMark2
249 fldCustMark2
String
4 Mark 2
Mark 2
fidCustSrchMark
4 Mark
Mark
fidCustDetax
251 fldCustDetax
Boolean
0 Export
Export
fidFullName
235 fldFullName
String
0 Full Name
Full Name
fidCustInactive
270 fldCustInactive
Boolean
0 Inactive
Inactive
fidCustAux0
280 fldCustAux0
Enumerated
0 Aux 1
Auxiliary field 1
-None-
281 fldCustAux1
Enumerated
0 Aux 2
Auxiliary field 2
-None-
282 fldCustAux2
Enumerated
0 Aux 3
Auxiliary field 3
-None-
283 fldCustAux3
Enumerated
0 Aux 4
Auxiliary field 4
-None-
284 fldCustAux4
Enumerated
0 Aux 5
Auxiliary field 5
-None-
285 fldCustAux5
Enumerated
0 Aux 6
Auxiliary field 6
-None-
286 fldCustAux6
Enumerated
0 Aux 7
Auxiliary field 7
-None-
287 fldCustAux7
Enumerated
0 Aux 8
Auxiliary field 8
-None-
288 fldCustAux8
Enumerated
0 Aux 9
Auxiliary field 9
-None-
289 fldCustAux9
Enumerated
0 Aux 10
Auxiliary field 10
-None-
290 fldCustAux10
Enumerated
0 Aux 11
Auxiliary field 11
fidCustAux11
291 fldCustAux11
Enumerated
0 Aux 12
Auxiliary field 12
fidCustDiscPercentAlw
d
292
0 Customer Disc %
fidCustSysDate
293 fldCustSysDate
Date
fidCustNotes
232 fldCustNotes
String
fidEMail
237 fldEMail
String
60 E-Mail
E-Mail address
String
11 Tax Area 2
Tax Area 2
fidTaxArea2
fidCustMarkedForDele
tion
ID#
fldCustDiscPerce
Double
ntAlwd
7005 fldTaxArea2
294
fldCustMarkedF
Boolean
orDeletion
Size
Caption
245 Cust.Notes
Description
Cust.Notes
Vendors
RDA2 Constant
ID# Name
Type
Size
Caption
Description
fidVndrCompany
210 fldCompany
String
25 Company
Company Name
fidVndrTitle
211 fldTitle
String
15 Title
Title
fidVndrFName
212 fldFName
String
30 First
First Name
fidVndrLName
213 fldLName
String
30 Last
Last Name
fidVndrAddr1
214 fldAddr1
String
31 Address 1
Address 1
fidVndrAddr2
215 fldAddr2
String
31 Address 2
Address 2
fidVndrAddr3
216 fldAddr3
String
31 Address 3
Address 3
fidVndrZIP
217 fldZIP
String
10 ZIP
ZIP Code
fidVndrPhone1
218 fldPhone1
String
15 Phone 1
Telephone 1
fidVndrPhone2
219 fldPhone2
String
15 Phone 2
Telephone 2
fidVndrInfo1
221 fldInfo1
String
20 Info 1
Information 1
fidVndrInfo2
222 fldInfo2
String
20 Info 2
Information 2
fidVndrNotes
232 fldNotes
String
fidVndrAccNum
233 fldAccNum
String
fidVndrAP
234 fldVndAP
Enumerated
0 AP
Accounts Payable
fidVndrUDF0
224 fldCntUDF0
Date
0 UDF 1
User-Defined Field 1
-None-
225 fldCntUDF1
Date
0 UDF 2
User-Defined Field 2
-None-
226 fldCntUDF2
String
20 UDF 3
User-Defined Field 3
-None-
227 fldCntUDF3
String
20 UDF 4
User-Defined Field 4
-None-
228 fldCntUDF4
String
20 UDF 5
User-Defined Field 5
-None-
229 fldCntUDF5
String
20 UDF 6
User-Defined Field 6
-None-
230 fldCntUDF6
String
20 UDF 7
User-Defined Field 7
fidVndrUDF7
231 fldCntUDF7
String
20 UDF 8
User-Defined Field 8
fidVndrSearchPhone
220 fldSrchPhone
String
15 Phone
Telephone
fidVndrSearchInfo
223 fldSrchInfo
String
20 Info
Information
fidVC
4 fldVendorCode
Vendor Notes
Account Number
String
3 Vend Code
Vendor Code
0 Terms
Payment Terms
fidVouPaid
516 fldVouTerms
String
fidVndrPicture
246 fldVendorPicture
String
fidTradeDiscPercent
194 fldTradeDiscPercent
Double
fidEMail
237 fldEMail
String
20 Vendor Image
0 Trade Discount %
60 E-Mail
Vendor Image
Trade Discount %
E-Mail address
Items
RDA2 Constant
ID# Name
Type
fidDC
2 fldDCS
String
9 DCS
fidVC
4 fldVendorCode
String
3 Vend Code
Vendor Code
fidDesc1
5 fldDesc1
String
16 Desc 1
Description 1
fidDesc2
8 fldDesc2
String
17 Desc 2
Description 2
fidAttr
6 fldAttr
String
4 Attr
Attribute
fidSIZE
7 fldSize
String
4 Size
Size
fidUPC
9 fldUPC
String
13 UPC
UPC
fidALU
166 fldALU
String
20 ALU
Alternate Look Up
fidUsrCd0
146 fldUDF0
Enumerated
0 UDF 1
User-Defined Field 1
fidUsrCd1
163 fldUDF1
Enumerated
0 UDF 2
User-Defined Field 2
fidUsrCd2
164 fldUDF2
Enumerated
0 UDF 3
User-Defined Field 3
fidUsrCd3
165 fldUDF3
Enumerated
0 UDF 4
User-Defined Field 4
fidCommCod
181 fldCommCod
Integer
0 Comm Code
Commission Code
fidSPIF
182 fldSPIF
Double
0 SPIF
Enumerated
0 Tax
Tax Code
fidTax
49 fldTaxCd
Size
Caption
Description
fidInvenFlag
127 fldFlag
Enumerated
0 Flag
Inventory Flag
fidEDIStatus
109 fldEDI
Enumerated
0 EDI
EDI Status
fidPromoPrc
145 fldPlnPrc
Boolean
0 Plan Price
fidDateRcvd
14 fldLRecvD
Date
0 Last Rcvd
fidDateSold
15 fldLSoldD
Date
0 Last Sold
fidFDateRcvd
66 fldFRecvD
Date
0 First Rcvd
fidDateMarked
173 fldLMrkDnD
Date
0 Last MkDn
fidDateDiscon
176 fldDiscD
Date
0 Discont Date
Discontinue Date
fidInvnPrc
11 fldPrice
Double
0 Inven P$
Inventory Price
fidInvnCost
12 fldCost
Double
0 Cost
Cost
fidMrgD
69 fldMgn
Double
0 Margin $
Margin Amount
fidMrgP
13 fldMgnPrc
Integer
0 Mrg%
Margin %
fidCoeff
115 fldCoeff
Double
0 Coef
Coefficient
fidTaxP
118 fldTaxPrc
Double
0 Tax %
Tax %
fidTaxAmt
119 fldTax
Double
0 Tax $
Tax Amount
fidQTY
10 fldQty
Double
0 Qty
Quantity
fidLastCost
16 fldOrdCost
Double
0 Ord C$
Order Cost
ID# Name
Type
Size
Caption
Description
fidFrmrPrc
17 fldFrmrPrc
Double
0 Frmr P$
Former Price
fidMin
55 fldMin
Double
0 Min
Minimum
fidMax
56 fldMax
Double
0 Max
Maximum
Double
0 Inven P$T$
Double
0 M$T$
fidInvnPWT
fidMrgT
116 fldPrcWTx
70 fldMrgWTx
fidFrmrPWT
128 fldFrmrPrcWTx
Double
0 Frmr P$T$
fidUnitsPerCase
135 fldUnitsCase
Integer
0 Units/Case
Units/Case
fidQtyCas
136 fldCaseQty
Double
0 Case Qty
Case Quantity
fidNumberOfDecima
ls
202 fldNDecimals
Integer
0 Qty Decimals
Number of Decimals
fidPrtTag
184 fldPrintTags
Boolean
0 Tags
Print Tags
fidDeptName
fidMupP
3 fldDCSName
104 fldMkUpPrc
String
30 DCS Name
Integer
0 MkUp%
Mark Up %
fidTotO_H
18 fldTotOnHnd
Double
0 Cmp Qty
Company Quantity
fidTotO_O
19 fldTotOnOrder
Double
0 Cmp On Ordr
Company On Order
fidTotRcvd
20 fldTotRcvd
Double
0 Cmp Rcvd
Company Received
fidTotSold
21 fldTotSold
Double
0 Cmp Sold
Company Sold
fidStrOrd
101 fldStrOnOrder
Double
0 Str On Ordr
Store On Order
fidStrRcvd
102 fldStrRcvd
Double
0 Str Rcvd
Store Received
fidStrSold
100 fldStrSold
Double
0 Str Sold
Store Sold
fidStyleSid
207 fldStyleSID
Int64
0 Style SID
Style SID
fidStylePicture
204 fldStylePicture
String
fidItemNo
1 fldItemNum
20 Style Image
Style Image
Integer
0 Item #
Item Number
0 Item SID
Item SID
fidItemSID
208 fldItemSID
Int64
fidItemPicture
199 fldItemPicture
String
fidFC1Prc
177 fldFC1Prc
Double
20 Item Image
Item Image
0 FC1 P$
fidFC1PWT
178 fldFC1PrcWTx
Double
0 FC1 P$T$
fidFC1TaxAmt
179 fldFC1Tx
Double
0 FC1 T$
fidItemScale
205 fldItemScale
Enumerated
0 Scale
Item Scale
fidSchedNo
175 fldDscSch
Integer
0 Promo #
fidDC1
50 fldDept
String
1 Dept
Department
fidClass
51 fldClass
String
1 Class
Class
fidSubClass
52 fldSubClass
String
1 Subclass
Subclass
fidCmpMin
57 fldCmpMin
Double
0 Cmp Min
Company Minimum
ID# Name
58 fldCmpMax
Type
Double
Size
Caption
0 Cmp Max
Description
Company Maximum
fidDesc3
197 fldDesc3
String
11 Desc 3
Description 3
fidDesc4
198 fldDesc4
String
11 Desc 4
Description 4
20 UDF Name
User-Defined Name
fidInvnUDFStr
75 fldInvnUDFStr
String
fidInvnAux0
78 fldInvnAUX0
Enumerated
0 Aux 1
Auxiliary Field 1
-None-
79 fldInvnAUX1
Enumerated
0 Aux 2
Auxiliary Field 2
-None-
80 fldInvnAUX2
Enumerated
0 Aux 3
Auxiliary Field 3
-None-
81 fldInvnAUX3
Enumerated
0 Aux 4
Auxiliary Field 4
-None-
82 fldInvnAUX4
Enumerated
0 Aux 5
Auxiliary Field 5
-None-
83 fldInvnAUX5
Enumerated
0 Aux 6
Auxiliary Field 6
-None-
84 fldInvnAUX6
Enumerated
0 Aux 7
Auxiliary Field 7
fidInvnAux7
85 fldInvnAUX7
Enumerated
0 Aux 8
Auxiliary Field 8
fidInvnUDFDate
87 fldInvnUDFDate
Date
0 UDF Date
User-Defined Date
fidInvnFrstPrc
195 fldInvnFrstPrc
Double
0 First P$
First Price
fidInvnFrstPWT
196 fldInvnFrstPWT
Double
0 First P$T$
fidInvnSerialFlg
88 fldInvnSerialFlg
Enumerated
0 Serial
fidFCC
89 fldFCC
Double
0 FOC$
fidFCCType
90 fldFCCType
Enumerated
0 FOC$ Type
fidMaxDisc1
97 fldMaxDisc1
Double
fidMaxDisc2
98 fldMaxDisc2
Double
fidVndrListCst
193 fldVndrListCst
Double
fidTradeDiscPercent
194 fldTradeDiscPercent
Double
0 Trade Discount %
Trade Discount %
fidInvnCostCode
36 fldCostCode
String
0 Cost Code
Cost Code
fidLastRcvdCode
37 fldLRcvdCode
String
fidKitItemType
96 fldKitItemType
Enumerated
fidNonInventory
109
fldNonInventory
9
Boolean
0 Non-Inventory
Non-Inventory
fidCommitted
109
fldCommitted
7
Boolean
0 Committed
Committed
fidDocLastEdit
569 fldDocLastEdit
Date
0 Last Edit
Last Edit
fidSaleDiscPercent
112
fldSaleDiscPercent
3
Double
0 Sale Disc %
Sale Disc %
fidSaleDisc
112
fldSaleDisc
4
Double
0 Sale Disc $
Sale Disc $
fidTotalTaxAmt
700
fldTotalTax
3
Double
0 Total Tax $
fidTax2Prc
700
fldTax2Prc
0
Double
0 Tax 2 %
Tax 2 Percent
fidTax2Amt
700
fldTax2
1
Double
0 Tax 2 $
Tax 2 Amount
ID# Name
Type
Size
Caption
Description
fidAltTax2
700
fldTax2Cd
4
String
0 Tax Code 2
Tax Code 2
fidAltTax1
700
fldTax1Cd
2
String
0 Tax Code
Tax Code
Invoices
RDA2 Constant
ID#
Name
Type
Size
Caption
Description
fidInvcHdrNotes
350 fldInvcHdrNotes
String
7 Notes
fidStoreStation
563 fldStoreStatn
String
4 Str/Sta
fidTaxAmt
119 fldTax
Double
0 Tax $
Tax Amount
fidTaxP
118 fldTaxPrc
Double
0 Tax %
Tax %
fidDiscPercent
500 fldDiscPrc
Double
0 Disc %
Discount %
34 fldDiscount
Double
0 Disc $
Discount Amount
fidShipping
505 fldShipping
Double
0 Shipping
Shipping
fidFee
508 fldFee
Double
0 Fee
Fee Amount
fidInvcComment1
371 fldInvcComment1
String
25 Comment 1
Receipt Comment 1
fidInvcComment2
372 fldInvcComment2
String
25 Comment 2
Receipt Comment 2
String
11 Tax Area
Tax Area
fidDisc
fidTaxArea
54 fldTaxArea
fidShippingPercent
504 fldShippingPrc
Double
0 Shipping %
Shipping %
fidFeeType
506 fldFeeType
String
6 Fee Type
Fee Type
fidFeeTaxPercent
507 fldFeeTaxPrc
Double
0 Fee Tax %
Fee Tax %
fidTaxOnFeeShip
509 fldTaxOnFeeShip
Double
fidTaxRebatePercent
510 fldTaxRebatePrc
Double
0 Tax Rebate %
Tax Rebate %
fidTaxRebate
511 fldTaxRebate
Double
0 Tax Rebate
fidInvcRoundAmt
375 fldInvcRoundAmt
Double
0 Round $
fidInvcTotalRoundAmt
376 fldInvcTotalRoundAmt
Double
0 Total+Round $
fidItemsCount
512 fldItemsCount
Integer
0 No of Items
Items Count
fidInvcTotalOfLineDisc
377 fldInvcTotalOfLineDisc
Double
fidInvcHdrRcptStatus
378 fldInvcHdrRcptStatus
Enumerated
0 Receipt Status
Receipt Status
fidInvcHdrRcptType
379 fldInvcHdrRcptType
Enumerated
0 Receipt Type
Receipt Type
fidCashier
517 fldCashier
String
8 Cashier
Cashier
fidDocDate
518 fldDocDate
Date
0 Date
Document Date
fidInvcNum
560 fldInvcNum
Integer
0 Receipt #
Receipt Number
String
8 Associate
Associate
0 Bill To Cust #
fidClerk
65 fldClerk
Tax On
Fee/Ship
Total of Line
Disc
Tax On Fee/Ship
fidBillToCustID
520 fldBillToCustNumber
String
fidBillToCustComp
521 fldBillToCustCompany
String
fidBillToCustFName
523 fldBillToFName
String
30 Bill To F.Name
fidBillToCustLName
522 fldBillToLName
String
30 Bill To L.Name
fidBillToCustTitle
524 fldBillToTitle
String
15 Bill To Title
Bill To Title
ID#
Name
Type
Size
Caption
Description
fidBillToAddr1
525 fldBillToAddr1
String
Bill To Address
31
1
fidBillToAddr2
526 fldBillToAddr2
String
31
Bill To Address
2
Bill To Address 2
fidBillToAddr3
527 fldBillToAddr3
String
31
Bill To Address
3
Bill To Address 3
fidBillToZip
528 fldBillToZip
String
10 Bill To ZIP
Bill To ZIP
fidBillToInfo1
531 fldBillToInfo1
String
20 Bill To Info 1
Bill To Info 1
fidBillToInfo2
532 fldBillToInfo2
String
20 Bill To Info 2
Bill To Info 2
fidShipToCustID
540 fldShipToCustNumber
String
fidShipToCustComp
25
fidShipToCustFName
543 fldShipToFName
String
fidShipToCustLName
542 fldShipToLName
String
fidShipToCustTitle
544 fldShipToTitle
String
15 Ship To Title
0 Ship To Cust #
Ship To
Company
Bill To Address 1
Ship To Title
fidShipToAddr1
545 fldShipToAddr1
String
Ship To Address
31
Ship To Address 1
1
fidShipToAddr2
546 fldShipToAddr2
String
31
Ship To Address
Ship To Address 2
2
fidShipToAddr3
547 fldShipToAddr3
String
31
Ship To Address
Ship To Address 3
3
fidShipToZip
548 fldShipToZip
String
10 Ship To ZIP
Ship To ZIP
fidShipToInfo1
551 fldShipToInfo1
String
20 Ship To Info 1
Ship To Info 1
fidShipToInfo2
552 fldShipToInfo2
String
20 Ship To Info 2
Ship To Info 2
fidBillToCustSID
533 fldBillToCustSID
Int64
fidShipToCustSID
553 fldShipToCustSID
Int64
16
fidSubTotal
564 fldSubtotal
Double
0 SubTotal
SubTotal
fidTotal
565 fldTotal
Double
0 Total
Total
Bill To Full Name
Ship To Cust.
SID
fidBillToFullName
536 fldBillToFullName
String
Bill To Full
0
Name
fidShipToFullName
556 fldShipToFullName
String
fidWorkstation
501 fldWorkstation
Integer
0 Wks
Workstation
fidDocTime
502 fldDocTime
Date
0 Time
Document Time
fidBillToSC
537 fldBillToSC
Double
0 St. Credit
fidBillToChks
538 fldBillToChks
Boolean
0 Checks
Bill To Checks
fidSONum
600 fldSONumber
String
fidSOType
609 fldSOType
Enumerated
fidBillToPicture
557 fldBillToPicture
String
20 Bill To Image
Bill To Image
fidShipToPicture
558 fldShipToPicture
String
20 Ship To Image
Ship To Image
fidItemPicture
199 fldItemPicture
String
20 Item Image
Item Image
fidFlag1
575 fldFlag1
Enumerated
Ship To Full
Name
14 SO Number
0 SO Type
0 Flag 1
SO Number
SO Type
Flag 1
ID#
Name
Type
Size
Caption
Description
fidFlag2
576 fldFlag2
Enumerated
0 Flag 2
Flag 2
fidFlag3
577 fldFlag3
Enumerated
0 Flag 3
Flag 3
fidGL
578 fldGL
Boolean
0 GL
General Ledger
fidAR1
579 fldAR1
Boolean
0 AR
Accounts Receivable
fidPR
582 fldPR
Boolean
0 PR
Payroll
fidInvcIdx2
381 fldInvcIdx2
String
Cust.(Company
53
Customer (Company priority)
priority)
fidInvcIdx12
382 fldInvcIdx12
String
53
fidBillToPhone1
529 fldBillToPhone1
String
15 Bill To Phone 1
Bill To Phone 1
fidBillToPhone2
530 fldBillToPhone2
String
15 Bill To Phone 2
Bill To Phone 2
fidShipToPhone1
549 fldShipToPhone1
String
fidShipToPhone2
550 fldShipToPhone2
String
fidBusCon
591 fldBusCon
Enumerated
fidCustPONumber
601 fldSOCustPONumber
String
10 Cust PO #
fidStoreHeading1
585 fldStoreHeading1
String
fidStoreHeading2
586 fldStoreHeading2
String
fidStoreHeading3
587 fldStoreHeading3
String
fidInvcIdx7
383 fldInvcIdx7
String
0 St/Sta/Ws/Date Store/Station/Workstation/Date
fidTender
519 fldTender
Enumerated
0 Tender
Tender
fidInvcIdx6
384 fldInvcIdx6
String
0 St/Sta/Cashier
Store/Station/Cashier
Cust.(Name
priority)
Business/Consu
Business/Consumer
mer
Customer Purchase Order Number
fidStore
53 fldStore
String
3 Store
Store
fidStation
48 fldStation
String
1 Station
Station
fidDocLastEdit
569 fldDocLastEdit
Date
0 Last Edit
Last Edit
fidTransmitted
823 fldTransmitted
Boolean
0 Transmitted
Transmitted
fidStylePicture
204 fldStylePicture
String
20 Style Image
Style Image
fidDocPostDate
568 fldDocPostDate
Date
0 Post Date
fidTrackingNum
652 fldTrackingNum
String
24 Tracking #
fidCustCredLim
242 fldCredLim
Double
0 Chrg Limit
Charge Limit
Reference Doc Number
Post Date
Tracking Number
fidRefDocNum
300 fldRefDocNum
String
Reference Doc
0
#
fidRefDocPostDt
301 fldRefDocPostDt
Date
fidTotalQty
597 fldInvcTotalQty
Double
fidCustCredUsed
243 fldCredUsed
Double
0 Chrg Bal
Charge Balance
0 FC1 Total
fidFC1Total
1110 fldTotalFC1
Double
fidStoreHeading4
1585 fldStoreHeading4
String
Reference Post
Date
ID#
Name
Type
Size
Caption
Description
fidStoreHeading5
1586 fldStoreHeading5
String
fidStoreHeading6
1587 fldStoreHeading6
String
fidPrcLvl
fidExtOrigPrice
107 fldPrcLvl
61 fldExtOrigPrc
Enumerated
0 Prc Lvl
Price Level
Double
fidOrigStoreStation
1121 fldOrigStoreStatn
String
4 Orig. Str/Sta
fidAudited
1122 fldAudited
Boolean
0 Audited
Audited
fidTaxArea2
7005 fldTaxArea2
String
fidTotalTaxAmt
7003 fldTotalTax
Double
0 Total Tax $
fidTax2Amt
7001 fldTax2
Double
0 Tax 2 $
Tax 2 Amount
fidTax2Prc
7000 fldTax2Prc
Double
0 Tax 2 %
Tax 2 Percent
11 Tax Area 2
Default Sub12
Location
Tax Area 2
fidDefSubLoc
1127 fldDefSubLoc
String
fidMovNoteShipNum
1128 fldMovNoteShipNum
String
fidWSSeqNo
1129 fldSeqWSNo
Integer
0 WS Seq #
WS Seq #
fidDataOrigin
1131 fldDataOrigin
Enumerated
0 Data Origin
Data Origin
Date
Charge Due
0
Date
Double
fidChargeDueDate
fidSubTotalWithoutTax
1132 fldChargeDueDate
562 fldSubTotalWithoutTax
Default sub-location
Movement Note
Movement note shipment number
Shipment#
Subtotal w/o
Tax
fidShipToAux11
7211 fldShipToAux12
Enumerated
-None-
7210 fldShipToAux11
Enumerated
-None-
7209 fldShipToAux10
Enumerated
-None-
7208 fldShipToAux9
Enumerated
0 Ship To Aux 9
Auxiliary field 9
-None-
7207 fldShipToAux8
Enumerated
0 Ship To Aux 8
Auxiliary field 8
-None-
7206 fldShipToAux7
Enumerated
0 Ship To Aux 7
Auxiliary field 7
-None-
7205 fldShipToAux6
Enumerated
0 Ship To Aux 6
Auxiliary field 6
-None-
7204 fldShipToAux5
Enumerated
0 Ship To Aux 5
Auxiliary field 5
-None-
7203 fldShipToAux4
Enumerated
0 Ship To Aux 4
Auxiliary field 4
-None-
7202 fldShipToAux3
Enumerated
0 Ship To Aux 3
Auxiliary field 3
-None-
7201 fldShipToAux2
Enumerated
0 Ship To Aux 2
Auxiliary field 2
fidShipToAux0
7200 fldShipToAux1
Enumerated
0 Ship To Aux 1
Auxiliary field 1
fidBillToAux11
7111 fldBillToAux12
Enumerated
0 Bill To Aux 12
Auxiliary field 12
-None-
7110 fldBillToAux11
Enumerated
0 Bill To Aux 11
Auxiliary field 11
-None-
7109 fldBillToAux10
Enumerated
0 Bill To Aux 10
Auxiliary field 10
-None-
7108 fldBillToAux9
Enumerated
0 Bill To Aux 9
Auxiliary field 9
-None-
7107 fldBillToAux8
Enumerated
0 Bill To Aux 8
Auxiliary field 8
ID#
Name
Type
Size
Caption
Description
-None-
7106 fldBillToAux7
Enumerated
0 Bill To Aux 7
Auxiliary field 7
-None-
7105 fldBillToAux6
Enumerated
0 Bill To Aux 6
Auxiliary field 6
-None-
7104 fldBillToAux5
Enumerated
0 Bill To Aux 5
Auxiliary field 5
-None-
7103 fldBillToAux4
Enumerated
0 Bill To Aux 4
Auxiliary field 4
-None-
7102 fldBillToAux3
Enumerated
0 Bill To Aux 3
Auxiliary field 3
-None-
7101 fldBillToAux2
Enumerated
0 Bill To Aux 2
Auxiliary field 2
fidBillToAux0
7100 fldBillToAux1
Enumerated
0 Bill To Aux 1
Auxiliary field 1
fidBillToUDF7
7120 fldBillToUDF8
String
20 Bill To UDF 8
User-Defined Field 8
-None-
7119 fldBillToUDF7
String
20 Bill To UDF 7
User-Defined Field 7
-None-
7118 fldBillToUDF6
String
20 Bill To UDF 6
User-Defined Field 6
-None-
7117 fldBillToUDF5
String
20 Bill To UDF 5
User-Defined Field 5
-None-
7116 fldBillToUDF4
String
20 Bill To UDF 4
User-Defined Field 4
-None-
7115 fldBillToUDF3
String
20 Bill To UDF 3
User-Defined Field 3
-None-
7114 fldBillToUDF2
Date
0 Bill To UDF 2
User-Defined Field 2
fidShipToUDF7
7220 fldShipToUDF8
String
20 Ship To UDF 8
User-Defined Field 8
-None-
7219 fldShipToUDF7
String
20 Ship To UDF 7
User-Defined Field 7
-None-
7218 fldShipToUDF6
String
20 Ship To UDF 6
User-Defined Field 6
-None-
7217 fldShipToUDF5
String
20 Ship To UDF 5
User-Defined Field 5
-None-
7216 fldShipToUDF4
String
20 Ship To UDF 4
User-Defined Field 4
-None-
7215 fldShipToUDF3
String
20 Ship To UDF 3
User-Defined Field 3
-None-
7214 fldShipToUDF2
Date
0 Ship To UDF 2
User-Defined Field 2
fidBillToUDF0
7113 fldBillToUDF1
Date
0 Bill To UDF 1
User-Defined Field 1
fidShipToUDF0
7213 fldShipToUDF1
Date
0 Ship To UDF 1
User-Defined Field 1
fidBillToEMail
534 fldBillToEMail
String
60 Bill To E-Mail
fidShipToEMail
554 fldShipToEMail
String
60 Ship To E-Mail
fidDocVAT
7227 fldDocVAT
Boolean
0 VAT
fidRefDocSID
299 fldRefDocSID
Int64
fidDocSID
595 fldDocSID
Int64
0 SID
Document SID
Name
Type
fidDC
2 fldDCS
String
9 DCS
fidVC
4 fldVendorCode
String
3 Vend Code
Vendor Code
fidDesc1
5 fldDesc1
String
16 Desc 1
Description 1
fidDesc2
8 fldDesc2
String
17 Desc 2
Description 2
fidAttr
6 fldAttr
String
4 Attr
Attribute
fidSIZE
7 fldSize
String
4 Size
Size
fidUPC
9 fldUPC
String
13 UPC
UPC
fidALU
166 fldALU
String
20 ALU
Alternate Look Up
fidUsrCd0
146 fldUDF0
Enumerated
0 UDF 1
User-Defined Field 1
fidUsrCd1
163 fldUDF1
Enumerated
0 UDF 2
User-Defined Field 2
fidUsrCd2
164 fldUDF2
Enumerated
0 UDF 3
User-Defined Field 3
fidUsrCd3
165 fldUDF3
Enumerated
0 UDF 4
User-Defined Field 4
fidCommCod
181 fldCommCod
Integer
0 Comm Code
Commission Code
fidSPIF
182 fldSPIF
Double
0 SPIF
fidCommAmt
183 fldCommAmt
Double
0 Comm $
Commission Amount
Enumerated
0 Tax
Tax Code
Enumerated
0 EDI
EDI Status
fidTax
fidEDIStatus
ID#
49 fldTaxCd
109 fldEDI
Size
Caption
Description
fidMrgD
69 fldMgn
Double
0 Margin $
Margin Amount
fidMrgP
13 fldMgnPrc
Integer
0 Mrg%
Margin %
fidCoeff
115 fldCoeff
Double
0 Coef
Coefficient
fidTaxP
118 fldTaxPrc
Double
0 Tax %
Tax %
fidTaxAmt
119 fldTax
Double
0 Tax $
Tax Amount
fidQTY
10 fldQty
Double
0 Qty
Quantity
fidQtyO_H
26 fldStrQty
Double
0 Str Qty
Store Quantity
fidMrgT
70 fldMrgWTx
Double
0 M$T$
fidUnitsPerCase
135 fldUnitsCase
Integer
0 Units/Case
Units/Case
fidQtyCas
136 fldCaseQty
Double
0 Case Qty
Case Quantity
fidNumberOfDecimals
202 fldNDecimals
Integer
0 Qty Decimals
Number of Decimals
41 fldInvcItemPrc
Double
0 Rcpt P$
Receipt Price
fidDocItmPWT
132 fldInvcItemPWT
Double
0 Rcpt P$T$
fidDocItmCost
44 fldInvcItemCost
Double
0 Rcpt C$
Receipt Cost
Double
0 Disc %
Item Discount %
fidDocItmPrc
fidDiscPercent
500 fldDocItemDisc
ID#
Name
3 fldDCSName
104 fldMkUpPrc
Type
String
Size
Caption
30 DCS Name
Description
Full Department Name
Integer
0 MkUp%
Mark Up %
fidTotO_H
18 fldTotOnHnd
Double
0 Cmp Qty
Company Quantity
fidExtPrc
33 fldExtPrc
Double
0 Ext P$
Extended Price
fidExtCost
38 fldExtCost
Double
0 Ext C$
Extended Cost
fidExtPwt
117 fldExtPWT
Double
0 Ext P$T$
fidDiscLvl
0 Disc Type
Discount Type
fidQtyO_HCas
138 fldCaseStrQty
32 fldDocItemOrigPrc Double
0 Orig P$
Original Price
fldDocItemOrigTa
Double
x
0 Orig T$
8 Associate
Associate
fidOrigPrc
fidOrigTax
fidClerk
162
65 fldClerk
Double
String
fidItemLookup
567 fldItemLookup
String
fidPrcLvl
107 fldPrcLvl
Enumerated
0 Prc Lvl
Price Level
fidSchedNo
175 fldDscSch
Integer
0 Promo #
fidItemModified
590 fldItemModified
Boolean
0 MOD
Modified
fidOrigPWT
123
0 Orig P$T$
fidItemSID
208 fldItemSID
0 Item SID
Item SID
0 Disc $
Item Discount
fidDisc
-None-
34
fldDocItemOrigPW
Double
T
Int64
fldDocItemDiscAm
Double
t
20 Item #
Item Lookup
2003 fldRecNo
Integer
0 Rec #
Record Number
fidFC1Prc
177 fldFC1Prc
Double
0 FC1 P$
fidFC1PWT
178 fldFC1PrcWTx
Double
0 FC1 P$T$
fidStyleSid
207 fldStyleSID
Int64
0 Style SID
Style SID
fidDesc3
197 fldDesc3
String
11 Desc 3
Description 3
fidDesc4
198 fldDesc4
String
11 Desc 4
Description 4
fidInvnAux0
78 fldInvnAUX0
Enumerated
0 Aux 1
Auxiliary Field 1
-None-
79 fldInvnAUX1
Enumerated
0 Aux 2
Auxiliary Field 2
-None-
80 fldInvnAUX2
Enumerated
0 Aux 3
Auxiliary Field 3
-None-
81 fldInvnAUX3
Enumerated
0 Aux 4
Auxiliary Field 4
-None-
82 fldInvnAUX4
Enumerated
0 Aux 5
Auxiliary Field 5
-None-
83 fldInvnAUX5
Enumerated
0 Aux 6
Auxiliary Field 6
-None-
84 fldInvnAUX6
Enumerated
0 Aux 7
Auxiliary Field 7
fidInvnAux7
85 fldInvnAUX7
Enumerated
0 Aux 8
Auxiliary Field 8
fidInvnUDFStr
75 fldInvnUDFStr
String
20 UDF Name
User-Defined Name
ID#
Name
87 fldInvnUDFDate
Type
Size
Caption
Description
Date
0 UDF Date
User-Defined Date
fidInvnFrstPrc
195 fldInvnFrstPrc
Double
0 First P$
First Price
fidInvnFrstPWT
196 fldInvnFrstPWT
Double
0 First P$T$
fidInvnSerialFlg
88 fldInvnSerialFlg
Enumerated
0 Serial
fidSerialNum
fidInvnCostCode
651 fldSerialNum
String
36 fldCostCode
String
fldInvcItemCostCo
String
de
25 Serial #
0 Cost Code
Serial Number
Cost Code
fidDocCostCode
559
fidDocItmKitFlg
310 fldDocItmKitFlg
fidDocItmPkgItmNo
fldDocItmPkgItmN
311
Integer
o
fidKitComponent
305 fldKitComponent
fidNonInventory
1099 fldNonInventory
Boolean
0 Non-Inventory
Non-Inventory
fidCommitted
1097 fldCommitted
Boolean
0 Committed
Committed
fidRoundDiscPrc
1120
0 Round Disc %
Discount % rounded
Double
fidExtOrigPrice
Enumerated
String
fldDocItemRndDis
Double
c
61 fldExtOrigPrc
0 PIN
30 Component
Component
fidTotalTaxAmt
7003 fldTotalTax
Double
0 Total Tax $
fidTax2Prc
7000 fldTax2Prc
Double
0 Tax 2 %
Tax 2 Percent
fidTax2Amt
7001 fldTax2
Double
0 Tax 2 $
Tax 2 Amount
fidAltTax2
7004 fldTax2Cd
String
0 Tax Code 2
Tax Code 2
fidAltTax1
7002 fldTax1Cd
String
0 Tax Code
Tax Code
fidTaxArea2
7005 fldTaxArea2
String
11 Tax Area 2
fidDefSubLoc
1127 fldDefSubLoc
String
12
fidItemScale
205 fldItemScale
Default SubLocation
Tax Area 2
Default sub-location
Enumerated
0 Scale
Item Scale
1130 fldSeqNum
Integer
0 Seq #
Sequence number
fidExtTax
121 fldExtTax
Double
0 Ext T$
Extended Tax
fidExtTax2
7006 fldExtTax2
Double
0 Ext Tax 2 $
fidExtTotalTax
7007 fldExtTotalTax
Double
fidUsrDscPrc
0 Doc Disc %
Doc Disc %
20 Item Image
Item Image
fidSeqNum
fidItemPicture
199 fldItemPicture
String
fidItemDetaxFlag
7223 fldItemDetaxFlag
Boolean
0 Item Detax
fidItemDetaxTaxP
fidItemDetaxTaxA
0 Item T$ Ovrd
fidItemDetaxPWT
Item Tax%
Ovrd
POs
RDA2 Constant
ID#
Name
Type
Size
Caption
fidPONumber
400 fldPONumber
String
fidPODate
404 fldPODate
Date
0 Ord Date
PO Date
fidPOStartShipDate
405 fldPOStartShipDate
Date
0 Ship
PO Ship Date
fidPOCancelDate
406 fldPOCancelDate
Date
0 Cancel
PO Cancel Date
4 fldVendorCode
String
3 Vend Code
Vendor Code
Double
0 Disc $
Discount Amount
fidVC
fidDisc
34 fldDiscount
20 PO #
Description
PO Number
fidPOEDIDate
409 fldEDIDate
Date
0 EDI Date
EDI Date
fidPOLastActivityDate
417 fldLastActivityDate
Date
0 Last Act. D.
fidFee
508 fldFee
Double
0 Fee
Fee Amount
fidPOTotalPrice
420 fldPOTotalPrice
Double
0 Price
Price
fidPOTotalQty
421 fldPOTotalQty
Double
0 Qty Ordered
Qty Ordered
fidItemsCount
512 fldItemsCount
Integer
0 No of Items
Items Count
fidVouPaid
516 fldVouTerms
String
0 Terms
Payment Terms
fidTotal
565 fldTotal
Double
0 Total
Total
fidItemPicture
199 fldItemPicture
String
20 Item Image
Item Image
fidVndrPicture
246 fldVendorPicture
String
20 Vendor Image
Vendor Image
fidPOInstruction1
422 fldPOInstruction1
String
60 Instruction 1
Instruction 1
fidPOInstruction2
423 fldPOInstruction2
String
60 Instruction 2
Instruction 2
fidPOInstruction3
424 fldPOInstruction3
String
60 Instruction 3
Instruction 3
fidPOInstruction4
425 fldPOInstruction4
String
60 Instruction 4
Instruction 4
fidPOInstruction5
426 fldPOInstruction5
String
60 Instruction 5
Instruction 5
fidUnfilledPrc
584 fldUnfilledPrc
Double
0 Unfilled %
Unfilled %
fidSubTotal
564 fldSubtotal
Double
0 SubTotal
SubTotal
fidPOType
401 fldPOType
Enumerat
ed
0 PO Type
PO Type
fidVndrCompany
210 fldCompany
String
25 Company
Company Name
fidVndrAddr1
214 fldAddr1
String
31 Address 1
Address 1
fidVndrAddr2
215 fldAddr2
String
31 Address 2
Address 2
fidVndrAddr3
216 fldAddr3
String
31 Address 3
Address 3
fidVndrZIP
217 fldZIP
String
10 ZIP
ZIP Code
fidVndrAccNum
233 fldAccNum
String
10 Acct #
Account Number
fidPOBillTo
429 fldPOBillTo
String
fidPOBillToHeading1
436 fldPOBillToHeading1
String
3 Bill To #
40
Bill To Heading
1
Bill To Number
Bill To Heading 1
ID#
Name
Type
fidPOShipTo
427 fldPOShipTo
String
fidPOShipToHeading1
fidPOMarkedFor
431 fldPOMarkedFor
fidPOMarkedForHeadi
ng1
fldPOMarkedForHeadi
442
String
ng1
String
Size
Caption
3 Ship To #
40
Description
Ship To Number
Ship To Heading
Ship To Heading 1
1
3 Marked For #
Marked For
40
Heading 1
fidPOEDIStatus
433 fldPOEDIStatus
Enumerat
ed
fidStoreStation
563 fldStoreStatn
String
4 Str/Sta
fidFeeType
506 fldFeeType
String
6 Fee Type
Fee Type
fidDiscPercent
500 fldDiscPrc
Double
0 Disc %
Discount %
fidPOTotalQtyRcvd
434 fldPOTotalQtyRcvd
Double
0 Qty Received
Qty Received
fidPOTotalQtyDue
435 fldPOTotalQtyDue
Double
0 Qty Due
Qty Due
String
8 Associate
Associate
fidClerk
65 fldClerk
0 EDI
EDI Status
fidPOBillToHeading2
437 fldPOBillToHeading2
String
40
Bill To Heading
2
Bill To Heading 2
fidPOBillToHeading3
438 fldPOBillToHeading3
String
40
Bill To Heading
3
Bill To Heading 3
fidPOBillToHeading4
1436 fldPOBillToHeading4
String
40
Bill To Heading
4
Bill To Heading 4
fidPOBillToHeading5
1437 fldPOBillToHeading5
String
40
Bill To Heading
5
Bill To Heading 5
fidPOBillToHeading6
1438 fldPOBillToHeading6
String
40
Bill To Heading
6
Bill To Heading 6
fidPOShipToHeading2
Ship To Heading
40
Ship To Heading 2
2
fidPOShipToHeading3
40
Ship To Heading
Ship To Heading 3
3
fidPOShipToHeading4
40
Ship To Heading
Ship To Heading 4
4
fidPOShipToHeading5
40
Ship To Heading
Ship To Heading 5
5
fidPOShipToHeading6
40
Ship To Heading
Ship To Heading 6
6
fidPOMarkedForHeadi
ng2
443
fldPOMarkedForHeadi
String
ng2
40
Marked For
Heading 2
fidPOMarkedForHeadi
ng3
444
fldPOMarkedForHeadi
String
ng3
40
Marked For
Heading 3
fidPOMarkedForHeadi
ng4
1442
fldPOMarkedForHeadi
String
ng4
40
Marked For
Heading 4
fidPOMarkedForHeadi
ng5
1443
fldPOMarkedForHeadi
String
ng5
40
Marked For
Heading 5
fidPOMarkedForHeadi
ng6
1444
fldPOMarkedForHeadi
String
ng6
40
Marked For
Heading 6
fidArchived
588 fldArchived
Boolean
0 Archived
Archived
fidPOFromSONum
445 fldPOFromSONum
String
14 From SO #
From SO Number
fidVndrTitle
211 fldTitle
String
15 Title
Title
fidVndrFName
212 fldFName
String
30 First
First Name
fidVndrLName
213 fldLName
String
30 Last
Last Name
fidVndrPhone1
218 fldPhone1
String
15 Phone 1
Telephone 1
ID#
Name
Type
fidVndrPhone2
219 fldPhone2
fidVndrInfo1
Size
Caption
Description
String
15 Phone 2
Telephone 2
221 fldInfo1
String
20 Info 1
Information 1
fidVndrInfo2
222 fldInfo2
String
20 Info 2
Information 2
fidDocLocked
618 fldDocLocked
Boolean
fidStylePicture
204 fldStylePicture
String
fidSNQty
446 fldSNQty
Double
0 ASN Quantity
fidMarked
592 fldMarked
Boolean
0 Marked
Marked
fidTransmitted
823 fldTransmitted
Boolean
0 Transmitted
Transmitted
fidDocHeld
617 fldSOHeld
Boolean
0 Held
Held
fidDocLastEdit
569 fldDocLastEdit
Date
0 Last Edit
Last Edit
Createf from SO indicator
P$T$
0 Locked
20 Style Image
fidPOFromSOFlag
447 fldPOFromSOFlag
Boolean
Created from
0
SO
fidPOTotalPrcTax
448 fldPOTotalPrcTax
Double
0 P$T$
Locked
Style Image
ID#
Name
Type
Size
Caption
Description
fidQTY
10 fldQty
Double
0 Qty
Quantity
fidDocItmCost
44 fldPOItmCost
Double
0 PO C$
PO Cost
9 DCS
fidDC
2 fldDCS
String
fidDeptName
3 fldDCSName
String
30 DCS Name
fidVC
4 fldVendorCode
String
3 Vend Code
fidDesc1
5 fldDesc1
String
16 Desc 1
Description 1
fidDesc2
8 fldDesc2
String
17 Desc 2
Description 2
fidAttr
6 fldAttr
String
4 Attr
Attribute
fidSIZE
7 fldSize
String
4 Size
Size
fidUPC
9 fldUPC
String
13 UPC
UPC
fidALU
166 fldALU
String
20 ALU
Alternate Look Up
fidUsrCd0
146 fldUDF0
Enumerated
0 UDF 1
User-Defined Field 1
fidUsrCd1
163 fldUDF1
Enumerated
0 UDF 2
User-Defined Field 2
fidUsrCd2
164 fldUDF2
Enumerated
0 UDF 3
User-Defined Field 3
fidUsrCd3
165 fldUDF3
Enumerated
0 UDF 4
User-Defined Field 4
fidFDateRcvd
66 fldFRecvD
Date
0 First Rcvd
fidInvnPrc
11 fldPrice
Double
0 Inven P$
Inventory Price
fidInvnCost
12 fldCost
Double
0 Cost
Cost
fidMrgD
69 fldMgn
Double
0 Margin $
Margin Amount
fidMrgP
13 fldMgnPrc
Integer
0 Mrg%
Margin %
fidMupP
104 fldMkUpPrc
Integer
0 MkUp%
Mark Up %
fidCoeff
115 fldCoeff
Double
0 Coef
Coefficient
fidTotO_H
18 fldTotOnHnd
Double
0 Cmp Qty
Company Quantity
fidStrOrd
101 fldStrOnOrder
Double
0 Str On Ordr
Store On Order
fidStrRcvd
102 fldStrRcvd
Double
0 Str Rcvd
Store Received
fidDocItmPrc
41 fldPOItmPrice
Double
0 PO P$
PO Price
fidLastCost
16 fldOrdCost
Double
0 Ord C$
Order Cost
fidFrmrPrc
17 fldFrmrPrc
Double
0 Frmr P$
Former Price
fidExtPrc
33 fldExtPrc
Double
0 Ext P$
Extended Price
fidExtCost
38 fldExtCost
Double
0 Ext C$
Extended Cost
116 fldPrcWTx
Double
0 Inven P$T$
Double
0 M$T$
fidInvnPWT
fidMrgT
70 fldMrgWTx
128 fldFrmrPrcWTx
Double
0 Frmr P$T$
fidDocItmPWT
132 fldPOPrcWTx
Double
0 PO P$T$
fidExtPwt
117 fldExtPWT
Double
0 Ext P$T$
fidQtyOrdCas
139 fldCaseQtyOrd
Double
0 Case Ord
fidQtyRcvdCas
140 fldCaseQtyRcvd
Double
0 Case Rcvd
fidPrtTag
184 fldPrintTags
Boolean
0 Tags
Print Tags
Double
0 Str Qty
Store Quantity
fidQtyO_H
26 fldStrQty
fidPOItmDue
414 fldPOItmQtyDue
Double
0 PO Qty Due
PO Quantity Due
fidQtyDueCas
142 fldCaseQtyDue
Double
0 Case Due
Double
0 Qty Rcvd
Quantity Received
fidQtyRcvd
28 fldItmRcvd
fidItemLookup
567 fldItemLookup
String
fidNumberOfDecimals
202 fldNDecimals
Integer
0 Qty Decimals
Number of Decimals
fidItemSID
208 fldItemSID
Int64
0 Item SID
Item SID
fidDiscPercent
500 fldDocItemDisc
Double
0 Disc %
Item Discount %
22 fldSelQty
Double
0 Doc.Qty
Document Quantity
2003 fldRecNo
Integer
0 Rec #
Record Number
Enumerated
0 Tax
Tax Code
fidSelQty
-NonefidTax
49 fldTaxCd
20 Item #
Item Lookup
fidTaxAmt
119 fldTax
Double
0 Tax $
Tax Amount
fidTaxP
118 fldTaxPrc
Double
0 Tax %
Tax %
34 fldDocItemDiscAmt Double
0 Disc $
Item Discount
0 Style SID
Style SID
fidDisc
fidStyleSid
207 fldStyleSID
Int64
fidDesc3
197 fldDesc3
String
11 Desc 3
Description 3
fidDesc4
198 fldDesc4
String
11 Desc 4
Description 4
fidInvnAux0
78 fldInvnAUX0
Enumerated
0 Aux 1
Auxiliary Field 1
-None-
79 fldInvnAUX1
Enumerated
0 Aux 2
Auxiliary Field 2
-None-
80 fldInvnAUX2
Enumerated
0 Aux 3
Auxiliary Field 3
-None-
81 fldInvnAUX3
Enumerated
0 Aux 4
Auxiliary Field 4
-None-
82 fldInvnAUX4
Enumerated
0 Aux 5
Auxiliary Field 5
-None-
83 fldInvnAUX5
Enumerated
0 Aux 6
Auxiliary Field 6
-None-
84 fldInvnAUX6
Enumerated
0 Aux 7
Auxiliary Field 7
fidInvnAux7
85 fldInvnAUX7
Enumerated
0 Aux 8
Auxiliary Field 8
fidInvnUDFStr
75 fldInvnUDFStr
String
20 UDF Name
User-Defined Name
fidInvnUDFDate
87 fldInvnUDFDate
Date
0 UDF Date
User-Defined Date
Double
0 First P$
First Price
fidInvnFrstPrc
195 fldInvnFrstPrc
196 fldInvnFrstPWT
Double
0 First P$T$
fidInvnSerialFlg
88 fldInvnSerialFlg
Enumerated
0 Serial
fidFCC
89 fldFCC
Double
0 FOC$
fidFCCType
90 fldFCCType
Enumerated
0 FOC$ Type
Double
fidVndrListCst
193 fldVndrListCst
fidTradeDiscPercent
fidInvnCostCode
36 fldCostCode
String
0 Cost Code
Cost Code
fidDocCostCode
559 fldPOCostCode
String
0 PO Cost Code
PO Cost Code
fidSNQty
446 fldSNQty
Double
0 ASN Quantity
fidCommitted
1097 fldCommitted
Boolean
0 Committed
Committed
fidSelQtyCas
137 fldSelQtyCas
Double
0 Doc.Case Qty
fidSaleDiscPercent
1123 fldSaleDiscPercent
Double
0 Sale Disc %
Sale Disc %
fidSaleDisc
1124 fldSaleDisc
Double
0 Sale Disc $
Sale Disc $
fidTotalTaxAmt
7003 fldTotalTax
Double
0 Total Tax $
fidTax2Prc
7000 fldTax2Prc
Double
0 Tax 2 %
Tax 2 Percent
fidTax2Amt
7001 fldTax2
Double
0 Tax 2 $
Tax 2 Amount
fidAltTax2
7004 fldTax2Cd
String
0 Tax Code 2
Tax Code 2
fidAltTax1
7002 fldTax1Cd
String
0 Tax Code
Tax Code
Enumerated
0 Scale
Item Scale
Integer
0 Seq #
Sequence number
Integer
0 Units/Case
Units/Case
fidItemScale
fidSeqNum
fidUnitsPerCase
205 fldItemScale
1130 fldSeqNum
135 fldUnitsCase
SO
RDA2 Constant
ID#
Name
Type
Size
Caption
Description
fidSONum
600 fldSONumber
String
14 SO Number
SO Number
fidCustPONumber
601 fldSOCustPONumber
String
10 Cust PO #
fidBillToCustID
520 fldBillToCustNumber
String
0 Bill To Cust #
fidShipToCustID
540 fldShipToCustNumber
String
0 Ship To Cust #
fidSOTargetStore
602 fldSOTargetStore
String
4 Process At
Process At
fidSOShipFromStore
603 fldSOShipFromStore
String
3 Sell From
Sell From
fidSOPriority
604 fldSOPriority
Enumerated
0 Priority
Priority
fidSOShipPartial
605 fldSOShipPartial
Boolean
0 Ship Partial
Ship Partial
fidShipMethod
514 fldShipMethod
String
10 Ship Method
Ship Method
fidHowPaid
515 fldSOTerms
Enumerated
0 Terms
Payment Terms
fidSOOrderedDate
606 fldSOOrderedDate
Date
0 Ordered Date
SO Ordered Date
fidSOShippedDate
607 fldSOShippedDate
Date
0 Ship Date
SO Shipped Date
fidSOCancelDate
608 fldSOCancelDate
Date
0 Cancel Date
SO Cancel Date
String
8 Associate
Associate
0 SO Type
SO Type
fidClerk
65 fldClerk
fidSOType
609 fldSOType
Enumerated
fidItemPicture
199 fldItemPicture
String
fidTaxP
118 fldTaxPrc
Double
0 Tax %
Tax %
fidTaxAmt
119 fldTax
Double
0 Tax $
Tax Amount
fidShipping
505 fldShipping
Double
0 Shipping
Shipping
fidShippingPercent
504 fldShippingPrc
Double
0 Shipping %
Shipping %
fidFeeType
506 fldFeeType
String
6 Fee Type
Fee Type
fidFee
508 fldFee
Double
0 Fee
Fee Amount
fidFeeTaxPercent
507 fldFeeTaxPrc
Double
0 Fee Tax %
Fee Tax %
34 fldDiscount
Double
0 Disc $
Discount Amount
Double
0 Disc %
Discount %
String
11 Tax Area
fidDisc
fidDiscPercent
fidTaxArea
500 fldDiscPrc
54 fldTaxArea
20 Item Image
Item Image
Tax Area
fidFlag1
575 fldFlag1
Enumerated
0 Flag 1
Flag 1
fidFlag2
576 fldFlag2
Enumerated
0 Flag 2
Flag 2
fidFlag3
577 fldFlag3
Enumerated
0 Flag 3
Flag 3
fidSOComment
610 fldSOComment
String
20 Comment
Comment
fidSOInstruction1
611 fldSOInstruction1
String
50 Instruction 1
Instruction 1
fidSOInstruction2
612 fldSOInstruction2
String
50 Instruction 2
Instruction 2
ID#
Name
Type
Size
Caption
Description
fidSOInstruction3
613 fldSOInstruction3
String
50 Instruction 3
Instruction 3
fidSOInstruction4
614 fldSOInstruction4
String
50 Instruction 4
Instruction 4
fidSOInstruction5
615 fldSOInstruction5
String
50 Instruction 5
Instruction 5
fidSONote
616 fldSONote
String
10 Note
Note
fidDocHeld
617 fldSOHeld
Boolean
0 Held
Held
fidDocLocked
618 fldDocLocked
Boolean
0 Locked
Locked
fidTotal
565 fldTotal
Double
0 Total
Total
fidSODue
619 fldSODue
Double
0 Balance Due
Balance Due
fidBillToCustComp
521 fldBillToCustCompany
String
25 Bill To Company
Bill To Company
fidBillToCustFName
523 fldBillToFName
String
30 Bill To F.Name
fidBillToCustLName
522 fldBillToLName
String
30 Bill To L.Name
fidBillToCustTitle
524 fldBillToTitle
String
15 Bill To Title
Bill To Title
fidBillToFullName
536 fldBillToFullName
String
fidBillToAddr1
525 fldBillToAddr1
String
31 Bill To Address 1
Bill To Address 1
fidBillToAddr2
526 fldBillToAddr2
String
31 Bill To Address 2
Bill To Address 2
fidBillToAddr3
527 fldBillToAddr3
String
31 Bill To Address 3
Bill To Address 3
fidBillToZip
528 fldBillToZip
String
10 Bill To ZIP
Bill To ZIP
fidBillToPhone1
529 fldBillToPhone1
String
15 Bill To Phone 1
Bill To Phone 1
fidBillToPhone2
530 fldBillToPhone2
String
15 Bill To Phone 2
Bill To Phone 2
fidBillToInfo1
531 fldBillToInfo1
String
20 Bill To Info 1
Bill To Info 1
fidBillToInfo2
532 fldBillToInfo2
String
20 Bill To Info 2
Bill To Info 2
fidShipToCustComp
fidShipToCustFName
543 fldShipToFName
String
30 Ship To F.Name
fidShipToCustLName
542 fldShipToLName
String
30 Ship To L.Name
fidShipToCustTitle
544 fldShipToTitle
String
15 Ship To Title
Ship To Title
fidShipToFullName
556 fldShipToFullName
String
fidShipToAddr1
545 fldShipToAddr1
String
fidShipToAddr2
546 fldShipToAddr2
String
fidShipToAddr3
547 fldShipToAddr3
String
fidShipToZip
548 fldShipToZip
String
10 Ship To ZIP
Ship To ZIP
fidShipToPhone1
549 fldShipToPhone1
String
15 Ship To Phone 1
Ship To Phone 1
fidShipToPhone2
550 fldShipToPhone2
String
15 Ship To Phone 2
Ship To Phone 2
fidShipToInfo1
551 fldShipToInfo1
String
20 Ship To Info 1
Ship To Info 1
ID#
Name
552 fldShipToInfo2
10 fldQty
Type
String
Size
Caption
20 Ship To Info 2
Description
Ship To Info 2
Double
0 Qty
Quantity
fidSOItmSent
632 fldSOQtySent
Double
0 Qty Sent
SO Quantity Sent
fidSOItmDue
633 fldSOQtyDue
Double
0 Qty Due
SO Quantity Due
Double
0 Doc.Qty
Document Quantity
fidSelQty
22 fldSelQty
fidQtyDueCas
142 fldCaseQtyDue
Double
0 Case Due
fidUnfilledPrc
584 fldUnfilledPrc
Double
0 Unfilled %
Unfilled %
fidSORecorded
620 fldSORecorded
Boolean
0 Recorded
Recorded
fidBusCon
591 fldBusCon
Enumerated
fidSubTotal
564 fldSubtotal
Double
0 SubTotal
SubTotal
fidSOPmtDueDate
621 fldSOPmtDueDate
Date
0 Payment Due
Payment Due
fidSOTotDueDate
622 fldSOTotDueDate
Date
0 Total Due By
Total Due By
fidItemsCount
512 fldItemsCount
Integer
0 No of Items
Items Count
fidSOTermsDetail
593 fldSOTermsDetail
String
0 Terms Detail
Terms Detail
fidSODepoBalance
623 fldSODepoBalance
Double
0 Deposit Balance
Deposit Balance
fidSubtotalWTax
566 fldSubTotalWTax
Double
0 Subtotal w/tax
fidStoreStation
563 fldOrigStore
String
4 Orig.Store
Originating Store
fidStoreHeading1
585 fldOrigStoreHeading1
String
40
Orig.Store
Heading 1
fidStoreHeading2
586 fldOrigStoreHeading2
String
40
Orig.Store
Heading 2
fidStoreHeading3
587 fldOrigStoreHeading3
String
40
Orig.Store
Heading 3
fidSOTargetStoreHeading1
624
fldSOTargetStoreHeadin
String
g1
40
Process At
Heading 1
Process At Heading 1
fidSOTargetStoreHeading2
fldSOTargetStoreHeadin
625
String
g2
Process At
40
Heading 2
Process At Heading 2
fidSOTargetStoreHeading3
626
fldSOTargetStoreHeadin
String
g3
40
Process At
Heading 3
Process At Heading 3
fidSOShipFromStoreHeadin
g1
627
fldSOShipFromStoreHea
String
ding1
40
fidSOShipFromStoreHeadin
g2
628
fldSOShipFromStoreHea
String
ding2
40
fidSOShipFromStoreHeadin
g3
629
fldSOShipFromStoreHea
String
ding3
40
fidArchived
588 fldArchived
Boolean
fidSOStNum
630 fldSOStNum
String
fidBillToCustSID
533 fldBillToCustSID
Int64
fidShipToCustSID
553 fldShipToCustSID
Int64
fidStylePicture
204 fldStylePicture
String
20 Style Image
Style Image
fidRefSONum
631 fldRefSONumber
String
14 Ref SO#
Referenced by SO
String
40
fidStoreHeading4
1585 fldOrigStoreHeading4
Business/Consum
Business/Consumer
er
0 Archived
Orig.Store
Heading 4
Archived
ID#
Name
Type
Size
Caption
Description
fidStoreHeading5
1586 fldOrigStoreHeading5
String
Orig.Store
40
Heading 5
fidStoreHeading6
1587 fldOrigStoreHeading6
String
40
Orig.Store
Heading 6
fidSOTargetStoreHeading4
1624
fldSOTargetStoreHeadin
String
g4
40
Process At
Heading 4
Process At Heading 4
fidSOTargetStoreHeading5
1625
fldSOTargetStoreHeadin
String
g5
40
Process At
Heading 5
Process At Heading 5
fidSOTargetStoreHeading6
1626
fldSOTargetStoreHeadin
String
g6
40
Process At
Heading 6
Process At Heading 6
fidSOShipFromStoreHeadin
g4
1627
fldSOShipFromStoreHea
String
ding4
40
fidSOShipFromStoreHeadin
g5
1628
fldSOShipFromStoreHea
String
ding5
40
fidSOShipFromStoreHeadin
g6
1629
fldSOShipFromStoreHea
String
ding6
40
fidDocLastEdit
569 fldDocLastEdit
Date
0 Last Edit
11 Tax Area 2
Last Edit
fidTaxArea2
7005 fldTaxArea2
String
Tax Area 2
fidTotalTaxAmt
7003 fldTotalTax
Double
0 Total Tax $
fidTax2Amt
7001 fldTax2
Double
0 Tax 2 $
Tax 2 Amount
fidTax2Prc
7000 fldTax2Prc
Double
0 Tax 2 %
Tax 2 Percent
fidBillToAux0
7100 fldBillToAux1
Enumerated
0 Bill To Aux 1
Auxiliary field 1
-None-
7101 fldBillToAux2
Enumerated
0 Bill To Aux 2
Auxiliary field 2
-None-
7102 fldBillToAux3
Enumerated
0 Bill To Aux 3
Auxiliary field 3
-None-
7103 fldBillToAux4
Enumerated
0 Bill To Aux 4
Auxiliary field 4
-None-
7104 fldBillToAux5
Enumerated
0 Bill To Aux 5
Auxiliary field 5
-None-
7105 fldBillToAux6
Enumerated
0 Bill To Aux 6
Auxiliary field 6
-None-
7106 fldBillToAux7
Enumerated
0 Bill To Aux 7
Auxiliary field 7
-None-
7107 fldBillToAux8
Enumerated
0 Bill To Aux 8
Auxiliary field 8
-None-
7108 fldBillToAux9
Enumerated
0 Bill To Aux 9
Auxiliary field 9
-None-
7109 fldBillToAux10
Enumerated
0 Bill To Aux 10
Auxiliary field 10
-None-
7110 fldBillToAux11
Enumerated
0 Bill To Aux 11
Auxiliary field 11
fidBillToAux11
7111 fldBillToAux12
Enumerated
0 Bill To Aux 12
Auxiliary field 12
fidShipToAux0
7200 fldShipToAux1
Enumerated
0 Ship To Aux 1
Auxiliary field 1
-None-
7201 fldShipToAux2
Enumerated
0 Ship To Aux 2
Auxiliary field 2
-None-
7202 fldShipToAux3
Enumerated
0 Ship To Aux 3
Auxiliary field 3
-None-
7203 fldShipToAux4
Enumerated
0 Ship To Aux 4
Auxiliary field 4
-None-
7204 fldShipToAux5
Enumerated
0 Ship To Aux 5
Auxiliary field 5
-None-
7205 fldShipToAux6
Enumerated
0 Ship To Aux 6
Auxiliary field 6
-None-
7206 fldShipToAux7
Enumerated
0 Ship To Aux 7
Auxiliary field 7
-None-
7207 fldShipToAux8
Enumerated
0 Ship To Aux 8
Auxiliary field 8
ID#
Name
Type
Size
Caption
Description
-None-
7208 fldShipToAux9
Enumerated
0 Ship To Aux 9
Auxiliary field 9
-None-
7209 fldShipToAux10
Enumerated
0 Ship To Aux 10
Auxiliary field 10
-None-
7210 fldShipToAux11
Enumerated
0 Ship To Aux 11
Auxiliary field 11
fidShipToAux11
7211 fldShipToAux12
Enumerated
0 Ship To Aux 12
Auxiliary field 12
fidBillToUDF0
7113 fldBillToUDF1
Date
0 Bill To UDF 1
User-Defined Field 1
-None-
7114 fldBillToUDF2
Date
0 Bill To UDF 2
User-Defined Field 2
-None-
7115 fldBillToUDF3
String
20 Bill To UDF 3
User-Defined Field 3
-None-
7116 fldBillToUDF4
String
20 Bill To UDF 4
User-Defined Field 4
-None-
7117 fldBillToUDF5
String
20 Bill To UDF 5
User-Defined Field 5
-None-
7118 fldBillToUDF6
String
20 Bill To UDF 6
User-Defined Field 6
-None-
7119 fldBillToUDF7
String
20 Bill To UDF 7
User-Defined Field 7
fidBillToUDF7
7120 fldBillToUDF8
String
20 Bill To UDF 8
User-Defined Field 8
fidShipToUDF0
7213 fldShipToUDF1
Date
0 Ship To UDF 1
User-Defined Field 1
-None-
7214 fldShipToUDF2
Date
0 Ship To UDF 2
User-Defined Field 2
-None-
7215 fldShipToUDF3
String
20 Ship To UDF 3
User-Defined Field 3
-None-
7216 fldShipToUDF4
String
20 Ship To UDF 4
User-Defined Field 4
-None-
7217 fldShipToUDF5
String
20 Ship To UDF 5
User-Defined Field 5
-None-
7218 fldShipToUDF6
String
20 Ship To UDF 6
User-Defined Field 6
-None-
7219 fldShipToUDF7
String
20 Ship To UDF 7
User-Defined Field 7
fidShipToUDF7
7220 fldShipToUDF8
String
20 Ship To UDF 8
User-Defined Field 8
fidBillToSC
fidExtOrigPrice
537 fldBillToSC
61 fldExtOrigPrc
Double
0 St. Credit
Double
fidPrcLvl
107 fldPrcLvl
Enumerated
0 Prc Lvl
Price Level
fidSubTotalWithoutTax
562 fldSubTotalWithoutTax
Double
fidBillToEMail
534 fldBillToEMail
String
60 Bill To E-Mail
fidShipToEMail
554 fldShipToEMail
String
60 Ship To E-Mail
fidDocVAT
7227 fldDocVAT
Boolean
0 VAT
ID#
Name
Type
Size
Caption
30 DCS Name
Description
fidDeptName
3 fldDCSName
String
fidDC
2 fldDCS
String
9 DCS
fidVC
4 fldVendorCode
String
3 Vend Code
Vendor Code
fidDesc1
5 fldDesc1
String
16 Desc 1
Description 1
fidDesc2
8 fldDesc2
String
17 Desc 2
Description 2
fidAttr
6 fldAttr
String
4 Attr
Attribute
fidSIZE
7 fldSize
String
4 Size
Size
fidUPC
9 fldUPC
String
13 UPC
UPC
fidALU
166 fldALU
String
20 ALU
Alternate Look Up
fidUsrCd0
146 fldUDF0
Enumerated
0 UDF 1
User-Defined Field 1
fidUsrCd1
163 fldUDF1
Enumerated
0 UDF 2
User-Defined Field 2
fidUsrCd2
164 fldUDF2
Enumerated
0 UDF 3
User-Defined Field 3
fidUsrCd3
165 fldUDF3
Enumerated
0 UDF 4
User-Defined Field 4
fidTax
49 fldTaxCd
Enumerated
0 Tax
Tax Code
fidInvnPrc
11 fldPrice
Double
0 Inven P$
Inventory Price
fidInvnCost
12 fldCost
Double
0 Cost
Cost
fidMrgD
69 fldMgn
Double
0 Margin $
Margin Amount
fidMrgP
13 fldMgnPrc
Integer
0 Mrg%
Margin %
fidMupP
104 fldMkUpPrc
Integer
0 MkUp%
Mark Up %
fidCoeff
115 fldCoeff
Double
0 Coef
Coefficient
fidTaxP
118 fldTaxPrc
Double
0 Tax %
Tax %
fidTaxAmt
119 fldTax
Double
0 Tax $
Tax Amount
Double
0 Str Qty
Store Quantity
fidQtyO_H
26 fldStrQty
fidStrOrd
101 fldStrOnOrder
Double
0 Str On Ordr
Store On Order
fidTotO_H
18 fldTotOnHnd
Double
0 Cmp Qty
Company Quantity
fidDocItmPrc
41 fldSOItmPrice
Double
0 SO P$
SO Price
fidDocItmCost
44 fldSOItmCost
Double
0 SO C$
SO Cost
fidSOItmSent
632 fldSOQtySent
Double
0 Qty Sent
SO Quantity Sent
fidSOItmDue
633 fldSOQtyDue
Double
0 Qty Due
SO Quantity Due
fidExtPrc
33 fldExtPrc
Double
0 Ext P$
Extended Price
fidExtCost
38 fldExtCost
Double
0 Ext C$
Extended Cost
Double
0 Disc %
Item Discount %
fidDiscPercent
500 fldDocItemDisc
ID#
Name
106 fldDocItemDiscLvl
10 fldQty
116 fldPrcWTx
70 fldMrgWTx
Type
Size
Caption
Description
Enumerated
0 Disc Type
Discount Type
Double
0 Qty
Quantity
Double
0 Inven P$T$
Double
0 M$T$
fidDocItmPWT
132 fldSOItmPrcTax
Double
0 SO P$T$
fidExtPwt
117 fldExtPWT
Double
0 Ext P$T$
fidQtyOrdCas
139 fldCaseQtyOrd
Double
0 Case Ord
fidQtyDueCas
142 fldCaseQtyDue
Double
0 Case Due
fidQtySentCas
141 fldCaseQtySent
Double
0 Case Sent
fidQtyO_HCas
138 fldCaseStrQty
Double
fidOrigPrc
32 fldDocItemOrigPrc
Double
0 Orig P$
Original Price
fidOrigTax
162 fldDocItemOrigTax
Double
0 Orig T$
String
8 Associate
Associate
fidClerk
65 fldClerk
fidItemLookup
567 fldItemLookup
String
fidPrcLvl
107 fldPrcLvl
Enumerated
0 Prc Lvl
Price Level
fidSchedNo
175 fldDscSch
Integer
0 Promo #
fidItemModified
590 fldItemModified
Boolean
0 MOD
Modified
fidUnitsPerCase
135 fldUnitsCase
Integer
0 Units/Case
Units/Case
fidNumberOfDecimals
202 fldNDecimals
Integer
0 Qty Decimals
Number of Decimals
fidOrigPWT
123 fldDocItemOrigPWT
Double
0 Orig P$T$
Double
0 Doc.Qty
Document Quantity
Int64
0 Item SID
Item SID
Double
0 Disc $
Item Discount
Integer
0 Rec #
Record Number
0 Style SID
Style SID
fidSelQty
fidItemSID
fidDisc
-None-
22 fldSelQty
208 fldItemSID
34 fldDocItemDiscAmt
2003 fldRecNo
20 Item #
Item Lookup
fidStyleSid
207 fldStyleSID
Int64
fidDesc3
197 fldDesc3
String
11 Desc 3
Description 3
fidDesc4
198 fldDesc4
String
11 Desc 4
Description 4
fidInvnAux0
78 fldInvnAUX0
Enumerated
0 Aux 1
Auxiliary Field 1
-None-
79 fldInvnAUX1
Enumerated
0 Aux 2
Auxiliary Field 2
-None-
80 fldInvnAUX2
Enumerated
0 Aux 3
Auxiliary Field 3
-None-
81 fldInvnAUX3
Enumerated
0 Aux 4
Auxiliary Field 4
-None-
82 fldInvnAUX4
Enumerated
0 Aux 5
Auxiliary Field 5
-None-
83 fldInvnAUX5
Enumerated
0 Aux 6
Auxiliary Field 6
ID#
Name
Type
Size
Caption
Description
-None-
84 fldInvnAUX6
Enumerated
0 Aux 7
Auxiliary Field 7
fidInvnAux7
85 fldInvnAUX7
Enumerated
0 Aux 8
Auxiliary Field 8
fidInvnUDFStr
75 fldInvnUDFStr
String
20 UDF Name
User-Defined Name
fidInvnUDFDate
87 fldInvnUDFDate
Date
0 UDF Date
User-Defined Date
fidInvnFrstPrc
195 fldInvnFrstPrc
Double
0 First P$
First Price
fidInvnFrstPWT
196 fldInvnFrstPWT
Double
0 First P$T$
fidInvnSerialFlg
88 fldInvnSerialFlg
Enumerated
0 Serial
fidSerialNum
fidInvnCostCode
651 fldSerialNum
String
25 Serial #
Serial Number
36 fldCostCode
String
0 Cost Code
Cost Code
fidDocCostCode
559 fldSOItmCostCode
String
0 SO Cost Code
SO Cost Code
fidDocItmKitFlg
310 fldDocItmKitFlg
Enumerated
0 KIT
fidDocItmPkgItmNo
311 fldDocItmPkgItmNo
Integer
0 PIN
fidKitComponent
305 fldKitComponent
String
fidNonInventory
1099 fldNonInventory
Boolean
0 Non-Inventory
Non-Inventory
fidCommitted
1097 fldCommitted
Boolean
0 Committed
Committed
fidCmpMax
58 fldCmpMax
Double
0 Cmp Max
Company Maximum
fidCmpMin
57 fldCmpMin
Double
0 Cmp Min
Company Minimum
fidMin
55 fldMin
Double
0 Min
Minimum
fidMax
56 fldMax
Double
0 Max
Maximum
30 Component
Component
fidRoundDiscPrc
1120 fldDocItemRndDisc
Double
0 Round Disc %
Discount % rounded
fidTotalTaxAmt
7003 fldTotalTax
Double
0 Total Tax $
fidTax2Prc
7000 fldTax2Prc
Double
0 Tax 2 %
Tax 2 Percent
fidTax2Amt
7001 fldTax2
Double
0 Tax 2 $
Tax 2 Amount
fidAltTax2
7004 fldTax2Cd
String
0 Tax Code 2
Tax Code 2
fidAltTax1
7002 fldTax1Cd
String
0 Tax Code
Tax Code
fidTaxArea2
7005 fldTaxArea2
String
11 Tax Area 2
fidItemScale
205 fldItemScale
Tax Area 2
Enumerated
0 Scale
Item Scale
1130 fldSeqNum
Integer
0 Seq #
Sequence number
fidExtTax
121 fldExtTax
Double
0 Ext T$
Extended Tax
fidExtTax2
7006 fldExtTax2
Double
0 Ext Tax 2 $
fidExtTotalTax
7007 fldExtTotalTax
Double
fidExtOrigPrice
61 fldExtOrigPrc
Double
Double
0 SPIF
fidSeqNum
fidSPIF
182 fldSPIF
ID#
Name
Type
Size
Caption
Description
fidUsrDscPrc
1126 fldDocItmUsrDisc
Double
0 Doc Disc %
Doc Disc %
fidItemDetaxFlag
7223 fldItemDetaxFlag
Boolean
0 Item Detax
fidItemDetaxTaxP
7224 fldItemDetaxTaxP
Double
fidItemDetaxTaxA
7225 fldItemDetaxTaxA
Double
0 Item T$ Ovrd
fidItemDetaxPWT
7226 fldItemDetaxPWT
Double
Item Tax%
Ovrd
ID#
Name
Type
Size
Caption
Description
fidCashier
517 fldCashier
String
8 Cashier
Cashier
fidDocDate
518 fldDocDate
Date
0 Date
Document Date
fidTender
519 fldTender
Enumerated
0 Tender
Tender
fidAmount
561 fldAmount
Double
0 Amount
Amount
fidSODepoCancelled
835 fldSODepoCancelled
Boolean
0 Cancelled
Cancelled
fidInvcNum
560 fldSODepInvcNum
Integer
0 SO Dep Receipt #
Receipt #
fidSODepoRvrsFlg
834 fldSODepoRvrsFlg
Enumerated
0 Reverse
Reverse
ID#
Name
Type
Size
Caption
fidDocDate
518 fldDocDate
Date
0 Date
Document Date
fidStoreStation
563 fldStoreStatn
String
4 Str/Sta
fidInvcNum
560 fldSOHistDocNum
String
fidSOHistDocType
635 fldSOHistDocType
Enumerated
14 Document #
0 Doc Type
Description
Document Number
Document Type
Former Vouchers
RDA2 Constant
fidPONumber
fidVC
ID#
Name
400 fldPONumber
4 fldVendorCode
Type
String
String
Size
Caption
20 PO #
3 Vend Code
Description
PO Number
Vendor Code
fidVndrCompany
210 fldCompany
String
25 Company
Company Name
fidVndrAccNum
233 fldAccNum
String
10 Acct #
Account Number
fidVouNumber
700 fldVouNumber
Integer
0 Voucher #
Voucher Number
String
8 Associate
Associate
fidClerk
65 fldClerk
fidStoreStation
563 fldStoreStatn
String
4 Str/Sta
fidDocDate
518 fldDocDate
Date
0 Date
Document Date
fidVouPaid
516 fldVouTerms
String
0 Terms
Payment Terms
fidSubTotal
564 fldSubtotal
Double
0 SubTotal
SubTotal
fidTotal
565 fldTotal
Double
0 Total
Total
fidDiscPercent
500 fldDiscPrc
Double
0 Disc %
Discount %
Double
0 Disc $
Discount Amount
fidDisc
34 fldDiscount
fidFee
508 fldFee
Double
0 Fee
Fee Amount
fidVouArrivalDate
701 fldVouArrivalDate
Date
0 Arriv. Date
Arrival Date
fidVouPayeeCode
702 fldVouPayeeCode
String
6 Payee
Payee Code
fidVouPayeeName
703 fldVouPayeeName
String
26 Payee Name
Payee Name
fidVouInvoiceNumber
704 fldVouInvcNumber
String
15 Invoice #
Invoice Number
fidVouFreight
706 fldVouFreight
Double
0 Freight
Freight
fidVouTaxIncPrc
707 fldVouTaxIncPrc
Double
0 Tax Incl %
Tax Included %
fidVouTaxIncAmt
708 fldVouTaxIncAmt
Double
0 Tax Incl $
fidVouTaxExcPrc
709 fldVouTaxExcPrc
Double
0 Tax Excl %
Tax Excluded %
fidVouTaxExcAmt
710 fldVouTaxExcAmt
Double
0 Tax Excl $
fidVouInvoiceDate
711 fldVouInvcDate
Date
0 Invoice Date
Invoice Date
fidVouType
712 fldVouType
Enumerated
0 Type
Voucher Type
fidVouStatus
713 fldVouStatus
Enumerated
0 Status
Voucher Status
fidItemPicture
199 fldItemPicture
String
fidVouCostMethod
714 fldVouCostMethod
Enumerated
0 Cost Method
Cost Method
fidGL
578 fldGL
Boolean
0 GL
General Ledger
fidAP
581 fldAP
Boolean
0 AP
Accounts Payable
fidPC
583 fldPC
Boolean
0 PC
Purchase Clearing
fidFeeType
506 fldFeeType
String
6 Fee Type
Fee Type
20 Item Image
Item Image
ID#
Name
Type
Size
Caption
Description
fidDocLastEdit
569 fldDocLastEdit
Date
0 Last Edit
Last Edit
fidDocPostDate
568 fldDocPostDate
Date
0 Post Date
Post Date
fidDocTime
502 fldDocTime
Date
0 Time
Document Time
fidVndrAddr1
214 fldAddr1
String
31 Address 1
Address 1
fidVndrAddr2
215 fldAddr2
String
31 Address 2
Address 2
fidVndrAddr3
216 fldAddr3
String
31 Address 3
Address 3
fidVndrZIP
217 fldZIP
String
10 ZIP
ZIP Code
fidWorkstation
501 fldWorkstation
Integer
0 Wks
Workstation
fidItemsCount
512 fldItemsCount
Integer
0 No of Items
Items Count
fidMarked
592 fldMarked
Boolean
0 Marked
Marked
fidVouPackageNumber
fldVouPackageNumbe
715
String
r
20 Package #
Package Number
fidVouComm1
716 fldVouComm1
String
60 Comment 1
Voucher Comment 1
-None-
717 fldVouComm2
String
60 Comment 2
Voucher Comment 2
-None-
718 fldVouComm3
String
60 Comment 3
Voucher Comment 3
-None-
719 fldVouComm4
String
60 Comment 4
Voucher Comment 4
-None-
720 fldVouComm5
String
60 Comment 5
Voucher Comment 5
-None-
721 fldVouComm6
String
60 Comment 6
Voucher Comment 6
-None-
722 fldVouComm7
String
60 Comment 7
Voucher Comment 7
-None-
723 fldVouComm8
String
60 Comment 8
Voucher Comment 8
-None-
724 fldVouComm9
String
60 Comment 9
Voucher Comment 9
fidVouComm10
725 fldVouComm10
String
60 Comment 10
Voucher Comment 10
fidVouPayeeAddr1
726 fldVouPayeeAddr1
String
31 Payee Address 1
Payee Address 1
fidVouPayeeAddr2
727 fldVouPayeeAddr2
String
31 Payee Address 2
Payee Address 2
fidVouPayeeAddr3
728 fldVouPayeeAddr3
String
31 Payee Address 3
Payee Address 3
fidVouPayeeZip
729 fldVouPayeeZip
String
10 Payee ZIP
fidVouPayeeAcctNum
10 Payee Acct #
fidTONumber
950 fldTONumber
String
fidStoreHeading1
585 fldStoreHeading1
String
40 Store Heading 1
Store Heading 1
fidStoreHeading2
586 fldStoreHeading2
String
40 Store Heading 2
Store Heading 2
fidStoreHeading3
587 fldStoreHeading3
String
40 Store Heading 3
Store Heading 3
fidVndrTitle
211 fldTitle
String
15 Title
Title
fidVndrFName
212 fldFName
String
30 First
First Name
fidVndrLName
213 fldLName
String
30 Last
Last Name
8 TO #
TO Number
ID#
Name
Type
fidVndrPhone1
218 fldPhone1
fidVndrPhone2
Size
Caption
Description
String
15 Phone 1
Telephone 1
219 fldPhone2
String
15 Phone 2
Telephone 2
fidVndrInfo1
221 fldInfo1
String
20 Info 1
Information 1
fidVndrInfo2
222 fldInfo2
String
20 Info 2
Information 2
fidVouPayeeTitle
731 fldVouPayeeTitle
String
15 Payee Title
Payee Title
fidVouPayeeFName
732 fldVouPayeeFName
String
30 Payee First
fidVouPayeeLName
735 fldVouPayeeLName
String
30 Payee Last
fidVouPayeePhone1
736 fldVouPayeePhone1
String
15 Payee Phone 1
Payee Telephone 1
fidVouPayeePhone2
737 fldVouPayeePhone2
String
15 Payee Phone 2
Payee Telephone 2
fidVouPayeeInfo1
738 fldVouPayeeInfo1
String
20 Payee Info 1
Payee Information 1
fidVouPayeeInfo2
739 fldVouPayeeInfo2
String
20 Payee Info 2
Payee Information 2
fidStore
53 fldStore
String
3 Store
Store
fidStation
48 fldStation
String
1 Station
Station
0 Transmitted
Transmitted
Style Image
fidTransmitted
823 fldTransmitted
Boolean
fidStylePicture
204 fldStylePicture
String
20 Style Image
String
fidShipmentNum
fidRefDocNum
1079 fldShipmentNumber
300 fldRefDocNum
String
0 Reference Doc #
fidRefDocPostDt
301 fldRefDocPostDt
Date
Reference Post
0
Date
fidTotalQty
597 fldVchrTotalQty
Double
fidStoreHeading4
1585 fldStoreHeading4
String
40 Store Heading 4
Store Heading 4
fidStoreHeading5
1586 fldStoreHeading5
String
40 Store Heading 5
Store Heading 5
fidStoreHeading6
1587 fldStoreHeading6
String
40 Store Heading 6
Store Heading 6
fidOrigStoreStation
1121 fldOrigStoreStatn
String
4 Orig. Str/Sta
fidAudited
1122 fldAudited
Boolean
0 Audited
Audited
fidDefSubLoc
1127 fldDefSubLoc
String
12
fidMovNoteShipNum
1128 fldMovNoteShipNum
String
fidWSSeqNo
1129 fldSeqWSNo
Integer
0 WS Seq #
WS Seq #
fidDataOrigin
1131 fldDataOrigin
Enumerated
0 Data Origin
Data Origin
fidVndrInvcTotal
1135 fldVndrInvcTotal
Double
fidReviewedBy
1137 fldReviewedBy
String
8 Reviewed By
fidReviewedDT
1138 fldReviewedDT
Date
fidApprovedBy
1139 fldApprovedBy
String
8 Approved By
Approved By
Date
Approved
0
Date/Time
Approved Date/Time
fidApprovedDT
1140 fldApprovedDT
Total Qty
Received
Default SubLocation
Default sub-location
Movement Note
Shipment#
Vendor Invoice
Total
Reviewed
Date/Time
ID#
Name
Type
Size
Caption
Description
fidRefDocSID
299 fldRefDocSID
Int64
fidDocSID
595 fldDocSID
Int64
0 SID
Document SID
fidVouTotalPrice
449 fldVouTotalPrice
Double
0 Price
Price
fidVouTotalPrcTax
450 fldVouTotalPrcTax
Double
0 P$T$
P$T$
Pending Vouchers
RDA2 Constant
fidPONumber
fidVC
ID#
Name
400 fldPONumber
4 fldVendorCode
Type
String
String
Size
Caption
20 PO #
3 Vend Code
Description
PO Number
Vendor Code
fidVndrCompany
210 fldCompany
String
25 Company
Company Name
fidVndrAccNum
233 fldAccNum
String
10 Acct #
Account Number
fidVouNumber
700 fldVouNumber
Integer
0 Voucher #
Voucher Number
String
8 Associate
Associate
fidClerk
65 fldClerk
fidStoreStation
563 fldStoreStatn
String
4 Str/Sta
fidDocDate
518 fldDocDate
Date
0 Date
Document Date
fidVouPaid
516 fldVouTerms
String
0 Terms
Payment Terms
fidSubTotal
564 fldSubtotal
Double
0 SubTotal
SubTotal
fidTotal
565 fldTotal
Double
0 Total
Total
fidDiscPercent
500 fldDiscPrc
Double
0 Disc %
Discount %
Double
0 Disc $
Discount Amount
Double
0 Fee
Fee Amount
fidDisc
34 fldDiscount
fidFee
508 fldFee
fidVouArrivalDate
0 Arriv. Date
Arrival Date
fidVouPayeeCode
6 Payee
Payee Code
fidVouPayeeName
26 Payee Name
Payee Name
fidVouInvoiceNumber
fldVouInvcNumbe
704
String
r
15 Invoice #
Invoice Number
fidVouFreight
706 fldVouFreight
Double
0 Freight
Freight
fidVouTaxIncPrc
707 fldVouTaxIncPrc
Double
0 Tax Incl %
Tax Included %
fidVouTaxIncAmt
0 Tax Incl $
fidVouTaxExcPrc
709 fldVouTaxExcPrc
0 Tax Excl %
Tax Excluded %
fidVouTaxExcAmt
0 Tax Excl $
fidVouInvoiceDate
711 fldVouInvcDate
Date
0 Invoice Date
Invoice Date
fidVouType
712 fldVouType
Enumerated
0 Type
Voucher Type
fidVouStatus
713 fldVouStatus
Enumerated
0 Status
Voucher Status
fidItemPicture
199 fldItemPicture
String
fidVouCostMethod
0 Cost Method
Cost Method
fidGL
578 fldGL
Boolean
0 GL
General Ledger
fidAP
581 fldAP
Boolean
0 AP
Accounts Payable
fidPC
583 fldPC
Boolean
0 PC
Purchase Clearing
fidFeeType
506 fldFeeType
String
6 Fee Type
Fee Type
Double
20 Item Image
Item Image
ID#
Name
Type
Size
Caption
Description
fidDocLastEdit
569 fldDocLastEdit
Date
0 Last Edit
Last Edit
fidDocPostDate
568 fldDocPostDate
Date
0 Post Date
Post Date
fidDocTime
502 fldDocTime
Date
0 Time
Document Time
fidVndrAddr1
214 fldAddr1
String
31 Address 1
Address 1
fidVndrAddr2
215 fldAddr2
String
31 Address 2
Address 2
fidVndrAddr3
216 fldAddr3
String
31 Address 3
Address 3
fidVndrZIP
217 fldZIP
String
10 ZIP
ZIP Code
fidWorkstation
501 fldWorkstation
Integer
0 Wks
Workstation
fidItemsCount
512 fldItemsCount
Integer
0 No of Items
Items Count
fidMarked
592 fldMarked
Boolean
0 Marked
Marked
fidVouPackageNumber
fldVouPackageNu
715
String
mber
20 Package #
Package Number
fidVouComm1
716 fldVouComm1
String
60 Comment 1
Voucher Comment 1
-None-
717 fldVouComm2
String
60 Comment 2
Voucher Comment 2
-None-
718 fldVouComm3
String
60 Comment 3
Voucher Comment 3
-None-
719 fldVouComm4
String
60 Comment 4
Voucher Comment 4
-None-
720 fldVouComm5
String
60 Comment 5
Voucher Comment 5
-None-
721 fldVouComm6
String
60 Comment 6
Voucher Comment 6
-None-
722 fldVouComm7
String
60 Comment 7
Voucher Comment 7
-None-
723 fldVouComm8
String
60 Comment 8
Voucher Comment 8
-None-
724 fldVouComm9
String
60 Comment 9
Voucher Comment 9
fidVouComm10
725 fldVouComm10
String
60 Comment 10
Voucher Comment 10
fidVouPayeeAddr1
fidVouPayeeAddr2
fidVouPayeeAddr3
fidVouPayeeZip
729 fldVouPayeeZip
10 Payee ZIP
fidVouPayeeAcctNum
fldVouPayeeAcctN
730
String
um
10 Payee Acct #
fidTONumber
950 fldTONumber
fidStoreHeading1
fidStoreHeading2
fidStoreHeading3
fidVndrTitle
211 fldTitle
String
15 Title
Title
fidVndrFName
212 fldFName
String
30 First
First Name
fidVndrLName
213 fldLName
String
30 Last
Last Name
String
String
8 TO #
TO Number
ID#
Name
Type
fidVndrPhone1
218 fldPhone1
fidVndrPhone2
Size
Caption
Description
String
15 Phone 1
Telephone 1
219 fldPhone2
String
15 Phone 2
Telephone 2
fidVndrInfo1
221 fldInfo1
String
20 Info 1
Information 1
fidVndrInfo2
222 fldInfo2
String
20 Info 2
Information 2
fidVouPayeeTitle
731 fldVouPayeeTitle
String
15 Payee Title
Payee Title
fidVouPayeeFName
fldVouPayeeFNam
732
String
e
30 Payee First
fidVouPayeeLName
735
fldVouPayeeLNam
String
e
30 Payee Last
fidVouPayeePhone1
736
fldVouPayeePhone
String
1
15 Payee Phone 1
Payee Telephone 1
fidVouPayeePhone2
737
fldVouPayeePhone
String
2
15 Payee Phone 2
Payee Telephone 2
fidVouPayeeInfo1
20 Payee Info 1
Payee Information 1
fidVouPayeeInfo2
20 Payee Info 2
Payee Information 2
fidStore
53 fldStore
String
3 Store
Store
fidStation
48 fldStation
String
1 Station
Station
0 Transmitted
Transmitted
20 Style Image
Style Image
fidTransmitted
823 fldTransmitted
Boolean
fidStylePicture
204 fldStylePicture
String
fidShipmentNum
fidRefDocNum
1079
fldShipmentNumb
String
er
300 fldRefDocNum
16
Shipment
Number
Shipment Number
String
Reference Doc
0
#
fidRefDocPostDt
301 fldRefDocPostDt
Date
Reference Post
0
Date
fidTotalQty
597 fldVchrTotalQty
Double
Total Qty
Received
fidStoreHeading4
fidStoreHeading5
fidStoreHeading6
fidOrigStoreStation
4 Orig. Str/Sta
fidAudited
1122 fldAudited
Boolean
0 Audited
Audited
fidDefSubLoc
1127 fldDefSubLoc
String
12
fidMovNoteShipNum
1128
fldMovNoteShipNu
String
m
fidWSSeqNo
1129 fldSeqWSNo
Integer
0 WS Seq #
WS Seq #
fidDataOrigin
1131 fldDataOrigin
Enumerated
0 Data Origin
Data Origin
Vendor Invoice Total
Reviewed By
Default SubLocation
Default sub-location
Movement Note
Movement note shipment number
Shipment#
fidVndrInvcTotal
1135 fldVndrInvcTotal
Double
Vendor Invoice
0
Total
fidReviewedBy
1137 fldReviewedBy
String
8 Reviewed By
fidReviewedDT
1138 fldReviewedDT
Date
fidApprovedBy
1139 fldApprovedBy
String
8 Approved By
Reviewed
Date/Time
Reviewed Date/Time
Approved By
ID#
Name
Type
Size
Caption
Description
1140 fldApprovedDT
Date
Approved
0
Date/Time
fidRefDocSID
299 fldRefDocSID
Int64
fidDocSID
595 fldDocSID
Int64
0 SID
Document SID
fidVouTotalPrice
449 fldVouTotalPrice
Double
0 Price
Price
fidVouTotalPrcTax
0 P$T$
P$T$
fidApprovedDT
Approved Date/Time
ASN Vouchers
RDA2 Constant
fidPONumber
fidVC
ID#
Name
400 fldPONumber
4 fldVendorCode
Type
String
String
Size
Caption
20 PO #
3 Vend Code
Description
PO Number
Vendor Code
fidVndrCompany
210 fldCompany
String
25 Company
Company Name
fidVndrAccNum
233 fldAccNum
String
10 Acct #
Account Number
fidVouNumber
700 fldVouNumber
Integer
0 Voucher #
Voucher Number
String
8 Associate
Associate
fidClerk
65 fldClerk
fidStoreStation
563 fldStoreStatn
String
4 Str/Sta
fidDocDate
518 fldDocDate
Date
0 Date
Document Date
fidVouPaid
516 fldVouTerms
String
0 Terms
Payment Terms
fidSubTotal
564 fldSubtotal
Double
0 SubTotal
SubTotal
fidTotal
565 fldTotal
Double
0 Total
Total
fidDiscPercent
500 fldDiscPrc
Double
0 Disc %
Discount %
Double
0 Disc $
Discount Amount
fidDisc
34 fldDiscount
fidFee
508 fldFee
Double
0 Fee
Fee Amount
fidVouArrivalDate
701 fldVouArrivalDate
Date
0 Arriv. Date
Arrival Date
fidVouPayeeCode
702 fldVouPayeeCode
String
6 Payee
Payee Code
fidVouPayeeName
703 fldVouPayeeName
String
26 Payee Name
Payee Name
fidVouInvoiceNumber
704 fldVouInvcNumber
String
15 Invoice #
Invoice Number
fidVouFreight
706 fldVouFreight
Double
0 Freight
Freight
fidVouTaxIncPrc
707 fldVouTaxIncPrc
Double
0 Tax Incl %
Tax Included %
fidVouTaxIncAmt
708 fldVouTaxIncAmt
Double
0 Tax Incl $
fidVouTaxExcPrc
709 fldVouTaxExcPrc
Double
0 Tax Excl %
Tax Excluded %
fidVouTaxExcAmt
710 fldVouTaxExcAmt
Double
0 Tax Excl $
fidVouInvoiceDate
711 fldVouInvcDate
Date
0 Invoice Date
Invoice Date
fidVouType
712 fldVouType
Enumerated
0 Type
Voucher Type
fidVouStatus
713 fldVouStatus
Enumerated
0 Status
Voucher Status
fidItemPicture
199 fldItemPicture
String
fidVouCostMethod
714 fldVouCostMethod
Enumerated
0 Cost Method
Cost Method
fidGL
578 fldGL
Boolean
0 GL
General Ledger
fidAP
581 fldAP
Boolean
0 AP
Accounts Payable
fidPC
583 fldPC
Boolean
0 PC
Purchase Clearing
fidFeeType
506 fldFeeType
String
6 Fee Type
Fee Type
20 Item Image
Item Image
ID#
Name
Type
Size
Caption
Description
fidDocLastEdit
569 fldDocLastEdit
Date
0 Last Edit
Last Edit
fidDocPostDate
568 fldDocPostDate
Date
0 Post Date
Post Date
fidDocTime
502 fldDocTime
Date
0 Time
Document Time
fidVndrAddr1
214 fldAddr1
String
31 Address 1
Address 1
fidVndrAddr2
215 fldAddr2
String
31 Address 2
Address 2
fidVndrAddr3
216 fldAddr3
String
31 Address 3
Address 3
fidVndrZIP
217 fldZIP
String
10 ZIP
ZIP Code
fidWorkstation
501 fldWorkstation
Integer
0 Wks
Workstation
fidItemsCount
512 fldItemsCount
Integer
0 No of Items
Items Count
fidMarked
592 fldMarked
Boolean
0 Marked
Marked
fidVouPackageNumber
fldVouPackageNum
715
String
ber
20 Package #
Package Number
fidVouComm1
716 fldVouComm1
String
60 Comment 1
Voucher Comment 1
-None-
717 fldVouComm2
String
60 Comment 2
Voucher Comment 2
-None-
718 fldVouComm3
String
60 Comment 3
Voucher Comment 3
-None-
719 fldVouComm4
String
60 Comment 4
Voucher Comment 4
-None-
720 fldVouComm5
String
60 Comment 5
Voucher Comment 5
-None-
721 fldVouComm6
String
60 Comment 6
Voucher Comment 6
-None-
722 fldVouComm7
String
60 Comment 7
Voucher Comment 7
-None-
723 fldVouComm8
String
60 Comment 8
Voucher Comment 8
-None-
724 fldVouComm9
String
60 Comment 9
Voucher Comment 9
fidVouComm10
725 fldVouComm10
String
60 Comment 10
Voucher Comment 10
fidVouPayeeAddr1
726 fldVouPayeeAddr1
String
fidVouPayeeAddr2
727 fldVouPayeeAddr2
String
fidVouPayeeAddr3
728 fldVouPayeeAddr3
String
fidVouPayeeZip
729 fldVouPayeeZip
String
10 Payee ZIP
fidVouPayeeAcctNum
fldVouPayeeAcctNu
730
String
m
10 Payee Acct #
fidTONumber
950 fldTONumber
String
fidStoreHeading1
585 fldStoreHeading1
String
fidStoreHeading2
586 fldStoreHeading2
String
fidStoreHeading3
587 fldStoreHeading3
String
fidVndrTitle
211 fldTitle
String
15 Title
Title
fidVndrFName
212 fldFName
String
30 First
First Name
fidVndrLName
213 fldLName
String
30 Last
Last Name
8 TO #
TO Number
ID#
Name
Type
fidVndrPhone1
218 fldPhone1
fidVndrPhone2
Size
Caption
Description
String
15 Phone 1
Telephone 1
219 fldPhone2
String
15 Phone 2
Telephone 2
fidVndrInfo1
221 fldInfo1
String
20 Info 1
Information 1
fidVndrInfo2
222 fldInfo2
String
20 Info 2
Information 2
fidVouPayeeTitle
731 fldVouPayeeTitle
String
15 Payee Title
Payee Title
fidVouPayeeFName
30 Payee First
fidVouPayeeLName
30 Payee Last
fidVouPayeePhone1
15 Payee Phone 1
Payee Telephone 1
fidVouPayeePhone2
15 Payee Phone 2
Payee Telephone 2
fidVouPayeeInfo1
738 fldVouPayeeInfo1
String
20 Payee Info 1
Payee Information 1
fidVouPayeeInfo2
739 fldVouPayeeInfo2
String
20 Payee Info 2
Payee Information 2
fidStore
53 fldStore
String
3 Store
Store
fidStation
48 fldStation
String
1 Station
Station
0 Transmitted
Transmitted
20 Style Image
Style Image
Shipment
16
Number
Shipment Number
fidTransmitted
823 fldTransmitted
Boolean
fidStylePicture
204 fldStylePicture
String
fidShipmentNum
fidRefDocNum
300 fldRefDocNum
String
Reference Doc
#
fidRefDocPostDt
301 fldRefDocPostDt
Date
Reference Post
Date
fidTotalQty
597 fldVchrTotalQty
Double
Total Qty
Received
fidStoreHeading4
1585 fldStoreHeading4
String
fidStoreHeading5
1586 fldStoreHeading5
String
fidStoreHeading6
1587 fldStoreHeading6
String
fidOrigStoreStation
1121 fldOrigStoreStatn
String
4 Orig. Str/Sta
fidAudited
1122 fldAudited
Boolean
0 Audited
Audited
fidDefSubLoc
1127 fldDefSubLoc
String
12
fidMovNoteShipNum
fidWSSeqNo
1129 fldSeqWSNo
Integer
0 WS Seq #
WS Seq #
fidDataOrigin
1131 fldDataOrigin
Enumerated
0 Data Origin
Data Origin
fidVndrInvcTotal
1135 fldVndrInvcTotal
Double
fidReviewedBy
1137 fldReviewedBy
String
8 Reviewed By
Reviewed By
Reviewed Date/Time
Approved By
Default SubLocation
Default sub-location
Movement Note
Movement note shipment number
Shipment#
Vendor Invoice
Total
fidReviewedDT
1138 fldReviewedDT
Date
Reviewed
0
Date/Time
fidApprovedBy
1139 fldApprovedBy
String
8 Approved By
fidApprovedDT
1140 fldApprovedDT
Date
Approved
Date/Time
Approved Date/Time
ID#
Name
Type
Size
Caption
Description
fidRefDocSID
299 fldRefDocSID
Int64
fidDocSID
595 fldDocSID
Int64
0 SID
Document SID
fidVouTotalPrice
449 fldVouTotalPrice
Double
0 Price
Price
fidVouTotalPrcTax
450 fldVouTotalPrcTax
Double
0 P$T$
P$T$
ID#
Name
Type
Size
Caption
fidDC
2 fldDCS
String
fidDeptName
3 fldDCSName
String
30 DCS Name
fidVC
4 fldVendorCode
String
3 Vend Code
fidDesc1
5 fldDesc1
String
16 Desc 1
Description 1
fidDesc2
8 fldDesc2
String
17 Desc 2
Description 2
fidAttr
6 fldAttr
String
4 Attr
Attribute
fidSIZE
7 fldSize
String
4 Size
Size
fidUPC
9 fldUPC
String
13 UPC
UPC
fidALU
166 fldALU
String
20 ALU
Alternate Look Up
fidUsrCd0
146 fldUDF0
Enumerated
0 UDF 1
User-Defined Field 1
fidUsrCd1
163 fldUDF1
Enumerated
0 UDF 2
User-Defined Field 2
fidUsrCd2
164 fldUDF2
Enumerated
0 UDF 3
User-Defined Field 3
fidUsrCd3
165 fldUDF3
Enumerated
0 UDF 4
User-Defined Field 4
9 DCS
Description
Full Department Code
Full Department Name
Vendor Code
fidFDateRcvd
66 fldFRecvD
Date
0 First Rcvd
fidInvnPrc
11 fldPrice
Double
0 Inven P$
Inventory Price
fidInvnCost
12 fldCost
Double
0 Cost
Cost
fidMrgD
69 fldMgn
Double
0 Margin $
Margin Amount
fidMrgP
13 fldMgnPrc
Integer
0 Mrg%
Margin %
fidMupP
104 fldMkUpPrc
Integer
0 MkUp%
Mark Up %
fidCoeff
115 fldCoeff
Double
0 Coef
Coefficient
fidTaxAmt
119 fldTax
Double
0 Tax $
Tax Amount
fidQtyRcvd
28 fldItmRcvd
Double
0 Qty Rcvd
Quantity Received
fidExtPrc
33 fldExtPrc
Double
0 Ext P$
Extended Price
fidExtCost
38 fldExtCost
Double
0 Ext C$
Extended Cost
116 fldPrcWTx
Double
0 Inven P$T$
70 fldMrgWTx
Double
0 M$T$
fidExtPwt
117 fldExtPWT
Double
0 Ext P$T$
fidQtyRcvdCas
140 fldCaseQtyRcvd
Double
0 Case Rcvd
fidPrtTag
184 fldPrintTags
Boolean
0 Tags
Print Tags
fidDiscPercent
500 fldDocItemDisc
Double
0 Disc %
Item Discount %
fidDocItmCost
44 fldVouItmCost
Double
0 Voucher C$
Voucher Cost
fidDocItmPWT
132 fldVouItmPWTx
Double
0 Voucher P$T$
fidInvnPWT
fidMrgT
ID#
Name
41 fldVouItmPrc
Type
Size
Caption
Description
Double
0 Voucher P$
Voucher Price
0 Carton ID
Carton ID
fidVouItmCartonID
733 fldCartonID
Integer
fidItemLookup
567 fldItemLookup
String
fidVouItmOrigQty
734 fldVouItmOrigQty
Double
0 Ship Qty
Ship Quantity
fidNumberOfDecimals
202 fldNDecimals
Integer
0 Qty Decimals
Number of Decimals
fidTotO_H
18 fldTotOnHnd
Double
0 Cmp Qty
Company Quantity
fidQtyO_H
26 fldStrQty
Double
0 Str Qty
Store Quantity
fidItemSID
208 fldItemSID
Int64
0 Item SID
Item SID
Enumerated
0 Tax
Tax Code
20 Item #
Item Lookup
fidTax
49 fldTaxCd
fidTaxP
118 fldTaxPrc
Double
0 Tax %
Tax %
fidExtTax
121 fldExtTax
Double
0 Ext T$
Extended Tax
2003 fldRecNo
Integer
0 Rec #
Record Number
fidFC1Prc
177 fldFC1Prc
Double
0 FC1 P$
fidFC1PWT
178 fldFC1PrcWTx
Double
0 FC1 P$T$
Double
0 Ord C$
Order Cost
0 Style SID
Style SID
-None-
fidLastCost
16 fldOrdCost
fidStyleSid
207 fldStyleSID
Int64
fidDesc3
197 fldDesc3
String
11 Desc 3
Description 3
fidDesc4
198 fldDesc4
String
11 Desc 4
Description 4
fidInvnAux0
78 fldInvnAUX0
Enumerated
0 Aux 1
Auxiliary Field 1
-None-
79 fldInvnAUX1
Enumerated
0 Aux 2
Auxiliary Field 2
-None-
80 fldInvnAUX2
Enumerated
0 Aux 3
Auxiliary Field 3
-None-
81 fldInvnAUX3
Enumerated
0 Aux 4
Auxiliary Field 4
-None-
82 fldInvnAUX4
Enumerated
0 Aux 5
Auxiliary Field 5
-None-
83 fldInvnAUX5
Enumerated
0 Aux 6
Auxiliary Field 6
-None-
84 fldInvnAUX6
Enumerated
0 Aux 7
Auxiliary Field 7
fidInvnAux7
85 fldInvnAUX7
Enumerated
0 Aux 8
Auxiliary Field 8
fidInvnUDFStr
75 fldInvnUDFStr
String
20 UDF Name
User-Defined Name
fidInvnUDFDate
87 fldInvnUDFDate
Date
0 UDF Date
User-Defined Date
fidInvnFrstPrc
195 fldInvnFrstPrc
Double
0 First P$
First Price
fidInvnFrstPWT
196 fldInvnFrstPWT
Double
0 First P$T$
fidInvnSerialFlg
88 fldInvnSerialFlg
Enumerated
0 Serial
fidFCC
89 fldFCC
Double
0 FOC$
fidFCCType
90 fldFCCType
Enumerated
0 FOC$ Type
ID#
Name
Type
Size
Caption
Description
fidSerialNum
651 fldSerialNum
String
25 Serial #
Serial Number
-None-
740 fldAssociatePO
String
20 Associate PO
Associate PO
fidInvnCostCode
fidDocCostCode
36 fldCostCode
559 fldVouItmCostCode
fidCommitted
1097 fldCommitted
fidQtyO_HCas
138 fldCaseStrQty
String
0 Cost Code
String
Boolean
0 Committed
Committed
Double
Voucher Cost
Code
Cost Code
Voucher Cost Code
fidSaleDiscPercent
1123 fldSaleDiscPercent
Double
0 Sale Disc %
Sale Disc %
fidSaleDisc
1124 fldSaleDisc
Double
0 Sale Disc $
Sale Disc $
fidTotalTaxAmt
7003 fldTotalTax
Double
0 Total Tax $
fidTax2Prc
7000 fldTax2Prc
Double
0 Tax 2 %
Tax 2 Percent
fidTax2Amt
7001 fldTax2
Double
0 Tax 2 $
Tax 2 Amount
fidAltTax2
7004 fldTax2Cd
String
0 Tax Code 2
Tax Code 2
fidAltTax1
7002 fldTax1Cd
String
0 Tax Code
Tax Code
fidDefSubLoc
1127 fldDefSubLoc
fidItemScale
205 fldItemScale
fidSeqNum
1130 fldSeqNum
String
Default Sub12
Location
Default sub-location
Enumerated
0 Scale
Item Scale
Integer
0 Seq #
Sequence number
Memos
RDA2 Constant
ID#
Name
Type
Size
Caption
Description
fidPrcLvl
107 fldPrcLvl
Enumerated
0 Prc Lvl
Price Level
fidDocDate
518 fldDocDate
Date
0 Date
Document Date
fidDocTime
502 fldDocTime
Date
0 Time
Document Time
String
8 Associate
Associate
fidClerk
65 fldClerk
fidMemoSource
800 fldMemoSource
Enumerated
0 Source
Memo Source
fidMemoCreatingDocNum
801 fldMemoCreatingDocNum
Integer
0 Creating Doc #
fidMemoType
802 fldMemoType
Enumerated
0 Type
Memo Type
fidMemoReason
803 fldMemoReason
String
8 Reason
Memo Reason
fidMemoNum
804 fldMemoNum
Integer
0 Memo #
Memo Number
String
3 Store
Store
fidStore
53 fldStore
fidMemoOldStrQty
807 fldMemoOldStrQty
Double
fidMemoOldCmpQty
808 fldMemoOldCmpQty
Double
fidMemoAdjStrQty
809 fldMemoAdjStrQty
Double
fidMemoAdjCmpQty
810 fldMemoAdjCmpQty
Double
Adjusted Company
Quantity
fidMemoOldPrcPWT
812 fldMemoOldPrcPWT
Double
0 Old Prc
Old Price
fidMemoAdjPrcPWT
813 fldMemoAdjPrcPWT
Double
0 Adj Prc
Adjusted Price
fidMemoOldCost
815 fldMemoOldCost
Double
0 Old C$
Old Cost
fidMemoAdjCost
816 fldMemoAdjCost
Double
0 Adj C$
Adjusted Cost
fidMemoDifQty
811 fldMemoDifQty
Double
0 Dif Qty
Difference in Quantity
fidMemoDifPrcPWT
814 fldMemoDifPrcPWT
Double
0 Dif Prc
Difference in Price
fidMemoDifCost
817 fldMemoDifCost
Double
0 Dif C$
Difference in Cost
fidDocPostDate
568 fldDocPostDate
Date
0 Post Date
Post Date
fidDocLastEdit
569 fldDocLastEdit
Date
0 Last Edit
Last Edit
fidItemPicture
199 fldItemPicture
String
fidGL
578 fldGL
Boolean
0 GL
General Ledger
fidMemoReversed
821 fldMemoReversed
Enumerated
0 Status
Memo Status
fidMemoCopyed
822 fldMemoCopyed
Boolean
0 Copied
Copied
fidMemoODBCancelled
825 fldMemoODBCancelled
Boolean
0 RDW Cancelled
RDW Cancelled
fidItemsCount
512 fldItemsCount
Integer
0 No of Items
Items Count
fidWorkstation
501 fldWorkstation
Integer
0 Wks
Workstation
fidStoreHeading1
585 fldStoreHeading1
String
40 Store Heading 1
Store Heading 1
fidStoreHeading2
586 fldStoreHeading2
String
40 Store Heading 2
Store Heading 2
20 Item Image
Item Image
ID#
Name
Type
Size
Caption
Description
fidStoreHeading3
587 fldStoreHeading3
String
40 Store Heading 3
Store Heading 3
fidMemoComm1
836 fldMemoComm1
String
60 Comment 1
Memo Comment 1
-None-
837 fldMemoComm2
String
60 Comment 2
Memo Comment 2
-None-
838 fldMemoComm3
String
60 Comment 3
Memo Comment 3
-None-
839 fldMemoComm4
String
60 Comment 4
Memo Comment 4
-None-
840 fldMemoComm5
String
60 Comment 5
Memo Comment 5
-None-
841 fldMemoComm6
String
60 Comment 6
Memo Comment 6
-None-
842 fldMemoComm7
String
60 Comment 7
Memo Comment 7
-None-
843 fldMemoComm8
String
60 Comment 8
Memo Comment 8
-None-
844 fldMemoComm9
String
60 Comment 9
Memo Comment 9
fidMemoComm10
845 fldMemoComm10
String
60 Comment 10
Memo Comment 10
fidTransmitted
823 fldTransmitted
Boolean
fidStylePicture
204 fldStylePicture
String
0 Transmitted
Transmitted
20 Style Image
Style Image
fidODSExported
1066 fldODSExported
Boolean
0 ODS Exported
ODS Exported
fidStoreHeading4
1585 fldStoreHeading4
String
40 Store Heading 4
Store Heading 4
fidStoreHeading5
1586 fldStoreHeading5
String
40 Store Heading 5
Store Heading 5
fidStoreHeading6
1587 fldStoreHeading6
String
40 Store Heading 6
Store Heading 6
fidOrigStoreStation
1121 fldOrigStoreStatn
String
4 Orig. Str/Sta
fidAudited
1122 fldAudited
Boolean
0 Audited
Audited
fidDefSubLoc
1127 fldDefSubLoc
String
12
fidMovNoteShipNum
1128 fldMovNoteShipNum
String
fidWSSeqNo
1129 fldSeqWSNo
Integer
0 WS Seq #
WS Seq #
fidDataOrigin
1131 fldDataOrigin
Enumerated
0 Data Origin
Data Origin
Int64
0 SID
Document SID
fidDocSID
595 fldDocSID
Default SubLocation
Default sub-location
Movement Note
Shipment#
MemoItem(Nested Table)
RDA2 Constant
ID#
Name
Type
Size
Caption
Description
3 Vend Code
Vendor Code
fidVC
4 fldVendorCode
String
fidDesc1
5 fldDesc1
String
16 Desc 1
Description 1
fidDesc2
8 fldDesc2
String
17 Desc 2
Description 2
fidAttr
6 fldAttr
String
4 Attr
Attribute
fidSIZE
7 fldSize
String
4 Size
Size
fidUPC
9 fldUPC
String
13 UPC
UPC
fidALU
166 fldALU
String
20 ALU
Alternate Look Up
fidMemoOldCmpQty
808 fldMemoOldCmpQty
Double
fidMemoOldStrQty
807 fldMemoOldStrQty
Double
fidMemoAdjStrQty
809 fldMemoAdjStrQty
Double
fidMemoOldCost
815 fldMemoOldCost
Double
0 Old C$
Old Cost
fidMemoAdjCost
816 fldMemoAdjCost
Double
0 Adj C$
Adjusted Cost
fidItemLookup
567 fldItemLookup
String
20 Item #
Item Lookup
fidMemoOldPrcPWT
812 fldMemoOldPrcPWT
Double
0 Old Prc
Old Price
fidMemoAdjPrcPWT
813 fldMemoAdjPrcPWT
Double
0 Adj Prc
Adjusted Price
String
9 DCS
fidDC
2 fldDCS
fidMemoQtyDiff
826 fldMemoQtyDiff
Double
0 Qty Diff
Quantity Difference
fidNumberOfDecimals
202 fldNDecimals
Integer
0 Qty Decimals
Number of Decimals
fidItemSID
208 fldItemSID
Int64
0 Item SID
Item SID
Integer
0 Rec #
Record Number
0 Style SID
Style SID
-None-
2003 fldRecNo
fidStyleSid
207 fldStyleSID
Int64
fidDesc3
197 fldDesc3
String
11 Desc 3
Description 3
fidDesc4
198 fldDesc4
String
11 Desc 4
Description 4
fidInvnSerialFlg
fidSerialNum
88 fldInvnSerialFlg
651 fldSerialNum
Enumerat
ed
String
0 Serial
25 Serial #
fidNonInventory
1099 fldNonInventory
Boolean
0 Non-Inventory
Non-Inventory
fidCommitted
1097 fldCommitted
Boolean
0 Committed
Committed
fidMemoDifCost
817 fldMemoDifCost
Double
0 Dif C$
Difference in Cost
fidMemoDifPrcPWT
814 fldMemoDifPrcPWT
Double
0 Dif Prc
Difference in Price
fidSaleDiscPercent
1123 fldSaleDiscPercent
Double
0 Sale Disc %
Sale Disc %
fidSaleDisc
1124 fldSaleDisc
Double
0 Sale Disc $
Sale Disc $
fidDefSubLoc
1127 fldDefSubLoc
String
12
Default SubLocation
Default sub-location
ID#
Name
205 fldItemScale
1130 fldSeqNum
Type
Size
Caption
Description
Enumerat
ed
0 Scale
Item Scale
Integer
0 Seq #
Sequence number
fidInvnAux0
78 fldInvnAUX0
Enumerat
ed
0 Aux 1
Auxiliary Field 1
-None-
79 fldInvnAUX1
Enumerat
ed
0 Aux 2
Auxiliary Field 2
-None-
80 fldInvnAUX2
Enumerat
ed
0 Aux 3
Auxiliary Field 3
-None-
81 fldInvnAUX3
Enumerat
ed
0 Aux 4
Auxiliary Field 4
-None-
82 fldInvnAUX4
Enumerat
ed
0 Aux 5
Auxiliary Field 5
-None-
83 fldInvnAUX5
Enumerat
ed
0 Aux 6
Auxiliary Field 6
84 fldInvnAUX6
Enumerat
ed
0 Aux 7
Auxiliary Field 7
85 fldInvnAUX7
Enumerat
ed
0 Aux 8
Auxiliary Field 8
-NonefidInvnAux7
Slips
RDA2 Constant
fidStoreStation
fidClerk
ID#
Name
563 fldStoreStatn
65 fldClerk
Type
Size
Caption
Description
String
4 Str/Sta
String
8 Associate
Associate
fidDocDate
518 fldDocDate
Date
0 Date
Document Date
fidDocTime
502 fldDocTime
Date
0 Time
Document Time
fidSlipFromStore
900 fldSlipFromStore
String
3 From Store
From Store
fidSlipToStore
901 fldSlipToStore
String
3 To Store
To Store
fidSlipConfirmation
902 fldSlipConfirmation
Enumerated
0 Confirmation
Confirmation
fidSlipCarrier
903 fldSlipCarrier
String
fidSlipETA
904 fldSlipETA
Date
0 ETA
ETA
fidSlipTONum
905 fldSlipTONum
String
8 TO #
TO Number
fidSlipNum
906 fldSlipNum
Integer
0 Slip #
Slip Number
fidOutSlipNum
907 fldOutSlipNum
Integer
0 Out Slip #
fidItemsCount
512 fldItemsCount
Integer
0 No of Items
Items Count
15 Carrier
Carrier
fidSlipPrice
45 fldSlipPrice
Double
0 Total Price
Total Price
fidSlipCost
46 fldSlipCost
Double
0 Total Cost
Total Cost
fidSlipFreight
910 fldSlipFreight
Double
0 Freight
Freight
fidDocPostDate
568 fldDocPostDate
Date
0 Post Date
Post Date
fidDocLastEdit
569 fldDocLastEdit
Date
0 Last Edit
Last Edit
fidSlipStatus
912 fldSlipStatus
Enumerated
0 Status
Slip Status
fidItemPicture
199 fldItemPicture
String
fidGL
578 fldGL
Boolean
fidStoreHeading1
585 fldStoreHeading1
String
40
Store Heading
Store Heading 1
1
fidStoreHeading2
586 fldStoreHeading2
String
40
Store Heading
Store Heading 2
2
fidStoreHeading3
587 fldStoreHeading3
String
40
Store Heading
Store Heading 3
3
fidSlipComm1
922 fldSlipComm1
String
60 Comment 1
Slip Comment 1
-None-
923 fldSlipComm2
String
60 Comment 2
Slip Comment 2
-None-
924 fldSlipComm3
String
60 Comment 3
Slip Comment 3
-None-
925 fldSlipComm4
String
60 Comment 4
Slip Comment 4
-None-
926 fldSlipComm5
String
60 Comment 5
Slip Comment 5
-None-
927 fldSlipComm6
String
60 Comment 6
Slip Comment 6
-None-
928 fldSlipComm7
String
60 Comment 7
Slip Comment 7
-None-
929 fldSlipComm8
String
60 Comment 8
Slip Comment 8
20 Item Image
0 GL
Item Image
General Ledger
ID#
Name
Type
Size
Caption
Description
-None-
930 fldSlipComm9
String
60 Comment 9
Slip Comment 9
fidSlipComm10
931 fldSlipComm10
String
60 Comment 10
Slip Comment 10
fidSlipToStoreHeading1
932
fldSlipToStoreHeading
String
1
To Store
Heading 1
To Store Heading 1
fidSlipToStoreHeading2
fldSlipToStoreHeading
933
String
2
To Store
40
Heading 2
To Store Heading 2
fidSlipToStoreHeading3
fldSlipToStoreHeading
934
String
3
To Store
40
Heading 3
To Store Heading 3
fidMarked
592 fldMarked
Boolean
0 Marked
Marked
fidSlipCopied
936 fldSlipCopied
Boolean
0 Copied
Copied
fidSlipODBCancelled
938 fldSlipODBCancelled
Boolean
40
RDW
Cancelled
RDW Cancelled
fidStore
53 fldStore
String
3 Store
Store
fidStation
48 fldStation
String
1 Station
Station
fidSlipType
939 fldSlipType
Enumerated
0 Slip Type
Slip Type
fidTransmitted
823 fldTransmitted
Boolean
0 Transmitted
Transmitted
fidStylePicture
204 fldStylePicture
String
20 Style Image
Style Image
fidODSExported
1066 fldODSExported
Boolean
fidSlipCompStore
940 fldSlipCompStore
String
Out To
Comp/Store
Out To Comp/Store
fidSlipCompStoreDesc
Comp/Store
Description
Comp/Store Description
fidRefDocNum
300 fldRefDocNum
String
Reference Doc
Reference Doc Number
#
fidRefDocPostDt
301 fldRefDocPostDt
Date
Reference
Post Date
fidTotalQty
597 fldSlipTotalQty
Double
Total Qty
Transferred
fidStoreHeading4
1585 fldStoreHeading4
String
40
Store Heading
Store Heading 4
4
fidStoreHeading5
1586 fldStoreHeading5
String
40
Store Heading
Store Heading 5
5
fidStoreHeading6
1587 fldStoreHeading6
String
40
Store Heading
Store Heading 6
6
fidSlipToStoreHeading4
1932
fldSlipToStoreHeading
String
4
40
To Store
Heading 4
To Store Heading 4
fidSlipToStoreHeading5
1933
fldSlipToStoreHeading
String
5
40
To Store
Heading 5
To Store Heading 5
fidSlipToStoreHeading6
1934
fldSlipToStoreHeading
String
6
40
To Store
Heading 6
To Store Heading 6
fidOrigStoreStation
1121 fldOrigStoreStatn
String
4 Orig. Str/Sta
fidSlipDaysInTransit
942 fldSlipDaysInTransit
Integer
Days InTransit
Days In-Transit
fidSlipTargetUpdated
943 fldSlipTargetUpdated
Boolean
Target
Updated
Target Updated
Boolean
0 Audited
fidAudited
1122 fldAudited
fidSlipTransferComplete
d
944
fldSlipTransferComple
Date
te
fidSlipResolvedBy
945 fldSlipResolvedBy
fidSlipResolutionMethod
946
String
fldSlipResolutionMeth
Enumerated
od
Transfer
Complete
8 Resolved By
0
Resolution
Method
Audited
Transfer Complete
Resolved By
Resolution Method
ID#
Name
Type
Size
Caption
Resolution
0
Date/Time
Default SubLocation
Resolution Date/Time
fidDefSubLoc
1127 fldDefSubLoc
String
fidMovNoteShipNum
1128 fldMovNoteShipNum
String
Movement
9 Note
Shipment#
fidWSSeqNo
1129 fldSeqWSNo
Integer
0 WS Seq #
WS Seq #
fidDataOrigin
1131 fldDataOrigin
Enumerated
0 Data Origin
Data Origin
Integer
0 Wks
Workstation
fidWorkstation
fidSlipPackageNum
501 fldWorkstation
4000 fldSlipPackageNum
String
12
Description
15 Package #
Default sub-location
Slip Package #
fidRefDocSID
299 fldRefDocSID
Int64
fidDocSID
595 fldDocSID
Int64
0 SID
Document SID
Name
Type
Size
Caption
fidDC
2 fldDCS
String
fidDeptName
3 fldDCSName
String
30 DCS Name
fidVC
4 fldVendorCode
String
3 Vend Code
fidDesc1
5 fldDesc1
String
16 Desc 1
Description 1
fidDesc2
8 fldDesc2
String
17 Desc 2
Description 2
fidAttr
6 fldAttr
String
4 Attr
Attribute
fidSIZE
7 fldSize
String
4 Size
Size
fidUPC
9 fldUPC
String
13 UPC
UPC
fidALU
166 fldALU
String
20 ALU
Alternate Look Up
fidUsrCd0
146 fldUDF0
Enumerated
0 UDF 1
User-Defined Field 1
fidUsrCd1
163 fldUDF1
Enumerated
0 UDF 2
User-Defined Field 2
fidUsrCd2
164 fldUDF2
Enumerated
0 UDF 3
User-Defined Field 3
fidUsrCd3
165 fldUDF3
Enumerated
0 UDF 4
User-Defined Field 4
fidEDIStatus
109 fldEDI
Enumerated
0 EDI
EDI Status
9 DCS
Description
Full Department Code
Full Department Name
Vendor Code
fidMrgD
69 fldMgn
Double
0 Margin $
Margin Amount
fidMrgP
13 fldMgnPrc
Integer
0 Mrg%
Margin %
fidMupP
104 fldMkUpPrc
Integer
0 MkUp%
Mark Up %
fidCoeff
115 fldCoeff
Double
0 Coef
Coefficient
fidTaxAmt
119 fldTax
Double
0 Tax $
Tax Amount
fidQTY
10 fldQty
Double
0 Qty
Quantity
fidExtPrc
33 fldExtPrc
Double
0 Ext P$
Extended Price
fidExtCost
38 fldExtCost
Double
0 Ext C$
Extended Cost
fidMrgT
70 fldMrgWTx
Double
0 M$T$
fidExtPwt
117 fldExtPWT
Double
0 Ext P$T$
fidQtyCas
136 fldCaseQty
Double
0 Case Qty
Case Quantity
fidDocItmPWT
132 fldSlpPWT
Double
0 Slip P$T$
fidItemLookup
567 fldItemLookup
String
fidNumberOfDeci
mals
202 fldNDecimals
Integer
0 Qty Decimals
Number of Decimals
fidItemSID
208 fldItemSID
Int64
0 Item SID
Item SID
Integer
0 Rec #
Record Number
-None-
2003 fldRecNo
20 Item #
Item Lookup
fidDiscPercent
500 fldDocItemDisc
Double
0 Disc %
Item Discount %
fidDocItmPrc
41 fldSlipItmPrice
Double
0 Slip P$
Slip Price
Name
44 fldSlipItmCost
Type
Size
Caption
Description
Double
0 Slip C$
Slip Cost
0 Style SID
Style SID
fidStyleSid
207 fldStyleSID
Int64
fidDesc3
197 fldDesc3
String
11 Desc 3
Description 3
fidDesc4
198 fldDesc4
String
11 Desc 4
Description 4
fidInvnAux0
78 fldInvnAUX0
Enumerated
0 Aux 1
Auxiliary Field 1
-None-
79 fldInvnAUX1
Enumerated
0 Aux 2
Auxiliary Field 2
-None-
80 fldInvnAUX2
Enumerated
0 Aux 3
Auxiliary Field 3
-None-
81 fldInvnAUX3
Enumerated
0 Aux 4
Auxiliary Field 4
-None-
82 fldInvnAUX4
Enumerated
0 Aux 5
Auxiliary Field 5
-None-
83 fldInvnAUX5
Enumerated
0 Aux 6
Auxiliary Field 6
-None-
84 fldInvnAUX6
Enumerated
0 Aux 7
Auxiliary Field 7
fidInvnAux7
85 fldInvnAUX7
Enumerated
0 Aux 8
Auxiliary Field 8
fidInvnUDFStr
75 fldInvnUDFStr
String
20 UDF Name
User-Defined Name
fidInvnUDFDate
87 fldInvnUDFDate
Date
0 UDF Date
User-Defined Date
fidInvnFrstPrc
195 fldInvnFrstPrc
Double
0 First P$
First Price
fidInvnFrstPWT
196 fldInvnFrstPWT
Double
0 First P$T$
fidInvnSerialFlg
88 fldInvnSerialFlg
Enumerated
0 Serial
fidSerialNum
fidInvnCostCode
fidDocCostCode
651 fldSerialNum
String
36 fldCostCode
String
0 Cost Code
String
Boolean
0 Committed
Committed
Double
Double
0 Str Qty
Store Quantity
559 fldSlipCostCode
fidCommitted
1097 fldCommitted
fidQtyO_HCas
138 fldCaseStrQty
fidQtyO_H
26 fldStrQty
25 Serial #
Serial Number
Cost Code
fidSaleDiscPercent
0 Sale Disc %
Sale Disc %
fidSaleDisc
1124 fldSaleDisc
Double
0 Sale Disc $
Sale Disc $
fidTotalTaxAmt
7003 fldTotalTax
Double
0 Total Tax $
fidTax2Amt
7001 fldTax2
Double
0 Tax 2 $
Tax 2 Amount
fidDefSubLoc
1127 fldDefSubLoc
fidItemScale
205 fldItemScale
fidSeqNum
1130 fldSeqNum
String
Default Sub12
Location
Default sub-location
Enumerated
0 Scale
Item Scale
Integer
0 Seq #
Sequence number
SubLocDefs
RDA2 Constant
ID#
Name
Type
fidSubLocID
1050 fldSubLocID
String
12 Sub-Loc ID
Sub-Location ID
fidSubLocName
1051 fldSubLocName
String
20 Sub-Loc Name
Sub-Location Name
fidStore
53 fldStore
fidSecLvl
594 fldSecLvl
Size
Caption
Description
String
3 Store
Store
Enumerated
0 Security Level
Security Level
fidSubLocSID
1076 fldSubLocSID
Int64
0 Sub-Location SID
Sub-Location SID
fidSubLocSuspended
1052 fldSubLocSuspended
Boolean
0 Suspended
Suspended
fidSubLocAssStore
1074 fldSubLocAssStore
String
3 Associated Store
Associated Store
fidSubLocAssDCS
1075 fldSubLocAssDCS
String
9 Associated DCS
Associated DCS
fidSubLocDefault
1089 fldSubLocDefault
Boolean
0 Default
Default Sub-Location
fidSubLocDefType
1090 fldSubLocType
Enumerated
0 Type
Sub-Location Type
fidSubLocSeg1
1091 fldSubLocSeg1
String
1 Sub-Loc Seg. 1
Sub-Loc Seg. 1
fidSubLocSeg2
1092 fldSubLocSeg2
String
1 Sub-Loc Seg 2
Sub-Loc Seg 2
fidSubLocSeg3
1093 fldSubLocSeg3
String
1 Sub-Loc Seg 3
Sub-Loc Seg 3
fidSubLocSingleItem
1094 fldSubLocSingleItem
Boolean
0 Single Item
Restrict Sub-Location to
single item
fidCommitted
1097 fldCommitted
Boolean
0 Committed
Committed
SubLocQtys
RDA2 Constant
fidStore
ID#
Name
53 fldStore
Type
String
Size
Caption
3 Store
Description
Store
fidSubLocID
1050 fldSubLocID
String
12 Sub-Loc ID
Sub-Location ID
fidSubLocName
1051 fldSubLocName
String
20 Sub-Loc Name
Sub-Location Name
fidExtPrc
33 fldExtPrc
Double
0 Ext P$
Extended Price
fidExtCost
38 fldExtCost
Double
0 Ext C$
Extended Cost
fidExtPwt
117 fldExtPWT
Double
0 Ext P$T$
1085 fldSubLocQty
Double
0 Sub-Loc Qty
Sub-Loc Quantity
597 fldTotalQty
Double
0 Total Qty
Total Quantity
fidSubLocQty
fidTotalQty
MovNotes
RDA2 Constant
fidWorkstation
ID#
Name
501 fldWorkstation
Type
Size
Caption
Description
Integer
0 Wks
Workstation
0 Number
fidMovNoteNumber
1057 fldMovNoteNumber
Integer
fidMovNoteRefDoc
1059 fldMovNoteRefDoc
String
fidMovNoteRefDocDate
1060 fldMovNoteRefDocDate
Date
fidMovNoteRefDocType
1061 fldMovNoteRefDocType
Enumerated
fidMovDocComment
1063 fldMovDocComment
String
fidMovNoteReversed
1065 fldMovNoteReversed
Boolean
0 Reversed
16 Ref Doc #
238 Comment
Movement Document
Comment
fidDocDate
518 fldDocDate
Date
0 Date
Document Date
fidDocTime
502 fldDocTime
Date
0 Time
Document Time
String
8 Associate
Associate
4 Orig.Store
Originating Store
fidClerk
65 fldClerk
fidStoreStation
563 fldOrigStore
String
fidStoreHeading1
585 fldOrigStoreHeading1
String
40 Orig.Store Heading 1
fidStoreHeading2
586 fldOrigStoreHeading2
String
40 Orig.Store Heading 2
fidStoreHeading3
587 fldOrigStoreHeading3
String
40 Orig.Store Heading 3
fidStore
53 fldStore
String
3 Store
Store
fidMovDocUDF1
1069 fldMovDocUDF1
String
15 UDF1
-None-
1070 fldMovDocUDF2
String
15 UDF2
-None-
1071 fldMovDocUDF3
String
15 UDF3
fidMovDocUDF4
1072 fldMovDocUDF4
String
15 UDF4
fidMovDocUDFDate
1073 fldMovDocUDFDate
Date
0 UDF Date
fidMovNoteType
1078 fldMovNoteType
Enumerated
0 Type
fidMovNoteAcknowledged
0 Acknowledged
Movement Note
Acknowledged
0 Last Edit
Last Edit
fidDocLastEdit
569 fldDocLastEdit
Date
fidMovDocCartonNum
1080 fldMovDocCartonNum
String
16 Carton Number
fidMovNoteAckClerk
1087 fldMovNoteAckClerk
String
8 Ack Clerk
Ack Clerk
fidMovNoteAckDateTime
1088 fldMovNoteAckDateTime
Date
0 Ack Date/Time
Ack Date/Time
fidMONumber
1081 fldMONumber
String
14 MO Number
Carton Number
fidCustSID
245 fldCustSID
Int64
0 Customer SID
Customer System ID
fidFullName
235 fldFullName
String
0 Full Name
Full Name
fidVndrAddr1
214 fldAddr1
String
31 Address 1
Address 1
fidVndrAddr2
215 fldAddr2
String
31 Address 2
Address 2
ID#
Name
Type
Size
Caption
Description
fidVndrAddr3
216 fldAddr3
String
31 Address 3
Address 3
fidVndrZIP
217 fldZIP
String
10 ZIP
ZIP Code
fidVndrCompany
210 fldCompany
String
25 Company
Company Name
fidCustID
236 fldCustIDLookup
String
0 CustID
Customer ID
fidMovNoteCrtSeqNum
1095 fldMovNoteCrtSeqNum
Integer
fidMovNoteCrtSeqCnt
1096 fldMovNoteCrtSeqCnt
Integer
fidSubLocFrom
1053 fldMovDocDefLocFrom
String
fidSubLocTo
1054 fldMovDocDefLocTo
String
12 Def To Sub-Loc
Default To Sub-Location
fidTransmitted
823 fldTransmitted
Boolean
0 Transmitted
fidShipmentNum
1079 fldShipmentNumber
String
fidMovNoteSource
1098 fldMovNoteSource
Enumerated
0 Note Source
Note Source
Double
0 Total Qty
Total Quantity
fidTotalQty
597 fldTotalQty
16 Shipment Number
Transmitted
Shipment Number
fidSubLocFromName
fldMovDocDefLocFromNa
1055
String
me
fidSubLocToName
fidBridgeExported
1067 fldBridgeExported
Boolean
0 Bridge Exported
Bridge Exported
fidCMSExported
1068 fldCMSExported
Boolean
0 CMS Exported
CMS Exported
fidODSExported
1066 fldODSExported
Boolean
0 ODS Exported
ODS Exported
fidStoreHeading4
1585 fldOrigStoreHeading4
String
40 Orig.Store Heading 4
fidStoreHeading5
1586 fldOrigStoreHeading5
String
40 Orig.Store Heading 5
fidStoreHeading6
1587 fldOrigStoreHeading6
String
40 Orig.Store Heading 6
ID#
Name
Type
Size
Caption
Description
fidSubLocFrom
1053 fldSubLocFrom
String
12 From Sub-Loc
From Sub-Loc
fidSubLocTo
1054 fldSubLocTo
String
12 To Sub-Loc
To Sub-Loc
fidSubLocFromName
1055 fldSubLocFromName
String
fidSubLocToName
1056 fldSubLocToName
String
20 To Sub-Loc Name
To Sub-Loc Name
fidMovDocItmRefNote
1058 fldRefMovNote
Integer
Double
0 Qty
Quantity
Int64
0 Item SID
Item SID
Integer
0 Rec #
Record Number
fidQTY
fidItemSID
-NonefidItemLookup
10 fldQty
208 fldItemSID
2003 fldRecNo
567 fldItemLookup
String
20 Item #
Item Lookup
fidDC
2 fldDCS
String
9 DCS
fidVC
4 fldVendorCode
String
3 Vend Code
Vendor Code
fidDesc1
5 fldDesc1
String
16 Desc 1
Description 1
fidDesc2
8 fldDesc2
String
17 Desc 2
Description 2
fidAttr
6 fldAttr
String
4 Attr
Attribute
fidSIZE
7 fldSize
String
4 Size
Size
fidUPC
9 fldUPC
String
13 UPC
UPC
fidALU
166 fldALU
String
20 ALU
Alternate Look Up
fidUsrCd0
146 fldUDF0
Enumerat
ed
0 UDF 1
User-Defined Field 1
fidUsrCd1
163 fldUDF1
Enumerat
ed
0 UDF 2
User-Defined Field 2
fidUsrCd2
164 fldUDF2
Enumerat
ed
0 UDF 3
User-Defined Field 3
fidUsrCd3
165 fldUDF3
Enumerat
ed
0 UDF 4
User-Defined Field 4
0 Acknowledged Qty
Acknowledged Qty
Cost
fidMovDocItmAckQty
fidInvnCost
Double
0 Cost
fidDesc3
197 fldDesc3
String
11 Desc 3
Description 3
fidDesc4
198 fldDesc4
String
11 Desc 4
Description 4
fidInvnAux0
78 fldInvnAUX0
Enumerat
ed
0 Aux 1
Auxiliary Field 1
-None-
79 fldInvnAUX1
Enumerat
ed
0 Aux 2
Auxiliary Field 2
-None-
80 fldInvnAUX2
Enumerat
ed
0 Aux 3
Auxiliary Field 3
-None-
81 fldInvnAUX3
Enumerat
ed
0 Aux 4
Auxiliary Field 4
-None-
82 fldInvnAUX4
Enumerat
ed
0 Aux 5
Auxiliary Field 5
-None-
83 fldInvnAUX5
Enumerat
ed
0 Aux 6
Auxiliary Field 6
ID#
Name
Type
Size
Caption
Description
-None-
84 fldInvnAUX6
Enumerat
ed
fidInvnAux7
85 fldInvnAUX7
Enumerat
ed
fidInvnUDFStr
75 fldInvnUDFStr
String
20 UDF Name
User-Defined Name
fidInvnUDFDate
87 fldInvnUDFDate
Date
0 UDF Date
User-Defined Date
0 Aux 7
Auxiliary Field 7
0 Aux 8
Auxiliary Field 8
MOs
RDA2 Constant
fidWorkstation
ID#
Name
501 fldWorkstation
Type
Size
Caption
Description
Integer
0 Wks
Workstation
0 Number
fidMovNoteNumber
1057 fldMovNoteNumber
Integer
fidMovNoteRefDoc
1059 fldMovNoteRefDoc
String
fidMovNoteRefDocDate
1060 fldMovNoteRefDocDate
Date
fidMovNoteRefDocType
1061 fldMovNoteRefDocType
Enumerated
fidMovDocComment
1063 fldMovDocComment
String
fidMovNoteReversed
1065 fldMovNoteReversed
Boolean
0 Reversed
16 Ref Doc #
238 Comment
fidDocDate
518 fldDocDate
Date
0 Date
Document Date
fidDocTime
502 fldDocTime
Date
0 Time
Document Time
String
8 Associate
Associate
String
4 Orig.Store
Originating Store
Originating Store Heading 1
fidClerk
fidStoreStation
65 fldClerk
563 fldOrigStore
fidStoreHeading1
585 fldOrigStoreHeading1
String
Orig.Store
40
Heading 1
fidStoreHeading2
586 fldOrigStoreHeading2
String
40
Orig.Store
Heading 2
fidStoreHeading3
587 fldOrigStoreHeading3
String
40
Orig.Store
Heading 3
fidStore
53 fldStore
String
3 Store
Store
fidMovDocUDF1
1069 fldMovDocUDF1
String
15 UDF1
-None-
1070 fldMovDocUDF2
String
15 UDF2
-None-
1071 fldMovDocUDF3
String
15 UDF3
fidMovDocUDF4
1072 fldMovDocUDF4
String
15 UDF4
fidMovDocUDFDate
1073 fldMovDocUDFDate
Date
0 UDF Date
fidMovNoteType
1078 fldMovNoteType
Enumerated
0 Type
fidMovNoteAcknowledged
0 Acknowledged
0 Last Edit
Last Edit
fidDocLastEdit
569 fldDocLastEdit
Date
fidMovDocCartonNum
1080 fldMovDocCartonNum
String
fidMovNoteAckClerk
1087 fldMovNoteAckClerk
String
8 Ack Clerk
Ack Clerk
fidMovNoteAckDateTime
1088 fldMovNoteAckDateTime
Date
0 Ack Date/Time
Ack Date/Time
fidMONumber
1081 fldMONumber
String
14 MO Number
fidCustSID
245 fldCustSID
Int64
0 Customer SID
Customer System ID
fidFullName
235 fldFullName
String
0 Full Name
Full Name
fidVndrAddr1
214 fldAddr1
String
31 Address 1
Address 1
fidVndrAddr2
215 fldAddr2
String
31 Address 2
Address 2
ID#
Name
Type
Size
Caption
Description
fidVndrAddr3
216 fldAddr3
String
31 Address 3
Address 3
fidVndrZIP
217 fldZIP
String
10 ZIP
ZIP Code
fidVndrCompany
210 fldCompany
String
25 Company
Company Name
fidCustID
236 fldCustIDLookup
String
0 CustID
Carton Seq.
Num.
Customer ID
fidMovNoteCrtSeqNum
1095 fldMovNoteCrtSeqNum
Integer
fidMovNoteCrtSeqCnt
1096 fldMovNoteCrtSeqCnt
Integer
fidSubLocFrom
1053 fldMovDocDefLocFrom
String
12
fidSubLocTo
1054 fldMovDocDefLocTo
String
fidTransmitted
823 fldTransmitted
Boolean
0 Transmitted
Shipment
16
Number
Transmitted
fidShipmentNum
1079 fldShipmentNumber
String
fidMovNoteSource
1098 fldMovNoteSource
Enumerated
0 Note Source
Note Source
Double
0 Total Qty
Total Quantity
fidTotalQty
597 fldTotalQty
Shipment Number
fldMovDocDefLocFromNa
1055
String
me
fidSubLocToName
Def To Sub-Loc
20
Def To Sub-Loc Name
Name
fidBridgeExported
1067 fldBridgeExported
Boolean
fidCMSExported
1068 fldCMSExported
Boolean
0 CMS Exported
CMS Exported
fidODSExported
1066 fldODSExported
Boolean
0 ODS Exported
ODS Exported
fidStoreHeading4
1585 fldOrigStoreHeading4
String
40
Orig.Store
Heading 4
fidStoreHeading5
1586 fldOrigStoreHeading5
String
40
Orig.Store
Heading 5
fidStoreHeading6
1587 fldOrigStoreHeading6
String
40
Orig.Store
Heading 6
fidSubLocFromName
ID#
Name
Type
Size
Caption
Description
fidSubLocFrom
1053 fldSubLocFrom
String
12 From Sub-Loc
From Sub-Loc
fidSubLocTo
1054 fldSubLocTo
String
12 To Sub-Loc
To Sub-Loc
fidSubLocFromName
1055 fldSubLocFromName
String
fidSubLocToName
1056 fldSubLocToName
String
20 To Sub-Loc Name
To Sub-Loc Name
fidMovDocItmRefNote
1058 fldRefMovNote
Integer
Double
0 Qty
Quantity
Int64
0 Item SID
Item SID
Integer
0 Rec #
Record Number
fidQTY
fidItemSID
-NonefidItemLookup
10 fldQty
208 fldItemSID
2003 fldRecNo
567 fldItemLookup
String
20 Item #
Item Lookup
fidDC
2 fldDCS
String
9 DCS
fidVC
4 fldVendorCode
String
3 Vend Code
Vendor Code
fidDesc1
5 fldDesc1
String
16 Desc 1
Description 1
fidDesc2
8 fldDesc2
String
17 Desc 2
Description 2
fidAttr
6 fldAttr
String
4 Attr
Attribute
fidSIZE
7 fldSize
String
4 Size
Size
fidUPC
9 fldUPC
String
13 UPC
UPC
fidALU
166 fldALU
String
20 ALU
Alternate Look Up
fidUsrCd0
146 fldUDF0
Enumerat
ed
0 UDF 1
User-Defined Field 1
fidUsrCd1
163 fldUDF1
Enumerat
ed
0 UDF 2
User-Defined Field 2
fidUsrCd2
164 fldUDF2
Enumerat
ed
0 UDF 3
User-Defined Field 3
fidUsrCd3
165 fldUDF3
Enumerat
ed
0 UDF 4
User-Defined Field 4
Double
0 Acknowledged Qty
Acknowledged Qty
12 fldCost
Double
0 Cost
Cost
fidDesc3
197 fldDesc3
String
11 Desc 3
Description 3
fidDesc4
198 fldDesc4
String
11 Desc 4
Description 4
fidMovDocItmAckQty
fidInvnCost
1086 fldMovNoteItmAckQty
fidInvnAux0
78 fldInvnAUX0
Enumerat
ed
0 Aux 1
Auxiliary Field 1
-None-
79 fldInvnAUX1
Enumerat
ed
0 Aux 2
Auxiliary Field 2
-None-
80 fldInvnAUX2
Enumerat
ed
0 Aux 3
Auxiliary Field 3
-None-
81 fldInvnAUX3
Enumerat
ed
0 Aux 4
Auxiliary Field 4
-None-
82 fldInvnAUX4
Enumerat
ed
0 Aux 5
Auxiliary Field 5
-None-
83 fldInvnAUX5
Enumerat
ed
0 Aux 6
Auxiliary Field 6
ID#
Name
Type
Size
Caption
Description
-None-
84 fldInvnAUX6
Enumerat
ed
fidInvnAux7
85 fldInvnAUX7
Enumerat
ed
fidInvnUDFStr
75 fldInvnUDFStr
String
20 UDF Name
User-Defined Name
fidInvnUDFDate
87 fldInvnUDFDate
Date
0 UDF Date
User-Defined Date
0 Aux 7
Auxiliary Field 7
0 Aux 8
Auxiliary Field 8
TOs
RDA2 Constant
fidTONumber
fidClerk
ID#
Name
950 fldTONumber
65 fldClerk
Type
Size
Caption
Description
String
8 TO #
TO Number
String
8 Associate
Associate
fidPONumber
400 fldPONumber
String
20 PO #
PO Number
fidVouNumber
700 fldVouNumber
Integer
0 Voucher #
Voucher Number
fidTOTransferFrom
951 fldTOTransferFrom
String
3 Transfer From
Transfer From
fidTOFromHeading1
952 fldTOFromHeading1
String
40 From Header 1
From Header 1
fidTOFromHeading2
953 fldTOFromHeading2
String
40 From Header 2
From Header 2
fidTOFromHeading3
954 fldTOFromHeading3
String
40 From Header 3
From Header 3
fidTONotes1
955 fldTONotes1
String
30 Notes 1
Notes 1
fidTONotes2
956 fldTONotes2
String
30 Notes 2
Notes 2
fidTODate
957 fldTODate
Date
0 Order Date
Order Date
fidTOActivateOn
958 fldTOActivateOn
Date
0 Activate On
Activate On
fidTOLastActivity
959 fldTOLastActivity
Date
0 Last Activity
Last Activity
fidTOIncomplete
960 fldTOIncomplete
Double
0 Incomplete
Incomplete
fidTOAssigned
961 fldTOAssigned
Double
0 Total Assigned
Total Assigned
fidTODone
962 fldTODone
Double
0 Total Sent
Total Sent
fidTORemaining
963 fldTORemaining
Double
0 Total Due
Total Due
fidTOFromHeading4
1952 fldTOFromHeading4
String
40 From Header 4
From Header 4
fidTOFromHeading5
1953 fldTOFromHeading5
String
40 From Header 5
From Header 5
fidTOFromHeading6
1954 fldTOFromHeading6
String
40 From Header 6
From Header 6
fidDocLastEdit
569 fldDocLastEdit
Date
0 Last Edit
Last Edit
fidItemsCount
512 fldItemsCount
Integer
0 No of Items
Items Count
ID#
Name
2003 fldRecNo
Type
Size
Caption
Description
Integer
0 Rec #
Record Number
fidStyleSid
207 fldStyleSID
Int64
0 Style SID
Style SID
fidItemSID
208 fldItemSID
Int64
0 Item SID
Item SID
fidItemLookup
567 fldItemLookup
String
fidSelQty
22 fldSelQty
Double
20 Item #
0 Doc.Qty
30 DCS Name
Item Lookup
Document Quantity
fidDeptName
3 fldDCSName
String
fidDC
2 fldDCS
String
9 DCS
fidDesc1
5 fldDesc1
String
16 Desc 1
Description 1
fidDesc2
8 fldDesc2
String
17 Desc 2
Description 2
fidDesc3
197 fldDesc3
String
11 Desc 3
Description 3
fidDesc4
198 fldDesc4
String
11 Desc 4
Description 4
fidAttr
6 fldAttr
String
4 Attr
Attribute
fidSIZE
7 fldSize
String
4 Size
Size
fidUPC
9 fldUPC
String
13 UPC
UPC
fidALU
166 fldALU
String
20 ALU
Alternate Look Up
fidUsrCd0
146 fldUDF0
Enumerat
ed
0 UDF 1
User-Defined Field 1
fidUsrCd1
163 fldUDF1
Enumerat
ed
0 UDF 2
User-Defined Field 2
fidUsrCd2
164 fldUDF2
Enumerat
ed
0 UDF 3
User-Defined Field 3
fidUsrCd3
165 fldUDF3
Enumerat
ed
0 UDF 4
User-Defined Field 4
fidInvnUDFStr
75 fldInvnUDFStr
String
20 UDF Name
User-Defined Name
fidInvnUDFDate
87 fldInvnUDFDate
Date
0 UDF Date
User-Defined Date
fidInvnAux0
78 fldInvnAUX0
Enumerat
ed
0 Aux 1
Auxiliary Field 1
-None-
79 fldInvnAUX1
Enumerat
ed
0 Aux 2
Auxiliary Field 2
-None-
80 fldInvnAUX2
Enumerat
ed
0 Aux 3
Auxiliary Field 3
-None-
81 fldInvnAUX3
Enumerat
ed
0 Aux 4
Auxiliary Field 4
-None-
82 fldInvnAUX4
Enumerat
ed
0 Aux 5
Auxiliary Field 5
-None-
83 fldInvnAUX5
Enumerat
ed
0 Aux 6
Auxiliary Field 6
-None-
84 fldInvnAUX6
Enumerat
ed
0 Aux 7
Auxiliary Field 7
fidInvnAux7
85 fldInvnAUX7
Enumerat
ed
0 Aux 8
Auxiliary Field 8
fidTax
49 fldTaxCd
Enumerat
ed
0 Tax
Tax Code
fidFDateRcvd
66 fldFRecvD
Date
0 First Rcvd
ID#
Name
Type
Size
Caption
Description
fidInvnPrc
11 fldPrice
Double
0 Inven P$
Inventory Price
fidInvnCost
12 fldCost
Double
0 Cost
Cost
fidInvnCostCode
36 fldCostCode
String
0 Cost Code
Cost Code
fidMrgD
69 fldMgn
Double
0 Margin $
Margin Amount
fidMrgP
13 fldMgnPrc
Integer
0 Mrg%
Margin %
fidMupP
104 fldMkUpPrc
Integer
0 MkUp%
Mark Up %
fidCoeff
115 fldCoeff
Double
0 Coef
Coefficient
fidTaxP
118 fldTaxPrc
Double
0 Tax %
Tax %
fidTaxAmt
119 fldTax
Double
0 Tax $
Tax Amount
fidQTY
10 fldQty
Double
0 Qty
Quantity
fidTotO_H
18 fldTotOnHnd
Double
0 Cmp Qty
Company Quantity
fidQtyO_H
26 fldStrQty
Double
0 Str Qty
Store Quantity
fidInvnPWT
116 fldPrcWTx
Double
0 Inven P$T$
Double
0 M$T$
fidMrgT
fidNumberOfDecimals
70 fldMrgWTx
202 fldNDecimals
Integer
0 Qty Decimals
Number of Decimals
0 Serial
fidInvnSerialFlg
88 fldInvnSerialFlg
Enumerat
ed
fidExtPrc
33 fldExtPrc
Double
0 Ext P$
Extended Price
fidExtPwt
117 fldExtPWT
Double
0 Ext P$T$
fidExtCost
38 fldExtCost
Double
0 Ext C$
Extended Cost
String
3 Vend Code
Vendor Code
fidVC
4 fldVendorCode
fidQtyOrdCas
139 fldCaseQtyOrd
Double
0 Case Ord
fidQtyO_HCas
138 fldCaseStrQty
Double
fidPOItmDue
414 fldPOItmQtyDue
Double
0 PO Qty Due
PO Quantity Due
fidQtyDueCas
fldTOItmPoQtyDu
142
Double
e
0 PO Case Due
PO Case Due
fidTOItmTotalQty
0 Qty Assigned
Qty Assigned
fidTOItmTotalQtySent
971
fldTOItmTotalQty
Double
Sent
0 Qty Sent
Qty Sent
fidTOItmTotalQtyDue
972
fldTOItmTotalQty
Double
Due
0 Qty Due
Qty Due
0 Committed
Committed
fidCommitted
1097 fldCommitted
Boolean
fidSaleDiscPercent
0 Sale Disc %
Sale Disc %
fidSaleDisc
1124 fldSaleDisc
Double
0 Sale Disc $
Sale Disc $
fidTotalTaxAmt
7003 fldTotalTax
Double
0 Total Tax $
fidTax2Prc
7000 fldTax2Prc
Double
0 Tax 2 %
Tax 2 Percent
fidTax2Amt
7001 fldTax2
Double
0 Tax 2 $
Tax 2 Amount
ID#
Name
Type
Size
Caption
Description
fidAltTax2
7004 fldTax2Cd
String
0 Tax Code 2
Tax Code 2
fidAltTax1
7002 fldTax1Cd
String
0 Tax Code
Tax Code
Enumerat
ed
0 Scale
Item Scale
Integer
0 Seq #
Sequence number
fidItemScale
fidSeqNum
205 fldItemScale
1130 fldSeqNum
XML Preferences
The RPro preference settings are retrieved from the database using the Preferences property of the
Rda2Server object. This property returns a DOMDocument object (DOMDocument is a class of
MSMXL. Explanation of XML documents and the XML document object model are beyond the
scope of this document. See the Microsoft XML SDK for more information).
Preferences are exposed in the returned xml document as a series of nodes. Most of these nodes
are element-type nodes with attributes containing name/value pairs for specifc preferences. (See
the Sample Preferences Document below.)
Updating Preferences
Only currency exchange information can be updated in the current version of RDA2.
Currency exchange information is located in RATE nodes. There will be a RATE node for each
foreign currency in the system. Each RATE node is an element-type node with NAME, GIVE
and TAKE as attributes. The attribute values contain the name of the currency and the give/take
exchange rates.
The RATE nodes are child nodes of the CURRENCY node. The CURRENCY node is a child of
the INTERNATIONAL node, which is a child of a COMPANY node. (COMPANY nodes are
child nodes of the xml document root).
New RATE nodes cannot be added to the preferences. Only existing RATE nodes can be
updated.
The UpdatePreferences method accepts an XMLDOMElement object as a parameter. This
XMLDOMElement object MUST be the CURRENCY node of the XML Preferences document
and MUST have the RATE nodes as children.
To update the currency name or exchange rates, locate the CURRENCY node and set an
XMLDOMElement to this node. Locate the child RATE node and change the appropriate
attribute value of the RATE node. Pass the XMLDOMElement object for the CURRENCY node
to Rda2Server using the Update Preferences method.
end;
2)
Call a version of the CoInitialize method before instantiating any COM object.
3)
Example:
program ListTables;
// A small command line program that will list all RDA2 table names.
// Example of using COM in a console application.
{$APPTYPE CONSOLE}
uses
SysUtils, ActiveX, RDA2_TLB;
procedure ExecuteProgram;
var
rdaDB: IRdaDB;
rcollAllTables: IRdaCollection;
intTableIterator: Integer;
begin
rdaDB := CoRda2Server.Create;
rdaDB.Connect('c:\retail', 1, '', '');
if rdaDB.Connected then
begin
rcollAllTables := rdaDB.AllTableNames;
for intTableIterator := 0 to rcollAllTables.length - 1 do
WriteLn (rcollAllTables.item(intTableIterator));
end {if rdaDB.Connected then}
else
raise Exception.Create('Could not connect to the Retail Pro Database.');
end;
begin
try
CoInitializeEx(nil, COINIT_APARTMENTTHREADED);
//Coinitialize must be called before any COM object can be used.
ExecuteProgram;
except
on e: Exception do
begin
//Handle error condition
WriteLn('Program terminated due to an exception');
WriteLn(e.Message);
//Set ExitCode <> 0 to flag error condition (by convention)
ExitCode := 1;
end; {on e: Exception do}
end;
CoUninitialize;
//Clean up any remainig COM objects before exiting the application.
End.
rdaServer.Connect C:\Retail\RPro, 0
if not(rdaServer.Connected) then
msgbox Database connection failed., VBOKOnly
end if
rdaServer.Connect C:\RetailPro\RPro, 1
cboTable.Clear
For intCnt = 0 To rdaServer.AllTableNames.Length - 1
cboTable.AddItem rdaServer.AllTableNames.Item(intCnt)
Next intcnt
rdaServer.Connect C:\Retail\RPro, 1
set rdaTable = rdaServer.CreateTableByName(Customers)
rdaTable.open
rdaTable.ActiveIndexID = 6
Add a Department
Dim rdaServer As New Rda2Server
Dim rdaTable As IRdaTable
'
rdaServer.Connect "C:\Retail\RPro", 0
Set rdaTable = rdaServer.CreateTableByName("Departments")
rdaTable.Open
rdaTable.NewRecord
With rdaTable.Document
.FieldByName("fldDept").Value = "Z"
.FieldByName("fldClass").Value = "."
.FieldByName("fldSubClass").Value = "."
.FieldByName("fldDeptName").Value = "ZEBRAS"
End With
rdaTable.PostRecord
rdaTable.Close
rdaTable.Open
Set rdaInventory = rdaTable.CustomInterface
...
do some strange and wonderful thing
...
rdaTable.Close
Set rdaTable = Nothing
rdaServer.Disconnect
Set rdaServer = Nothing
rdaServer.Connect C:\RetailPro\RPro, 1
Set rdaTable = rdaServer.CreateTableByName(SOs)
rdaServer.Connect C:\RetailPro\RPro, 1
Set rdaTable = rdaServer.CreateTableByName(Invoices)
rdaServer.Connect C:\RetailPro\RPro, 1
Set rdaTable = rdaServer.CreateTableByName(Invoices)
Start a loop to get a PO number, find the PO and display the terms.
Do
Do
Get a PO Number.
strPONum = InputBox("Enter a PO number:")
Loop Until IsNumeric(strPONum) Or strPONum = ""
lngIndex = 1
Do
rdaTerms.Get_PercentDays lngIndex, dblPcnt, lngDays
Days = 0 means that this pair is not valid and there are
no more pairs in the collection.
If dblPcnt = 0 Then
strPcnt = "NET "
Else
strPcnt = Trim(Str(dblPcnt)) & "% "
End If
If lngIndex > 0 Then GetPDString = GetPDString & Chr(13)