Configurando POS 2.0

Configurando POS 2.0

From XendraWiki

Jump to: navigation, search

Contents

POS 2.0

La version 2.0 del punto de venta considera a los terminales como independientes, sin la necesidad de estar enlazados a un usuario, de tal forma que pueda rotar a su personal de un terminal a otro sin mayor configuracion.

Considerar que:

Configurar las impresoras de Linea

1. Crear Los Terminales de POS

Los campos son:

- Tipos de POS (POSType), elegir entre los siguientes existentes:

  - POS .- Cuando tiene varios puntos de venta y un solo terminal de impresion, en este caso los puntos
    de venta mandan las ventas pero sin definir ninguna forma de pago, ya que de esos se encargará
    el cajero. (Ejemplo: Venta directa).
  - POS Payment.- Cuando Tiene varios puntos de venta y un solo terminal de impresion, pero en este caso
    el vendor SI puede elegir las formas o terminos de pago y el cajero solo se encarga de lacobranza si fuera
    en efectivo (Ejemplo: Venta directa y Venta corporativa-creditos).
  - POS Payment Caja.- Cuando el terminal de punto de venta tiene caja e impresora incorporada, en este 
    caso cada terminal tiene una serie de documento (sunat)  (Ejemplo Venta en supermercado). En este caso
    en el POS aparecerá una pestaña para el cuedre de caja.

- Servidor de Impresion (C_PrintServer_ID); este campo nos indicará cual será la maquina que esta imprimiento los documentos, ya que existen varios tipos de POS. Para ello ir a la ventana = Servidor de impresion y en el campo IPAdress colocar el IP de la PC que será nuestro servidor de impresion.

- Serie del terminal (MachineSerial), En este campo colocará la serie del terminal, considere que esta sera la serie que deberá colocar en procedimeintos posteriores, es decir este campo identificará a su terminal de punto de venta.

- Contraseña (Pasword); Esta contraseña servirá para los casos de eliminar lineas y anular el documentos en el momento de las ventas.

- Socio de negocio (C_BPartner_ID), Este es el socio que colocara por defecto cuando el vendedor no elija ninguno al momento de efectuar la venta. (Ejemplo: cuando dijite en el recuadro un nombre cuelquiera, cuando no dijite nada ni elija un socio ), aqui se debe aclarar que cuando se dijite en el primer recuadro un nombre y se elija a la vez un socio de negocio, se imprimira el nombre y la factura se grabará con el socio elegido (Ejemplo: si un cliente quiere que compren varias personas pero que todo se cargue a su cuenta).

- Almacen (M_Wharehouse_ID), es el almacen del cual se descargaran las ventas.

- Tipo de orden de Venta (Order_C_docType_ID), es el documento que se elegirá al momento de grabar la venta , OJO aqui debe ir un documento de tipo orden pero standar , es decir cuyo Subtipo OV sea igual a ORDER STANDAR.

- Lista de Precios (M_PriceLis_ID), Es la lista de precios que aparecerá por defecto en el Terminal de POS, si desea que aparezcan todas las listas existenten en la empresa no elija ningun valor, ademas si ya elijio un valor y desea que algun usuario en particular pueda ver todas las listas de precios existentes, debe ir a la ventana USUARIO y marcar el check varias listas de precio (IsFullPriceListAccess).

- Cantidad por defecto (Quantity), es la cantidad que aparecerá por defecto cada vez que escoja un producto en el terminal de POS, si lo deja en blando aparecerá el valor dero (0 ) que es el defecto.

- Libro de Efectivo (C_Cash_Book), es el Caja a la cual se iran llenando las ventas por un fecha determinada.

- Cuenta Bancaria

- Termino de pago - Credito

- Termino de pago contado

- Rol de Caja (Notify_Role_ID), es el rol al cual notifcaran las ventas en el caso que se use el postype = POS.

- Muestra documentos generados (IsShowDocument), Si marca este check, apareceran los numeros de documento generados en cada venta que realice.

- Opciones de cobro : Se marcarán todas las opciones de cobro que use la empresa

  - En Efectivo (IsCash), Aparecerá el boton con la opcion de cobros en efectivo.
  - Al Credito (IsCredit), Aparecerá el botón con la opcion de cobros al credito, aqui debe elegir el termino
    (a 30 dias, a 15 dias, etc) 
  - Con Pagos (IsPayment) Aparecerá el botón con la opcioń de cobros con deposito, tarjetas de credito y
    otros referidos a bancos, aqui debe elegir el banco correspondiente o el tipo de tarjeta con el cual pagará el cliente.
  - Con Cupon (IsCoupon) Aparecerá el boton con la opción de cobrar con vales o cupones que la empresa / tienda
    a emitido con anterioridad, esto se tratará como un anticipo.

