Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

TablaCampoDescripciónTipo de datoRango o valores que permite el campo
transactionFlaten_idIdentificador del registro de la transacción. string
benefitTotalBeneficio Total de la transacción.string
channelCodeCódigo del canal. string
companyIdCódigo de la empresa.string
coupons[Array de datos, que contiene información de cupones*array
                typeTipo de cupón que participa en la transacción. string
                QTYReservado. 

                qtyCantidad de beneficios otorgados.integer
                sequenceNúmero identificador único del elemento dentro de la transacción.integer
                valuesAsMapReservado

                idIdentificador del cupón.string
               AMOUNTReservado.

              amountValor del cupón cuando es calculado.double
             externalIdReservado.

             participants[Colección de datos de participantesarray
                                   promoIDIdentificador de la promoción que genera o redime el cupón.string
                                   promoNameNombre de la promoción que genera o redime el cupón.string
                                   campaignNameNombre de la campaña.string
                                   qtyCantidad de beneficios otorgados.integer
                                  magnitudeCantidad del producto.integer

                                  xprice

                                 ]

       ]

Precio extendido del artículo en cuestión. Es igual a la cantidad por el precio unitario.double

customers[

Colección de datos de Clientes.*array

                   cardNumber

Número del elemento de fidelidad asociado al cliente.integer

                   sequence

Número identificador único del elemento dentro de la transacción.integer

                   balances

Límite externo que indica si se debe aplicar o no el beneficio.double

                   valuesAsMap[

Reservado.

                                           id

Identificador del cliente.string

                                           points

Saldo en puntos de fidelidad que posee el cliente. double

                                           POINTS

Reservado.

                              creditCampaingCode

Crédito de la campaña crediticia.string

                                          haslimitsError

Reservado.

                                          name

Nombre del cliente.string

                                          raffleData

Datos para imprimir en cupones informativos, orientado principalmente a sorteos.string

                             REMAININGAMOUNT

Reservado.

                                                        type

Tipo de cliente.string

                         redeemPointsPriceFactor

Reservado.

                                          identifierType

Tipo de identificación del cliente. (en caso de "Validar catálogos relacionados al catálogo de clientes" este es "true", el dato definido en este campo deberá coincidir con alguno de los códigos de tipo de identificación "catalogIdType" previamente cargados.).string

                                          lastname

Apellido del cliente.string

                                          AMOUNT

Reservado.

                                          segment

Lista de Códigos de Segmentos Externos  a los cuales pertenece el cliente.array

                                          amount

  Indica el saldo de un cliente. double

                                          balance

  Límite externo que indica el saldo y en base a eso otorgar el beneficio hasta que se consuma el saldo en su totalidad, sin otorgar demás.double

                                          profileCode

Código del perfil del cliente.string

                                          limitedBenefits

Consiste en un listado de Limites asociados a Convenios. El mismo es del tipo limitedBenefits"limite1valor1;limite2valor2;limite3valor3.....".  Estos valores pueden ser informados desde el Punto de Venta o bien son obtenidos mediante una respuesta a LoyaltyValidation y reinjectados por parte del punto de venta como han sido recibidos.string

                                          email

Correo electrónico del cliente.string

                                          identifier

Numero de identificación del cliente.string

                                          externalId

Reservado.

                                          remainingAmount

                                          ]

                 ]

Indica el saldo a favor o en contra del cliente en cuestión. double
engineVersionVersión del MotorstringEj "7.2.4#264"
events

Colección de eventos de la transacción.

array


headerExtraFieldsReservado.

IDateAño, mes y día en que se realizó la transacción.integerEj"20230317"
IHourHora en que se realizó la transacción.integerEj."18"

