CHRONOEXPRES


FUNCIONAMIENTO

1.- Tenemos un formulario de entrada donde indicaremos el nombre completo de la factura que queremos tratar. Hay que tener en cuenta que diferencia entre mayúsculas y minúsculas por lo que el nombre debe ser exactamente igual, con extensión incluida (.xls). La factura se debe encontrar exactamente en el mismo sitio en la que esté la aplicación. (dentro de srv-datos\chronoexpres\merkagest\templates\GENERAL por ej: ../GENERAL/Factura1.xls). Reseñar que la inclusión de caracteres extraños (ñ,:,_) pueden hacer que la aplicación nmo funcione por lo que se recomienda renombrar los ficheros recibidos.

2.- El programa recoge los datos necesarios (pueden recogerse diferentes datos de los que actualmente están puestos pero habría que reprogramarlo). Se comprueba primero el cp que nos llega para ver a que ca pertenece cada uno. (Si fuera necesario bajar un nivel podríamos poner los municipios y de ahí sacar los cp) Una vez determinado a que ca corresponde hay que ir mirando el tipo de envío que vamos a realizar para poder determinar su tarifa correspondiente. Con esos datos y el peso, de los cuales hemos sacado la tarifa, junto con el “valor asegurado” y “contrareembolso” obtenemos el precio que nos debería haber cobrado Chronoexpres. De esa misma forma se obtiene la tarifa que Merkatu proporciona a sus clientes.

3.- Una vez obtenido los datos, estos quedan almacenados en la base de datos y podemos pasar al siguiente paso que es mandar las facturas a cada cliente.

4.- Para ello se accede a la base de datos y se recuperan los datos obtenidos del paso anterior, estos son enviados a los clientes mediante un mail. (Actualmente se envían tanto la tarifa chrono como la de merkatu, hay que quitar la primera y añadir aquellos datos que se crean convenientes.)


BBDD

  1. Tabla tblmaeprovinciascp –> Aqui tenemos los 2 primeros dígitos de las 52 provincias.
  2. Tabla tblmaemunicipios –> Contiene todos los nombres de los municipiuos con el cp de su provinciia correspiente.
  3. Tabla tblmaeccaa –> Contiene las comunidades autonomas y los cp de las provincias que la forman.
  4. Tabla tblfacturacion –> Donde meteremos los datos correspondientes a cada servicio realizado pr Chronoexpres
  5. Tabla chrono10 –> Donde se encuentran las tarifas correspondientes a chrono10
  6. Tabla chrono14 –> Donde se encuentran las tarifas correspondientes a chrono14
  7. Tabla chrono24 –> Donde se encuentran las tarifas correspondientes a chrono24
  8. Tabla chrono10_merkatu –> Donde se encuentran las tarifas correspondientes a chrono10 de merkatu
  9. Tabla chrono14_merkatu –> Donde se encuentran las tarifas correspondientes a chrono14 de merkatu
  10. Tabla chrono24_merkatu –> Donde se encuentran las tarifas correspondientes a chrono24 de merkatu
  11. Tabla tblclientesfacturas –> Aquí se guardan los clientes que aparecen en la facturación de chronoexpress
  12. Tabla tblfacturación –> Donde se guardan los pedidos que ha realizado cada cliente, esta relacionada con “tblclientesfacturas”