Advertisement
Guest User

models.py

a guest
Aug 4th, 2015
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.88 KB | None | 0 0
  1. from django.db import models
  2.  
  3. # Create your models here.
  4. from utility.models import Bank,BankBranch
  5. from tmp_db.models import Product,Supplier,Customer,Billing
  6.  
  7. class ReceiveChequeRecord(models.Model):
  8.  
  9.     db_table = 'ac_receive_cheque_record'
  10.  
  11.     code = models.CharField(max_length=100, verbose_name='เลขที่ผ่านเช็ค')
  12.     cheque_code = models.CharField(max_length=100, verbose_name='เลขที่เช็ค')
  13.     name = models.CharField(max_length=100, verbose_name='ชื่อเช็ค')
  14.     cheque_date = models.DateTimeField(verbose_name='วันที่เช็ค')
  15.     amount = models.FloatField(verbose_name='จำนวนเงิน')
  16.  
  17.     class Meta:
  18.         verbose_name = "ผ่านเช็ครับ"
  19.         verbose_name_plural = "ผ่านเช็ครับ"
  20.  
  21. class ReceiveDetail(models.Model):
  22.  
  23.     db_table = 'ac_receive_detail'
  24.  
  25.     other_interest = models.FloatField(verbose_name='คิดดอกเบี้ยเพิ่มเติม')
  26.     over_payment = models.FloatField(verbose_name='รับเงินเกิน/ค่าธรรมเนียม')
  27.     out_payment = models.FloatField(verbose_name='รับเงินขาด/ค่าธรรมเนียม')
  28.     tax_source = models.FloatField(verbose_name='หักภาษี ณ ที่จ่าย')
  29.     pledge = models.FloatField(verbose_name='ชำระด้วยเงินมัดจำ')
  30.     cash = models.FloatField(verbose_name='เงินสด')
  31.     credit = models.FloatField(verbose_name='บัตรเครดิต/เงินโอน')
  32.     account_code = models.FloatField(verbose_name='รหัสบัญชี')
  33.     exchange_rate_value = models.FloatField(verbose_name='กำไร/ขาดทุน จากอัตราแลกเปลี่ยน')
  34.  
  35.     class Meta:
  36.         verbose_name = "รายละเอียดใบวางบิล"
  37.         verbose_name_plural = "รายละเอียดใบวางบิล"
  38.  
  39. class ReceiveCheque(models.Model):
  40.  
  41.     db_table = 'ac_receive_cheque'
  42.  
  43.     code = models.CharField(max_length=100, verbose_name='เลขที่เช็ค')
  44.     cheque_date = models.DateTimeField(verbose_name='วันที่')
  45.     amount = models.FloatField(verbose_name='จำนวนเงิน')
  46.     is_checked = models.IntegerField(verbose_name='การผ่านเช็ค')
  47.     receive_detail = models.ForeignKey(ReceiveDetail, verbose_name='รายละเอียดใบรับเงิน')
  48.     bank_branch = models.ForeignKey(BankBranch, verbose_name='สาขา')
  49.     bank = models.ForeignKey(Bank, verbose_name='ธนาคาร')
  50.                 cheque_record = models.ForeignKey(ReceiveChequeRecord)
  51.  
  52.     class Meta:
  53.         verbose_name = "เช็ครับ"
  54.         verbose_name_plural = "เช็ครับ"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement