示例#1
0
def contabilizar(s, venta, contabilizar, lista):
     #print "NASDKLNASD",lista
    for datos in lista:
        f = Facturas.facturas(venta = venta,numDocumento = int(datos["Numero Documento"]), rutReceptor = datos["Rut Receptor"], rutEmisor = datos["Rut Emisor"], nomReceptor=datos["RS Receptor"], nomEmisor=["RS Emisor"], esNuevo = False)
        f.contabilizado = contabilizar
        f.save()
    s.updateTablas()
示例#2
0
def existeFactura(venta, datos):
    try:
        print "DATOS: ", datos
        f = Facturas.facturas(venta = venta, numDocumento = int(datos["Numero Documento"]), rutReceptor = datos["Rut Receptor"], rutEmisor = datos["Rut Emisor"])
        return False
    except Exception as e:
         #print "MENSAJE DE ERROR!!OIGO)FBIU: ",e
        print e
        traceback.print_exc()
        return True
示例#3
0
def guardarFactura(datos, venta):
    f = Facturas.facturas(venta = venta, numDocumento = int(datos["Numero Documento"]), rutReceptor = datos["Rut Receptor"], rutEmisor = datos["Rut Emisor"])
    #nomReceptor=datos["RS Receptor"], nomEmisor=["RS Emisor"])
    f.save()
    
    f = Facturas.facturas(venta = venta, numDocumento = int(datos["Numero Documento"]), rutReceptor = datos["Rut Receptor"], rutEmisor = datos["Rut Emisor"], esNuevo = False)
    if(f.empresaEmisor.rS == ""):
        f.empresaEmisor.rS = datos["RS Emisor"]
        f.empresaEmisor.save()
    if(f.empresaReceptor.rS == ""):
        f.empresaReceptor.rS = datos["RS Receptor"]
        f.empresaReceptor.save()
    f.fecha = datos["Fecha"]
    f.sucursal = datos["Sucursal"]
    f.montoTotal = int(datos["Monto Total"])
    f.Glosa = datos["Glosa"]
    f.montoExento = int(float(datos["Monto Exento"]))
    f.cuentaProveedores = datos["Cuenta"]
    f.contracuenta = datos["Contracuenta"]
    f.TipoDocumento = datos["Tipo Documento"]
    f.activoFijo = datos["Activo Fijo"]
    f.correlativo = int(datos["Correlativo"])
    f.save()
示例#4
0
def getFactura(datos, venta):
    try:
        return Facturas.facturas(venta = venta,numDocumento = int(datos["Numero Documento"]), rutReceptor = datos["Rut Receptor"], rutEmisor = datos["Rut Emisor"], nomReceptor=datos["RS Receptor"], nomEmisor=["RS Emisor"], esNuevo = False)
    except:
        return None