fix the vendor address field not matching with ledger address length
This commit is contained in:
parent
3a0d50a4e1
commit
8af19b62d4
@ -2717,10 +2717,9 @@ class Notification(models.Model):
|
|||||||
|
|
||||||
class Vendor(models.Model, LocalizedNameMixin):
|
class Vendor(models.Model, LocalizedNameMixin):
|
||||||
dealer = models.ForeignKey(Dealer, on_delete=models.CASCADE, related_name="vendors")
|
dealer = models.ForeignKey(Dealer, on_delete=models.CASCADE, related_name="vendors")
|
||||||
crn = models.CharField(
|
crn = models.IntegerField(unique=True, verbose_name=_("Commercial Registration Number")
|
||||||
max_length=10, unique=True, verbose_name=_("Commercial Registration Number")
|
|
||||||
)
|
)
|
||||||
vrn = models.CharField(
|
vrn = models.IntegerField(
|
||||||
max_length=15, unique=True, verbose_name=_("VAT Registration Number")
|
max_length=15, unique=True, verbose_name=_("VAT Registration Number")
|
||||||
)
|
)
|
||||||
vendor_model = models.ForeignKey(
|
vendor_model = models.ForeignKey(
|
||||||
@ -2739,7 +2738,7 @@ class Vendor(models.Model, LocalizedNameMixin):
|
|||||||
validators=[SaudiPhoneNumberValidator()],
|
validators=[SaudiPhoneNumberValidator()],
|
||||||
)
|
)
|
||||||
email = models.EmailField(max_length=255, verbose_name=_("Email Address"))
|
email = models.EmailField(max_length=255, verbose_name=_("Email Address"))
|
||||||
address = models.CharField(max_length=200, verbose_name=_("Address"))
|
address = models.CharField(max_length=70, verbose_name=_("Address"))
|
||||||
logo = models.ImageField(
|
logo = models.ImageField(
|
||||||
upload_to="logos/vendors",
|
upload_to="logos/vendors",
|
||||||
blank=True,
|
blank=True,
|
||||||
@ -2821,7 +2820,7 @@ class Vendor(models.Model, LocalizedNameMixin):
|
|||||||
self.vendor_model.save()
|
self.vendor_model.save()
|
||||||
|
|
||||||
def create_vendor_account(self, role):
|
def create_vendor_account(self, role):
|
||||||
entity = self.dealer.entity
|
entity:EntityModel = self.dealer.entity
|
||||||
coa = entity.get_default_coa()
|
coa = entity.get_default_coa()
|
||||||
last_account = (
|
last_account = (
|
||||||
entity.get_all_accounts().filter(role=role).order_by("-created").first()
|
entity.get_all_accounts().filter(role=role).order_by("-created").first()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user