Gasolina

Navigation:  Ventas > Catálogos > Catálogo de Productos > Productos Programables >

Gasolina

Previous pageReturn to chapter overviewNext page

 

ID:

MAGNA

Nombre:

MAGNA

Requisitos

Se debe capturar primero la Tasa de IVA y la Tasa de IEPS del producto

 

 


MAGNA

 

PREMIUM

 

DIESEL

COSTO EN SISTEMA ERP

$   11.39550

 

$   12.08759

 

$   11.91268

IEPS EN SISTEMA

36.68%

 

44.75%

 

30.44%

 

Código:

dim drPRoducto as datarow()
 
 
drProducto = ds.Tables("Productos").select(string.format("IDProducto='{0}'",nstring(dr("IDProducto"))),"")
 
if drProducto.Length = 0 then MessageBox.Show("No se encontró el producto"): exit sub
 
  DIM Tipo as integer = InputBox("Tipo de Cálculo 1=Por Litro 2=Por Importe Total")
 
  Select Case Tipo
  Case "1"
          dim Cantidad as double = InputBox("Inserte los litros")
          dim ImporteIEPS as Double = Cantidad * ndouble(drProducto(0).item("PTasaIEPS"))
 
          dim SubTotal as Double = ndouble(drProducto(0).item("PPrecioCosto")) * Cantidad - ImporteIEPS
 
           dr("Cantidad") = Cantidad
           dr("Precio") = ndouble(drProducto(0).item("PPrecioCosto"))
           dr("IVA") =  SubTotal * ndouble(drProducto(0).item("PTasaIVA"))
 
   
      case "2"
         
          dim Total as double = InputBox("Inserte el monto pagado")
          Dim CostoUnitarioSinIEPS as double = ndouble(drProducto(0).item("PPrecioCosto")) - ndouble(drProducto(0).item("PTasaIEPS"))
          Dim CostoUnitarioIVA as double = CostoUnitarioSinIEPS *   ndouble(drProducto(0).item("PTasaIVA"))
          DIM CostoTotal as double  = ndouble(drProducto(0).item("PPrecioCosto")) + CostoUnitarioIVA
       
          Dim Litros as double = Total / CostoTotal
           dr("Cantidad") = Litros
           dr("Precio") = ndouble(drProducto(0).item("PPrecioCosto"))
           dr("PrecioCosto") = ndouble(drProducto(0).item("PPrecioCosto"))
           dr("IVA") =  CostoUnitarioIVA * Litros
 
         
      case else
         
         
  End Select