Académique Documents
Professionnel Documents
Culture Documents
Falabella Chile.
Especificación Funcional
NC PayNow en Tienda.
Mantis 8639
Programa: POS18X
Referencia: CC190322-01 - Nota de Credito Peinau en tienda.doc
Control de Cambio
Fecha Versión Descripción Autor Revisado por
11/04/2019 1.0 Version inicial Jorge Riveros
NCR Confidential
Notice: The information contained in this document is the intellectual property of NCR and should not
be disclosed, reproduced, or released to outside parties without proper authorization.
Requerimiento
Falabella necesita modificar el procedimiento de una NC cuando se trate de una venta
Internet pagada con tarjeta bancaria. En este caso la autorización sera procesada por un
nuevo servicio llamado PayNow
Alcance.
Cambios al POS.
Inicio del POS
o Creacion Acumuladores para el medio de pago
Transacción NC
o Según identificacion de la transaccion
o Recuperar nueva informacion desde TEF
o Recuperar nueva informacion desde ASGM NC
o Comunicación con TEF para autorizar NC PayNow
o Proceso respuesta desde PayNow
o Cambio en voucher y Journal
o Actualizacion de Totales
Cambios ASGM.
Servicio NC Oracle
o Nueva informacion para recuperar desde APT.
Requerimientos no funcionales
Requerimientos de seguridad
n/a
Requerimientos externos Hardware Software.
n/a
Requerimientos de performance
n/a
Requisitos de portabilidad
n/a
Requisito paramétrico
1. Habilita/deshabilita el ingreso de Rut por escaner.
Consideraciones Funcionales
Cambios al POS.
1. Transacción NC
1.1 Nuevos datos en respuesta de NC, estos datos seran recuperados desde TEFPP o Servicio
NC ASGM.
1.2 Reconocer transaccion Internet y medio de pago Tarjeta Bancaria.
1.3 Requerimiento de autorización para anulación de cargo PayNow
1.4 Proceso respuesta de PayNow
1.5 Cambio en documento impreso
1.6 Cambio en Journal
1.7 Grabacion de Totales
Cambios ASGM.
2 Servicio NC
Diagramas de Secuencia.
Diagrama de Flujo
NC Letura Boleta.
En los casos que la NC sea total deberá cuadrar con el monto indicado por APT, ahora
bien, si el monto es distinto no debe superar el monto entregado por APT.
Una presionada la tecla fin devolución, deberá emitir un documento de Nota de Crédito
con la siguiente información.
En el Journal debe quedar la misma información que hoy guarda para una transacción
TBK.
NOTA: El POS para poder autorizar reversa de la Nota de Credito con Peinau debe
solicitar una autorización central, esta será realizada via TEFPP, con datos de
requerimiento y respuesta a definir
NOTA 3: Se agregará una nueva vista en APT para obtener los datos de Peinau en el
caso de una NC generada con código de autorización de APT, la estructura de la tabla
queda pendiente
La URL como puede ser más grande se define que se guarden hasta en 3 fragmentos de 100
bytes, si la URL de “CHARGE” es de largo 150 entonces se guarda el fragmento de 100 bytes (IC
FC 63 15) y 50 bytes en el IC FC 63 16, dado a que no se usó el 63 16 este no se guarda
Servicio NC Oracle,
1) Para saber si la transacciÛn fue pagada con Peinau se debe consultar el cpago si es 3,
ejemplo
Ejemplo
<TOKEN_CAPTURA>5c048fc441e507001a59a88e</TOKEN_CAPTURA> ------>
APTDTEEF.XTOKEN_TARJ
Configuracion TEFPP.
Consulta
<?xml version="1.0" encoding="UTF-8"?>
<SncPei_Msg>
<SncPei_Header>
<Tienda>NumeroTienda</Tienda>
<Terminal>NumeroTerminal</Terminal>
<Numero_Tran>NumeroTransaccion</Numero_Tran>
<QC>Qualcode</QC>
<Tender_Type>TenderType</Tender_Type>
<Fecha_Transaccion>FechaTransaccion </Fecha_Transaccion>
<Hora_Transaccion>HoraTransaccion</Hora_Transaccion>
<URL_SILENT_CHARGE>Url_Silent_Charge</URL_SILENT_CHARGE>
<URL_REFUND>Url_Refund</URL_REFUND>
<URL_SELF>Url_Self</URL_SELF>
<TOKEN_CAPTURA>Token_Captura</TOKEN_CAPTURA>
<Monto>MontoADevolver</Monto>
</SncPei_Header>
</SncPei_Msg>
Respuesta
<?xml version="1.0" encoding="UTF-8"?>
<SncPei_Msg>
<SncPei_Header>
<Tienda>NumeroTienda</Tienda>
<Terminal>NumeroTerminal</Terminal>
<Numero_Tran>NumeroTransaccion</Numero_Tran>
<QC>Qualcode</QC>
<Tender_Type>TenderType</Tender_Type>
<Numero_Empleado>CodigoEmpleado</Numero_Empleado>
<AuthorizationType>AuthorizationType</AuthorizationType>
<Codigo_Autorizacion>CodigoAutorizacion</Codigo_Autorizacion>
<Mensaje_Retorno>GlosaRespuesta</Mensaje_Retorno>
<URL_SILENT_CHARGE>Url_Silent_Charge</URL_SILENT_CHARGE>
<URL_REFUND>Url_Refund</URL_REFUND>
<URL_SELF>Url_Self</URL_SELF>
<TOKEN_CAPTURA>Token_Captura</TOKEN_CAPTURA>
</SncPei_Msg>
Requisitos no funcionales.
El POS base de este desarrollo será: POS18X
Uso de términos
Concepto / Sigla / Término Definición Contexto