Ajuste en la redención de Puntos

Objetivo

Almacenar los puntos redimidos en el valor (dentro del recibo de caja) como así también en el File. Aplica para cobros realizados con datáfono integrado a Netoffice donde la forma de pago sea puntos.

Funcionamiento previo

Cuando se recibe una trama (a través del webservice de SIPOS) con código de establecimiento propio y con forma de pago puntos, NetOffice lee el valor de los puntos del último campo:

00,123456,008025**9700,LT,PTOSCOLMB ,000000000500,000000000000,000000000000,000005,00,000000, , , , , , ,200107,0911,0000000072

Siendo los últimos números (0000000072) el valor de los puntos redimidos.

Cuando el campo de la posición 4 tiene la leyenda "LT" y el campo de la posición 5 tiene "PTOSCOLMB", quiere decir que el pago se hizo con Puntos, por lo tanto se lee la cantidad de puntos como se indicó anteriormente en el último campo de la trama. Y en ese caso, el Recibo que se dispara automáticamente en NetOffice utiliza la forma de pago "Puntos Colombia" (establecida en la solicitud de recaudo).

Mejora

Esos puntos que devuelve la trama se deben almacenar en el campo "Puntos" del valor, es decir, que se deben persistir en la tabla dbo.Valor, campo "Puntos". Y también en el File del servicio recaudado, es decir, en el campo "Puntos" de dbo.Files.

WI 66571 Relacionado al WI 58474

Netactica.com