Ana içeriğe geç

Anlaşma Servisi Programları Danışmanlık Dokümanı

Anlaşma servisi, anlaşma modülünün iş akışlarını ve yönetimini sağlar. Anlaşma tanımlamaları, anlaşma kapsamındaki stok tanımları ve anlaşmalarla ilişkili iskonto tanımlamaları gibi unsurları içerir. Anlaşma ile ilgili tüm süreçlerin sistematik olarak izlenmesini ve düzenlenmesini sağlayarak, anlaşmaların verimli bir şekilde yönetilmesini amaçlar.

Programların kullanılabilmesi için, sistem yöneticinizin ilgili tanımları ve tasarımları yapmış olması ve kullanıcıların bu programlar için gerekli yetkilere sahip olması gerekmektedir.

Anlaşma Tanımları

Firmalar arasında bazen alış-satışlar belli bir anlaşma üzerinden takip edilebilir. Anlaşmalar belli bir cariye veya cari grupları için geçerli olabilir. Anlaşma tanımlarının detaylarının tanımlandığı programdır.

Tanımlama yapabilmek için menüden "Anlaşma Tanımları" programı seçilir. Ekran açıldığında tanımlanmış bilgi var ise listelenir, tanımlanmış bilgi yok ise boş olarak gösterilir.

  • Anlaşma numarası alanı otomatik artan numerik bir alandır. Anlaşma numarası bir tane olabilir. Aynı anlaşma numarasına ait farklı bir anlaşma tanımlanamaz. Kullanıcı manuel müdahale edemez. Alan protect olarak gelir.
  • Anlaşma yapılma tarihi alanı cari veya cari grubuyla anlaşılan tarih bilgisidir. Anlaşma başlangıç tarihi ile aynı olmak zorunda değildir. Fakat anlaşma yapılma tarihi, anlaşma başlangıç tarihinden küçük ve anlaşma bitiş tarihinden büyük olamaz.
  • Anlaşma başlangıç tarihi, anlaşmanın geçerli olmaya başladığı tarih bilgisidir. Başlangıç tarihi zorunlu alandır.
  • Anlaşma bitiş tarihi, anlaşmanın geçerliliğinin son bulduğu tarihtir. Bitiş Tarihi zorunlu alandır ve anlaşma başlangıç tarihinden küçük olamaz.
  • Anlaşma tutarı tipi alanında, anlaşma tutarının nasıl ödeneceği yani nakit mi yoksa çek/senete bağlı bir ödememi olacağı seçimi yapılır. Anlaşma tutar tipi alanına seçim yapılması zorunludur.
  • Anlaşma tutar limiti belirlenir ve anlaşma yapılan taraf ile belirlenen limit üzerinden alış-satış işlemi yapılır. Karşı firma anlaşma tutar limitini geçtiğinde daha fazla işlem yapılmasın izin verilmez.
  • Anlaşma kapsamı alanında anlaşmanın geçerli olduğu taraflar seçilir. Anlaşma tek bir cari için mi, belli bir cari grubu için mi yoksa genel olarak bütün cariler için mi geçerli olduğu belirlenir. Anlaşma kapsamı alanı seçim yapılması zorunludur.
  • Cari anlaşma takip numarası, karşı firmanın anlaşmayı takip ettiği farklı bir anlaşma kodu var ise bu alanda tutulur.
  • Anlaşma Kapandı Kodu alanı anlaşma son erdiyse ve anlaşma kapandı ise "K" karakteri bu alana girilir.
  • Anlaşma Kapanma nedeni alanı, kapandı olarak belirtilen anlaşmanın kapanma nedeni girilir. Anlaşma süresi doldu, Tamamlandı gibi.
  • Anlaşmaya bağlanan sipariş tutarı alanı, anlaşma yapıldıktan sonra karşı firma anlaşma tutarı limitini aşmadan siparişi parça parça verebilir ya da hepsini birlikte verebilir. Kalan anlaşma tutar limitinin takip edilmesi sağlanır. Kullanıcı anlaşma tutarı limitinden fazla sipariş veremez.
  • Anlaşmaya bağlanan sipariş tutarı, anlaşmaya bağlanan irsaliye tutarı alanı, anlaşmaya bağlanan fatura tutarı ve kalan anlaşma tutarı alanları protect olmalıdır. Kullanıcı manuel olarak müdahale edemez.
  • Anlaşma Döviz Kodu alanı, anlaşmanın döviz cinsi belirlenir. Döviz Kodu alanı zorunlu alandır.
  • Taksitli mi alanında ödemenin peşin mi yoksa belli periyodlar mı olacağı seçimi belirlenir.
  • Tanımlanmış bir anlaşma tanımı üzerinde düzenleme yapılmak istendiğinde, sistemin yeni girişte uygulanan tüm kontrolleri aynı şekilde geçerlidir.
  • Silme işleminin gerçekleşmesi için anlaşma koduna ait bir alış veya satış belgesi olmaması gerekmektedir. Bu uyarı sayesinde, sistemde ilişkili verilerin korunması sağlanır ve hatalı silme işlemlerinin önüne geçilir.

Anlaşmalar ile İlişkili İskonto Tanımları

Anlaşma ile iskonto tanımlarının ilişkilendirildiği dosyadır. Bir anlaşmaya ait birden iskonto tanımlanabilir.