Ademas debe considerar que en cada forma de cobro se le da la posibilidad de pagar en partes, usando varias formas de cobro.

- Permite duplicidad de productos (IsAllowDuplicate), esta opcion le permitirá elegir productos duplicados en la grilla del terminal POS.

- Balanza Activa (Isbalance), este campo indicará que se usar el codigo balanza para el pesado de productos de tienda, normalmente el codigo de la balanza viene concatenado el codigo del producto mas el peso.

- Inicio del codigo (startcodebalance), en este campo se colocará el número del digito donde comienza el codigo del producto dentro del codigo balanza.

- Fin del codigo (endcodebalance), es el número del digito donde termina el codigo del producto dentro del codigo balanza.

- Inicio del peso (startweightbalance), es el número del digito donde inica el peso dentro del codigo balanza.

- Fin del peso (endweightbalance), es el número del digito donde finaliza el peso dentro del codigo balanza.

- Formato de cierre de caja (c_cashcountformat_id), en este campo se colocará el formato del cuadre de caja, que se encuentra en la segunda pestaña del POS

- Busqueda del inicio (issearchatbegin), si marcamos este campo la busqueda por descripcion que se hace en el pos comenzara desde el incio del texto es decir no adicionará el simbolo de % en la busqueda.

- canje de bonus (isbonuspoints), este check se activará para mostrar el boton de canje de puntos bonus, para esta operacion hay que crear un documento de tipo factura de transferencia gratuita, ya que desde aca se elaborará una boleta de tipo de transferencia gratuita.

- Almacen de Premios Bonus (m_bonuswarehouse_id), este campo nos indicará donde estan almacenados los premios bonus, de tal forma que podamos crear un almacen independiente para este tipo de productos.

- Lista de Precios (m_bonuspricelist_id), este campo nos indicará bajo que lista de precios estan los premios bonus, ya que estos premios tienen un valor de canje que sera igual al valor asignado como precio. (Esta en pruebas)

- Serie de Impresora (printerserial), esta será la serie que por ley se debe colocar en los tickets impresos desde un POS.

- Forma de Entrega (deliveryrule), esta opcion nos permitirá escoger si las ventas controlarán estock, se escogerá "Force = forzado" si desea que no controle estock y "Available = disponible¨ si controla estock.

- Formato de Cobranza (c_collectiontformat_id) , este formato será para las cobranzas que se efectúen en en PDV, este se emitirá cuando se use el botón COBRANZA.

- Cobro rápido (isquickpos), cuando el check este marcado en ell momento de presionar los botones del cobro desaparecerán las opciones de llenar socio direccion, para hacer de la cobranza un proceso mas rapido.


2. Lineas del POS

A cada terminal se adicionan las lineas, es decir la disposicion que tendran las columnas en su POS. Para esto considere que:

  - Columna Clave .- Se marcará este check a aquella columna que contenga el Value del producto.
  - Lectura Escritura .- Se marcará este check a aquellas columnas cuyos datos podran ser modificables.
  - IsVisible .- Se marcará este check a aquellas columnas que necesitamos que se visualicen en el punto de venta.
  - Solo Descripcion .- Se marcará este ceheck a la columna de descripcion del producto.
  - Proxima linea .- Se marcará el check para la columna en la que luego de dar la tecla ENTER baje a la siguyiente columna.
  - Predeterminado .- SE marcará el check para la columna a la que debe ir el cursor luego de dar enter en la columna anterior.

3. Configuraciones en el tipo de documento (C_DocType)

