Entender tarifas, impuestos, descuentos y propinas
Customer App puede mostrar una cuenta o resumen del carrito con subtotal, descuentos, ofertas, impuestos, tarifas, entrega, propina, eventos de pago de billetera, estimaciones de fidelidad y total. Estas filas presentan datos devueltos y derivados localmente del carrito. No son un recibo financiero fijado y autorizado por el servidor.
Cada fila monetaria requiere el mismo carrito, cuenta, proyecto, negocio, moneda, precisión, precios, oferta, impuestos, tarifa, propina, billetera, pago y versión actuales antes de considerarse coherente. Un total visible o una fila actualizada no demuestra que esos datos se hayan actualizado juntos.
Cuenta mostrada y autoridad financiera
| Capa mostrada | Interpretación segura | Qué no demuestra |
|---|---|---|
| Subtotal | Subtotal del carrito formateado, a veces con impuestos incluidos | Base imponible canónica, productos actuales ni bloqueo del servidor |
| Descuento u oferta | Presentación devuelta de descuento/oferta y detalle elegido localmente | Elegibilidad, reserva, consumo final ni base correcta para impuestos/tarifas posteriores |
| Impuestos y tarifas | Filas derivadas de registros devueltos de impuestos/tarifas y campos del resumen o alternativos | Exactitud legal, jurisdicción, destinatario, base autorizada ni importe final |
| Entrega u otros importes | Presentación devuelta de entrega/metacampo/descuento | Disponibilidad del servicio, patrocinio, cobro ni cargo final |
| Propina | Propina/tasa devuelta del carrito y presentación de selección local | Destinatario del pago, transferencia, cobro ni liquidación |
| Evento de pago de billetera | Fila provisional de evento de billetera/pago restada del resumen | Saldo actual, reserva, débito, reembolso o fondos disponibles |
| Estimación de fidelidad | Estimación formateada localmente a partir de una tasa y base del carrito devueltas | Concesión de puntos, canje, tasa final ni resultado contable |
| Total | Total del carrito formateado de la vista actual | Importe fijado, autoridad de moneda/versión, captura de pago ni pedido realizado |
Si las filas de la cuenta no coinciden, conserva la discrepancia. No calcules valores de reemplazo ni uses otra fila visible como autoridad.
Pueden cambiar las bases de cálculo
Los productos, cantidades, opciones, ofertas, descuentos, entrega, dirección, tipo de pedido, horario, tarifas, impuestos, propinas, billeteras, eventos de pago y reglas del negocio pueden cambiar distintas bases de cálculo. Un cambio puede invalidar varias filas aunque se actualice solo una.
El reemplazo, uso o eliminación de una oferta, o corregir un total negativo también puede cambiar las bases de impuestos, tarifas, propinas, entrega y billetera. La fuente actual no establece una versión atómica que cubra todos los componentes mostrados.
Selección y persistencia de propina
Customer App puede mostrar condicionalmente opciones de propina configuradas y un campo de propina personalizada. La propina puede ser un importe fijo o un porcentaje. En el pago para varios negocios, una selección fija puede dividirse entre carritos y aplicarse una corrección de redondeo a un miembro.
| Estado de la propina | Interpretación segura |
|---|---|
| Aparece una opción | Se muestra una opción configurada; no cambió ningún importe |
| Opción seleccionada | La interfaz local solicitó un cambio de propina para un carrito o grupo |
| Aparece el campo de importe personalizado | Se permite el ingreso local; no se ha aceptado ningún importe |
| Se selecciona Aplicar | La persistencia/recalculación puede estar en curso; la validez del importe es solo un requisito previo del cliente |
| Se actualiza la fila de propina | Cambió una fila del carrito devuelto; el destinatario, otros carritos y el total final siguen siendo independientes |
| Se divide entre varios carritos | Se pueden enviar varias actualizaciones y completar por separado |
| Error o pérdida de respuesta | La persistencia de la propina y todos los totales afectados siguen siendo desconocidos; no repitas automáticamente |
Seleccionar una propina puede actualizar el carrito, los cálculos de eventos/resumen de pago, sockets, complementos y los datos posteriores de Realizar pedido. No es una preferencia solo local.
Destinatario de la propina
La propina que se muestra en el carrito no confirma un pago al destinatario. El destinatario, la distribución, el momento de la transferencia, las deducciones, los reembolsos y la liquidación dependen de la configuración de pagos y del acuerdo aplicable. Confirma estos detalles con Ordering antes de comunicar una promesa de pago.
Moneda, unidades menores y precisión
La autoridad financiera debe usar unidades menores bloqueadas, una moneda, reglas de redondeo explícitas y una versión para cada dato y destinatario. Actualmente, la interfaz formatea, trunca, redondea, analiza, suma, resta y divide valores de varias maneras. Por eso, las propinas porcentuales/fijas, los impuestos incluidos, los impuestos de entrega, las filas de billetera, las tasas de fidelidad y la división entre varios carritos pueden diferir en los límites de precisión.
Los símbolos formateados y el número de decimales son configuración de presentación, no prueba de la moneda del servidor ni de la regla de cálculo. Nunca infieras ni reconstruyas un importe real a partir de una captura o fila formateada.
Actualización de billetera y efectos posteriores
Los controles de billetera pueden crear o quitar asociaciones de carrito y eventos de pago provisionales, actualizar los totales y emitir eventos de socket. La detección de la billetera también puede tener efectos. Actualizar la cuenta no es una instantánea de solo lectura.
Más adelante, Realizar pedido puede crear débitos de billetera, eventos de pago/proveedor, pedidos, reembolsos o compensaciones, tareas, complementos, mensajes, sockets, notificaciones e informes. Que se seleccione una propina, aparezca una fila de billetera o un total, cambie la navegación con Realizar pedido o se muestre un pedido no demuestra que todos los efectos posteriores usaran el mismo importe/versión ni se completaran exactamente una vez.
Resultados desconocidos o parciales
| Situación | Interpretación segura |
|---|---|
| Cambia una fila, pero no el total | La propagación del recálculo o revisión es parcial/obsoleta |
| Cambia el total, pero no el detalle de impuestos/tarifas | Las capas de presentación pueden tener bases o versiones diferentes |
| Aparece seleccionada la propina, pero no cambia la cuenta | La selección local y la persistencia/recalculación no coinciden |
| Difieren las propinas entre varios carritos después de una selección | Conserva los resultados por carrito; no infieras que el grupo se completó |
| Aparece o desaparece una fila de billetera | Cambió la asociación de carrito/evento de pago; el saldo y el débito son independientes |
| Da error la solicitud de propina o billetera | El estado del carrito/finanzas es desconocido; no repitas ni cambies opciones para probar |
| Se pierde la respuesta de Realizar pedido | Se desconocen los resultados de importe, pago, billetera, pedido, tarea y proveedor |
| Cambia la cuenta/proyecto/sesión/carrito | Rechaza cálculos y funciones de retorno anteriores; no conserves importes ni selecciones |
Solucionar problemas de forma segura
- Considera todos los importes como estado mostrado del carrito, no como recibo final.
- No recalcules totales, impuestos, tarifas, descuentos, propinas ni efectos de billetera en documentación o notas de soporte.
- No selecciones otra propina, oferta, billetera, método ni cambio de carrito para diagnosticar un resumen obsoleto.
- No repitas propina, billetera, Realizar pedido, pago, reembolso ni trabajo del proveedor después de una respuesta desconocida.
- No afirmes el destinatario de la propina ni el pago a partir de la etiqueta visible.
- Mantén los importes, moneda, destinatario, referencias de carrito/pedido/cuenta, datos de pago/billetera/proveedor y capturas fuera de los diagnósticos.
Usa únicamente descripciones sin valores, como “persistencia de propina sin resolver” o “las filas financieras usan revisiones distintas”.
Accesibilidad y privacidad
Los estados de subtotal, descuento, oferta, impuesto, tarifa, entrega, propina, billetera, fidelidad, total, incluido/excluido, detalle expandido, seleccionado, carga, error, obsoleto, parcial, desconocido y destinatario sin verificar necesitan texto semántico explícito. Los controles expandir/contraer, quitar oferta, opciones/campo personalizado de propina, Aplicar, billetera y Realizar pedido requieren nombres, roles, valores, estado deshabilitado/ocupado, consecuencias, orden del foco y anuncios.
Si usas texto grande, lector de pantalla o teclado, revisa cada cargo y el total antes de confirmar. Los nombres y controles pueden variar según el dispositivo y la versión de la app.
Guías relacionadas: Revisar cupones · Entender los estados de billetera y fidelidad · Entender el pago en efectivo y gratuito · Entender la disponibilidad de métodos de pago · Entender los estados de recuperación del pago · Revisar el carrito antes del pago