updateVentas()
Las Ventas generadas desde otros canales de ventas podrán ser subidas mediante la API para poner obtener los reportes de ventas con toda la información de la empresa. Seller Manager usa esta información ofrecer una amplia reportería como herramienta útil para la toma de decisiones.
Código
El método recibe como parámetros:
canal
codigo_vendedor
vendedor
fecha
anio
mes
venta_neta
origen (APP, Otros nombres de canales de ventas)
provincia
canton
//function updateVentas
function updateVentas(){
var canal = $('#canal').val(); //Canal de Ventas (Ej. Promotores)
var codigo_vendedor = $('#codigo_vendedor').val(); //Código del Vendedor
var vendedor = $('#vendedor').val(); //Nombre del Vendedor
var fecha = $('#fecha').val(); //Fecha de la venta
var anio = $('#anio').val(); // Año
var mes = $('#mes').val(); // Mes
var venta_neta = $('#venta_neta').val(); // Valor de la venta neta (sin IVA)
var origen = $('#origen').val(); // La venta por App Seller Manager y otros orígenes desde donde se generan ventas.
var provincia = $('#provincia').val(); // Provincia
var canton = $('#canton').val(); // Canton
var tipo = $('#tipo').val(); // Tipo de Transacción: delete or insert
//obtener detalles de la factura
var i = 0;
params = {
canal: canal,
codigo_vendedor: codigo_vendedor,
vendedor: vendedor,
fecha: fecha,
anio: anio,
mes: mes,
venta_neta: venta_neta,
origen: origen,
provincia: provincia,
canton: canton,
tipo: tipo,
token:
}
callAPI('updateVentas', params);
}
///////////////////////////////////////////////////
//Ejemplo de la respuesta que recibe de la API.
if (data.code == 1) {
alert('Las ventas han sido enviadas con éxito desde API');
}else{
alert(data.msg);
}
Ejemplo:
Enviar ventas a Seller Manager: El ejemplo ha sido preparado para enviar una venta de ejemplo canal, codigo_vendedor, vendedor, fecha, anio, mes, venta_neta, origen, provincia, canton..
<form id="frm-facturas" method="POST" onsubmit="return false;">
<div class="form-group">
<label for="canal">Canal</label>
<select id="canal" data-placeholder="Promotores" required class="form-control">
<option value="">Seleccione el Canal... </option>
<option value="Promotores">Promotores</option>
<option value="Corporativo">Corporativo</option>
</select>
</div>
<div class="form-group">
<label for="codigo_vendedor">Código Vendedor</label>
<input id="codigo_vendedor" type="text" placeholder="VTG" required class="form-control">
</div>
<div class="form-group">
<label for="vendedor">Vendedor</label>
<input id="vendedor" type="text" placeholder="Juan Pérez" required class="form-control">
</div>
<div class="form-group">
<label for="fecha">Fecha</label>
<input type="text" id="fecha" value="2019-05-24" required placeholder="Ej: 2019-05-24" class="form-control" >
</div>
<div class="form-group">
<label for="anio">Año</label>
<input type="text" id="anio" required placeholder="Ej: 2019" class="form-control">
</div>
<div class="form-group">
<label for="mes">Mes</label>
<input type="text" id="mes" required placeholder="Ej: 05" class="form-control">
</div>
<div class="form-group">
<label for="venta_neta">Venta Neta</label>
<input type="text" id="venta_neta" required placeholder="Ej: 3500.00" class="form-control">
</div> provincia, canton
<div class="form-group">
<label for="origen">Origen</label>
<input type="text" id="origen" required placeholder="Ej: ERP" class="form-control">
</div>
<div class="form-group">
<label for="provincia">Provincia</label>
<input type="text" id="provincia" required placeholder="Ej: Guayas" class="form-control">
</div>
<div class="form-group">
<label for="canton">Cantón</label>
<input type="text" id="canton" required placeholder="Ej: Guayaquil" class="form-control">
</div>
<div class="form-group">
<label for="tipo">Tipo (Tipo de Transacción)</label>
<select id="tipo" data-placeholder="Tipo de Transacción" required class="form-control">
<option value="">Seleccione el Tipo </option>
<option value="insert">Insert</option>
<option value="delete">Delete</option>
</select>
</div>
<div class="form-group text-right m-b-0">
<button onclick="updateVentas();" class="btn btn-primary waves-effect waves-light" >
Enviar Ventas
</button>
</div>
</form>
//function update ventas
function updateVentas(){
var canal = $('#canal').val(); //Canal de Ventas (Ej. Promotores)
var codigo_vendedor = $('#codigo_vendedor').val(); //Código del Vendedor
var vendedor = $('#vendedor').val(); //Nombre del Vendedor
var fecha = $('#fecha').val(); //Fecha de la venta
var anio = $('#anio').val(); // Año
var mes = $('#mes').val(); // Mes
var venta_neta = $('#venta_neta').val(); // Valor de la venta neta (sin IVA)
var origen = $('#origen').val(); // La venta por App Seller Manager y otros orígenes desde donde se generan ventas.
var provincia = $('#provincia').val(); // Provincia
var canton = $('#canton').val(); // Canton
var tipo = $('#tipo').val(); // Tipo de Transacción: delete or insert
//obtener detalles de la factura
var i = 0;
params = {
canal: canal,
codigo_vendedor: codigo_vendedor,
vendedor: vendedor,
fecha: fecha,
anio: anio,
mes: mes,
venta_neta: venta_neta,
origen: origen,
provincia: provincia,
canton: canton,
tipo: tipo,
token:
}
callAPI('updateVentas', params);
}
///////////////////////////////////////////////////
//Ejemplo de la respuesta que recibe de la API.
if (data.code == 1) {
alert('Las ventas han sido enviadas con éxito desde API');
}else{
alert(data.msg);
}