Tanımlama yapabilmek için menüden " Anlaşma Tanımları" programı seçilir. Ekran açıldığında tanımlanmış bilgi var ise listelenir, tanımlanmış bilgi yok ise boş olarak gösterilir.

  • Tanımlama ekranında Anlaşma kodu ve iskonto kodu zorunlu alanlardır. Bu alanlar girilmeden kaydetme işlemi tamamlanmaz. Bu alanlar boş bırakılırsa sistem, kaydetme işlemini engeller ve kullanıcıya ilgili alanın boş geçilemeyeceğine dair bir uyarı mesajı gösterir.
  • Ayrıca daha önce kaydedilmiş bir anlaşma kodu veya iskonto kodu girilmeye çalışıldığında, sistem bu kaydın mevcut olduğunu bildirir ve kullanıcıyı tekrar eden bir tanım yapmaması konusunda bilgilendirir.
  • Tanımlanmış bir iskonto tanımı üzerinde düzenleme yapılmak istendiğinde, sistemin yeni girişte uygulanan tüm kontrolleri aynı şekilde geçerlidir.
  • Silme işlemleri için ekstra bir kontrol yoktur. Kullanıcı silmek istediği kaydı "Sil" butonuyla silebilir.

Anlaşma Kapsamındaki Stok Tanımları

Anlaşmaya bağlı kullanılacak olan stokların tanımlarının tutulduğu tablodur. Bir anlaşmaya bağlı birden fazla stok tanımı yapılabilir.

Tanımlama yapabilmek için menüden " Anlaşma Tanımları" programı seçilir. Ekran açıldığında tanımlanmış bilgi var ise listelenir, tanımlanmış bilgi yok ise boş olarak gösterilir.

  • Tanımlama ekranında Anlaşma kodu ve stok kodu zorunlu alanlardır. Bu alanlar girilmeden kaydetme işlemi tamamlanmaz. Bu alanlar boş bırakılırsa sistem, kaydetme işlemini engeller ve kullanıcıya ilgili alanın boş geçilemeyeceğine dair bir uyarı mesajı gösterir.
  • Ayrıca daha önce kaydedilmiş bir anlaşma kodu veya stok kodu girilmeye çalışıldığında, sistem bu kaydın mevcut olduğunu bildirir ve kullanıcıyı tekrar eden bir tanım yapmaması konusunda bilgilendirir.
  • Tanımlanmış bir stok tanımı üzerinde düzenleme yapılmak istendiğinde, sistemin yeni girişte uygulanan tüm kontrolleri aynı şekilde geçerlidir.
  • Silme işlemleri için ekstra bir kontrol yoktur. Kullanıcı silmek istediği kaydı "Sil" butonuyla silebilir.

Programların Veri Tabanı Tablo Adı ve Alanları

Tablo Adı: Anlaşma Tanımları Agreements
Ekran Alan Adı Tablodaki Karşılığı
ID ID
Anlaşma No AgreementNumber
Anlaşma Yapılma Tarihi AgreementDate
Başlangıç Tarihi StartDate
Bitiş Tarihi EndDate
Fiyat Listesi PriceListID
Ödeme Kodu PaymentID
Anlaşma Tutarının Tipi AmountType
Anlaşma Tutar Limiti AmountLimit
Açıklama Explanation
Anlaşma Kapsamı Scope
Anlaşma Kapsamı Cari Bilgisi ScopeCustomerId
Anlaşma Kapsamı Cari Grup Bilgisi ScopeCustomerGroupId
Cari Anlaşma Takip Numarası AgreementTrackingNumber
Anlaşma Kapandı Kodu ClosedCode
Anlaşma Kapanma nedeni ClosingReason
Anlaşmaya bağlanan sipariş tutarı OrderDependingAgreement
Anlaşmaya bağlanan irsaliye tutarı WaybillDependingAgreement
Anlaşmaya bağlanan fatura tutarı InvoiceDependingAgreement
Kalan Anlaşma Tutarı RemaindeAmount
Anlaşma Döviz Kodu CurrencyId
Taksitli mi IsInstallment
Satış/Satın alma SalePurchase
Pasif Mi? IsPassive
Pasiflendirme Tarihi DatePassive
Onay Durumu ApprovalStatus
Proses Bilgisi ProcessId
Tablo Adı: Anlaşma Detay Tanımları AgreementItems
Ekran Alan Adı Tablodaki Karşılığı
ID ID
Anlaşma ID AgreementId
Belge ID DocumentId
Belgenin Tarihi DocumentDate
Belge Tipi DocumentType
Belge numarası DocumentNumber
Tutar Amount
Döviz Kodu CurrencyCodeId
Kaydı Atan Program RecordedProgram
Firma Tutarı CompanyAmount
Firma Döviz Kodu CompanyCurrencyCodeId
Alternatif Tutarı 1 AlternativeAmount
Alternatif Döviz Kodu 1 AlternativeCurrencyCodeId1
Alternatif Tutarı 2 AlternativeAmount2
Alternatif Döviz Kodu 2 AlternativeCurrencyCodeId2
Alternatif Tutarı 3 AlternativeAmount3
Alternatif Döviz Kodu 3 AlternativeCurrencyCodeId3
Alternatif Tutarı 4 AlternativeAmount4
Alternatif Döviz Kodu 4 AlternativeCurrencyCodeId4
Tablo Adı: Anlaşma Kapsamındaki Stok Tanımları AgreementRelationStocks
Ekran Alan Adı Tablodaki Karşılığı
ID ID
Anlaşma ID AgreementId
Stok Bilgisi StockCardId
Miktar Quantity
Pasif Mi? IsPassive
Pasiflendirme Tarihi DatePassive
Onay Durumu ApprovalStatus
Proses Bilgisi ProcessId
Tablo Adı: Anlaşma ile İlişkili İskonto Tanımları AgreementRelatedDiscounts
Ekran Alan Adı Tablodaki Karşılığı
ID ID
Anlaşma Kodu AgreementId
İskonto Kodu DiscountId
Satış/Satın alma SalePurchase
Pasif Mi? IsPassive
Pasiflendirme Tarihi DatePassive
Onay Durumu ApprovalStatus
Proses Bilgisi ProcessId