htobon / tso-cotizador

TSO Cotizador
1 stars 0 forks source link

Comunicar el cotizador con Salesforce. #46

Open htobon opened 10 years ago

htobon commented 10 years ago

TSO Cotizador deberá exportar dos archivos de texto plano cada día para que las cotizaciones puedan ser incluidas en el sistema salesforce.

Para esto se deben llevar a cabo las siguientes actividades:

La forma como sugiero debe funcionar es que cada vez que se lleve a cabo una nueva cotización, el sistema debe crear los archivos anteriormente descritos con la fecha de inicio en el formato yyyy-mm-dd. y se ingresa allí la información. Si sucede que los archivos ya existen para ese día, quiere decir que ya se creó una cotización con anterioridad, para lo cual no se debe crear un nuevo archivo sino que se adicionan las lineas correspondientes a la cotización en cuestión. De esta manera, sólo existirá un archivo por día, y si no existe el archivo en el día XX quiere decir que no hubo ninguna cotización dicho día

Si me hice entender bien? Me cuentas.

edorozco commented 10 years ago

Solicito aclaracion de los sgtes campos del archivo No. 1 y como se calculan valor recurrencias, valor equipos, valor total

Gracias.

htobon commented 10 years ago

Valor recurrencias significa el valor que el cliente va a tener que pagar mensualmente. Te puedes referir a las siguientes imágenes para comodato y compra respectivamente: image image

A su vez, el valor de los equipos corresponde al valor de la unidad GPS sumado el valor de los accesorios y sus respectivas instalaciones. Nuevamente, te puedes referir a las siguientes imágenes para comodato y compra respectivamente: image image

El valor total corresponde a la suma de ambos valores.

edorozco commented 10 years ago

Voy a crear los campos respectivos en la base de datos para guardar esos valores y no tener que calcularlos siempre que se necesiten

edorozco commented 10 years ago

Bue dia, solicito informacion del campo etapa, muchas gracias

edorozco commented 10 years ago

Buen dia, solicito informacion con respecto al archivo No. 2 con respecto a los siguientes campos

Columna C ( Cantidad Unidades / meses plan ) Descuento, aqui va el id del descuento o el valor del descuento?

Muchas gracias

htobon commented 10 years ago

Hola @edorozco,

Serías tan amable de enviarme un ejemplo de 2 cotizaciones cualquieras (tanto en PDF como en CSV) y yo le paso esos archivos al contacto de salesforce para que valide que está todo correcto?

edorozco commented 10 years ago

Se generar los CSV segun requerimiento acordado, se envia a correo pdf, y ambos csv

htobon commented 10 years ago

Favor nombrar los archivos de esta forma: yyyy-mm-dd-cotizaciones.csv yyyy-mm-dd-detalles.csv

Además, cada CSV debe contener en su primera línea los encabezados que deben corresponder exactamente a los descritos en las imágenes de la parte superior.

edorozco commented 10 years ago

Realizado

htobon commented 10 years ago

Encontré un error al generar un número grande:


"Nombre Oportunidad",Etapa,"Fecha de Cierre","Tipo Contrato","Tipo de Plan","Nombre de la Cuenta","Numero Unidades","Valor en Recurrencias","Valor Equipos","Valor Total","Id del Propietario" 48,Cotización,30-06-2014,Compra,500-224,12345678-1,10,445000,2.55e+06,2.995e+06,0

49,Cotización,30-06-2014,Comodato,500-220,12345678-1,12,870900,1.08e+06,1.9509e+06,0

Nótese el número en otro formato: 2.55e+06

edorozco commented 10 years ago

Corregido, el error era el tipo de dato del campo en la base de datos, anteriormente era FLOAT se cambio a DOUBLE

htobon commented 10 years ago

Bien. Voy a enviarlo a verificación con la gente de salesforce y si todo marcha bien cerraré el issue.

htobon commented 10 years ago

Algunas palabras se están escribiendo mal: Ejemplo: Cotización

edorozco commented 10 years ago

Solucionado

htobon commented 10 years ago

Acabo de realizar la prueba respectiva y puedo confirmar que el problema persiste. image

Por ende, le quito la etiqueta "Solucionado", cuando ya se corrija vuelves y marcas el issue como solucionado para volver a empezar el proceso de revisión de mi lado.

edorozco commented 10 years ago

Solucionado

htobon commented 10 years ago

Verificado.

htobon commented 10 years ago

Hola Camilo, me acaban de enviar un correo con lo siguiente:

  • En el archivo de encabezado la columna Id del propietario debe traer el código salesforce de acuerdo a los códigos suministrados en la hoja usuarios del archivo donde se especificaron los planos a generar.
  • La Fecha de cierre debe ir en formato MM/DD/YYYY
  • El nombre de la etapa va con tilde “Cotización”
  • Para el ejemplo de la cotización 61 no me coinciden los valores del archivo de detalle con los valores del archivo de encabezado, me podrías enviar los pdfs de la cotización correspondiente para validar los datos.

Los archivos que le envié de prueba son estos: https://www.dropbox.com/sh/qfmt6k691e3glg8/AAA3sxi5UzWrBLg7C4zk1ntXa

htobon commented 10 years ago

Hola @edorozco, sigo al pendiente de este issue. Me cuentas como va?

edorozco commented 10 years ago

Solicito nuevamente el envio de las formula para calcular los valores para verificar si hubo alguna falla. ya que los valores se calculan de acuerdo a la informacion suministrada anteriromente

htobon commented 10 years ago

Vale, para ese problema en particular he creado el issue #62, en donde te explico en detalle qué es lo que sucedió.

Me confirmas entonces que los demás items están bien? image

edorozco commented 10 years ago

Solucionado . verificar

htobon commented 10 years ago

La fecha no tiene el formato requerido: image

Fijate también en la imágen que la palabra "Etapa" no tiene comillas.

htobon commented 10 years ago

Hola @edorozco, para este issue se necesita llevar a cabo las siguientes correcciones:

En el Valor de los equipos veo que estas sumando las unidades, accesorios e instalaciones tengo entendido que para SalesForce solo iría el valor de las unidades con el descuento aplicado para cada una.

En el archivo de detalles me debe aparecer una línea por cada unidad, accesorio, instalación y 1 línea por el plan donde se incluya el valor del plan más la mensualidad de los accesorios. Según lo que veo el descuento solo aplica al plan entonces es esa línea donde debe ir el descuento

Las unidades están llegando en cero en el archivo de detalle.


  1. Los Valores deberán quedar independientes así: a. Valor Recurrente b. Valor de Equipos y Accesorios
  2. El valor de la Recurrencia deberá ser neto, es decir restando el valor del descuento (En caso de ser necesario)

Ver archivo con los datos corregidos: https://dl.dropboxusercontent.com/u/28296257/temp/TSO/2014-07-14-detallesV2.csv