items[

Colección  de elementos que forman parte de la transacción.*

array


            magnitude

Se aplica el descuento a cada unidad de cantidad.

double


            supplierItemAmount

Es el monto que el proveedor reconoce (monto del recupero).

double


           qty

Número que identifica la Cantidad del ítem.

integer


          sequence

Número identificador único del elemento dentro de la transacción.

integer


          taxes

Valor de los impuestos discriminados respecto al precio unitario.

double


         code

Código del ítem.

string


         level4

Subcategoría del producto.

string


        discontinuable

Indica si el artículo  puede recibir descuentos o no.

boolean

true/false

        lowTurnover

Determina si el producto es un producto de baja rotación.

boolean

true/false

        redeemOption

Informara las opciones entre las que puede elegir el cliente para acceder a un determinado beneficio canjeando una determinada cantidad de puntos (del cliente y/o elemento de fidelidad).

string


       level1

Departamento al que pertenece un producto.

string


      xpriceOriginal

Reservado.



     supplier

Proveedor al que pertenece el artículo.

string


      qty3

Cantidad del producto a superar para otorgar el precio 3 (price3). Solo para Promociones de Nuevo Precio que indican usar monto externo.

double


       XPRICE

Reservado



       qty2

Cantidad del producto a superar para otorgar el precio 2 (price2).  Solo para Promociones de Nuevo Precio que indican usar monto externo.

double


        supplierFinancial

Código del proveedor financiero del ítem.

string


        MAGNITUDE

Reservado.



        unitprice3

Reservado.



        level2

Familia a la que pertenece el articulo.

string


        valuesAsMap   

Reservado.



        brand

Marca del artículo.

string


        applyCatalogRedeem

Determina si el producto participa en el Canje de Puntos por Catálogo.

boolean

true/false

        supplierItem

Reservado.



        unitprice

Es precio del ítem consultado al motor.

double


        priceListLastUpdate

Reservado.



         calCouponVal

Reservado.



         barcode

Código de barras generado para el cupón (según su tipo).

double


         level3

Categoría del producto.

string


         unitprice2

Reservado.



        productCode

Código de producto.

string


       discontinuous

Determina si el producto es un producto discontinuo

boolean

true/false

        xprice

Precio extendido del artículo en cuestión. Es igual a la cantidad por el precio unitario.

double


        seqOriginalQty

Reservado.



        QTY

Reservado.



        originalDiscountable

Reservado.



        supplierFinancialAmount

Es el monto que el proveedor Financiero reconoce.

double


        seqOriginalXprice

Reservado.



        PRICE_WITH_TAXES

Reservado.



        priceswithtaxes

Reservado.



        seqOriginalXpriceOriginal

Reservado.



        keyProduct

Determina si el producto es un producto estrella.

boolean

true/false

        manualDiscount

Determina si el ítem admite descuento manual.

boolean

true/false

        externalId

Reservado.



        seqOriginal

Reservado.



       benefitApplies[

Colección de beneficios aplicados al item

array


                                 type

Tipo de beneficio aplicado.

string


                                 hasLimit

Reservado.



                                 qty

Reservado.



                                 benefitNro

Número del beneficio aplicado

string


                     transactionComboParticipants

Colección de combos que participan en la promoción

array


                               additionalData

Datos adicionales

string


                               promotionName

Nombre de la promoción que otorga el beneficio

string


                               benefitType

Indica el tipo de beneficio a generar.

  • desc aplica el descuento sobre los ítem. Valor por defecto.
  • porc porcentaje de descuento.

string


                        transactionBenefitApplies[

Colección de datos de los beneficios aplicados en la transacción

array


                                                                                                                   magnitude

Se aplica el descuento a cada unidad de cantidad.
Si no se informase la unidad (atributo vacío), la aplicación es sobre todo el conjunto de aplicados.



                                                     value

Reservado.



                                                  stagger

Corresponde al valor del escalón aplicado si es aplicable, en promociones escalonadas.

string


                                     valueWhitTaxes

Reservado.



                                                  xprices

Precio extendido del artículo en cuestión. Es igual a la cantidad por el precio unitario.

double


                                                       seq

Número que identifica la cantidad del ítem.

integer


                                                       qty

Reservado.



                                                   points

Cantidad total de puntos, dinero, millas, etc. que otorga la secuencia identificada por seq. Aparece siempre que el elemento de aplicación forme parte de un beneficio LoyaltyBenefit, PercentLoyaltyBenefit o FactorLoyalBenefit para los cuales se calculan los puntos, dinero, millas, etc.

double


                                    balancedApplied

Reservado.



                                    minimumApplied

                                                                                                ]

Reservado.



                              promotionNro

Número de la promoción que otorga beneficios en la transacción.

sting


                              promotionCode

                              ]

Código de la promoción que otorga beneficios en la transacción.

string


 participants[

Colección de componentes, que indica los elementos que influyeron en la condición y que provocaron que se otorgue el beneficio.

array


                       promoId

Identificador de la promoción .

string


                      promoName

Nombre de la promoción.

string


                     campaignName

Nombre de la campaña asociada a la promoción.

string


                     qty

Número que identifica la cantidad del ítem.

integer


                    magnitude

Se aplica el descuento a cada unidad de cantidad.
Si no se informase la unidad (atributo vacío), la aplicación es sobre todo el conjunto de aplicados.

double


                    xprice

                  ]

]

Precio extendido del artículo en cuestión. Es igual a la cantidad por el precio unitario.

double


