Consulta de Confirmación de Transacciones Pendientes en Terminal
En el caso de un corte de energía, pueden ocurrir situaciones en las que la automatización necesita consultar transacciones que están pendientes de confirmación. Es decir, las transacciones que deben confirmarse (o no) a través de FinalizaFuncaoSiTefInterativo.
#
Verificación del número de confirmaciones pendientesEl TPV utiliza esta función para recibir el número de transacciones que no se confirmaron (no finalizadas) hasta el momento para un número de factura específico.
#
Tabla 7: Parámetros de funciónParámetro | Tipo | Interfaz Estándar | Descripción |
---|---|---|---|
InvoiceDate Fecha de la factura | Entrada, por valor | char * | Fecha de la factura, formato AAAAMMDD |
InvoiceNumber Número de la factura | Entrada, por valor | char * | Número de factura de venta |
Esta rutina devuelve la cantidad de transacciones pendientes al Número de factura utilizado, o -13 si el número de factura no puede ser encontrado.
#
Consultar por transacciones pendientes de confirmación en terminalEn el caso de un corte de energía, pueden ocurrir situaciones en las que la automatización necesita consultar transacciones que están pendientes de confirmación. Es decir, las transacciones que deben confirmarse (o no) a través de FinalizaFuncaoSiTefInterativo.
Es posible consultar todos los datos de la transacción pendiente.
Esta funcionalidad es iniciada por la función IniciaFuncaoSiTefInterativo con el parámetro Función asumiendo el valor 130 y los otros parámetros con sus valores habituales.
En particular, esta función no tendrá en cuenta los parámetros relativos al número de factura.
¡IMPORTANTE!
Esta rutina solo inicia el proceso de solicitud. Si la devolución es 10000, el proceso debe proceder a través de la rutina ContinuaFuncaoSiTefInterativo hasta que devuelva un resultado final distinto de 10000.
Los siguientes campos serán devueltos para la automatización:
#
Tabla 8: Códigos de retornoTipo de campo | Descripción |
---|---|
210 | Cantidad total de transacciones pendientes |
160 | Número de factura (número de venta de la factura) |
161 | Número de identificación del Ticket pago |
163 | Fecha de la factura |
164 | Hora de la factura |
211 | Código Función original |
1319 | Monto de transacción original |
#
Consultar transacciones pendientes en un número de factura específicoDel mismo modo que en el artículo anterior, es posible consultar los datos para un número de factura específico.
Utilice la función IniciaFuncaoSiTefInterativo pasando en el parámetro Función el valor 131 y los demás parámetros con sus valores habituales. En este caso, se considerarán los parámetros relacionados con el número de factura.
Los campos devueltos son idénticos a los del artículo anterior.