ProductId
: (string
). Identificador del producto.
CombinedProductId
: (string
) Opcional
. Identificador del producto combinado.
CombinedProductDiscriminator
: (byte
) Opcional
. Indica a qué producto combinado pertenece dentro del array de - Anexo: Producto Combinado.
AccessCode
: (string
) Opcional
. Código de barras (si corresponde).
AccessDateTime
: (date
) Requerido
. Fecha de acceso. Formato IS0 8601 (YYYY-MM-DD).
Quantity
: (int
) Requerido
. Cantidad de productos.
ProductName
: (string
). Nombre del producto.
ProviderId
: (string
). Identificador del proveedor.
ProviderName
: (string
). Nombre del proveedor.
Price
: (decimal
). Indica el precio al que se ha vendido el producto.
PriceWithoutVat
: (decimal
). Indica el precio al que se ha vendido el producto sin impuestos.
-
PriceMode
: (int
). Tipo de precio:
Posibles valores
-
Status
: (int
). Tipo de precio.
Posibles valores
1
: Iniciada.
2
: Confirmada.
4
: Cancelada.
7
: En proceso.
-
Discount
: (decimal
). Descuento total aplicado al producto. Solo aparece si se ha aplicado algún cupón descuento.
DiscountCoupons
: (list
). Cupones descuento aplicados al producto. Solo aparece en caso de que al producto se le haya aplicado algún cupón descuento.
DiscountCouponId
: (string
). Identificado del cupón descuento.
Name
: (string
). Nombre del cupón descuento.
Description
: (string
). Descripción del cupón descuento.
Discount
: (decimal
). Descuento que ha generado sobre el producto.
Code
: (string
). Código usado para la aplicación del cupón descuento.
FinancialRatios
: (Objeto
). Conceptos económicos de una venta.
ReferenceSalePrice
: (Objeto
). Precio de venta de referencia.
BasePrice
: (double
). Precio base
Quota
: (double
). Comisión
Total
: (double
). Total
Discount
: (Objeto
). Descuento comercial.
BasePrice
: (double
). Precio base
Quota
: (double
). Comisión
Total
: (double
). Total
Commission
: (Objeto
). Coste de colaborador.
BasePrice
: (double
). Precio base
Quota
: (double
). Comisión
Total
: (double
). Total
SalePrice
: (Objeto
). Precio de venta.
-
Tickets
: (object
) Opcional
. Lista con la información del ticket.
TicketId
: (string
) Requerido
. Identificador del ticket.
SessionId
: (string
) Opcional
. Identificador de la sesión.
SessionTime
: (date
) Opcional
. Hora de la sesión.
AccessDateTime
: (date
) Requerido
. Construye el mensaje que se sugiere que se muestre respecto a la fecha de acceso en el documento de acceso en función de AccessDateCriteria, AccessDateCriteriaOpenDateSalesDocument, AccessDateTime y AccessEndDateTime.
AccessEndDateTime
: (date
) Requerido
. En caso de existir, indica la fecha de fin de validez de acceso del ticket. Formato IS0 8601 (YYYY-MM-DD).
SuggestedAccessDateMessage
: (string
). Código de barras (si corresponde).
AccessCode
: (string
) Opcional
. Código de barras (si corresponde).
TicketEnclosureId
: (string
). Identificador del recinto del ticket.
TicketEnclosureName
: (string
). Nombre del recinto del ticket.
Questions
: (object
) Opcional
. Identificador del ticket.
TicketQuestionId
: (string
) Requerido
. Identificador de la pregunta.
Question
: (string
). Pregunta.
StringValue
: (string
). Respuesta de de ejemplo de tipo string
.
Información adicional
- Dependiendo del tipo de pregunta se tienen que enviar el valor de la respuesta en una propiedad u otra. Es decir, por ejemplo, si la pregunta es de tipo texto(
DataType
= 0), se devolverá la propiedad StringValue
.
- Otro ejemplo, en caso de que fuese de tipo fecha(
DataType
= 4), se devolverá la propiedad DateTimeValue
y así sucesivamente.
Posibles valores
- StringValue: Respuesta de la pregunta con un único valoro selección de un valor entre un conjunto de valores predefinidos.
- BooleanValue: Respuesta de la pregunta con true o false.
- DateTimeValue: Respuesta de la pregunta indicando fecha.
- IntegerValue: Respuesta de la pregunta indicando número entero.
- DecimalValue: Respuesta de la pregunta indicando número decimal.
- StringCollectionValue: Selección de varios valores entre un conjunto de valores predefinidos.
- BinaryValue: Archivo.
-
CancellationConditions
: (object
). Indica las políticas de cancelación que se aplican al cancelar la venta de este producto.
IsRefundable
: (boolean
). Indica si el cliente puede cancelar gratis en algún momento.
Rules
: (list
). Reglas que se aplican al efectuar la cancelación.
Percentage
: (decimal
). Porcentaje de penalización sobre el precio de la entrada.
Amount
: (decimal
). Importe total de la cancelación.
FromInclusiveDateTime
: (date
). Fecha desde la que se aplica la penalización (incluida). Formato IS0 8601 (YYYY-MM-DD).
ToExclusiveDateTime
: (date
). Fecha hasta la que se aplica la penalización (excluida). Formato IS0 8601 (YYYY-MM-DD).
HoursInAdvanceOfAccess
: (int
). Indica la cantidad de horas de antelación con respecto a la fecha de acceso a partir de las cuales se aplicará la penalización de precio indicada en Amount.