Incoming product data

The data from imported product catalogue XML file is stored in the Incoming product data table. From this table, the data can be processed into the product tables.

PropertyValueDescription
DatabaseCompanyThis table is in the company databases.
SQL nameInProdDThe table name in the database.
API identifierincomingProductDataThe API identifier used in GraphQL.
Table no.426The table number in the data model.

The following fields exist in this table:

Action

How the product data is to be updated.

The value in the field indicates what will happen with the product data when processed.

A look-up in this field gives you the following list of possible values:
1 - Add
Create new product.
2 - Update
Update existing product.
3 - Delete
Suspend or delete existing product.
PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainActionInteger
SQL nameAcThe database field name.
API identifieractionThe API identifier used in GraphQL.
Number18410 

Description

The name of the product.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainDescriptionText (60)
SQL nameDescrThe database field name.
API identifierdescriptionThe API identifier used in GraphQL.
Number18423 

EAN item no.

EAN item code for the product.

This value will be used for identifying existing products.

An EAN/GTIN item number has either 8 or 13 digits. The 8-digit version is used for small packages. EAN/GTIN codes with 13 digits are unique all over the world, and the 2 or 3 first digits identify the country where the code was assigned.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainEAN codeText (40)
SQL nameEANItmNoThe database field name.
API identifiereanItemNoThe API identifier used in GraphQL.
Number18424 

EU goods stat. no.

EU goods stat. no for the product.

May be used to lookup existing EU goods stat. numbers in the Text table.

This text type domain can hold 10 digits in order to comply with EU regulations.

EU goods stat. no. texts for different languages can be defined in the Text table. These texts has text type 135.
Note:
If you double-click or press * in this field, you can look up a EU goods stat. no. in the Text table.
PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainEU goods stat. no.Integer
SQL nameEUStatNoThe database field name.
API identifiereuGoodsStatisticsNoThe API identifier used in GraphQL.
Number18430 

From date

The date the stated price is valid from.

The date is validated using the regional settings in Windows.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainDateInteger
SQL nameFrDtThe database field name.
API identifierfromDateThe API identifier used in GraphQL.
Number18425 

Height

The height of the product.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainQuantityDecimal
SQL nameHgtUThe database field name.
API identifierheightThe API identifier used in GraphQL.
Number18432 

Incm. doc. no.

Primary key inherited from Incoming document.

The incoming document that is the source of the data in the tables. If adding manually, Incm. doc. no. must exist in the Incoming document table. When the row is processed, the product tables are updated with Incm. doc. no.

Note:
If you double-click or press * in this field, you can look up a value in the related table.
PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainNo.Integer
Primary keyYesIncm. doc. no., Line no.
SQL nameInDocNoThe database field name.
API identifierincomingDocumentNoThe API identifier used in GraphQL.
Number18408 
Table 1. Table relations
To tablePurposeFrom columnsTo columnsComments
Incoming documentIncomingDocument
  • Incm. doc. no.

Length

The length of the product.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainQuantityDecimal
SQL nameLgtUThe database field name.
API identifierlengthThe API identifier used in GraphQL.
Number18433 

Line no.

Primary key.

Each line in the table is given a consecutive number per Incm. doc. no. in the order in which they are entered.

Note:
If you press + in this field, the next available number is suggested. Gaps in the number series resulting from any deleted rows are not suggested. If you enter an existing number you will receive an error message. The number cannot be changed once it is entered.
PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainNo.Integer
Primary keyYesIncm. doc. no., Line no.
SQL nameLnNoThe database field name.
API identifierlineNoThe API identifier used in GraphQL.
Number18409 

Minimum qty.

The minimum orderable quantity for the stated price.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainQuantityDecimal
SQL nameMinNoThe database field name.
API identifierminQuantityThe API identifier used in GraphQL.
Number18428 

Net weight

The net weight of the product.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainQuantityDecimal
SQL nameNWgtUThe database field name.
API identifiernetWeightThe API identifier used in GraphQL.
Number18431 

New product no.

Used to create new product.

If Action = 1 - Add, the value in this field will be used to create a new product. If the product no. already exists in the Product table, the processing will fail.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainProduct no.Text (40)
SQL nameNwProdNoThe database field name.
API identifiernewProductNoThe API identifier used in GraphQL.
Number18413 

Product no.

Used to update existing product.

If Action = 1 - Add, the value in the field will be used to update an existing product. If the product no. does not exist in the Product table, the processing will fail.