iTimeHora, minutos y segundos en que se realizó la transacción.integerEj."180500"
loyaltyCards[Colección de datos que representan un detalle de los elementos de fidelidad presentadas en la transacción. Es un listado de objetos que contienen atributos.array
                       contractCódigo de convenio al que pertenece el elemento de fidelidad.      string
                       sequenceNúmero identificador único del elemento dentro de la transacción.integer
                       idIdentificador único del elemento de fidelidad.string
                      valuesAsMapReservado.

                     consumeAmountSaldo a debitar a un elemento de fidelidad loyalty.double
                     validToFecha de fin de vigencia . Formato "YYYY-MM-DD" (Año-Mes-Dia).stringEj."2021-07-16"
                     typeTipo de elemento a la que pertenece el elemento de fidelidad.string
                     statusEstado del elemento de fidelidad.stringENABLED, DISBLED, CANCELED
                     AMOUNTReservado.

                    amountMonto a asignar al elemento. Si su tipo indica que es precargada por archivo, este campo es requerido.double
                   reasonCódigo del motivo por el cual se está realizando el chargeAmount o consumeAmount pertinente. Este código corresponde a los valores de motivos definidos en la consola de Promo.string
                   validFromFecha de inicio de vigencia . Formato "YYYY-MM-DD" (Año-Mes-Dia) .stringEj."2021-07-16".
                  chargeAmountSaldo a acreditar a un elemento de fidelidad loyalty.double
                  trxLimitReservado.

                 externalIdReservado.

                originalAmountReservado.

                cvv

                ]

      ]

Código de seguridad asociado al elemento de fidelidad.integer
mapVersionReservado.

messageIdIdentificador del mensajestring
offlineReservado.

originalTransactionIdIdentificador de la transacción procesada.string
payments[Colección que contiene información del pago.*array
                  planPlan del medio de pago.string
                  sequenceNúmero identificador único del elemento dentro de la transacción.integer
                  idIdentificador del pago.

string


                  valuesAsMapReservado.

                 balanceIndica si con este medio de pago se cancela el saldo de la transacción. Si el valor es true, entonces no es necesario enviar el amount o itemamount.double
                  prefixIndica el Prefijo asociado al pago.string
                 payCreditCampaignCampaña Crediticia asociada al pago.string
                 typeTipo de medio de pago.string
                AmountReservado.

                bankBanco relacionado con el medio de pago. string
                amountDinero que se utiliza con ese medio de pago. Dado que el monto del pago (PA) se calcula como PA = PIA  (1 - %desc) o PA = PIA * (1+%recargo)*
se obtiene que el monto de los ítems que se desea pagar (PIA) se calcula como PIA = PA / (1 - %desc) o PIA = PA / (1+%recargo).
double
                prefixGroupIndica el grupo de Prefijos asociado al pago.integer
               prefixGroupstrReservado.

               installmentsIndica la cantidad de cuotas asociadas al pago.integer
               itemamountDinero que representa el monto de ítems que se desea pagar.double
              externalIdReservado.

             pocket

            ]

Indica el Bolsillo asociado al pago.string
processDateFecha en que ingresó el registro en esta tablaISOdate Ej."2023-04-10T163200.787-0300"
processedViewTPromotionReservado.

processedViewStoreReservado.

Promotions[Colección de datos de la/s promoción/es que otorgan beneficios en la transacción.*array
                     promoIdIdentificador único de la promoción.string
                    promoNameNombre de la promoción.string
                    campaingNameNombre de la campaña.string
                    promoCodeCódigo de la promoción.string
                    benefits[Colección de beneficios de la promoción.array
                                   benefitNroIdentifica al beneficio que aplica la promoción.string
                                   benefitTypeIdentifica al tipo de beneficio que aplica la promoción.string
                                   hasLimitIndica si un beneficio posee limites.booleantrue/false
                                   qtyCantidad de elementos que fueron involucrados en la promoción.integer
                                  valueReservado.

                                 valueWithTaxes      valueWithTaxesReservado.

                                      tipoPromoTipo de promoción.string
                                  printerMessageMensaje a la impresora.
string

                                  cuponid   cuponid

                                     ]

Identificador del cupón.string

                      discount

]

Monto total de descuentos.double
stroreChainCodeCódigo de la cadena a la que pertenece la transacciónstring
storeCodeCódigo de la tienda.string
storeTerminalConcatenado entre la compañía, la tienda y la terminal.string
subtotalSubtotal de la transacción.double
subZoneCodeCódigo de la subzona.string
terminalCodeCódigo de la terminal.string
totalTotal de la transacción. double
totalItemsSoldReservado.

emittedCoupons [

(a partir de 7.2.6HF3) Colección de cupones emitidosarray

                            _id

Identificador del cupón, de Mongostring

                           barcode

Código de barras del cupónstring

                           amount

                           ]

Monto del cupóndouble
transactionDateFecha en que se llevó a cabo la transacción.ISOdate Ej."2023-04-10T163200.787-0300"
transactionIdIdentificador del registro de la transacción string
transactionTypeTipo de transacción string

LOYALTY_TRANSFER,

LOYALTY_VOID,

LOYALTY_ASSIGN

zoneCodeCódigo de la zona.string

...