Subversion Repositories SmartDukaan

Rev

Rev 21134 | Rev 22491 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 21134 Rev 21844
Line 83... Line 83...
83
    serial_number = Field(String(8192)) 
83
    serial_number = Field(String(8192)) 
84
    dealText = Field(String(100))
84
    dealText = Field(String(100))
85
    warranty_expiry_timestamp = Field(DateTime)
85
    warranty_expiry_timestamp = Field(DateTime)
86
    order = ManyToOne("Order")
86
    order = ManyToOne("Order")
87
    vatRate = Field(Float)
87
    vatRate = Field(Float)
-
 
88
    igstRate = Field(Float)
-
 
89
    sgstRate = Field(Float)
-
 
90
    cgstRate = Field(Float)
-
 
91
    hsnCode = Field(String(12))
88
    logisticsCost = Field(Float, default=0, server_default="0")
92
    logisticsCost = Field(Float, default=0, server_default="0")
89
    codCollectionCharges = Field(Float, default=0, server_default="0")
93
    codCollectionCharges = Field(Float, default=0, server_default="0")
90
    returnQty = Field(Float, default=0, server_default="0")
94
    returnQty = Field(Float, default=0, server_default="0")
91
    damaged_expiry_timestamp = Field(DateTime)
95
    damaged_expiry_timestamp = Field(DateTime)
92
    using_options(shortnames=True)
96
    using_options(shortnames=True)
Line 365... Line 369...
365
    id = Field(Integer, primary_key=True, autoincrement=True)
369
    id = Field(Integer, primary_key=True, autoincrement=True)
366
    label=Field(String(31), unique=True)
370
    label=Field(String(31), unique=True)
367
    organisation_id = Field(Integer)
371
    organisation_id = Field(Integer)
368
    state_id = Field(Integer)
372
    state_id = Field(Integer)
369
    tin = Field(String(15))
373
    tin = Field(String(15))
-
 
374
    gstin = Field(String(16))
370
    address = Field(String(255))
375
    address = Field(String(255))
371
    using_options(shortnames=True)
376
    using_options(shortnames=True)
372
    using_table_options(mysql_engine="InnoDB")
377
    using_table_options(mysql_engine="InnoDB")
373
    
378
    
374
class WarehouseAddressMapping(Entity):
379
class WarehouseAddressMapping(Entity):
Line 383... Line 388...
383
    id = Field(Integer, primary_key=True, autoincrement=True)
388
    id = Field(Integer, primary_key=True, autoincrement=True)
384
    address = Field(String(255))
389
    address = Field(String(255))
385
    pin = Field(String(6))
390
    pin = Field(String(6))
386
    state_id = Field(Integer)
391
    state_id = Field(Integer)
387
    created = Field(DateTime, default=datetime.datetime.now)
392
    created = Field(DateTime, default=datetime.datetime.now)
-
 
393
    contact_person = Field(String(127))
388
    contact_number = Field(String(10))
394
    contact_number = Field(String(10))
389
    using_options(shortnames=True)
395
    using_options(shortnames=True)
390
    using_table_options(mysql_engine="InnoDB")
396
    using_table_options(mysql_engine="InnoDB")
391
    
397
    
392
class SellerWarehouse(Entity):
398
class SellerWarehouse(Entity):