Note:
If you double-click or press * in this field, you can look up a value in the related table.
PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainProduct no.Text (40)
SQL nameProdNoThe database field name.
API identifierproductNoThe API identifier used in GraphQL.
Number18414 
Table 2. Table relations
To tablePurposeFrom columnsTo columnsComments
ProductProduct
  • Product no.

Purchase price

The product price stated by the supplier.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainPriceDecimal
SQL namePurcPrThe database field name.
API identifierpurchasePriceThe API identifier used in GraphQL.
Number18427 

Quantity per unit

The quantity of the stated unit.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainQuantityDecimal
SQL nameStUnRtThe database field name.
API identifierquantityPerUnitThe API identifier used in GraphQL.
Number18418 

Source country code

Source country for the product.

The value is not updated to the Product table.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainString of length 4Text (4)
SQL nameSrcCtryCdThe database field name.
API identifiersourceCountryCodeThe API identifier used in GraphQL.
Number18419 

Source country

Lookup to Country table to set source country for product.

Used to lookup country no based on the value in Source country code. If not set, the product will not have Source country set when processed.

Note:
If you double-click or press * in this field, you can look up a value in the related table.
PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainCountry no.Integer
SQL nameSrcCtryThe database field name.
API identifiersourceCountryNoThe API identifier used in GraphQL.
Number18420 
Table 3. Table relations
To tablePurposeFrom columnsTo columnsComments
CountryCountry
  • Source country

Status

The status of the Incoming product data row.

When the status is 2 - Ready for update, the product may be updated according to the set Action.

A look-up in this field gives you the following list of possible values:
1 - New
When the row has been created but not processed.
2 - Ready for update
When product no has been checked successfully based on value in the Action field.
3 - Product exists
Product ID (EAN item no., Sup. prod. no.) has been searched and found, and Action = 1 - Add.
4 - Duplicate found
Action = 1 - Add, but the suggested Product no. for the new product already exists.
5 - Product not found
Product ID (EAN item no., Sup. prod. no.) has been searched and not found, and Action = 2 - Update or 3 - Delete.
6 - Processed
Product data has been updated to the product tables.
PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainStatusInteger
SQL nameStThe database field name.
API identifierstatusThe API identifier used in GraphQL.
Number18411 

Sup. no.

Supplier no for the product.

Supplier no for the product, based on the incoming document which was processed into the Incoming product data table. The field may be used to lookup suppliers in the Associate table.

Note:
If you double-click or press * in this field, you can look up a value in the related table.
PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainSup. no.Integer
SQL nameSupNoThe database field name.
API identifiersupplierNoThe API identifier used in GraphQL.
Number18412 
Table 4. Table relations
To tablePurposeFrom columnsTo columnsComments
AssociateSupplier
  • Sup. no.

Sup. prod. no.

The supplier's product no.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainProduct no.Text (40)
SQL nameSupProdThe database field name.
API identifiersupplierProductNoThe API identifier used in GraphQL.
Number18415 

To date

The date the stated price is valid to.

The date is validated using the regional settings in Windows.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainDateInteger
SQL nameToDtThe database field name.
API identifiertoDateThe API identifier used in GraphQL.
Number18426 

Unit

The unit to be used for the product.

If updating existing product, the existing product's unit will not be replaced if left empty.

Unit texts for different languages can be defined in the Text table. These texts has text type 16.
Note:
If you double-click or press * in this field, you can look up a Unit in the Text table.
Note:
If you double-click or press * in this field, you can look up a value in the related table.
PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainUnitInteger
SQL nameUnThe database field name.
API identifierunitThe API identifier used in GraphQL.
Number18417 
Table 5. Table relations
To tablePurposeFrom columnsTo columnsComments
UnitUnit
  • Unit

Unit code

The unit code for the product.

The unit code for the product, according to the UN/ECE rec 20 code list. The value is not updated to the Product table.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainString of length 4Text (4)
SQL nameUnCdThe database field name.
API identifierunitCodeThe API identifier used in GraphQL.
Number18416 

VAT and accounting group

Used to set the VAT and accounting rules for the product.

Used to set the VAT and accounting rules for the product according to the information in VAT rate field. If updating existing product, the existing product's VAT and accounting group will not be replaced if left empty.

VAT and accounting group texts for different languages can be defined in the Text table. These texts has text type 17.
Note:
If you double-click or press * in this field, you can look up a VAT and accounting group in the Text table.
Note:
If you double-click or press * in this field, you can look up a value in the related table.
PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainVAT and accounting groupInteger
SQL nameProdGrThe database field name.
API identifiertaxAndAccountingGroupThe API identifier used in GraphQL.
Number18422 
Table 6. Table relations
To tablePurposeFrom columnsTo columnsComments
VAT- and accounting informationTaxAndAccountingInformation
  • VAT and accounting group

VAT rate

VAT rate stated by the supplier.

The value is not updated to the Product table.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainString of length 2Text (2)
SQL nameVatRtThe database field name.
API identifiervatRateThe API identifier used in GraphQL.
Number18421 

Web page

The web page for the product.

Double-click or press * to open the web page in your web browser.

Alternatively the field can be used to refer to documents or other files. Double-click or press * in the empty field to open the Select file dialog box.

On the Design tab, in the Insert group, you can click on Web page to visualise the document or web page on the screen.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainWeb pageText (260)
SQL nameWebPgThe database field name.
API identifierwebPageThe API identifier used in GraphQL.
Number18429 

Width

The width of the product.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainQuantityDecimal
SQL nameWdtUThe database field name.
API identifierwidthThe API identifier used in GraphQL.
Number18434 

Control columns

Control columns include information about who has changed the record last and when, and which process that is currently editing the record.

Changed by provenance

The provenance for the record change.

A look-up in this field gives you the following list of possible values:

0 - None

1 - UI

10 - External API

20 - GAiA

21 - AI Connect

100 - Internal service

101 - Task automation

102 - AutoInvoice download

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainProvenanceInteger
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameChPvnThe database field name.
API identifierchangedByProvenanceThe API identifier used in GraphQL.
NumberA unique column number. 

Changed by user

The name of the user that changed the record.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainUser nameText (24)
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameChUsrThe database field name.
API identifierchangedByUserThe API identifier used in GraphQL.
NumberA unique column number. 

Changed date

The date when the record was changed.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainDateInteger
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameChDtThe database field name.
API identifierchangedDateThe API identifier used in GraphQL.
NumberA unique column number. 

Changed time

The time when the record was changed.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainTimeInteger
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameChTmThe database field name.
API identifierchangedTimeThe API identifier used in GraphQL.
NumberA unique column number. 

Changed time stamp

The date and time when the record was changed.

The field is updated with the UTC time.

This value can be used by external systems to replicate changed data. The column is indexed. 

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainDate/timeDateTime
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameChTsThe database field name.
API identifierchangedTimestampThe API identifier used in GraphQL.
NumberA unique column number. 

Created by provenance

The provenance for the record creation.

A look-up in this field gives you the following list of possible values:

0 - None

1 - UI

10 - External API

20 - GAiA

21 - AI Connect

100 - Internal service

101 - Task automation

102 - AutoInvoice download

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainProvenanceInteger
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameCrePvnThe database field name.
API identifiercreatedByProvenanceThe API identifier used in GraphQL.
NumberA unique column number. 

Created by user

The name of the user that created the record.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainUser nameText (24)
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameCreUsrThe database field name.
API identifiercreatedByUserThe API identifier used in GraphQL.
NumberA unique column number. 

Created date

The date when the record was created.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainDateInteger
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameCreDtThe database field name.
API identifiercreatedDateThe API identifier used in GraphQL.
NumberA unique column number. 

Created time

The time when the record was created.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainTimeInteger
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameCreTmThe database field name.
API identifiercreatedTimeThe API identifier used in GraphQL.
NumberA unique column number. 

Created time stamp

The date and time when the record was created.

The field is updated with the UTC time.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainDate/timeDateTime
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameCreTsThe database field name.
API identifiercreatedTimestampThe API identifier used in GraphQL.
NumberA unique column number. 

Edit status

The current status of the record.

A look-up in this field gives you the following list of possible values:

0 - Unchanged: The record is read, but not changed.

1 - Inserted: The record is new.

2 - Changed: The record is changed.

3 - Deleted: The record is deleted.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainEdit statusInteger
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameLckStThe database field name.
API identifiereditStatusThe API identifier used in GraphQL.
NumberA unique column number. 

Process no

The Process no. from the Active company process table which is currently using or has control of this record.

Note:
If you double-click or press * in this field, you can look up a value in the related table.
PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainProcess no.Integer
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameChPrcThe database field name.
API identifierlockedByProcessNoThe API identifier used in GraphQL.
NumberA unique column number. 
Table 7. Table relations
To table Purpose From columns To columns Comments
Active company process CompanyProcess Process no. Process no.