fix auto complete final invoice
This commit is contained in:
		
							parent
							
								
									23f50aacd4
								
							
						
					
					
						commit
						6367d34f0c
					
				
					 7 changed files with 160 additions and 39 deletions
				
			
		| 
						 | 
				
			
			@ -350,6 +350,11 @@ class InvoiceItem(BaseModel):
 | 
			
		|||
 | 
			
		||||
class Payment(BaseModel):
 | 
			
		||||
    """مدل پرداختها"""
 | 
			
		||||
    PAYMENT_STAGE_CHOICES = [
 | 
			
		||||
        ('quote', 'پیشفاکتور'),
 | 
			
		||||
        ('final_settlement', 'تسویه نهایی'),
 | 
			
		||||
    ]
 | 
			
		||||
    
 | 
			
		||||
    invoice = models.ForeignKey(Invoice, on_delete=models.CASCADE, related_name='payments', verbose_name="فاکتور")
 | 
			
		||||
    amount = models.DecimalField(max_digits=15, decimal_places=2, verbose_name="مبلغ پرداخت")
 | 
			
		||||
    direction = models.CharField(
 | 
			
		||||
| 
						 | 
				
			
			@ -370,6 +375,12 @@ class Payment(BaseModel):
 | 
			
		|||
        default='cash',
 | 
			
		||||
        verbose_name="روش پرداخت"
 | 
			
		||||
    )
 | 
			
		||||
    payment_stage = models.CharField(
 | 
			
		||||
        max_length=20,
 | 
			
		||||
        choices=PAYMENT_STAGE_CHOICES,
 | 
			
		||||
        default='quote',
 | 
			
		||||
        verbose_name="مرحله پرداخت"
 | 
			
		||||
    )
 | 
			
		||||
    reference_number = models.CharField(max_length=100, verbose_name="شماره مرجع", blank=True, unique=True)
 | 
			
		||||
    payment_date = models.DateField(verbose_name="تاریخ پرداخت")
 | 
			
		||||
    notes = models.TextField(verbose_name="یادداشتها", blank=True)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue