List of Non-Fleet\Fuel Products

Some (non-Fleet/Fuel) digital wallets may request, specifically in the Digital Wallet Payment transaction, a list of products via Command 29 and TypeField 1323. It is recommended that the (Field 1323) product list be assembled internally by the POS without the intervention of the POS operator. The list format is as follows:

item 1 <#>item 2 <#>...<#>item n <#>

where each item is of the form:

Id=<CodProd>,d=<DescProd>,Q=<Qty>,VU=<ValueUn>,T=<TypeCodProd>,TQ=<TypeQuantity>

where:

  • <CodProd> is the EAN or SKU product code (maximum 17 characters)

  • <DescProd> is the product description (maximum 30 characters)

  • <Qty> is the quantity (maximum 9 characters)

  • <ValueUn>is the unit value, represented with two decimal places (maximum 12 characters)*

  • <TypeCodProd> is the type of the product code. Must be one of the following values:


  • “E” for EAN

  • “S” for SKU


  • <TypeQuantity> is the type of quantity. Must be one of the following values:
  • “1” for weight (g - gram)
  • “2” for volume (ml – milliliter)
  • “3” for unit (ea – each unit)

  • The Unit Value (VU) must be considered in:
  • Reais per kg (kilogram) when the quantity type is “1” (weight in grams)
  • Reais per L (liter) when the quantity type is “2” (volume in milliliters)
  • Reais per unit when the quantity type is “3” (unit)

Example:


Id=1234567890123,d=Product 1,Q=1,VU=100,T=E,TQ=3<#>Id=2345678901234,d=Product
2,Q=300,VU=200,T=E,TQ=1<#>Id=ABC123DEF456,d=Product 3,Q=600,VU=4038,T=S,TQ=2<#>

  • Product 1, EAN 1234567890123, 1 unit, R$ 1.00 per unit.
  • Product 2, EAN 2345678901234, 300 grams, R$ 2.00 per kilogram.
  • Product 3, SKU ABC123DEF456, 600 milliliters, R$40.38 per liter.

There cannot be duplicate product codes in the product list (the POS must add the quantity and value of products with the same code and generate a single item in the product list).


This list of products (Type Field 1323) is different from the list of fuel/fleet products (Type Field 1115).