En la tabla de tipo de documento se debe crear un tipo de documento orden, cuyo SUBTYPO OV = Orden Punto de Venta, en el campo: Serie del terminal (MachineSerial) debe colocar el mismo dato que puso en (MachineSerial) del terminal de POS. Las ordenes de tipo Punto de venta deben tener asociados tanto el documento a generar para factura y el documento a generar para entrega de material, entonces al tipo de documento a generar para factura debe colocarle la linea de impresion (AD_LP) que le corresponda , para llenar este dato debe irse a la ventana "Linea de Impresion" y llenar los datos de la siguiente forma:

  - Linea de Impresion (AD_LP), se refiere a la manera en que los documentos seran impresos, es decir 
    que puertom utilizara y bajo que protocolo se conectaran a la impresion, aqui solo coloque el nombre 
    y una breve descripcion.
  - Configuracion de la linea de impresion (AD_LPLocation), Aqui es donde debe configurar la impresora, 
    los campos que debe colocar como obligatorios son: el destino (Destination) y el Protocolo (Protocol),
    por ejemplo para la configuracion de una impresora que usa puerto Lpt en windows la configuracion 
    seria: Destino = LPT1: y el Protocolo a escoger seria = Uniform Naming Convertion.

Esto es muy importante ya que si no esta esta configuracion el documento no podrá ser impreso.

Aqui tambien debe colocar el formato que usará para imprimir los documentos (AD_PosPrintFormat), ademas si usa un formato preimpreso (Boletas o facturas preimpresas) es decir que estas tienen un número limitado de lineas, lo debe indicar en en campo Numero de lineas (LineCount).

4. Configuraciones en la Organización

Adicionar a la organizacion las series de los terminales (MachineSerial), la finalidad es que todos los terminales esten identificados por organizacion de tal forma que se sepa que el usuario esta accediendo al sistema con la organizacion correcta, los terminales se adicionan en el campo Machine Serial de la Ventana Organizacion y si existen varias por una organizacion, solo hay que separarlas con el punto y coma( ; ).

5. Para ingresar a los POS

Cuando ingrese al Terminal (Equipo /PC) coloque la serie de Terminal (MachineSerial) en : Herramientas / Preferencias, aqui tambien y solo si su Equipo/PC será el encargado de imprimir (osea si en su PC estan conectadas las impresoras), debe marcar Servidor de impresion y escoger el servidor de impresion que usará.

6. Errores al ingresar a los POS

Considere que:

- Podria no dejarle ingresar a su terminal si no ha ingresado con la organizacion correcta (Punto 4) - Si al momento de hacer el cobro no le muestra los tipos de documento es porque no configuro los documentos con el terminal correspondiente (Punto 3). - Si la grilla del POS no se muestra es porque las lineas del POS no estan correctamente configuradas. - Verifique que el campo IsRealTimePOS este creado en las tablas de C_Order, M_InOut y C_Invoice

7. Configuracion de impresion POS

Para la impresion del POS se requiere que se defina la impresora de linea asociada al tipo de documento, el POS utiliza generalmente el tipo de documento Order POS, que a su vez genera la guia y la factura correspondiente, esta orden POS debera tener asociada el formato correspondiente. (Formato para impresora de linea)

a su vez este tipo de documento debera estar asociado a una impresora de linea. la impresora de linea soporta 2 protocolos, UNC y LPD, UNC es usado en windows y LPD en linux, unix y os X. cada impresora en linea puede tener asociado varios Location, el campo destination de cada location definira la salida fisica de impresion, por ejemplo si queremos que imprima al LPT1: utilizaremos un line printer con un location del tipo protocolo UNC (ya que lpt1 es netamente de windows) y en destination escribiremos LPT1:, si queremos que la salida sea a un archivo de texto en lugar de LPT1: colocaremos la ruta correspondiente en destination : C:\formato.txt que sera creado en la estacion definida como Servidor de Impresion.

cada POS debera configurar un servidor de impresion de salida, donde se imprimira el documento, esto se hace en Termal PDV, luego de ello el servidor de impresion se encargara de transformar la orden creada por el POS en la factura / boleta y realizar la impresion correspondiente.

cada tipo de documento al estar asociado a una salida de impresion fisica debera considerar que al imprimir lo hara desde el servidor de impresion, por lo que debera considerar la referencia de impresion tomando como base el servidor de impresion y no el POS. puede haber muchos POS imprimiendo a un servidor de impresion, o cada POS tener su servidor de impresion incorporado. lo que interesa es que la referencia sea siempre en concordancia con el servidor de impresion. si por ejemplo se quiere imprimir la factura a la salida LPT1 donde se encuentran los formatos, este LPT1 debera ser el LPT1 del servidor de impresion, es decir la pc que tendra los documentos a imprimir sera el servidor de impresion, no el POS.

el servidor de impresion se comunica con los POS para automaticamente imprimir trabajos pendientes.