5.1. Gün Öncesi Planlama EVD Süreci
Transkript
5.1. Gün Öncesi Planlama EVD Süreci
Türkiye Elektrik İletim Anonim Şirketi DGPYS Webservis Kılavuzu İçindekiler 1.KISALTMALAR............................................................................................. 3 2.TEMEL SÜREÇ TANIMLARI.............................................................................4 3.DGPYS ETSO TANIMLAMA KOD SISTEMI (EIC) UYGULAMALARI........................5 4.DGPYS EVD SERVISLERININ KULLANIMI.........................................................7 5.DGPYS/EVD FIYAT TEKLIFI, EAK VE GÜP BILDIRIM SÜREÇLERI........................8 5.1.GÜN ÖNCESI PLANLAMA EVD SÜRECI................................................................................8 5.1.1.Gün Öncesi Planlama GÜP Bildirimi EVD Süreci...................................................8 5.1.2.Gün Öncesi Planlama Teklif Bildirimi EVD Süreci.................................................9 5.2.GÜN ÖNCESI PLANLAMA MESAJLARI.................................................................................10 5.2.1.Gün Öncesi Planlama GÜP Mesajı......................................................................10 5.2.2.Gün Öncesi Yek Tahmin Mesajı..........................................................................12 5.2.3.Gün Öncesi Planlama Teklif Mesajı....................................................................14 5.2.4.Doküman Alındı Teyit Mesajı.............................................................................17 (RESOURCESCHEDULECONFIRMATIONREPORT).........................................................................17 5.2.5.Hata Bildirim Mesajı........................................................................................... 18 (RESOURCESCHEDULEANOMALYREPORT)................................................................................18 5.3.DENGELEME GÜÇ PIYASASI EVD SÜRECI...........................................................................19 5.3.1.Dengeleme Güç Piyasası EAK ve KGÜP Bildirimi EVD Süreci..............................19 5.3.2.Dengeleme Güç Piyasası Teklif Bildirimi EVD Süreci..........................................20 5.4.DENGELEME GÜÇ PIYASASI MESAJLARI..............................................................................21 5.4.1.Dengeleme Güç Piyasası KGÜP Mesajı...............................................................21 5.4.2.Dengeleme Güç Piyasası EAK Mesajı.................................................................23 5.4.3.Primer Frekans Kontrol Rezerv Bildirim Mesajı..................................................25 5.4.4.Sekonder Frekans Kontrol Rezerv Bildirim Mesajı..............................................26 5.4.5.Dengeleme Güç Piyasası MKÜD Mesajı..............................................................28 5.4.6.Dengeleme Güç Piyasası Teklif Mesajı...............................................................30 6.DGPYS/EVD İKILI ANLAŞMA VE TÜKETIM TAHMINI BILDIRIM SÜREÇLERI........33 6.1.İKILI ANLAŞMA BILDIRIM MESAJI.......................................................................................34 6.2.TÜKETIM TAHMINI BILDIRIM MESAJI..................................................................................37 7.DGPYS/EVD TARAFINDAN YAYIMLANAN VERILERE İLIŞKIN SÜREÇLER............41 7.1.SAYAÇ VERILERI BILDIRIM MESAJI....................................................................................43 7.2.SAYAÇ BILGILERI BILDIRIM MESAJI....................................................................................49 7.3.UZLAŞTIRMA BILDIRIM MESAJI......................................................................................... 51 1 7.4.TALIMAT BILDIRIM MESAJI.............................................................................................. 55 7.5.GÜNLÜK PARAMETRE RAPORU BILDIRIM MESAJI..................................................................57 7.6.PROFIL SAYAÇLAR IÇIN ÇEKIŞ MIKTARI BILDIRIM MESAJI.......................................................59 7.7. SISTEM DENGESIZLIK FIYATI VE GÜN ÖNCESI FIYATI BILDIRIM MESAJI....................................61 7.8.İKILI ANLAŞMA ONAY DURUMU BILDIRIM MESAJI.................................................................63 7.9.ORGANIZASYON BAZINDA SAYAÇ ETSO KOD LISTESI BILDIRIM MESAJI....................................66 7.10.PROFIL ÇARPAN KATSAYILARI BILDIRIM MESAJI.................................................................67 8.SERBEST TÜKETICI KAYITLARINA İLIŞKIN SÜREÇLER....................................70 8.1.SERBET TÜKETICI YENI SAYAÇ KAYDI MESAJI......................................................................70 8.2.SERBEST TÜKETICI TEDARIKÇI DEĞIŞIKLIĞI BILDIRIM MESAJI..................................................72 8.3.SERBEST TÜKETICI SAYAÇ ONAY/RED BILDIRIM MESAJI........................................................74 9.SAYAÇ VERISI KAYITLARINA İLIŞKIN SÜREÇLER...........................................76 9.1.SAATLIK SAYAÇ VERI KAYDI MESAJI..................................................................................76 9.2.PROFIL SAYAÇ VERI KAYDI MESAJI...................................................................................78 10.SEKONDER FREKANS TALIMATLARININ ONAY DURUMU ............................80 11. TESLIM EDILEMEYEN TALIMATLARIN GÖNDERILMESI................................81 12. PRIMER FREKANS KONTROL YÜKÜMLÜLÜK TRANSFER GÖNDERIMI ...........83 2 1..................................Kısaltmalar EVD DGPYS Elektronik Veri Değişimi Dengeleme Güç Piyasası ve Gün Öncesi Planlama Yönetim ETSO PMUM TEİAŞ ESP ERRP Sistemi European Transmission System Operators Piyasa Mali Uzlaştırma Merkezi Türkiye Elektrik İletim A.Ş. ETSO Settlement Process (ETSO Uzlaştırma Süreci) ETSO Reserve Resource Planning (ETSO Rezerv Kaynak ESS EIC Planlama Süreci) ETSO Scheduling System (ETSO Planlama Sistemi) ETSO Energy Identification Coding Scheme (ETSO Enerji AMR Tanımlayıcı Kodlama Sistemi) Automated Meter Reading System (Otomatik Sayaç Okuma OSOS UEVÇB EAK İAM DUY GÜP GÖPGÜP KGÜP SOAP Sistemi) Otomatik Sayaç Okuma Sistemi Uzlaştırmaya Esas Veriş Çekiş Birimi Emre Amade Kapasite İkili Anlaşma Miktari Dengeleme ve Uzlaştırma Yönetmeliği Günlük Üretim/Tüketim Programı Gün Öncesi Planlama kapsamında verilen GÜP Kesinleşmiş Günlük Üretim/Tüketim Programı Simple Object Access Protocol 3 2. Temel Süreç Tanımları DGPYS kapsamında katılımcıların yapabilecekleri işlemler kayıt işlemleri ve operasyonel işlemler olarak ikiye ayrılabilir. Kayıt işlemleri altında Katılımcı İlk Kayıt ve Kayıt Güncelleme (Organizasyon ve Lisans Yönetimi), Santral Kayıt İşlemleri, UEVÇB Kayıt ve Dengeleme Birimi Kayıt İşlemleri gibi genel kayıt işlemleri bulunmaktadır. Bu işlemlerin sıkça tekrarlanması beklenmediğinden ve değişiklik olması durumunda dahi veri yoğun değişiklikler beklenmediğinden dolayı bu tür fonksiyonlara yönelik elektronik veri değişimi öngörülmemiştir. Operasyonel işlemler içinde EVD ile işletilebilecek işlemler aşağıda listelenmiştir. Gün Öncesi Planlama İşlemlerinden: • Güp Bildirimi, • Teklif Bildirimi, • Talimat Bildirimi, • İkili Anlaşma Bildirimi, • İkili Anlaşma Onay Bildirimi, • Tüketim Tahmini Bildirimi, • Gün Öncesi Planlama Uzlaştırma Sonuçları. Dengeleme Güç Piyasası İşlemlerinden: • KGÜP Bildirimi, • Teklif Bildirimi, • EAK Bildirimi, • Talimat Bildirimi, • DGP Uzlaştırma Sonuçları. Diğer Uzlaştırma İşlemlerinden; • Uzlaştırma Sonuçları, • SGÖF Listesi, • SMF Listesi, • Günlük Parametre Raporu, • Sayaç Verileri, • Sayaç Bilgileri, • Primer Frekans Kontrol. 4 3. DGPYS ETSO Tanımlama Kod Sistemi (EIC) Uygulamaları http://www.etso-net.org/activities/edi/index.asp web adresinde ETSO elektronik veri değişimi ekibi tarafından tespit edilmiş olan standart elektronik veri değişim süreçleri, elektronik doküman biçimleri ve kullanılacak kod standartları yayımlanmaktadır. DGPYS kapsamında Organizasyon (Katılımcı, Dengeden sorumlu taraf, Dengeden sorumlu grup, Uzlaştırma Bankası, Sistem İşletmecisi, Piyasa İşletmecisi), UEVÇB (Dengeleme Birimi, Dengeleme Birimi Olmayan Üretim Birimi, Dengeleme Birimi Olmayan Tüketim Birimi) ve Sayaçlara EIC kodları verilecektir. ETSO tarafından TEİAŞ/PMUM Türkiye Elektrik Piyasası için EIC kod verme yetkilisi olarak tespit edilmiş olduğundan PMUM tarafından ilk kayıt (Eski Yönetmelik gereği var olan kayıtlardan aktarım) sırasında belirlenmiş standartlara uygun olarak EIC kodu verilecek ve veritabanına bu şekilde kaydedilecektir. Katılımcı ve Katılımcının özel bir durumu olan Dengeden sorumlu taraf (grup) bilgilerinin ve Sistem İşlemecisi, Piyasa İşletmecisi, sayaç okuma operatörü (Dağıtım Lisans Sahibi, İletim Lisans Sahibi Bölgeler) gibi rollere sahip kurumlar X alt türünde (Parties) EIC kodu alacaklardır. EIC Kodlama standardına göre verilecek kodlarda ilk iki karakter ülke kodu olup, Türkiye EIC kod verme yetkilisi tarafından oluşturulan tüm kodlar için 40 kullanılacaktır. Sonraki tek karakter EIC kod türünü (X,Y,Z,W,T), 12 karakter tekil ayırıcı kodu, son karakter ise kontrol karakterini barındırmaktadır. Kontrol karakteri ETSO standart dokümanlarında belirlenmiş olan metodolojiye göre sistem tarafından üretilecektir. Merkezi kod verme ofisi tarafından verilen kodlar ise 10 kodu ile başlamaktadır. Örneğin merkezi kodlama ofisi tarafından TEİAŞ_PMUM için verilen EIC kodu 10X1001A1001A56W dır. Bu standarda göre TEİAŞ_PMUM tarafından verilen tüm X kodları 40X ile başlayacak, DGPYS veritabanındaki organizasyon tablosu birincil anahtarı olan organizasyon_id kolonundaki değer baştan “0” ile doldurularak 12 karaktere tamamlanacak ve en son haneye kontrol karakteri eklenecektir. (Örneğin: 40X123456789012C) UEVÇB ve bunların özel bir durumu olan dengeleme birimleri W alt türünde (Resource Objects) EIC kodu alacaklardır. Tekil kod olarak DGPYS veritabanında uevcb tablosu birincil anahtarı olan uevcb_id kolonundaki değer baştan “0” ile doldurularak 12 karaktere tamamlanacak ve en son haneye kontrol karakteri eklenecektir. (Örneğin: 40W123456789012X ) 5 Sayaçlar için ise Z (Measurement Points) alt türünde EIC kodu üretilecektir. Daha önce AMR (OSOS) projesi çalışmaları için üretilmiş EIC kodları kullanılacak, bundan sonra yeni üretilecek sayaçlar için aynı formatta kod yazılım tarafından üretilecektir. Başlangıç aşamasında Türkiye Elektrik Piyasası alt ticaret bölgelerine bölünmeyecek tek alan olarak işlem görecektir. Alan bilgisi gerekli olan tüm mesajlarda alan bilgisi olarak TEİAŞ iletim bölgesi için verilmiş olan 10YTR-1001A0006O kullanılacaktır. 6 4. DGPYS EVD Servislerinin Kullanımı DGPYS EVD servislerinin (EVDServis) güvenli olarak kullanılabilmesi için öncelikle sisteme giriş yapılması gerekmektedir. Sisteme giriş EVDServis’e ait login metoduna LoginMessage mesajı gönderilerek başlatılacak, sistem LoginReport mesajı döndürerek başarılı (0) ve olması başarısız (-1: yanlış kullanıcı adı ya da şifre, -2: diğer sistem hatası) durumunu bildirecektir. Ayrıca sisteme girişin başarılı olması durumunda LoginReport mesajını içeren ana SOAP mesajının header kısmında oturum tanımlayıcısı (ServiceGroupId) gönderilmektedir. Aşağıda SOAP mesajının header kısmına bir örnek bulunmaktadır. <soapenv:Header> <wsa:ReplyTo> <wsa:Address>http://www.w3.org/2005/08/addressing/none </wsa:Address> <wsa:ReferenceParameters> <axis2:ServiceGroupId xmlns:axis2="http://ws.apache.org/namespaces/axis2"> urn:uuid:06C7BAFB7F018535391244733417611</axis2:ServiceGroupId> </wsa:ReferenceParameters> </wsa:ReplyTo> </soapenv:Header> DGPYS EVD sistemine girişin başarılı olmasının ardından EVDServis tarafından sunulan diğer metotlar çağrılırken SOAP mesajlarının header kısmında bu ServiceGroupId sunulmalıdır. ServiceGroupId geçerlilik süresi 30 saniye olarak belirlenmiştir. Belirlenen süre içinde kullanılan ServiceGroupId sistem tarafından geçerli sayılır. Aksi takdirde login haricindeki metotlar çalışmayacaktır. 7 5. DGPYS/EVD Fiyat Teklifi, EAK ve GÜP Bildirim Süreçleri Piyasa işletmecisine (PMUM) yapılacak Gün Öncesi Planlama (GÖPGÜP) ve Dengeleme Güç Piyasası (KGÜP) GÜP ve Teklif bildirimi ve DGP kapsamında EAK bildirimi için ETSO Reserve Resource Planning (ERRP) Version 2 Release 1 ile belirlenen süreçlere uyumlu işlem yapılacaktır. Fiyat Teklifi, EAK ve GÜP bildirimi süreçlerinin ortak noktası katılımcılar tarafından UEVÇB (veya özel bir tür UEVÇB olan Dengeleme Birimi) bazında veri değişimi yapılmasını düzenleyen ERRP süreçlerinin kullanılmasıdır. Teklif verme sürecinde ERRP uygulama kılavuzunda belirtildiği üzere dengeleme birimi bulunan piyasa katılımcıları gerek Gün Öncesi Planlama kapsamında, gerekse DGP kapsamında PMUM’a DGPYS güvenli EVD servisleri aracılığı ile ReserveBidDocument gönderecek ve mesajın kendi içinde tutarlılığı kontrol edildikten sonra PMUM tarafından AcknowledgementDocument ile mesaj alındığının teyidi gönderilecektir. ERRP uygulama kılavuzunda belirtildiği üzere katılımcılar tarafından PMUM’a gerek Gün Öncesi Planlama gerekse DGP kapsamında DGPYS güvenli EVD servisleri aracılığı ile UEVÇB bazında PlannedResourceScheduleDocument (GÖPGÜP,KGÜP,EAK) gönderilecek, mesajın alındığının teyidi AcknowledgementDocument ile PMUM tarafından yapılacaktır. Mesajlar kontrol edildikten sonra ResourceScheduleAnomalyReport ResourceScheduleConfirmationReport PMUM mesajı ile tarafından ile sisteme katılımcılara varsa bilgilerin gönderilen hatalar yoksa kaydedildiğinin teyidi gönderilecektir. 5.1. Gün Öncesi Planlama EVD Süreci 5.1.1. Gün Öncesi Planlama GÜP Bildirimi EVD Süreci ERRP v. 2. 1 uygulama kılavuzu dokümanda tanımlanan süreç genel anlamda sistem işletmecisinin ihtiyaç duyacağı her türlü kaynak planlama sürecini modelleme yoluna gittiğinden oldukça genel tasarlanmıştır. Gün Öncesi Planlama kapsamında GÜP bildirimi işlemlerinde bu sürecin bazı bölümleri kullanılacak, uygulanabilir olmayan bölümler ise kullanılmayacaktır. Dengeleme birimi sahibi ile Sistem İşletmecisi arasında uygulama kılavuzunda detaylı olarak anlatılan iş akışı, kapasite ihalesi bölümünden sonrası (10. Adım ve sonrası) itibarı ile uygulanmaya başlanacaktır. Üretim tüketim programları katılımcı tarafından EVDServis’in setGOPGunlukUretimPlan metodu kullanılarak PlannedResourceSchedule dokümanı olarak gönderildikten sonra EVDServis (TEİAŞ) tarafından cevap olarak dokümanın ResourcesScheduleConfirmationReport sisteme mesajı 8 başarı ile gönderilecektir. aktarıldığına İç dair kontroller tamamlandıktan sonra herhangi bir hata bulunması durumunda ise EVDServis tarafından setGOPGunlukUretimPlan metoduna cevap olarak ResourceScheduleAnomalyReport mesajı gönderilecektir. Kontrol edilecek hata durumları aşağıda belirtilmektedir: • Mesajların alanlarında kodlama vs. Anlamında gönderilen verilerin kontrolü ve teyidi • Referans verilen “W” kodların yetki dahilinde nesnelere ait olduğunun kontrolü • Zaman Serilerinin iç tutarlılık Kontrolü • Zaman Serilerinin ertesi gün’e ait olması ve günün tamamını kapsaması kontrolü • GÜP bilgileri ile kurulu kapasite karşılaştırması 5.1.2. Gün Öncesi Planlama Teklif Bildirimi EVD Süreci ERRP v. 2. 1 uygulama kılavuzu dokümanda tanımlanan süreç genel anlamda sistem işletmecisinin ihtiyaç duyacağı her türlü kaynak planlama sürecini modelleme yoluna gittiğinden oldukça genel tasarlanmıştır. Gün Öncesi Planlama teklif bildirimi işlemleri ERRP ihale yönetimi “tendering” kapsamında belirlenen süreçler ile uyumlu yerine getirilecektir. Katılımcılar tarafından her gün DUY ile belirlenen zaman sınırlarına uygun bir şekilde EVDServis’in setGOPTeklif metoduna “Reserve Bid Document” mesajı gönderilecektir. EVDServis tarafından setGOPTeklif metodu cevabı olarak, tekliflerin alınıp başarı ile kaydedildiğini teyit etmek için ResourcesScheduleConfirmationReport mesajı, iç kontroller tamamlandıktan sonra hata ResourcesScheduleAnomalyReport bulunması durumunun mesajı gönderilecektir. bildirilebilmesi Kontrol için edilecek ise hata durumları aşağıda belirtilmektedir: • Mesajların alanlarında kodlama vs. Anlamında gönderilen verilerin kontrolü ve teyidi • Referans verilen “W” kodların yetki dahilinde nesnelere ait olduğunun kontrolü • Zaman Serilerinin iç tutarlılık Kontrolü • Zaman Serilerinin ertesi gün’e ait olması ve günün tamamını kapsaması kontrolü • Teklif miktarı bilgileri ile kurulu kapasite karşılaştırması • Teklif fiyatlarının artış limitlerinin içinde olduğunun kontrolü, • Blok tekliflerde tanımlı bir bloğa teklif verildiğinin kontrolü, 9 • Fiyat seviyelerinin dengeleme birimi özelliklerine uygun olduğunun kontrolü, • Teklif tiplerine göre toplam teklif sayısının kontrolü. 5.2. Gün Öncesi Planlama Mesajları 5.2.1. Gün Öncesi Planlama GÜP Mesajı Türkiye Elektrik Piyasasında Gün Öncesi Planlama Kapsamında GÜP bildirimine ilişkin sürecin başlatılması için katılımcı tarafından gönderilecek “Planned Resource Schedule Document” mesajının alanlarının doldurulmasına yönelik açıklamalar ve ilgili zaman serilerine ilişkin açıklamalar aşağıda verilmiştir. ResourceScheduleAnomalyReport setGOPGunlukUretimPlan(PlannedResourceScheduleDocument) Planned Resource Schedule Document: 10 • MessageId: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ve son üç karakter 001 şeklinde olmalıdır. • MessageVER: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • DocumentTYPE: A14 - Resource Provider Resource Schedule kullanılmalıdır. • ProcessTYPE: NGP (Special Code) • SenderID: GÜP bildiriminde bulunan katılımcının EIC (X) kodu. GÜP bildiriminde bulunulan UEVÇB’nin bu katılımcı adına kayıtlı olması zorunludur. • SenderRole: Perakende satış şirketleri için A02 - Consumption, Toptan satış Şirketleri için A01 – Trade, Otop, Otop.Grubu, Üretim Şirketleri için ise A06 Production gelmesi gerekmektedir. • ReceiverID: Katılımcılar tarafından gönderilecek GÖPGÜP mesajlarında alıcı 10X1001A1001A56W olarak PMUM verilmelidir. • ReceiverRole: Katılımcılar tarafından gönderilecek mesajlarda A11 Market Operator olarak verilmelidir. • DocumentDateTime: ETSO dokümanlarında tanımlandığı şekilde ele alınmalıdır. • TimePeriodCovered: GÖPGÜP’e ilişkin ScheduleMessage tipindeki mesajlar en az bir sonraki günün tamamını kapsamalıdır. Daha ileri günlere ait GÜP göndermek mümkündür. Sistem ileri tarihli gönderilmiş GÜP’leri kaydedecektir. Ertesi günün tamamını kapsamayan, ya da geçmiş gün bulunduran GÜP mesajları reddedilecektir. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • SubjectParty: GÜP bilgileri Dengeleme ve Uzlaştırma Yönetmeliği hükümleri gereğince sadece ilgili katılımcı tarafından gönderilebildiğinden dolayı GÜP bildiriminde bulunan katılımcının EIC (X) kodu bulunmalıdır. GÜP bildiriminde bulunulan UEVÇB’nin bu katılımcı adına kayıtlı olması zorunludur. • SubjectRole: Perakende satış şirketleri için A02 - Consumption, Toptan satış Şirketleri için A01 – Trade, Otop, Otop.Grubu, Üretim Şirketleri için ise A06 Production gelmesi gerekmektedir. • Planned Resource Time Series: • TimeSeriesId: Gönderilen mesaj bazında tekil olması gereken zaman serisi tanımlayıcısıdır. • BusinessType: Katılımcılar tarafından üretim UEVÇB’leri için gönderilen GÖPGÜP mesajlarının zaman serilerinde A01 Production, tüketim dengeleme birimleri için ise A04 Consumption kullanılacaktır. Tüketim tarafı dengeleme birimleri için gönderilen GÜP değerleri DGPYS tarafından (-) GÜP olarak dikkate alınacaktır. • Direction: GÖPGÜP kapsamında bu alan boş bırakılmalıdır. 11 • Product: Katılımcılar tarafından gönderilen GÖPGÜP mesajlarının zaman serilerinde ürün kodu olarak aktif enerji: 8716867000030 Active Energy kullanılmalıdır. • ConnectingArea: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarka “A01” - ETSO gönderilmelidir. • ResourceObject: Katılımcı tarafından gönderilen GÜP’ün ilgili olduğu UEVÇB’nin ETSO “W” Kodu kullanılmalıdır. • ResourceProvider: SenderID, SubjectParty ve ResourceProvider alanlarında GÜP bildiriminde bulunan katılımcının “X” kodu bulunmalıdır. • AcquiringArea: GÖPGÜP kapsamında bu alan boş bırakılmalıdır. • CapacityContractType: GÖPGÜP kapsamında bu alan boş bırakılmalıdır. • CapacityAgreementID: GÖPGÜP kapsamında bu alan boş bırakılmalıdır. • MeasurementUnit: MWH 5.2.2. Gün Öncesi Yek Tahmin Mesajı Türkiye Elektrik Piyasasında Gün Öncesi Planlama Kapsamında Yek Tahmin bildirimine ilişkin sürecin başlatılması için katılımcı tarafından gönderilecek “Planned Resource Schedule Document” mesajının alanlarının doldurulmasına yönelik açıklamalar ve ilgili zaman serilerine ilişkin açıklamalar aşağıda verilmiştir. ResourceScheduleAnomalyReport setYekTahmin(PlannedResourceScheduleDocument) Katılımcı Bir PlannedResourceScheduleDocument altında en fazla bir uevçb tahmin verisi gönderebilir. Planned Resource Schedule Document: • MessageId: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ve son üç karakter 001 şeklinde olmalıdır. • MessageVER: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • DocumentTYPE: A14 - Resource Provider Resource Schedule kullanılmalıdır. • ProcessTYPE: A06 yazılmalıdır. • SenderID: Yek Tahmin bildiriminde bulunan katılımcının EIC (X) kodu. Yek Tahmin bildiriminde bulunulan UEVÇB’nin bu katılımcı adına kayıtlı olması zorunludur. • SenderRole: A06 - Production yazılması gerekmektedir. • ReceiverID: Katılımcılar tarafından gönderilecek Yek Tahmin mesajlarında alıcı 10X1001A1001A56W olarak PMUM verilmelidir. 12 • ReceiverRole: Katılımcılar tarafından gönderilecek mesajlarda A11 Market Operator olarak verilmelidir. • DocumentDateTime: ETSO dokümanlarında tanımlandığı şekilde ele alınmalıdır. • TimePeriodCovered: Yek Tahminlerine ilişkin ScheduleMessage tipindeki mesajlar en az bir sonraki günün tamamını kapsamalıdır. Daha ileri günlere ait Yek tahminleri göndermek mümkündür. Sistem ileri tarihli gönderilmiş tahminleri kaydedecektir. Ertesi günün tamamını kapsamayan, ya da geçmiş gün bulunduran Yek Tahmin mesajları reddedilecektir. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • SubjectParty: Yek Tahmin bilgileri Dengeleme ve Uzlaştırma Yönetmeliği hükümleri gereğince sadece ilgili katılımcı tarafından gönderilebildiğinden dolayı Yek Tahmin bildiriminde bulunan katılımcının EIC (X) kodu bulunmalıdır. Yek Tahmin bildiriminde bulunulan UEVÇB’nin bu katılımcı adına kayıtlı olması zorunludur. • SubjectRole: A06 - Production gelmesi gerekmektedir. • Planned Resource Time Series: • TimeSeriesId: Gönderilen mesaj bazında tekil olması gereken zaman serisi tanımlayıcısıdır. • BusinessType: A01 yazılmalıdır. • Product: Ürün kodu olarak aktif enerji: 8716867000030 Active Energy kullanılmalıdır. • ConnectingArea: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarka “A01” - ETSO gönderilmelidir. • ResourceObject: Katılımcı tarafından gönderilen Yek Tahminin ilgili olduğu UEVÇB’nin ETSO “W” Kodu kullanılmalıdır. • ResourceProvider: SenderID, SubjectParty ve ResourceProvider alanlarında GÜP bildiriminde bulunan katılımcının “X” kodu bulunmalıdır. • AcquiringArea: boş bırakılmalıdır. • CapacityContractType: boş bırakılmalıdır. • CapacityAgreementID: boş bırakılmalıdır. • MeasurementUnit: MWH • Period: • TimeInterval: Tanımlanmakta olan zaman aralığının başlangıç ve bitiş zamanı YYYY-MM-DDTHH:MMZ/YYYY-MM-DDTHH:MMZ formatında gönderilmelidir.(Ör: 28 Mayıs 2012’ye ilişkin talimatın time interval alanında 2012-05-28T00:00Z/2012-05-28T23:59Z bulunmalıdır.) • Resolution: PT1H kullanılmalıdır. • Interval: 13 Pos: 1’den başlayan ve 24’e kadar devam edecek olan saat pozisyon • numarası. Qty: Tahmin edilen üretim miktarı. • 5.2.3. Gün Öncesi Planlama Teklif Mesajı Türkiye Elektrik Piyasasında Gün Öncesi Planlama Kapsamında Fiyat Teklifi bildirimine ilişkin sürecin başlatılması için katılımcı tarafından gönderilecek “Reserve Bid Document” mesajının alanlarının doldurulmasına yönelik açıklamalar ve ilgili zaman serilerine ilişkin açıklamalar aşağıda verilmiştir. ResourceScheduleAnomalyReport setGOPTeklif(ReserveBidDocument) ReserveBidDocument: • DocumentId: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ve son üç karakter 001 şeklinde olmalıdır. • DocumentVER: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • DocumentType: A37 – Reserve Tender Document kullanılmalıdır. • SenderID: Gün Öncesi Planlama Teklifi gönderen katılımcının EIC (X) kodu. Teklif bildiriminde bulunulan UEVÇB’nin bu katılımcı adına kayıtlı olması zorunludur. • SenderRole: A27 – ResourceProvider kullanılmalıdır. • ReceiverId: Katılımcılar tarafından gönderilecek Gün Öncesi Planlama teklif mesajlarında alıcı 10X1001A1001A56W olarak PMUM verilmelidir. • ReceiverRole: Katılımcılar tarafından gönderilecek mesajlarda A11 Market Operator olarak verilmelidir. • CreationDateTime: ETSO dokümanlarında tanımlandığı şekilde ele alınmalıdır. • ReserveBidTimeInterval: Gün Öncesi Planlama Teklif mesajları en az bir sonraki günün tamamını kapsamalıdır. Daha ileri günlere ait teklif göndermek mümkündür. Sistem ileri tarihli gönderilmiş teklifleri kaydedecektir. Ertesi günün tamamını kapsamayan, ya da geçmiş gün bulunduran Gün Öncesi Planlama teklif mesajları reddedilecektir. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • SubjectParty: Teklif bilgileri Dengeleme ve Uzlaştırma Yönetmeliği hükümleri gereğince sadece ilgili katılımcı tarafından gönderilebildiğinden dolayı tekilifi gönderen katılımcının EIC (X) kodu bulunmalıdır. Teklifin UEVÇB’sinin bu katılımcı adına kayıtlı olması zorunludur. 14 • SubjectRole: A27 ResourceProvider kullanılmalıdır. • ReserveBidTimeSeries: • ReserveBidId: Teklif verilen gün bazında tekil olması gereken teklif sırası tanımlayıcısıdır (Teklif kodu). Teklif kodları sıra teklif sıra numarası olarak numerik belirlendikten sonra 35 karakterlik alfanumerik alan olduğundan 35 karakter uzunluğuna tamamlayacak şekilde baş tarafı “0” ile doldurularak gönderilmelidir. Bir dengeleme birimine ait (Reserve Object) 15 YAL, 15 YAT olmak üzere tolam 30 teklif gönderilebilir. Bir dengleme biriminin YAL ve YAT seviyelerinin sıralaması teklif kodlarının sırasından belirlenecektir. DUY gereği Seviyelendirmede uygulanacak fiyatlara ilişkin santrallerin kaynak türüne ve daha önce verdikleri tekliflere göre çeşitli sınırlamalar bulunmaktadır. Bu sınırlamalara uygun gönderilmeyen teklif mesajları geçersiz kabul edilecektir. • AuctionIdentification: Günlük İhale Belirleyicisi. YYYYMMDD-DAP olarak kullanılmalıdır. (Örnek: 03 Mart 2009 tarihinde kullanılabilecek ve 02 Mart 2009 tarihinde verilen Gün Öncesi Planlama tekliflerinde ihale belirleyicisi kod olarak “20090303-DAP” kullanılmalıdır). Aynı saat dilimini kapsayan aynı tip blok tekliflerde teklifleri ayırt edebilmek ve teklifler arası seviyeyi belirlemek için bu alana artan bir sayı değeri eklemek gerekmektedir. Bir güne ilişkin, belirli bir saati kapsayan,aynı tip blok teklif verildikten sonra, aynı günlük ihale belirleyicisi zamanlarda kullanılarak bu blok yapılabilmektedir. teklife Daha ilişkin önce güncelleme kullanılan işlemi günlük farklı ihale belirleyicilerinden farklı bir değerle tekrar teklif gönderilirse aynı tip aynı blok teklife ek teklif seviyesi eklenmiş olacaktır. (Örnek: 02 Mart 2009 tarihinde A saatinde 03 Mart 2009 tarihinde kullanılabilecek Gün Öncesi Planlama blok tekliflerinde ihale belirleyicisi kod olarak “20090303-DAP” ile başlamalı ve şayet aynı saate ilişkin bir teklif daha verilmek istendiğinde ihale belirleyicisi kodu “20090303-DAP-2” olarak değiştirilmelidir. Aynı şekilde bir teklif daha verilecekse ihale belirleyicisi kodu “20090303-DAP-3” olarak değiştirilmelidir. B saatinde ihale belirleyicisi kodu “20090303-DAP-3” olarak ayarlanmış olarak aynı tip aynı saat dilimini kapsayan bir blok teklif verilirse ilgili teklif güncellenmiş olur. B saatinde ihale belirleyicisi kodu “20090303-DAP-4” olarak ayarlanmış olarak aynı tip aynı saat dilimini kapsayan bir blok teklif verilirse ilgili teklif setine yeni bir teklif daha eklenmiş olur.) • BusinessType: Katılımcılar saatlik ve blok teklifler için tarafından A42 – Requested Capacity (with Price) / Esnek Teklifler İçin NFL – Flexible Bid olarak gönderilmelidir. • InArea: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarak “A01” - ETSO gönderilmelidir. 15 • OutArea: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarka “A01” - ETSO gönderilmelidir. • MeasureUnitQuantity: MWH olarak gönderilmelidir. • Currency: TRY olarak gönderilmelidir. • MeasureUnitPrice: Gün Öncesi Planlama tekliflerinde katılımcılar tarafından boş bırakılmalıdır. • Divisible: Kısmi kabul edilebilir teklifler için A01 – Yes, kısmi kabul edilemez teklifler için A02 – No kullanılmalıdır. • LinkedBids: Gün öncesi planlama tekliflerinde katılımcılar tarafından boş bırakılmalıdır. • BlockBid: Blok teklifler için A01 – Yes, saatlik teklifler için A02 – No kullanılmalıdır. • ReserveObject: Katılımcı tarafından gönderilen teklifin ilgili olduğu dengeleme biriminin UEVÇB’sinin ETSO “W” Kodu kullanılmalıdır. • Direction: Yük alma teklifleri için A01 – Up, Yük atma teklifleri için A02 – Down kullanılmalıdır. • MinimumActivationQuantity: Tekliflerde katılımcılar tarafından boş bırakılmalıdır. • StepIncrementQuantity: Tekliflerde katılımcılar tarafından boş bırakılmalıdır. • MeasureUnitEnergyPrice: MWH kullanılmalıdır. • Period: • TimeInterval: Teklif verilen tüm saatler ilk saat saat başından son saat sonuna kapsanmalıdır. (Ör: 3 Mart 2009’a ilişkin teklifin time interval alanında 2009-03-03T00:00Z/2009-03-03T23:59Z bulunmalıdır.) • Resolution: Teklifler yönetmelik gereği saatlik olacağından PT1H olarak gönderilmelidir. • Interval: • Pos: ERRP dokümanında tanımlandığı gibi 1’den başlayan ve 24’e kadar devam edecek olan saat pozisyon numarası. Blok teklifler ve Esnek teklifler için sadece 1 posizyon gönderilmelidir. • Qty: Katılımcı tarafından saatlik teklifler için ilgili saat içinde gerçekleştirilebilecek enerji değişim miktarını belirler. • Price: Tekliflerde katılımcılar tarafından boş bırakılmalıdır. • EnergyPrice: Katılımcı tarafından ilgili Dengeleme birimi için ilgili seviyede YAL yönünde gerçekleştirilecek ekstra birim MWh başına talep edilen TL fiyatı, YAT yönünde gerçekleştirilmeyecek her birim MWh başına ödenecek TL fiyatı belirler. 16 5.2.4. Doküman Alındı Teyit Mesajı (ResourceScheduleConfirmationReport) 17 5.2.5. Hata Bildirim Mesajı (ResourceScheduleAnomalyReport) ResourceScheduleAnomalyReport: • DocumentId: Hata dokümanının tekil doküman tanımlayıcısıdır. • SenderId: 10X1001A1001A56W olarak PMUM gönderilecektir. Kodlama türü A01-ETSO’dur. • SenderRole: A11- Market Operator gönderilecektir. • ReceiverId: Hatalı gönderimi yapan katılımcının EIC (X) kodu. Kodlama türü A01-ETSO’dur • ReceiverRole:A27-Resource Provider gönderilecektir. • DocumentDateTime: YYYY-MM-DDTHH:MM:SSZ formatında hata dokümanının hazırlanma zamanını bulundururur. 18 • TimePeriodCovered: İçinde hata bulunan dokümanın zaman serilerinin başlangıç bitiş zamanını bulundurur. • ErrorTimeSeries: • SenderId: Hatalı gönderimi yapan katılımcının EIC (X) kodu. Kodlama türü A01-ETSO’dur • SenderDocumentId: İçinde hata bulunan dokümanın (GÜP mesajı) tekil tanımlayıcısı gönderilir. Kodlama türü A01-ETSO’dur. • SenderDocumentVersion: Hatalı olan dokümanın sürüm numarası gönderilir. • TimeSeriesId: Dokümanın içinde hatalı bulunan zaman serilerinin tekil tanımlayıcısı gönderilir. Hata dokümanı içinde sadece hatalı zaman serileri gönderilir. İçinde hata bulunan dokümanın hatasız zaman serileri varsa bunlar gönderilmez. • DiğerZamanSerisiÖzellikleri: Hatalı olarak bildirilen zaman serisi dokümanının tüm diğer özellikleri aynen bu dokümana da yansıtılır. • Period ve Interval • Hatalı Period’lar Interval’lar aynen hata dokümanına eklenir. • Reason: ReasonCode: Standart ETSO dokümantasyonunda belirtilen hata mesajları • döndürülecektir. ReasonText: Operatör tarafından manuel olarak iptal edilen dokümanlarda • hata sebebi olarak açıklama verilebilir. Bunun dışında standart kontrollerden dolayı iptal edilen mesajlarda hata kodu yeterli olacaktır. 5.3. Dengeleme Güç Piyasası EVD Süreci 5.3.1. Dengeleme Güç Piyasası EAK ve KGÜP Bildirimi EVD Süreci ERRP v. 2. 1 uygulama kılavuzu dokümanda tanımlanan süreç genel anlamda sistem işletmecisinin ihtiyaç duyacağı her türlü kaynak planlama sürecini modelleme yoluna gittiğinden oldukça genel tasarlanmıştır. Dengeleme Güç Piyasası kapsamında EAK ve KGÜP bildirimi işlemlerinde bu sürecin bazı bölümleri kullanılacak, uygulanabilir olmayan bölümler ise kullanılmayacaktır. Dengeleme birimi sahibi ile Sistem İşletmecisi arasında uygulama kılavuzunda detaylı olarak anlatılan iş akışı, kapasite ihalesi bölümünden sonrası (10. Adım ve sonrası) itibarı ile uygulanmaya başlanacaktır. Üretim tüketim programları EVDServis’in setDGPKesinGunlukUretimPlan metodu kullanılarak, Emre Amade Kapasite bilgisi (EAK) ise setDGPEmreAmadeKapasite metodu kullanılarak katılımcı tarafından PlannedResourceSchedule dokümanları ile gönderildikten sonra TEİAŞ 19 tarafından dokümanların başarı ile ResourceScheduleConfirmationReport mesajı tamamlandıktan bir sonra herhangi ResourcesScheduleAnomalyReport mesajı sisteme aktarıldığına gönderilecektir. hata bulunması gönderilecektir. İç kontroller durumunda Kontrol dair edilecek ise hata durumları aşağıda belirtilmektedir: • Mesajların alanlarında kodlama vs. Anlamında gönderilen verilerin kontrolü ve teyidi • Referans verilen “W” kodların yetki dahilinde nesnelere ait olduğunun kontrolü • Zaman Serilerinin iç tutarlılık Kontrolü • Zaman Serilerinin ertesi gün’e ait olması ve günün tamamını kapsaması kontrolü • KGÜP bilgileri ile kurulu kapasite karşılaştırması 5.3.2. Dengeleme Güç Piyasası Teklif Bildirimi EVD Süreci ERRP v. 2. 1 uygulama kılavuzu dokümanda tanımlanan süreç genel anlamda sistem işletmecisinin ihtiyaç duyacağı her türlü kaynak planlama sürecini modelleme yoluna gittiğinden oldukça genel tasarlanmıştır. Dengeleme Güç Piyasası teklif bildirimi işlemleri ERRP ihale yönetimi “tendering” kapsamında belirlenen süreçler ile uyumlu yerine getirilecektir. Katılımcılar tarafından EVDServis’in setDGPTeklif metodu kullanılarak her gün DUY ile belirlenen zaman sınırlarına uygun bir şekilde “Reserve Bid Document” mesajı gönderilecektir. EVDServis’in setDGPTeklif metodu tekliflerin alınıp başarı ile kaydedildiğini teyit etmek için ResourcesScheduleConfirmationReport mesajı, iç kontroller tamamlandıktan sonra hata bulunması durumunun bildirilebilmesi için ise ResourcesScheduleAnomalyReport mesajı döndürecektir. Kontrol edilecek hata durumları aşağıda belirtilmektedir: • Mesajların alanlarında kodlama vs. Anlamında gönderilen verilerin kontrolü ve teyidi • Referans verilen “W” kodların yetki dahilinde nesnelere ait olduğunun kontrolü • Zaman Serilerinin iç tutarlılık Kontrolü • Zaman Serilerinin ertesi gün’e ait olması ve günün tamamını kapsaması kontrolü • Teklif miktarı bilgileri ile kurulu kapasite karşılaştırması 20 • Teklif fiyatlarının artış limitlerinin içinde olduğunun kontrolü, • Fiyat seviyelerinin dengeleme birimi özelliklerine uygun olduğunun kontrolü 5.4. Dengeleme Güç Piyasası Mesajları 5.4.1. Dengeleme Güç Piyasası KGÜP Mesajı Türkiye Elektrik Piyasasında Dengeleme Güç Piyasası Kapsamında KGÜP bildirimine ilişkin sürecin başlatılması için katılımcı tarafından gönderilecek “Planned Resource Schedule Document” mesajının alanlarının doldurulmasına yönelik açıklamalar ve ilgili zaman serilerine ilişkin açıklamalar aşağıda verilmiştir. ResourceScheduleAnomalyReport setDGPKesinGunlukUretimPlan(PlannedResourceScheduleDocument) Planned Resource Schedule Document: • MessageId: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ve son üç karakter 001 şeklinde olmalıdır. • MessageVER: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • DocumentTYPE: A14 - Resource Provider Resource Schedule kullanılmalıdır. • ProcessTYPE: A01 - Day Ahead kullanılmalıdır. • SenderID: KGÜP bildiriminde bulunan katılımcının EIC (X) kodu. KGÜP bildiriminde bulunulan UEVÇB’nin bu katılımcı adına kayıtlı olması zorunludur. • SenderRole: Perakende satış şirketleri için A02 - Consumption, Toptan satış Şirketleri için A01 – Trade, Otop, Otop.Grubu, Üretim Şirketleri için ise A06 Production gelmesi gerekmektedir. • ReceiverID: Katılımcılar tarafından gönderilecek KGÜP mesajlarında alıcı 10X1001A1001A56W olarak PMUM verilmelidir. • ReceiverRole: Katılımcılar tarafından gönderilecek mesajlarda A11 Market Operator olarak verilmelidir. • DocumentDateTime: ETSO dokümanlarında tanımlandığı şekilde ele alınmalıdır. • TimePeriodCovered: KGÜP’e ilişkin ScheduleMessage tipindeki mesajlar en az bir sonraki günün tamamını kapsamalıdır. Daha ileri günlere ait KGÜP göndermek mümkündür. Sistem ileri tarihli gönderilmiş KGÜP’leri kaydedecektir. Ertesi günün tamamını kapsamayan, ya da geçmiş gün bulunduran KGÜP reddedilecektir. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. 21 mesajları • SubjectParty: KGÜP bilgileri Dengeleme ve Uzlaştırma Yönetmeliği hükümleri gereğince sadece ilgili katılımcı tarafından gönderilebildiğinden dolayı KGÜP bildiriminde bulunan katılımcının EIC (X) kodu bulunmalıdır. KGÜP bildiriminde bulunulan UEVÇB’nin bu katılımcı adına kayıtlı olması zorunludur. • SubjectRole: Perakende satış şirketleri için A02 - Consumption, Toptan satış Şirketleri için A01 – Trade, Otop, Otop.Grubu, Üretim Şirketleri için ise A06 Production gelmesi gerekmektedir. • Planned Resource Time Series: • TimeSeriesId: Gönderilen mesaj bazında tekil olması gereken zaman serisi tanımlayıcısıdır. • BusinessType: Katılımcılar tarafından üretim UEVÇB’leri için gönderilen KGÜP mesajlarının zaman serilerinde A01 Production, tüketim dengeleme birimleri için ise A04 Consumption kullanılacaktır. Tüketim tarafı dengeleme birimleri için gönderilen KGÜP değerleri DGPYS tarafından (-) GÜP olarak dikkate alınacaktır. • Direction: KGÜP kapsamında bu alan boş bırakılmalıdır. • Product: serilerinde Katılımcılar ürün tarafından gönderilen KGÜP mesajlarının kodu olarak aktif güç: 8716867000016 Alan kodu 10YTR-1001A0006O Active zaman Power kullanılmalıdır. • ConnectingArea: olarak TEİAŞ bölgesi, kodlama türü olarka “A01” - ETSO gönderilmelidir. • ResourceObject: Katılımcı tarafından gönderilen KGÜP’ün ilgili olduğu UEVÇB’nin ETSO “W” Kodu kullanılmalıdır. • ResourceProvider: SenderID, SubjectParty ve ResourceProvider alanlarında GÜP bildiriminde bulunan katılımcının “X” kodu bulunmalıdır. • AcquiringArea: KGÜP kapsamında bu alan boş bırakılmalıdır. • CapacityContractType: KGÜP kapsamında bu alan boş bırakılmalıdır. • CapacityAgreementID: KGÜP kapsamında bu alan boş bırakılmalıdır. • MeasurementUnit: MAW (Özellikle 15 dakikalık KGÜP değerlerinde gönderilen değerlerin 15 dakikada sisteme sağlanacak enerji değil, 15 dk boyunca sisteme verilecek ortalama aktif güç olarak bildirilmesi önemlidir. 1 saatlik KGÜP değerlerinde enerji değeri ile ortalama güç değeri birbirine eşit olacaktır.) • Period:DGP KGÜP için her bir time serie altında her bir saati temsilen 24 adet period olmalıdır. Bir saate ilişkin kgüp değeri bir önceki saat kgüp değerinden 200 MW büyükse o saate ilişkin period 4 adet Interval içermelidir. Aksi takdirde her period bir adet Interval içermeli ve bu Intervalin Resolutin değeri PT1H, Pos değeri 1 olmalıdır. 22 • TimeInterval: Tanımlanmakta olan zaman aralığının başlangıç ve bitiş zamanı YYYY-MM-DDTHH:MMZ/YYYY-MM-DDTHH:MMZ formatında gönderilmelidir.(Ör: 3 Mart 2009’a ilişkin teklifin time interval alanında 2009-03-03T00:00Z/2009-03-03T23:59Z bulunmalıdır.) • Resolution: Verinin geçerli olacağı zaman dilimini göstermektedir. Bir period bir adet Interval içeriyorsa PT1H, 4 adet Interval değeri içeriyorsa PT15M değerini almalıdır. • Interval: • Pos: Bir period bir adet Interval içeriyorsa bu alan 1 değerini, 4 adet Inteval içeriyorsa her bir Interval için bu alan sırasıyla 1, 2, 3, 4 değerini almalıdır. • Qty: Kesin günlük üretim miktarı. 5.4.2. Dengeleme Güç Piyasası EAK Mesajı Türkiye Elektrik Piyasasında Dengeleme Güç Piyasası Kapsamında EAK bildirimine ilişkin sürecin başlatılması için katılımcı tarafından gönderilecek “Planned Resource Schedule Document” mesajının alanlarının doldurulmasına yönelik açıklamalar ve ilgili zaman serilerine ilişkin açıklamalar aşağıda verilmiştir. ResourceScheduleAnomalyReport setDGPEmreAmadeKapasite(PlannedResourceScheduleDocument) Planned Resource Schedule Document: • MessageId: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ve son üç karakter 001 şeklinde olmalıdır. • MessageVER: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • DocumentTYPE: A28 - Generation Availability Schedule kullanılmalıdır. • ProcessTYPE: A01 - Day Ahead kullanılmalıdır. • SenderID: KGÜP bildiriminde bulunan katılımcının EIC (X) kodu. EAK bildiriminde bulunulan UEVÇB’nin bu katılımcı adına kayıtlı olması zorunludur. • SenderRole: A27 ResourceProvider gelmesi gerekmektedir. • ReceiverID: Katılımcılar tarafından gönderilecek EAK mesajlarında alıcı 10X1001A1001A56W olarak PMUM verilmelidir. • ReceiverRole: Katılımcılar tarafından gönderilecek mesajlarda A11 Market Operator olarak verilmelidir. • DocumentDateTime: ETSO dokümanlarında tanımlandığı şekilde ele alınmalıdır. • TimePeriodCovered: EAK’a ilişkin ScheduleMessage tipindeki mesajlar en az bir sonraki günün tamamını kapsamalıdır. Daha ileri günlere ait EAK göndermek 23 mümkündür. Sistem ileri tarihli gönderilmiş EAK’ları kaydedecektir. Ertesi günün tamamını kapsamayan, ya da geçmiş gün bulunduran EAK mesajları reddedilecektir. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • SubjectParty: EAK bilgileri Dengeleme ve Uzlaştırma Yönetmeliği hükümleri gereğince sadece ilgili katılımcı tarafından gönderilebildiğinden dolayı EAK bildiriminde bulunan katılımcının EIC (X) kodu bulunmalıdır. EAK bildiriminde bulunulan UEVÇB’nin bu katılımcı adına kayıtlı olması zorunludur. • SubjectRole: A27 ResourceProvider gelmesi gerekmektedir. • Planned Resource Time Series: • TimeSeriesId: Gönderilen mesaj bazında tekil olması gereken zaman serisi tanımlayıcısıdır. • BusinessType: Katılımcılar tarafından gönderilen EAK mesajlarının zaman serilerinde A61 maximum available generation kullanılacaktır. Tüketim tarafı dengeleme birimleri için gönderilen EAK değerleri DGPYS tarafından (-) EAK olarak dikkate alınacaktır. • Direction: Üretim UEVÇB’leri için EAK - A01, Tüketim tesislerini için maximum tüketim kapasitesini gösteren - A02. • Product: Katılımcılar tarafından gönderilen EAK mesajlarının zaman serilerinde ürün kodu olarak aktif güç: 8716867000016 Active Power kullanılmalıdır. • ConnectingArea: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarka “A01” - ETSO gönderilmelidir. • ResourceObject: Katılımcı tarafından gönderilen EAK’ın ilgili olduğu UEVÇB’nin ETSO “W” Kodu kullanılmalıdır. • ResourceProvider: SenderID, SubjectParty ve ResourceProvider alanlarında GÜP bildiriminde bulunan katılımcının “X” kodu bulunmalıdır. • AcquiringArea: EAK kapsamında bu alan boş bırakılmalıdır. • CapacityContractType: EAK kapsamında bu alan boş bırakılmalıdır. • CapacityAgreementID: EAK kapsamında bu alan boş bırakılmalıdır. • MeasurementUnit: MAW • Period: • TimeInterval: Tanımlanmakta olan zaman aralığının başlangıç ve bitiş zamanı YYYY-MM-DDTHH:MMZ/YYYY-MM-DDTHH:MMZ formatında gönderilmelidir.(Ör: 3 Mart 2009’a ilişkin teklifin time interval alanında 2009-03-03T00:00Z/2009-03-03T23:59Z bulunmalıdır.) • Resolution: Verinin geçerli olacağı zaman dilimini göstermektedir. • Interval: 24 • Pos: ERRP dokümanında tanımlandığı gibi 1’den başlayan ve 24’e kadar devam edecek olan saat pozisyon numarası. • Qty: Emre amade kapasite miktarı. 5.4.3. Primer Frekans Kontrol Rezerv Bildirim Mesajı Türkiye Elektrik Piyasasında Dengeleme Güç Piyasası Kapsamında PFK Rezerv bildirimine ilişkin sürecin başlatılması için katılımcı tarafından gönderilecek “Planned Resource Schedule Document” mesajının alanlarının doldurulmasına yönelik açıklamalar ve ilgili zaman serilerine ilişkin açıklamalar aşağıda verilmiştir. ResourceScheduleAnomalyReport setPrimerFrekansKontrolRezerv(PlannedResourceScheduleDocument) Planned Resource Schedule Document: • MessageId: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ve son üç karakter 001 şeklinde olmalıdır. • MessageVER: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • DocumentTYPE: A26 - Capacity document kullanılmalıdır. • ProcessTYPE: A01 - Day ahead kullanılmalıdır. • SenderID: PFK rezerv bildiriminde bulunan katılımcının EIC (X) kodu. PFK bildiriminde bulunulan UEVÇB’nin bu katılımcı adına kayıtlı olması zorunludur. • SenderRole: A27 ResourceProvider gelmesi gerekmektedir. • ReceiverID: Katılımcılar tarafından gönderilecek PFK mesajlarında alıcı 10X1001A1001A56W olarak PMUM verilmelidir. • ReceiverRole: Katılımcılar tarafından gönderilecek mesajlarda A11 Market Operator olarak verilmelidir. • DocumentDateTime: ETSO dokümanlarında tanımlandığı şekilde ele alınmalıdır. • TimePeriodCovered: PFK'ya ilişkin ScheduleMessage tipindeki mesajlar en az bir sonraki günün tamamını kapsamalıdır. Daha ileri günlere ait PFK göndermek mümkündür. Sistem ileri tarihli gönderilmiş PFK’ları kaydedecektir. Ertesi günün tamamını kapsamayan, ya da geçmiş gün bulunduran PFK mesajları reddedilecektir. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • SubjectParty: PFK bilgileri Dengeleme ve Uzlaştırma Yönetmeliği hükümleri gereğince sadece ilgili katılımcı tarafından gönderilebildiğinden dolayı PFK bildiriminde bulunan katılımcının EIC (X) kodu bulunmalıdır. PFK bildiriminde bulunulan UEVÇB’nin bu katılımcı adına kayıtlı olması zorunludur. • SubjectRole: A27 ResourceProvider gelmesi gerekmektedir. 25 • Planned Resource Time Series: • TimeSeriesId: Gönderilen mesaj bazında tekil olması gereken zaman serisi tanımlayıcısıdır. • BusinessType: Katılımcılar tarafından gönderilen PFK mesajlarının zaman serilerinde A11 Primary control kullanılacaktır. • Direction: A03 - UP and DOWN • Product: Katılımcılar tarafından gönderilen PFK mesajlarının zaman serilerinde ürün kodu olarak aktif güç: 8716867000016 Active Power kullanılmalıdır. • ConnectingArea: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarka “A01” - ETSO gönderilmelidir. • ResourceObject: Katılımcı tarafından gönderilen PFK ilgili olduğu UEVÇB’nin ETSO “W” Kodu kullanılmalıdır. • ResourceProvider: SenderID, SubjectParty ve ResourceProvider alanlarında GÜP bildiriminde bulunan katılımcının “X” kodu bulunmalıdır. • AcquiringArea: PFK kapsamında bu alan boş bırakılmalıdır. • CapacityContractType: PFK kapsamında bu alan boş bırakılmalıdır. • CapacityAgreementID: PFK kapsamında bu alan boş bırakılmalıdır. MeasurementUnit: MAW 5.4.4. Sekonder Frekans Kontrol Rezerv Bildirim Mesajı Türkiye Elektrik Piyasasında Dengeleme Güç Piyasası Kapsamında SFK Rezerv bildirimine ilişkin sürecin başlatılması için katılımcı tarafından gönderilecek “Energy Account Report” mesajının alanlarının doldurulmasına yönelik açıklamalar ve ilgili zaman serilerine ilişkin açıklamalar aşağıda verilmiştir. EnergyAccountReport setSekonderFrekansKontrolRezerv(EnergyAccountReport report) EnergyAccountReport: • DocumentId: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ile başlayan hizmet kodu ve son üç karakter 001 şeklinde olmalıdır. • DocumentVersion: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • DocumentType: A26 kullanılmalıdır. 26 • DocumentStatus: A02 - Final kullanılmalıdır. • ProcessType: A05 – Metered Data Aggregation kullanılmalıdır. • ClassificationType: A01 – Detail kullanılmalıdır. • SenderId: Gönderen taraf’ın EIC (X) Kodları kullanılmalıdır. CodingScheme A01 ETSO olacaktır. • SenderRole: A27 – Resource Provider kullanılmalıdır. • ReceiverID: 10X1001A1001A56W olarak PMUM verilecektir. CodingScheme A01 ETSO olacaktır. • • ReceiverRole: A11 – Market Operator kullanılmalıdır. DocumentDate&Time: Mesajın hazırlandığı YYYY-MM-DDTHH:MM:SSZ formatında zaman. • AccountingPeriod: Fiyat bildirim dokümanının kapsadığı zaman dilimi YYYY-MM-DDTHH:MM:SSZ/ YYYY-MM-DDTHH:MM:SSZ formatında gönderilmelidir. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • AccountTimeSeries • SendersTimeSeriesId: Gönderilen zaman serisine ilişkin tekil tanımlayıcı. • BusinessType: A12 kullanılmalıdır. • Product: 8716867000016 kullanılacaktır. • ObjectAggregation: Boş bırakılacaktır. • Area: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarak “A01” - ETSO kullanılacaktır. • Party: Boş bırakılacaktır. • AgreementId: Boş bırakılacaktır. • MeasurementUnit: MWH olarak gönderilecektir. • Currency: Boş bırakılacaktır. • AccountingPoint: Katılımcı tarafından gönderilen SFK ilgili olduğu UEVÇB’nin ETSO “W” Kodu kullanılmalıdır. Kodlama türü olarak “A01” - ETSO kullanılacaktır. • Period:Her bir zaman serisi için bir period tanımlanacaktır. • TimeInterval: Tanımlanmakta olan zaman aralığının başlangıç ve bitiş zamanı YYYY-MM-DDTHH:MMZ/YYYY-MM-DDTHH:MMZ formatında olacaktır. • Resolution: PT1H kullanılmalıdır. • Interval:Her zaman serisi aralığında, AccountInterval/Resolution adet zaman dilimi bulunmaktadır. Talimat bildiriminde bu zaman dilimi sayısı minimum 24 adettir. 27 • Pos: Zaman serisi aralığı içinde gönderilmekte olan dilimin sırasını belirler. Bir günlük talimat bilgisinde 1 ile 24 arasında olması ve ilgili saatleri ifade etmesi beklenir. • InQty: Sağlanabilecek azami rezerv miktarı • OutQty: KGÜP seviyesinde sağlanabilen rezerv miktarı • SettlementAmount: Azami rezerve ulaşmak için gerekli talimat miktarı. 5.4.5. Dengeleme Güç Piyasası MKÜD Mesajı Türkiye Elektrik Piyasasında Dengeleme Güç Piyasası Kapsamında MKÜD bildirimine ilişkin sürecin başlatılması için katılımcı tarafından gönderilecek “Planned Resource Schedule Document” mesajının alanlarının doldurulmasına yönelik açıklamalar ve ilgili zaman serilerine ilişkin açıklamalar aşağıda verilmiştir. ResourceScheduleAnomalyReport setMKUD(PlannedResourceScheduleDocument) Planned Resource Schedule Document: • MessageId: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ve son üç karakter 001 şeklinde olmalıdır. • MessageVER: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • DocumentTYPE: A28 - Generation Availability Schedule kullanılmalıdır. • ProcessTYPE: A01 - Day Ahead kullanılmalıdır. • SenderID: MKÜD bildiriminde bulunan katılımcının EIC (X) kodu. MKÜD bildiriminde bulunulan UEVÇB’nin bu katılımcı adına kayıtlı olması zorunludur. • SenderRole: A27 – Resource Provider kullanılmalıdır. • ReceiverID: Katılımcılar tarafından gönderilecek MKÜD mesajlarında alıcı 10X1001A1001A56W olarak PMUM verilmelidir. • ReceiverRole: Katılımcılar tarafından gönderilecek mesajlarda A11 Market Operator olarak verilmelidir. • DocumentDateTime: ETSO dokümanlarında tanımlandığı şekilde ele alınmalıdır. • TimePeriodCovered: MKÜD’e ilişkin ScheduleMessage tipindeki mesajlar bir sonraki günün tamamını kapsamalıdır. Ertesi günün tamamını kapsamayan MKÜD mesajları reddedilecektir. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • SubjectParty: MKÜD bilgileri Dengeleme ve Uzlaştırma Yönetmeliği hükümleri gereğince sadece MKÜDbildiriminde ilgili bulunan katılımcı tarafından katılımcının EIC (X) gönderilebildiğinden dolayı kodu MKÜD bulunmalıdır. bildiriminde bulunulan UEVÇB’nin bu katılımcı adına kayıtlı olması zorunludur. 28 • SubjectRole: A27 – Resource Provider kullanılmalıdır. • Planned Resource Time Series: • TimeSeriesId: Gönderilen mesaj bazında tekil olması gereken zaman serisi tanımlayıcısıdır. • BusinessType: A61 Maximum Available Generation kullanılmalıdır. • Direction: MKÜD kapsamında bu alan boş bırakılmalıdır. • Product: Katılımcılar serilerinde ürün tarafından gönderilen MKÜD mesajlarının kodu olarak aktif güç: 8716867000016 Alan kodu 10YTR-1001A0006O Active zaman Power kullanılmalıdır. • ConnectingArea: olarak TEİAŞ bölgesi, kodlama türü olarka “A01” - ETSO gönderilmelidir. • ResourceObject: Katılımcı tarafından gönderilen MKÜD’ün ilgili olduğu UEVÇB’nin ETSO “W” Kodu kullanılmalıdır. • ResourceProvider: SenderID, SubjectParty ve ResourceProvider alanlarında MKÜD bildiriminde bulunan katılımcının “X” kodu bulunmalıdır. • AcquiringArea: MKÜD kapsamında bu alan boş bırakılmalıdır. • CapacityContractType: MKÜD kapsamında bu alan boş bırakılmalıdır. • CapacityAgreementID: MKÜD kapsamında bu alan boş bırakılmalıdır. • MeasurementUnit: MWH kullanılmalıdır. • Period:DGP MKÜD için her bir time serie altında her bir saati temsilen 24 adet period olmalıdır. • TimeInterval: Tanımlanmakta olan zaman aralığının başlangıç ve bitiş zamanı YYYY-MM-DDTHH:MMZ/YYYY-MM-DDTHH:MMZ formatında gönderilmelidir.(Ör: 3 Haziran 2012’e ilişkin teklifin time interval alanında 2012-06-08T00:00Z/2012-06-08T23:59Z bulunmalıdır.) • Resolution: PT1H değerini almalıdır. • Interval: • Pos: Zaman serisi aralığı içinde gönderilmekte olan dilimin sırasını belirler. Bir günlük mküd bilgisinde 1 ile 24 arasında olması ve ilgili saatleri ifade etmesi beklenir. • Qty: Minumum kararlı üretim düzeyi. 29 5.4.6. Dengeleme Güç Piyasası Teklif Mesajı Türkiye Elektrik Piyasasında Dengeleme Güç Piyasası Kapsamında Fiyat Teklifi bildirimine ilişkin sürecin başlatılması için katılımcı tarafından gönderilecek “Reserve Bid Document” mesajının alanlarının doldurulmasına yönelik açıklamalar ve ilgili zaman serilerine ilişkin açıklamalar aşağıda verilmiştir. ResourceScheduleAnomalyReport setDGPTeklif(ReserveBidDocument) ReserveBidDocument: • DocumentId: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ve son üç karakter 001 şeklinde olmalıdır. 30 • DocumentVER: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • DocumentType: A37 – Reserve Tender Document kullanılmalıdır. • SenderID: DGP Teklifi gönderen katılımcının EIC (X) kodu. Teklif bildiriminde bulunulan UEVÇB’nin bu katılımcı adına kayıtlı olması zorunludur. • SenderRole: A27 – ResourceProvider kullanılmalıdır. • ReceiverId: Katılımcılar tarafından gönderilecek DGP teklif mesajlarında alıcı 10X1001A1001A56W olarak PMUM verilmelidir. • ReceiverRole: Katılımcılar tarafından gönderilecek mesajlarda A11Market Operator olarak verilmelidir. • CreationDateTime: ETSO dokümanlarında tanımlandığı şekilde ele alınmalıdır. • ReserveBidTimeInterval: DGP Teklif mesajları bir sonraki günün tamamını kapsamalıdır. Daha ileri günlere ait teklif göndermek mümkün değildir. Ertesi günün tamamını kapsamayan, ya da geçmiş gün bulunduran DGP teklif mesajları reddedilecektir. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • SubjectParty: Teklif bilgileri Dengeleme ve Uzlaştırma Yönetmeliği hükümleri gereğince sadece ilgili katılımcı tarafından gönderilebildiğinden dolayı DGP tekilifi gönderen katılımcının EIC (X) kodu bulunmalıdır. DGP teklifinin UEVÇB’sinin bu katılımcı adına kayıtlı olması zorunludur. • SubjectRole: Dengeleme birimleri için A27 ResourceProvider kullanılmalıdır. • ReserveBidTimeSeries: • ReserveBidId: Teklif verilen gün bazında tekil olması gereken teklif sırası tanımlayıcısıdır (Teklif kodu). Teklif kodları sıra teklif sıra numarası olarak numerik belirlendikten sonra 35 karakterlik alfanumerik alan olduğundan 35 karakter uzunluğuna tamamlayacak şekilde baş tarafı “0” ile doldurularak gönderilmelidir. Bir dengeleme birimine ait (Reserve Object) 15 YAL, 15 YAT olmak üzere tolam 30 teklif gönderilebilir. Bir dengleme biriminin YAL ve YAT seviyelerinin sıralaması teklif kodlarının sırasından belirlenecektir. DUY gereği Seviyelendirmede uygulanacak fiyatlara ilişkin santrallerin kaynak türüne ve daha önce verdikleri tekliflere göre çeşitli sınırlamalar bulunmaktadır. Bu sınırlamalara uygun gönderilmeyen teklif mesajları geçersiz kabul edilecektir. • AuctionIdentification: Günlük İhale Belirleyicisi. YYYYMMDD-BPM olarak kullanılmalıdır. (Örnek: 03 Mart 2009 tarihinde kullanılabilecek ve 02 Mart 2009 tarihinde verilen BPM tekliflerinde ihale belirleyicisi kod olarak “20090303-BPM” kullanılmalıdır) • BusinessType: Katılımcılar tarafından A42 – Requested Capacity (with Price) olarak gönderilmelidir. 31 • InArea: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarka “A01” - ETSO gönderilmelidir. • OutArea: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarka “A01” - ETSO gönderilmelidir. • MeasureUnitQuantity: MAW olarak gönderilmelidir. • Currency: TRY olarak gönderilmelidir. • MeasureUnitPrice: DGP tekliflerinde katılımcılar tarafından boş bırakılmalıdır. • Divisible: Dengeleme Güç Piyasası için kısmi kabul edilme kriteri A02 – No kullanılmalıdır. • LinkedBids: DGP tekliflerinde katılımcılar tarafından boş bırakılmalıdır. • BlockBid: Dengeleme Güç Piyasası teklifleri için A02 – No kullanılmalıdır. • ReserveObject: Katılımcı tarafından gönderilen teklifin ilgili olduğu dengeleme biriminin UEVÇB’sinin ETSO “W” Kodu kullanılmalıdır. • Direction: Yük alma teklifleri için A01 – Up, Yük atma teklifleri için A02 – Down kullanılmalıdır. • MinimumActivationQuantity: DGP tekliflerinde katılımcılar tarafından boş bırakılmalıdır. • StepIncrementQuantity: DGP tekliflerinde katılımcılar tarafından boş bırakılmalıdır. • MeasureUnitEnergyPrice: MWH kullanılmalıdır. • Period: • TimeInterval: Teklif verilen tüm saatler ilk saat saat başından son saat sonuna kapsanmalıdır. (Ör: 3 Mart 2009’a ilişkin teklifin time interval alanında 2009-03-03T00:00Z/2009-03-03T23:59Z bulunmalıdır.) • Resolution: Teklifler yönetmelik gereği saatlik olacağından PT1H olarak gönderilmelidir. • Interval: • Pos: ERRP dokümanında tanımlandığı gibi 1’den başlayan ve 24’e kadar devam edecek olan saat pozisyon numarası. • Qty: Katılımcı tarafından ilgili Dengeleme birimi için ilgili seviyede 15 dakika içinde gerçekleştirilebilecek çıkış gücü değişim miktarını belirler. • Price: DGP tekliflerinde katılımcılar tarafından boş bırakılmalıdır. • EnergyPrice: Katılımcı tarafından ilgili Dengeleme birimi için ilgili seviyede YAL yönünde gerçekleştirilecek ekstra birim MWh başına talep edilen TL fiyatı, YAT yönünde gerçekleştirilmeyecek her birim MWh başına ödenecek TL fiyatı belirler. 32 6. DGPYS/EVD İkili Anlaşma ve Tüketim Tahmini Bildirim Süreçleri Piyasa işletmecisine (PMUM) yapılacak ikili anlaşma ve tüketim tahmini bildirimi için ETSO Scheduling System (ESS) Version 3 Relase 1 ile belirlenen süreçlere uyumlu işlem yapılacaktır. Piyasa katılımcısı bazında her gün saatlik miktar bildirimi yapılması için uygun olan süreç ESS ile tanımlanmıştır. Bu kapsamda Gün Öncesi Planlama süreçlerinin parçası olarak yapılmakta olan ve Gün Öncesi Planlamanın uzlaştırmasında kullanılan ikili anlaşma ve tüketim tahmin bildirimleri ele alınmıştır. İkili Anlaşmalar EVDServis’in setIkiliAnlasma metodu kullanılarak, Tüketim tahminleri ise EVDServis’in setTuketimTahmin metodu kullanılarak ScheduleMessage olarak gönderilecektir. Ayrıca ikili anlaşmaların durumunu gösteren setIkiliAnlasmaOnayDurum metodu da ScheduleMessage olarak gönderilecektir. EVDServis metotları cevap olarak başarılı kaydedilmesi durumunda ConfirmationReport kontroller sırasında hataya rastlanması durumunda ise AnomalyReport mesajı döndürecektir. İkili Anlaşma Bildirimi DUY gereği ikili anlaşmanın tarafları olan her iki katılımcının birlikte yapması gereken bir süreçtir. Bu sebeple bir ikili anlaşma bildiriminin geçerli olabilmesi için, her iki tarafın da aynı ikili anlaşma bildirimini PMUM’a göndermesi gerekmektedir. İlk İkili Anlaşma Bildirimi gönderen tarafa gönderilen ConfirmationReport mesajında ReasonCode olarak A28 gönderilerek henüz diğer tarafın ikili anlaşmasını göndermediği uyarısı yapılacaktır. Aynı ikili anlaşma bildirimini diğer tarafın göndermesi sonrası gönderilen ConfirmationReport mesajında gönderilen A06 kodu ikili anlaşmanın başarılı olarak kaydedildiğini teyit edecektir. 33 6.1. İkili Anlaşma Bildirim Mesajı Türkiye Elektrik Piyasasında Gün Öncesi Planlama Kapsamında yapılacak İkili Anlaşma Bildirimine ilişkin sürecin başlatılması için katılımcı tarafından gönderilecek “ScheduleMessage” mesajının alanlarının doldurulmasına yönelik açıklamalar ve ilgili zaman serilerine ilişkin açıklamalar aşağıda verilmiştir. Katılımcılar setIkiliAnlasma metodunu kullanarak ikili anlaşma bildiriminde bulunabilir. Sisteme kaydettikleri İkili Anlaşmaları satıcı ve alıcı tarafından ayrı ayrı olmak üzere setIkiliAnlasmaOnayDurum metodunu kullanarak onaylayabileceklerdir. AnomalyReport setIkiliAnlasma(ScheduleMessage) AnomalyReport setIkiliAnlasmaOnayDurum(ScheduleMessage boolean onay) ScheduleMessage: 34 scheduleMessage, Katılımcı Birden fazla karşı katılımcı ile ikili anlaşması var ise hepsini tek ScheduleMessage altında gönderebilir. • MessageId: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ve son üç karakter 001 şeklinde olmalıdır. • MessageVER: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • MessageTYPE: A01 Balance Responsible Schedule. • ProcessTYPE: A01 Day ahead. • ScheduleClassificationType: A01 Detail Type. • SenderID: İkili Anlaşma bildiriminde bulunan katılımcının EIC (X) kodu. • SenderRole: Perakende satış şirketleri için A02 - Consumption, Toptan satış Şirketleri için A01 – Trade, Otop, Otop.Grubu, Üretim Şirketleri için A06 – Production, Sistem İşletmecisi için ise A04 – System Operator olarak gelmesi gerekmektedir. • ReceiverID: Katılımcılar tarafından gönderilecek ikili anlaşma bildirim mesajlarında alıcı 10X1001A1001A56W olarak PMUM verilmelidir. • ReceiverRole: Katılımcılar tarafından gönderilecek mesajlarda A11 Market Operator olarak verilmelidir. • MessageDate&Time: ETSO dokümanlarında tanımlandığı şekilde ele alınmalıdır. • ScheduleTimeInterval: İkili Anlaşmaya ilişkin ScheduleMessage tipindeki mesajlar en az bir sonraki günün tamamını kapsamalıdır. Daha ileri günlere ait ikili anlaşma göndermek mümkündür. Sistem ileri tarihli gönderilmiş ikili anlaşmaları kaydedecektir. Ertesi günün tamamını kapsamayan, ya da geçmiş gün bulunduran ikili anlaşma mesajları reddedilecektir. – İleri tarihleri ayrı dokümanlar olarak göndermesi daha iyi olur. Ayrıca ikili anlaşmanın tarafları tarafından gönderilen dokümanlar tamamen birbirinin aynısı olursa kabul edilecektir. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • SubjectParty: İkili Anlaşma bildiriminde bulunan katılımcının EIC (X) kodu. İkili Anlaşma bildirimini yapan taraf ile ikili anlaşma’nın tarafları farklı olduğu durumlar için ayrı bir alan olarak ayrılmıştır. Mevcut piyasa kuralları gereği ikisi aynı olmalıdır. • SubjectRole: Perakende satış şirketleri için A02 - Consumption, Toptan satış Şirketleri için A01 – Trade, Otop, Otop.Grubu, Üretim Şirketleri için A06 – Production,Sistem İşletmecisi için ise A04 – System Operator gelmesi gerekmektedir. • MatchingPeriod: İkili Anlaşma bildirim süreci kapsamında boş bırakılmalıdır. Gönderilen mesajın tamamı eşleme kapsamına alınacaktır. Bir tam gün. 35 • ScheduleTimeSeries: İkili Anlaşma Gönderen katılımcının birden fazla karşı tarafı varsa bir mesajın altında her bir ikili anlaşmayı farklı zaman serisi olarak göndermelidir. Aksi takdirde bir mesaj altında bir zaman serisi yeterlidir. • SendersTimeSeriesID: İkili Anlaşma gönderen katılımcının zaman serisine ilişkin tekil tanımlayıcısı. • SendersTimeSeriesVer: Zaman serisinin herhangi bir sebepten tekrar gönderilmesi durumunda kullanılacak, aksi durumda “1” olarak gönderilecek olan sürüm bilgisi. • BusinessType: Katılımcılar tarafından gönderilen İkili Anlaşma mesajlarının zaman serilerinde A02 Internal Trade kullanılacaktır. • Product: Katılımcılar tarafından gönderilen İkili Anlaşma mesajlarının zaman serilerinde ürün kodu olarak aktif enerji: 8716867000030 Active Energy kullanılmalıdır. • ObjectAggregation: İkili Anlaşmalar katılımcı bazında saatlik toplam olarak gönderilecek olup “A03” kodu gönderilmelidir. • InArea-CodingScheme: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarka “A01” - ETSO gönderilmelidir. • OutArea-CodingScheme: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarka “A01” - ETSO gönderilmelidir. • MeteringPointID: İkili Anlaşma bildirimi kapsamındaki mesajlarda bu alan boş bırakılmalıdır. • InParty: İkili Anlaşmanın satış tarafında bulunan katılımcının EIC (X) kodu. Coding Scheme olarak A01 – ETSO gönderilmelidir. • OutParty: İkili Anlaşmanın alış tarafında bulunan katılımcının EIC (X) kodu. Coding Scheme olarak A01 – ETSO gönderilmelidir. • CapacityContractType: İkili Anlaşma bildirimi kapsamındaki mesajlarda bu alan boş bırakılmalıdır. • CapacityAgreementID: İkili Anlaşma bildirimi kapsamındaki mesajlarda bu alan boş bırakılmalıdır. • MeasurementUnit: MWH İkili Anlaşma bildirimi kapsamında gönderilen değerler saatlik enerji değerleridir, değerler saatlik olduklarından saatlik ortalama güç değerlerine eşdeğerdirler. • Period:Her bir zaman serisi için bir ve yanlız bir period tanımlanmalıdır. • TimeInterval: Tanımlanmakta olan zaman aralığının başlangıç ve bitiş zamanı YYYY-MM-DDTHH:MMZ/YYYY-MM-DDTHH:MMZ formatında gönderilmelidir. Sonraki günün tamamı. • Resolution: ISO 8601 uyumlu zaman sıklık bilgisi gönderilmelidir. Saatlik uzlaştırma prensibi gereği ikili anlaşma bilgilerinin saatlik gönderilmesi 36 gerekir (PT1H veya PT60M). Saatlik dışında gönderilen ikili anlaşma bilgileri kabul edilmeyecektir. Interval:Her zaman serisi aralığında, TimeInterval/Resolution adet zaman • dilimi bulunmaktadır. Günlük ikili anlaşma bildirimi sürecinde bu zaman dilimi sayısı minimum 24 adettir. • Pos: Zaman serisi aralığı içinde gönderilmekte olan dilimin sırasını belirler. Bir günlük ikili anlaşma bildirimi için 1 ile 24 arasında olması ve ilgili saatleri ifade etmesi beklenir. (Saatlerin ileri ve geri alındığı dönemlerde 25 veya 23 olabilir.) • Qty: İlgili saatte ikili anlaşmaya konu olan Enerji miktarı bilgisi gönderilecektir. Miktarlar ondalık değerler her zaman “.” ile ayrılarak gönderilecektir, “,” ile ayrılan ondalık değerler hatalı kabul edilecektir. Gönderilen enerji miktarları en fazla binde bir kesinliğinde olmalıdır. 6.2. Tüketim Tahmini Bildirim Mesajı Türkiye Elektrik Piyasasında Gün Öncesi Planlama Kapsamında yapılacak Tüketim Tahmini Bildirimine ilişkin sürecin başlatılması 37 için katılımcı tarafından gönderilecek “ScheduleMessage” mesajının alanlarının doldurulmasına yönelik açıklamalar ve ilgili zaman serilerine ilişkin açıklamalar aşağıda verilmiştir. AnomalyReport setTuketimTahmin(ScheduleMessage) ScheduleMessage: Katılımcı tüm UEVÇB’lerini içerecek şekilde toplam sadece bir adet tüketim tahmini ve buna ait bir ScheduleMessage ve ScheduleTimeSeries göndermelidir. • MessageId: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ve son üç karakter 001 şeklinde olmalıdır. • MessageVER: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • MessageTYPE: A01 - Balance Responsible Schedule kullanılmalıdır. • ProcessTYPE: A01 - Day ahead kullanılmalıdır. • ScheduleClassificationType: A01 - Detail Type kullanılmalıdır. • SenderID: Tüketim tahmini bildiriminde bulunan katılımcının EIC (X) kodu. • SenderRole: Perakende satış şirketleri için A02 - Consumption, Toptan satış Şirketleri için A01 – Trade, Otop, Otop.Grubu, Üretim Şirketleri için ise A06 Production gelmesi gerekmektedir. • ReceiverID: Katılımcılar tarafından gönderilecek tüketim tahmini mesajlarında alıcı 10X1001A1001A56W olarak PMUM verilmelidir. • ReceiverRole: Katılımcılar tarafından gönderilecek mesajlarda A11 Market Operator olarak verilmelidir. • MessageDate&Time: ETSO dokümanlarında tanımlandığı şekilde ele alınmalıdır. • ScheduleTimeInterval: Tüketim tahminine ilişkin ScheduleMessage tipindeki mesajlar en az bir sonraki günün tamamını kapsamalıdır. Daha ileri günlere ait tüketim tahmini göndermek mümkündür. Sistem ileri tarihli gönderilmiş tüketim tahmin mesajlarını kaydedecektir. Ertesi günün tamamını kapsamayan, ya da geçmiş gün bulunduran tüketim tahmini mesajları reddedilecektir. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • SubjectParty: Tüketim tahmini bildiriminde bulunan katılımcının EIC (X) kodu. Tüketim tahmini bildirimini yapan taraf ile tüketimi yapacak olan tarafın farklı olduğu durumlar için ayrı bir alan olarak ayırılmıştır. Mevcut piyasa kuralları gereği ikisi aynı olmalıdır. • SubjectRole: Perakende satış şirketleri için A02 - Consumption, Toptan satış Şirketleri için A01 – Trade, Otop, Otop.Grubu, Üretim Şirketleri için ise A06 Production gelmesi gerekmektedir. 38 • MatchingPeriod: Tüketim tahmini bildirim süreci kapsamında boş bırakılmalıdır. Gönderilen mesajın tamamı eşleme kapsamına alınacaktır. • ScheduleTimeSeries: Bir tüketim tahmini mesaj altında yanlız bir zaman serisi gerekli ve yeterlidir. • SendersTimeSeriesID: Tüketim tahmini gönderen katılımcının zaman serisine ilişkin tekil tanımlayıcısı. • SendersTimeSeriesVer: Zaman serisinin herhangi bir sebepten tekrar gönderilmesi durumunda kullanılacak, aksi durumda “1” olarak gönderilecek olan sürüm bilgisi. • BusinessType: Katılımcılar tarafından gönderilen tüketim tahmini mesajlarının zaman serilerinde A04 Consumption kullanılacaktır. • Product: Katılımcılar tarafından gönderilen tüketim tahmini mesajlarının zaman serilerinde ürün kodu olarak aktif enerji: 8716867000030 Active Energy kullanılmalıdır. • ObjectAggregation: Tüketim tahminleri katılımcı bazında saatlik toplam olarak gönderilecek olup “A03” kodu gönderilmelidir. • InArea-CodingScheme: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarka “A01” - ETSO gönderilmelidir. • OutArea-CodingScheme: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarka “A01” - ETSO gönderilmelidir. • MeteringPointID: Tüketim tahmini bildirimi kapsamındaki mesajlarda bu alan boş bırakılmalıdır. • InParty: Tüketim tahmini bildirimi kapsamındaki mesajlarda bu alan boş bırakılmalıdır. • OutParty: Tüketim tahmini bildiriminde bulunan katılımcının EIC (X) kodu. Coding Scheme olarak A01 – ETSO gönderilmelidir. • CapacityContractType: Tüketim tahmini bildirimi kapsamındaki mesajlarda bu alan boş bırakılmalıdır. • CapacityAgreementID: Tüketim tahmini bildirimi kapsamındaki mesajlarda bu alan boş bırakılmalıdır. • MeasurementUnit: MWH olarak gönderilmelidir. Tüketim tahmini bildirimi kapsamında gönderilen değerler saatlik enerji değerleridir, değerler saatlik olduklarından saatlik ortalama güç deperlerine de eşdeğerdirler. • Period:Her bir zaman serisi için bir ve yanlız bir period tanımlanmalıdır. • TimeInterval: Tanımlanmakta olan zaman aralığının başlangıç ve bitiş zamanı YYYY-MM-DDTHH:MMZ/YYYY-MM-DDTHH:MMZ gönderilmelidir. 39 formatında • Resolution: ISO 8601 uyumlu zaman sıklık bilgisi gönderilmelidir. Saatlik uzlaştırma prensibi gereği tüketim tahmini bilgilerinin saatlik gönderilmesi gerekir (PT1H veya P60M). Saatlik dışında gönderilen tüketim tahmini bilgileri kabul edilmeyecektir. • Interval:Her zaman serisi aralığında, TimeInterval/Resolution adet zaman dilimi bulunmaktadır. Günlük tüketim tahmini bildirimi sürecinde bu zaman dilimi sayısı minimum 24 adettir. • Pos: Zaman serisi aralığı içinde gönderilmekte olan dilimin sırasını belirler. Bir günlük tüketim tahmini bildirimi için 1 ile 24 arasında olması ve ilgili saatleri ifade etmesi beklenir. • Qty: İlgili saatte tüketim tahminini konu olan Enerji miktarı bilgisi gönderilecektir. Miktarlar ondalık değerler her zaman “.” ile ayrılarak gönderilecektir, “,” ile ayrılan ondalık değerler hatalı kabul edilecektir. Gönderilen enerji miktarları en fazla binde bir kesinliğinde olmalıdır. 40 7. DGPYS/EVD Tarafından Yayımlanan Verilere İlişkin Süreçler Uzlaştırma Sonuçları Bildirimi (Dengesizlik Uzlaştırması, Dengeleme Uzlaştırması Kapsamında DGP talimatları, Gün Öncesi Planlama Kapsamındaki Talimatlar, Günlük Parametre Raporları, Sayaç Verileri) için ETSO Settlemet Process (ESP) V1R1 ile belirlenen süreçler uygulanacak olup, TEİAŞ/PMUM tarafından katılımcılara ve/veya kendi iç sistemlerine uzlaştırma işlemlerine ve sonuçlarına ilişkin bilgiler EnergyAccountReport mesajı ile gönderilecektir. EVDServis saatlik sayaç verileri için getSayacVerisCekis, kayıp uygulanmamış saatlik sayaç verileri için getSayacVerisCekisKayipsiz, getUzlastirmaSonuc, getSistemDengesizlikFiyat, getGunOncesiFiyat, getTeslimEdilemeyenTalimat, getGOPTalimat, getGunlukParametreRapor, profil getDGPTalimat, sayaç verileri için getProfilCekis metotları tarih parametresi ile çağırılarak EAR formatında ilgili doküman indirilebilecektir. Sayaç bilgileri ise getSayacBilgi metodu tarih parametresi ile çağırılarak PMUMetaDataReport mesajı ile gönderilecektir.Bu metotlara ek olarak, sayaç bazında veri çekebilmek amacıyla ilgili saatlik içingetSayacVerisCekisBySayac, kayıp sayacın bir günlük verisi verisi için uygulanmamış getSayacVerisCekisKayipsizBySayac metotları hem tarih hem de verisi istenen sayacın ETSO kodu ile çağrılarak EAR formatında ilgili doküman indirilebilecektir. Saatlik sayaçların bir aylık verisini toplu olarak alabilmek için getSayacVerisCekisAylikBySayac ve kayıp uygulanmamış değerleri için getSayacVerisCekisAylikKayipsizBySayac metotları verisi istenen ay değerini içeren tarih(yazılım tarafında tarih parametresi içindeki gün bilgisi dikkate alınmayıp ayın ilk gününe çekilecektir) ve sayaç ETSO kod parametreleri ile çağırılarak EAR formatında ilgili doküman indirilebilecektir. Aynı şekilde profil sayaçları için sayaç bazında veri çekebilmek amacıyla getProfilCekisBySayac metodu hem tarih hem de verisi istenen sayacın ETSO kodu ile çağrılarak EAR formatında ilgili doküman indirilebilecektir. Bunun yanı sıra parametre olarak verilecek tarih ve sıralı halde iki ETSO kod arasında kalan tüm getProfilCekisBySayacAralik indirilebilecektir. metodu tarih Sayaç ve PMUMetaDataReport profil metodu bilgilerini bilgisi istenen sayaçların çağırılarak sayaç bazında sayaç formatında ETSO ilgili sayaç EAR formatında verebilecek kod verilerini doküman getSayacBilgiBySayac parametreleri doküman ilgili verebilecek ile çağırılarak indirilebilecektir. getProfilCekisBySayacAralik metoduna benzer olarak getSayacBilgiBySayacAralik metodu parametre olarak verilecek tarih ve alfabetik sıralı halde iki ETSO kod arasında kalan (gönderilen iki sayaç dahil) tüm sayaçlarınbilgileri PMUMetaDataReport formatında indirilebilecektir. 41 Enerji Piyasasında işlem yapacak tüm yazılım sistemlerinde kolay adaptasyon açısından bu dokümanda belirlenen yapının kullanılması önerilmektedir. Dengesizlik uzlaştırmasının yapılması piyasa işletmecisi ile dağıtım şirketleri ve iletim şirketi arasında gerçekleşecek işlenmiş sayaç verisi aktarımının ve OSOS sistemlerinden piyasa katılımcılarına gönderilecek güncel sayaç verilerinin de bu bölümde açıklanan standartlara uygun yapılması öngörülmektedir. 42 7.1. Sayaç Verileri Bildirim Mesajı EnergyAccountReport getSayacVerisCekis(Date) EnergyAccountReport getSayacVerisCekisKayipsiz(Date date) EnergyAccountReport getSayacVerisCekisBySayac(Date date, String sayac) EnergyAccountReport getSayacVerisCekisKayipsizBySayac(Date date, String sayac) EnergyAccountReport getSayacVerisCekisAylikBySayac(Date date, String sayac) EnergyAccountReport getSayacVerisCekisAylikKayipsizBySayac(Date String sayac) 43 date, EnergyAccountReport: • DocumentId: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ile başlayan hizmet kodu ve son üç karakter 001 şeklinde olmalıdır. • DocumentVER: 1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • DocumentType: Sayaç Verileri için A11 – Aggregated energy data report kullanılmalıdır. • DocumentStatus: Uzlaştırma için gönderilen sayaç verilerinde A02 - Final, Piyasa izleme amaçlı gönderilen günlük verilerde ve ön uzlaştırma bildirimi detayı olarak gönderilen verilerde A01 – Intermediate kullanılmalıdır. • ProcessType: Sayaç Verileri için A05 – Metered Data Aggregation kullanılmalıdır. • ClassificationType: A01 – Detail kullanılmalıdır. • SenderId: TEİAŞ tarafından gönderilen mesajlar için 10X1001A1001A56W olarak PMUM verilmelidir dağıtım OSOS sistemlerinin kurulmasından sonra İlgili EDAŞ’ların EIC (X) Kodları kullanılmalıdır. CodingScheme A01 ETSO olacaktır. • SenderRole: A09 – Metered Data Aggregator kullanılmalıdır. • ReceiverID: Alıcı taraf’ın EIC (X) Kodları kullanılmalıdır. CodingScheme A01 ETSO olacaktır. • ReceiverRole: Settlement Dokuman Responsible, uzlaştırma için Katılımcılara gönderildiğinde gönderildiğinde A05 ise – A08 Imbalance – Balance Responsible Party kullanılmalıdır. • DocumentDate&Time: Mesajın hazırlandığı YYYY-MM-DDTHH:MM:SSZ formatında zaman. • AccountingPeriod: Sayaç verilerinin kapsadığı zaman dilimi YYYY-MM-DDTHH:MM:SSZ/ YYYY-MM-DDTHH:MM:SSZ formatında gönderilmelidir. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • AccountTimeSeries • SendersTimeSeriesId: Gönderilen zaman serisine ilişkin tekil tanımlayıcı. • BusinessType: İşlenmiş saatlik sayaç verileri için A14 – Aggregated energy data kullanılacaktır. • Product: Ürün kodu olarak aktif enerji: 8716867000030 Active Energy kullanılacaktır. • ObjectAggregation: Katılımcı bazında gönderilen işlenmiş sayaç veri sonuçları için A02 – Metering Point kullanılacaktır. • Area: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarak “A01” - ETSO kullanılacaktır. 44 • Party: Sayaç verilerinin ilgilisi olan katılımcının ETSO “X” kodu kullanılacaktır. Sayaç verilerinin dengeden sorumlu gruba gönderilmesi durumunda, sayacın ölçtüğü katılımcının ETSO “X” kodu kullanılacaktır. Kodlama türü olarak “A01” ETSO kullanılacaktır. • AgreementId: Sayaç verileri zaman serilerinde boş bırakılacaktır. • MeasurementUnit: MWH. İşlenmiş sayaç verileri MWh olarak gönderilecektir. • Currency: Sayaç verileri zaman serilerinde boş bırakılacaktır. • AccountingPoint: Bu alanda sayaç değerlerinin ait olduğu sayacın ETSO “Z” kodu bulunacaktır. Kodlama türü olarak “A01” - ETSO kullanılacaktır. • Period:Her bir zaman serisi için birden fazla period tanımlanabilmektedir ancak tüm periodların zaman serisinin tamamını kapsaması gereklidir. Bu da ancak aynı zaman serisi için bir 15 dk’lık, bir de 1 saatlik veri gönderilmesi anlamına gelecektir. Sadece 1 saatlik gönderilen veriler dikkate alınacaktır.. • TimeInterval: Tanımlanmakta olan zaman aralığının başlangıç ve bitiş zamanı YYYY-MM-DDTHH:MMZ/YYYY-MM-DDTHH:MMZ formatında gönderilmelidir. • Resolution: ISO 8601 uyumlu zaman sıklık bilgisi gönderilmelidir. Saatlik uzlaştırma prensibi gereği sayaç bilgilerinin saatlik gönderilmesi gerekir (PT1H). Saatlik dışında gönderilen sayaç bilgileri kabul edilmeyecektir. • Interval:Her zaman serisi aralığında, AccountInterval/Resolution adet zaman dilimi bulunmaktadır. Sayaç veri okuma sürecinde bu zaman dilimi sayısı minimum 24 adettir. • Pos: Zaman serisi aralığı içinde gönderilmekte olan dilimin sırasını belirler. Bir günlük sayaç bilgisinde 1 ile 24 arasında olması ve ilgili saatleri ifade etmesi beklenir. (23 – 25) • InQty: İlgili saatte sayaçta ölçülüp gerekli kayıp katsayıları uygulanmış sisteme veriş miktarı bilgisini gösterecektir. Miktarlar ondalık değerler her zaman “.” ile ayrılarak gönderilecektir, “,” ile ayrılan ondalık değerler hatalı kabul edilecektir. Gönderilen enerji miktarları en fazla binde bir kesinliğinde olacaktır. • OutQty: İlgili saatte sayaçta ölçülüp gerekli kayıp katsayıları uygulanmış sistemden çekiş miktarı bilgisini gösterecektir. Miktarlar ondalık değerler her zaman “.” ile ayrılarak gönderilecektir, “,” ile ayrılan ondalık değerler hatalı kabul edilecektir. Gönderilen enerji miktarları en fazla binde bir kesinliğinde olacaktır. • SettlementAmount: Sayaç verileri zaman serilerinde boş bırakılacaktır. 45 Katılımcıların getSayacVerisCekis ve türevleri, getProfilCekis ve türevleri; metotları ile elde ettikleri sayaç verilerinin değişip değişmediğini kontrol etmek amacıyla sunucularda işlem yoğunluğuna yol açıp hizmet kalitesini düşüren bu metotlar yerine kullanabilecekleri metotlar aşağıda listelenmiştir. Katılımcılar sahip oldukları tüm sayaçların ay bazında toplam sayaç verilerini, tarih parametresi ile çağıracakları getSayacVerisCekisToplam metodu ile elde edebileceklerdir. Bir adet sayaca ilişkin ay bazlı sayaç verisi toplamını, tarih parametresinin yanına ilgili sayacın ETSO kodunu ekleyip getSayacVerisCekisToplamBySayac metodunu çağırarak elde edebilmektedirler. Çok fazla miktarda sayaca sahip katılımcılar sahip oldukları sayaçların ETSO kodlarını alfabetik olarak sıraladıktan sonra seçecekleri iki sayaç arasında kalan (seçilen iki sayaç dahil) tüm sayaçların ay bazlı sayaç verileri toplamını, tarih parametresinin yanına bu iki sayacı parametre olarak ekleyip getSayacVerisCekisToplamBySayacAralik metodunu çağırarak elde edebileceklerdir. public EnergyAccountReport getSayacVerisCekisToplam(Date date) public EnergyAccountReport getSayacVerisCekisToplamBySayac(Date date, String sayac) public EnergyAccountReport getSayacVerisCekisToplamBySayacAralik(Date date, String sayac1, String sayac2) EnergyAccountReport: • DocumentId: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ile başlayan hizmet kodu ve son üç karakter 001 şeklinde olmalıdır. • DocumentVER: 1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • DocumentType: Sayaç Verileri için A11 – Aggregated energy data report kullanılmalıdır. • DocumentStatus: Uzlaştırma için gönderilen sayaç verilerinde A02 - Final, Piyasa izleme amaçlı gönderilen günlük verilerde ve ön uzlaştırma bildirimi detayı olarak gönderilen verilerde A01 – Intermediate kullanılmalıdır. • ProcessType: Sayaç Verileri için A05 – Metered Data Aggregation kullanılmalıdır. • ClassificationType: A01 – Detail kullanılmalıdır. • SenderId: TEİAŞ tarafından gönderilen mesajlar için 10X1001A1001A56W olarak PMUM verilmelidir dağıtım OSOS sistemlerinin kurulmasından sonra EDAŞ’ların EIC (X) Kodları kullanılmalıdır. CodingScheme A01 ETSO olacaktır. • SenderRole: A09 – Metered Data Aggregator kullanılmalıdır. 46 İlgili • ReceiverID: Alıcı taraf’ın EIC (X) Kodları kullanılmalıdır. CodingScheme A01 ETSO olacaktır. • ReceiverRole: Settlement Dokuman Responsible, uzlaştırma için Katılımcılara gönderildiğinde gönderildiğinde A05 ise – A08 Imbalance – Balance Responsible Party kullanılmalıdır. • DocumentDate&Time: Mesajın hazırlandığı YYYY-MM-DDTHH:MM:SSZ formatında zaman. • AccountingPeriod: Sayaç verilerinin kapsadığı zaman dilimi YYYY-MM-DDTHH:MM:SSZ/ YYYY-MM-DDTHH:MM:SSZ formatında gönderilmelidir. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • AccountTimeSeries • SendersTimeSeriesId: Gönderilen zaman serisine ilişkin tekil tanımlayıcı. • BusinessType: İşlenmiş saatlik sayaç verileri için A14 – Aggregated energy data kullanılacaktır. • Product: Ürün kodu olarak aktif enerji: 8716867000030 Active Energy kullanılacaktır. • ObjectAggregation: Katılımcı bazında gönderilen işlenmiş sayaç veri sonuçları için A02 – Metering Point kullanılacaktır. • Area: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarak “A01” - ETSO kullanılacaktır. • Party: Sayaç verilerinin ilgilisi olan katılımcının ETSO “X” kodu kullanılacaktır. Sayaç verilerinin dengeden sorumlu gruba gönderilmesi durumunda, sayacın ölçtüğü katılımcının ETSO “X” kodu kullanılacaktır. Kodlama türü olarak “A01” ETSO kullanılacaktır. • AgreementId: Sayaç verileri zaman serilerinde boş bırakılacaktır. • MeasurementUnit: MWH. İşlenmiş sayaç verileri MWh olarak gönderilecektir. • Currency: TRY olarak gönderilecektir. • AccountingPoint: Bu alanda sayaç değerlerinin ait olduğu sayacın ETSO “Z” kodu bulunacaktır. Kodlama türü olarak “A01” - ETSO kullanılacaktır. • Period:Her bir zaman serisi için birden fazla period tanımlanabilmektedir ancak tüm periodların zaman serisinin tamamını kapsaması gereklidir. Bu da ancak aynı zaman serisi için bir 15 dk’lık, bir de 1 saatlik veri gönderilmesi anlamına gelecektir. Sadece 1 saatlik gönderilen veriler dikkate alınacaktır.. • TimeInterval: Tanımlanmakta olan zaman aralığının başlangıç ve bitiş zamanı YYYY-MM-DDTHH:MMZ/YYYY-MM-DDTHH:MMZ gönderilmelidir. 47 formatında • Resolution: ISO 8601 uyumlu zaman sıklık bilgisi gönderilmelidir. Saatlik uzlaştırma prensibi gereği sayaç bilgilerinin saatlik gönderilmesi gerekir (PT1H). Saatlik dışında gönderilen sayaç bilgileri kabul edilmeyecektir. • Interval:Her zaman serisi aralığında, 5 adet zaman dilimi bulunmaktadır. • Pos: Zaman serisi aralığı içinde gönderilmekte olan dilimin sırasını belirler. Bir aylık toplam sayaç bilgisinde 1 ile 5 arasında olması gereklidir. • InQty: Pos=1 değerinde sayaçta ölçülen sisteme veriş miktarı bilgisini gösterecektir. Pos=3 değerindesayaçta ölçülüp gerekli kayıp katsayıları uygulanmış sisteme veriş miktarı bilgisini gösterecektir. Pos=5 değerinde sayaç verileri bir önceki aydan kopyalanmışsa 1 değerini alacaktır.Miktarlar ondalık değerler her zaman “.” ile ayrılarak gönderilecektir, “,” ile ayrılan ondalık değerler hatalı kabul edilecektir. Gönderilen enerji miktarları en fazla binde bir kesinliğinde olacaktır. • OutQty: Pos=2 değerinde sayaçta ölçülen sistemden çekiş miktarı bilgisini gösterecektir. Pos=4 değerinde sayaçta ölçülüp gerekli kayıp katsayıları uygulanmış sistemden çekiş miktarı bilgisini gösterecektir. Pos=5 değerinde sayaç verileri bir önceki aydan kopyalanmamışsa, yani ilgili ay için yeni veriler girilmişse -1 değerini alacaktır. Miktarlar ondalık değerler her zaman “.” ile ayrılarak gönderilecektir, “,” ile ayrılan ondalık değerler hatalı kabul edilecektir. Gönderilen enerji miktarları en fazla binde bir kesinliğinde olacaktır. • SettlementAmount: Sayaç verileri zaman serilerinde boş bırakılacaktır. Herhangi bir aya ait sayaç verileri üzerinde ilgili aya ilişkin uzlaştırma dönemi kapandıktan sonra yapılan değişikliklerin (GDDK) katılımcılar tarafından elde edilebilmesi amacıyla saatlik sayaç verileri için getSayacVerisCekisAylikGDDKTumSayaclar, getSayacVerisCekisAylikKayipsizGDDKTumSayaclar getProfilCekisGDDKTumSayaclar metotları ve sunulmuştur. profil Bu sayaçlar metotlar için aldıkları tek parametre olan tarih parametresindeki ilgili ayda organizasyonun sahip olduğu, verisi üzerinde düzeltme yapılan, tüm sayaç verilerini vermektedirler. Dönen cevap taslağı saatlik sayaçlar için getSayacVerisCekis, profil sayaçlar için getProfilCekis metotlarından dönen cevap taslaklarının aynısıdır. Örneğin katılımcısıgetSayacVerisCekisAylikGDDKTumSayaclar herhangi metoduna bir piyasa “2012-01-01T00:00Z” parametresi ile birlikte bir istekte bulunduğunda, sahip olduğu sayaçlardan sadece GDDK işlemi uygulanmış olanların bulunduğu EnergyAccountReport tipinde; içinde [GDDKYapılmışSayaçSayısı * İlgiliAyaAitGunSayısı kadar AccountTimeSeries(Bir sayacın bir günlük verisini içerir)] barındıran bir cevap alacaklardır.İlgili ayda sayaç verileri 48 üzerinde herhangi bir düzeltme yapılmamışsa uyarı olarak EnergyAccountReport-DocumentIdentification alanında “Sayaç verisi bulunamadı!” mesajı verilecektir. İlgili ayda uzlaştırma dönemi kapanmadan sayaç verileri üzerinde yapılan düzeltmelerdaha önceki metotlar kullanılarak alınmaya devam edilecektir. Bu üç metodun amacı uzlaştırma dönemi kapandıktan sonra sayaç verileri üzerinde yapılan düzeltmelerin katılımcıya sunulmasıdır. Aşağıda ilgili ayda uzlaştırma dönemi kapandıktan sonra verisi üzerinde düzeltme yapılan sayaçların verilerinin elde edilebildiği metotlar listelenmiştir. public EnergyAccountReport getSayacVerisCekisAylikGDDKTumSayaclar(Date date) public EnergyAccountReport getSayacVerisCekisAylikKayipsizGDDKTumSayaclar(Date date) public EnergyAccountReport getProfilCekisGDDKTumSayaclar(Date date) 7.2. Sayaç Bilgileri Bildirim Mesajı Sayaç bilgileri için genel olarak PMUMetaDataReportmesajı kullanılacaktır. Sayaç bilgileri katılımcı tarafından gönderilecek bir zaman parametresi veya zaman parametresinin yanında istenen bir sayaca ilişkin bilgi alabilmek için bir sayaç ETSO kod ile çağrılarak PMUMetaDataReport formatında indirilebilecektir. Ayrıca organizasyonun sahip olduğu sayaçların iki tanesi zaman parametresine eklenerek göndermek suretiyle bu iki sayaç ve bu iki sayaç arasında alfabetik sıralamaya göre kalan sayaçların bilgilerini toplu olarak indirebilecektir. PMUMetaDataReport getSayacBilgi(Date) PMUMetaDataReport getSayacBilgiBySayac(Date date, String sayacId) PMUMetaDataReport getSayacBilgiBySayacAralik(Date date, String sayacId1, String sayacId2) PMUMetaDataReport: • DocumentIdentification: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ve son üç karakter 001 şeklinde olmalıdır. • DocumentVersion: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • DocumentType: N08 – National Meter Info kullanılmalıdır. • DocumentStatus: A02 – Final kullanılmalıdır. 49 • ProcessType:N08 – National Meter Info kullanılmalıdır. • ClassificationType: A01 – Detail kullanılmalıdır. • SenderIdentification: TEİAŞ 10X1001A1001A56W kurulmasından olarak sonra tarafından PMUM ilgili gönderilen verilmelidir EDAŞ’ların EIC dağıtım (X) mesajlar OSOS Kodları için sistemlerinin kullanılmalıdır. CodingScheme A01 ETSO olacaktır. • SenderRole: A04 – System Operator kullanılmalıdır. • ReceiverIdentification: Alıcı taraf’ın EIC (X) Kodları kullanılmalıdır. CodingScheme A01 ETSO olacaktır. • ReceiverRole: A27 – Resource Provider olarak kullanılmalıdır, • DocumentDateTime: Mesajın hazırlandığı YYYY-MM-DDTHH:MM:SSZ formatında zaman. • DataPeriod: Sayaç verilerinin kapsadığı zaman dilimi YYYY-MM-DDTHH:MM:SSZ/ YYYY-MM-DDTHH:MM:SSZ formatında gönderilmelidir. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • PMUMetaDataSeries: • SendersDataSeriesIdentification:Veri serisine ilişkin tekil tanımlayıcı. • BusinessType:N08 – National Meter Info kullanılmalıdır. • Area: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarak “A01” - ETSO kullanılacaktır. • Party: Boş bırakılacaktır. • AgreementIdentification:Boş bırakılacaktır. • PMUMetaDataEntry: • Type: Katılımcının aldığı verinin tipini ifade etmektedir. Aşağıda tanımlanan alanlardan oluşmaktadır. N13 N14 N15 N16 N17 N18 N19 N20 N21 N22 N23 N24 N25 N26 N27 N28 -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> Sayacın Id'si Sayacın ETSO Kodu Sayacın Abone Nosu Sayacın Seri Nosu Sayacın Üreticisi Sayacın Tesis Adı Sayacın Adresi Sayacın İli Sayacın İlçesi Sayacın Ölçüm Tipi (1: Çekiş, 2: Veriş, 3: Kombi) Trafo Giriş Gerilimi Sayacın Trafo Merkezi Trafoya Göre Konum Trafoya Göre Konum Diğer Sayacı Okuyan Kurum Bağlantı Noktası Gerilimi 50 N29 -> Sayacın Kullanım Tipi N30 -> Profil Tipi N31 -> Profil Abone Grubu N32 -> Sayaç Okuma Tipi (1: Üç zamanlı, 2: Saatlik) N33 -> Bara Gerilimi N35 -> Iskk Konfigürasyon Durumu N36 -> Çekiş UEVÇB'si N37 -> Veriş UEVÇB'si N38 -> Çekiş Tenzil UEVÇB'si N39 -> Veriş Tenzil UEVÇB'si N40 -> Organizasyonu N41 -> Trafo Gücü N42 -> Sayacın Kayıp Tipi N43 -> Sayacın TKK Durumu N44 -> Sayacın HKK Durumu N45 -> Yükteki Kayıp N46 -> Boştaki Kayıp N47 -> Hat Kesiti N48 -> Hat Uzunluğu N49 -> Hat Devre Sayısı N50 -> İletken Özdirenci N51 -> Trafo Çıkış Gerilimi N52 -> Sayacın Tek Hat şemasındaki veriş yönündeki pozisyonu N53 -> Sayacın Tek Hat şemasındaki çekiş yönündeki pozisyonu N68 -> Profil grup sayaçlarının gruplandığı profil tipi N69 -> Profil grup sayaçlarının gruplandığı abone grubu Value: Yukarıda tanımlanan belirli bir verinin alacağı değeri ifade eder. • 7.3. Uzlaştırma Uzlaştırma Bildirim Mesajı Sonuçları Bildirimi için genel olarak Energy kullanılacaktır. Uzlaştırma bildirimi; • Dengesizlik uzlaştırması, • Gün öncesi piyasası, • Gün öncesi planlama, • Dengeleme güç piyasası, • Piyasa işletim ücreti, • Sıfır Bakiye Düzeltme Tutarı, • Geçmişe Dönük Düzeltme Tutarı. için ayrı ayrı tanımlanmaktadır. EnergyAccountReport getUzlastirmaSonuc(Date date) 51 Account Report mesajı EnergyAccountReport: • DocumentId: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ile başlayan hizmet kodu ve son üç karakter 001 şeklinde olmalıdır. • DocumentVER: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • DocumentType: A12- Imbalance report kullanılmalıdır. • DocumentStatus: Kesinleşmemiş uzlaştırma bildirimlerinde Piyasa izleme amaçlı gönderilen günlük verilerde ve ön uzlaştırma bildirimi detayı olarak gönderilen verilerde A01 – Intermediate, nihai uzlaştırma hesabı sonrasında A02 - Final kullanılacaktır. • ProcessType: Sayaç Verileri için A06 – Imbalance Settlement kullanılmalıdır. • ClassificationType: Detaylı uzlaştırma bildiriminde A01 – Detail, Özet Uzlaştırma bildiriminde A02 – Summary kullanılmalıdır. • SenderId: 10X1001A1001A56W olarak PMUM verilecektir. CodingScheme A01 ETSO olacaktır. • SenderRole: A04 – System Operator kullanılmalıdır. • ReceiverID: Alıcı taraf’ın EIC (X) Kodları kullanılmalıdır. CodingScheme A01 ETSO olacaktır. • ReceiverRole: Katılımcılara gönderildiğinde ise A08 – Balance Responsible Party kullanılmalıdır. • DocumentDate&Time: Mesajın hazırlandığı YYYY-MM-DDTHH:MM:SSZ formatında zaman. • AccountingPeriod: Uzlaştırma bildirim dokümanının kapsadığı zaman dilimi YYYY-MM-DDTHH:MM:SSZ/ YYYY-MM-DDTHH:MM:SSZ formatında gönderilmelidir. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • AccountTimeSeries • SendersTimeSeriesId: Gönderilen zaman serisine ilişkin tekil tanımlayıcı. • BusinessType: Dengeleme Güç Piyasası sonuçları için A10 – Tertiary Control, Gün Öncesi Planlama ve Gün Öncesi Piyasası için A02 – Internal Trade, Dengesizlik Kapsamında UEVM/UECM için A14 – Aggregated Energy Data, Toplam ikili anlaşmalar (Gün Öncesi ve DGP ticareti dahil) için A24 – Total Trade, EDM/EDT için A20 – Imbalance Volume, İSKK için A15 – Losses, kullanılacaktır, Sıfır bakiye için TSB, PİÜ için TPI, GDDK için TGD kullanılacaktır. • Product: Ürün kodu olarak aktif enerji: 8716867000030 Active Energy kullanılacaktır. 52 • ObjectAggregation: A03 – Party kullanılacaktır. • Area: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarak “A01” - ETSO kullanılacaktır. • Party: Uzlaştırma bildiriminin ait olduğu katılımcının ETSO “X” kodu kullanılacaktır. Uzlaştırma bildiriminin dengeden sorumlu gruba gönderilmesi durumunda, grubun içinde uzlaştırma bildirimine konu olan katılımcının ETSO “X” kodu kullanılacaktır. Kodlama türü olarak “A01” - ETSO kullanılacaktır. • AgreementId: Gün uzlaştırmasında kabul Öncesi Planlama edilmiş saatlik ve Dengeleme teklifler için Güç Piyasası YAL1/YAL2/YAL3/ ..../YAT1/YAT2/YAT3/...., kabul edilmiş blok teklifler için Yük alma yönünde YBL, Yük atma yönünde TBL, kabul edilmiş esnek teklifler için ise YES bulunacaktır. Gün Öncesi Piyasasında, UEVM,UECM için, İkili Anlaşmalar için, EDM/EDT için, iskk için, SBDK, PİU, GDDK için kullanılmayacaktır. • MeasurementUnit: MWH olarak gönderilecektir. • Currency: TRY olarak gönderilecektir. • AccountingPoint: Bu alanda Gün Öncesi Planlama ve Dengeleme uzlaştırmasında ayrıca GDDK zaman serilerinde classification type “detail” ise, dengeleme birimlerinin UEVÇB’lerinin ETSO “W” kodu bulunacaktır. Kodlama türü olarak “A01” - ETSO kullanılacaktır. Diğer uzlaştırma bildirimi zaman serilerinde boş bırakılacaktır. Classification type “detail” olan mesajlarda boş gönderilen accounting point’ler party bazında özet veri zaman serisini ifade etmektedir. • Period: Her bir zaman serisi için birden fazla period tanımlanabilmektedir ancak tüm periodların zaman serisinin tamamını kapsaması gereklidir. Bu da ancak aynı zaman serisi için bir 15 dk’lık, bir de 1 saatlik veri gönderilmesi anlamına gelecektir. Sadece 1 saatlik gönderilen veriler dikkate alınacaktır.. • TimeInterval: Tanımlanmakta olan zaman aralığının başlangıç ve bitiş zamanı YYYY-MM-DDTHH:MMZ/YYYY-MM-DDTHH:MMZ formatında olacaktır. • Resolution: ISO 8601 uyumlu zaman sıklık bilgisi gönderilmelidir. Saatlik uzlaştırma prensibi gereği sayaç bilgilerinin saatlik gönderilmesi gerekir (PT60M ve/veya PT15M). Saatlik dışında gönderilen sayaç bilgileri kabul edilmeyecektir. • Interval:Her zaman serisi aralığında, AccountInterval/Resolution adet zaman dilimi bulunmaktadır. Uzlaştırma bildiriminde bu zaman dilimi sayısı minimum 24 adettir. Tüm ayın uzlaştırma bildiriminde aydaki gün sayısına göre 672/696/720/744 adet olabilir. 53 • Pos: Zaman serisi aralığı içinde gönderilmekte olan dilimin sırasını belirler. Bir günlük sayaç bilgisinde 1 ile 744 arasında olması ve ilgili saatleri ifade etmesi beklenir. • InQty: Sisteme satış miktarı, Yük Alma, Pozitif Öngörülen enerji dengesizliği, pozitif dengesizlik, uzlaştırmaya esas veriş miktarı, toplam ikili anlaşma satış ve iskk değerleri bu alanda bulunacaktır. • OutQty: Sistemden alış miktarı, yük atma, negatif öngörülen enerji dengesizliği, negatif dengesizlik, uzlaştırmaya esas çekiş miktarı, toplam ikili anlaşma değerleri bu alanda bulunacaktır. • SettlementAmount: Sisteme net satış tutarı, net yük alma tutarı, net öngörülen enerji dengesizliği tutarı, net dengesizlik tutarı bu alanda bulunacaktır. Diğer durumlarda boştur. getUzlastirmaSonuc metodundan cevap olarak dönen EnergyAccountReport alanlarının detaylı açıklaması aşağıda listelenmiştir. • (AgreementIdentification = TALGOP)(GOP Talimatları) OutOty değerleri = KEYATT (TL) / InQty değerleri = KEYALT(TL) / SettlementAmount = 0.0 • (AgreementIdentification = OEDM) OutOty değerleri = Negatif ÖEDM(MWh) / InQty değerleri = Pozitif ÖEDM(MWh) / SettlementAmount = 0.0 • (AgreementIdentification = IA) OutOty değerleri = Toplam İkili Anlaşma Alım Miktarı (MWh) / InQty değerleri = Toplam İkili Anlaşma Satış Miktarı (MWh) / SettlementAmount = 0.0 • (AgreementIdentification = GUP) OutOty değerleri = 0.0 / InQty değerleri = GüP (MWh) / SettlementAmount = 0.0 • (AgreementIdentification = TT) OutOty değerleri = TT (MWh) / InQty değerleri = 0.0 / SettlementAmount = 0.0 • (AgreementIdentification = TALDGP)(DGP Talimatları) OutOty değerleri = KEYATT (TL) / InQty değerleri = KEYALT (TL) / SettlementAmount = 0.0 • (AgreementIdentification = UEVCM) OutOty değerleri = (Toplam kayıplı cekiş miktarı) UEÇM (MWh) / InQty değerleri = (Toplam kayıplı veriş miktarı) UEVM (MWh) / SettlementAmount = 0.0 • (AgreementIdentification = EDM) OutOty değerleri = (Enerji Dengesizlik Miktarı) Negatif EDM(MWh) / InQty değerleri = Pozitif EDM(MWh) / SettlementAmount = (Enerji Dengesizlik Tutarı)(Negatif EDM -> Negatif EDT(TL); Pozitif EDM -> Pozitif EDT(TL)) • (AgreementIdentification = PIUGOP) OutOty değerleri = 0.0 / InQty değerleri = 0.0 / SettlementAmount = (PIU Gün Öncesi tutarı) PIU(1.Toplamı) 54 • (AgreementIdentification = PIUDGP) OutOty değerleri = 0.0 / InQty değerleri = 0.0 / SettlementAmount = (PIU DGP tutarı) PIU(2.Toplamı) • (AgreementIdentification = PIUDENG) OutOty değerleri = 0.0 / InQty değerleri = 0.0 / SettlementAmount = (PIU Dengesizlik tutarı) PIU(3.Toplamı) • (AgreementIdentification = PIUDGOP) OutOty değerleri = 0.0 / InQty değerleri = (PIU Gün Öncesi tutarı değişken payı) / SettlementAmount = (Katılımcı gün Öncesi piyasa hacmi) • (AgreementIdentification = PIUDDGP) OutOty değerleri = 0.0 / InQty değerleri = (PIU DGP tutarı değişken payı) / SettlementAmount = (Katılımcı DGP piyasa hacmi) • (AgreementIdentification = PIUDDENG) OutOty değerleri = 0.0 / InQty değerleri = (PIU Dengesizlik tutarı değişken payı) / SettlementAmount = (Katılımcı Dengesizlik piyasa hacmi) • (AgreementIdentification = SBDK) OutOty değerleri = (Organizasyon kayıplı cekiş miktarı) / InQty değerleri = (Organizasyon kayıplı veriş miktarı) / SettlementAmount = (Organizasyon Sıfır Bakiye Düzeltme Katsayısı) • (AgreementIdentification = ISKK) OutOty değerleri = 0.0 / InQty değerleri = 0.0 / SettlementAmount = Aylık İSKK Verileri (ISKK Göster Butonu Tıklanınca Gelen Tablo) 7.4. Talimat Bildirim Mesajı Katılımcıların gün öncesinden veya dengeleme güç piyasası kapsamında aldığı YAL ve YAT talimatları;getGOPTalimat ve getDGPTalimatmetotları tarih parametresi ile çağırılarakEnergyAccountReport mesajı ile gönderilecektir. DGP 1 ve 2 kodlu talimatlar için piyasa katılımcısının nihai talimat gerçekleştirim miktarı; getTeslimEdilemeyenTalimat metodunun tarih parametresi ile çağrılması sonucundaEnergyAccountReport mesajı formatında gönderilecektir. EnergyAccountReport getGOPTalimat(Date date) EnergyAccountReport getDGPTalimat(Date date) EnergyAccountReport getDGPTalimatAsGuc(Date date) EnergyAccountReport getTeslimEdilemeyenTalimat(Date date) EnergyAccountReport: • DocumentId: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ile başlayan hizmet kodu ve son üç karakter 001 şeklinde olmalıdır. 55 • DocumentVER: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • DocumentType: A12 - Imbalance report kullanılmalıdır. • DocumentStatus: A02 - Final kullanılmalıdır. • ProcessType: Sayaç Verileri için A06 – Imbalance Settlement kullanılmalıdır. • ClassificationType: Detaylı uzlaştırma bildiriminde A01 – Detail, Özet Uzlaştırma bildiriminde A02 – Summary kullanılmalıdır. • SenderId: 10X1001A1001A56W olarak PMUM verilecektir. CodingScheme A01 ETSO olacaktır. • SenderRole: A04 – System Operator kullanılmalıdır. • ReceiverID: Alıcı taraf’ın EIC (X) Kodları kullanılmalıdır. CodingScheme A01 ETSO olacaktır. • ReceiverRole: Katılımcılara gönderildiğinde ise A08 – Balance Responsible Party kullanılmalıdır. • DocumentDate&Time: Mesajın hazırlandığı YYYY-MM-DDTHH:MM:SSZ formatında zaman. • AccountingPeriod: Uzlaştırma bildirim dokümanının kapsadığı zaman dilimi YYYY-MM-DDTHH:MM:SSZ/ YYYY-MM-DDTHH:MM:SSZ formatında gönderilmelidir. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • AccountTimeSeries • SendersTimeSeriesId: Gönderilen zaman serisine ilişkin tekil tanımlayıcı. • BusinessType: Talimat etiketi 0 olanlar için N09, 1 olanlar için N10, 2 olanlar için N11 kullanılmalıdır. • Product: Ürün kodu olarak aktif enerji: 8716867000030 Active Energy kullanılacaktır. • ObjectAggregation: N14 kullanılacaktır. • Area: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarak “A01” - ETSO kullanılacaktır. • Party: Uzlaştırma bildiriminin ait olduğu katılımcının ETSO “X” kodu kullanılacaktır. • AgreementId: Gün Öncesi Planlama ve Dengeleme Güç Piyasasında verilmiş talimatlar için YAL1/YAL2/YAL3/ ..../YAT1/YAT2/YAT3/...., blok teklifler için Yük alma yönünde YBL, Yük atma yönünde TBL, esnek teklifler için ise YES kullanılacaktır. • MeasurementUnit: MWH olarak gönderilecektir.getDGPTalimatAsGuc metodunda bu alan MAW olarak gönderilecektir. • Currency: TRY olarak gönderilecektir. • AccountingPoint: İlgili UEVÇB’nin ETSO kodu kullanılacaktır. 56 • Period:Her bir zaman serisi için birden fazla period tanımlanabilmektedir ancak tüm periodların zaman serisinin tamamını kapsaması gereklidir. Bu da ancak aynı zaman serisi için bir 15 dk’lık, bir de 1 saatlik veri gönderilmesi anlamına gelecektir. Sadece 1 saatlik gönderilen veriler dikkate alınacaktır.. • TimeInterval: Tanımlanmakta olan zaman aralığının başlangıç ve bitiş zamanı YYYY-MM-DDTHH:MMZ/YYYY-MM-DDTHH:MMZ formatında olacaktır. • Resolution: Verinin geçerli olduğu zaman dilimini belirtmektedir. Bir saatlik geçerlilik süresi için PT1H kullanılmaktadır. • Interval:Her zaman serisi aralığında, AccountInterval/Resolution adet zaman dilimi bulunmaktadır. Uzlaştırma bildiriminde bu zaman dilimi sayısı minimum 24 adettir. Tüm ayın uzlaştırma bildiriminde aydaki gün sayısına göre 672/696/720/744 adet olabilir. • Pos: Zaman serisi aralığı içinde gönderilmekte olan dilimin sırasını belirler. Bir günlük sayaç bilgisinde 1 ile 744 arasında olması ve ilgili saatleri ifade etmesi beklenir. • InQty: Yük Alma miktarı bu alanda bulunacaktır.Teslim edilemeyen talimat miktarı YAL Teklifleri için Talimat Enerji Miktarı bu alanda bulunacaktır. • OutQty: Yük Atma miktarı bu alanda bulunacaktır. Teslim edilemeyen talimat miktarı YAT Teklifleri için Talimat Enerji Miktarı bu alanda bulunacaktır. • 7.5. SettlementAmount: Talimat geçerli fiyatı bu alanda bulunacaktır. Günlük Parametre Raporu Bildirim Mesajı Katılımcılar günlük parametre raporunu getGunlukParametreRapor metodunu kullanarak tarih parametresi ile çağırabilirler. Günlük parametre raporu EnergyAccountReport mesajı ile gönderilecektir. EnergyAccountReport getGunlukParametreRapor(Date date) EnergyAccountReport: • DocumentId: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ile başlayan hizmet kodu ve son üç karakter 001 şeklinde olmalıdır. • DocumentVER: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. 57 • DocumentType: A12 - Imbalance report kullanılmalıdır. • DocumentStatus: A02 - Final kullanılmalıdır. • ProcessType: Sayaç Verileri için A06 – Imbalance Settlement kullanılmalıdır. • ClassificationType: Detaylı uzlaştırma bildiriminde A01 – Detail, Özet Uzlaştırma bildiriminde A02 – Summary kullanılmalıdır. • SenderId: 10X1001A1001A56W olarak PMUM verilecektir. CodingScheme A01 ETSO olacaktır. • SenderRole: A04 – System Operator kullanılmalıdır. • ReceiverID: Alıcı taraf’ın EIC (X) Kodları kullanılmalıdır. CodingScheme A01 ETSO olacaktır. • ReceiverRole: Katılımcılara gönderildiğinde ise A08 – Balance Responsible Party kullanılmalıdır. • DocumentDate&Time: Mesajın hazırlandığı YYYY-MM-DDTHH:MM:SSZ formatında zaman. • AccountingPeriod: Uzlaştırma bildirim dokümanının kapsadığı zaman dilimi YYYY-MM-DDTHH:MM:SSZ/ YYYY-MM-DDTHH:MM:SSZ formatında gönderilmelidir. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • AccountTimeSeries • SendersTimeSeriesId: Gönderilen zaman serisine ilişkin tekil tanımlayıcı. • BusinessType: A02 kullanılmalıdır. • Product: Ürün kodu olarak aktif enerji: 8716867000030 Active Energy kullanılacaktır. • ObjectAggregation: N14 kullanılacaktır. • Area: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarak “A01” - ETSO kullanılacaktır. • Party: Raporun ait olduğu katılımcının ETSO “X” kodu kullanılacaktır. • AgreementId: Günlük Üretim programı için GUP, Tüketim Tahmini için TT, Yük tahmin planı için YTP, İkili anlaşma miktarı için İA, Öngörülen enerji dengesizlik miktarı için OEDM+ ve OEDM-, Sistem gün öncesi fiyatı için SGÖF, 0 kodlu Sistem alış miktarı için SAM0, 1 kodlu sistem alış miktarı için SAM1, 0 kodlu Sistem satış miktarı için SSM0, 1 kodlu sistem satış miktarı için SSM1, kesinleşmiş günlük üretim programı için KGÜP, sistem marjinal fiyatı için SMF, 0 kodlu yük alma miktarı için KEYALM0, 1 kodlu yük alma miktarı için KEYALM1, 0 kodlu yük atma miktarı için KEYATM0, 1 kodlu yük atma miktarı için KEYATM1 kullanılacaktır. • MeasurementUnit: MWH olarak gönderilecektir. • Currency: TRY olarak gönderilecektir. • AccountingPoint: İlgili UEVÇB’nin ETSO kodu kullanılacaktır. 58 • Period:Her bir zaman serisi için birden fazla period tanımlanabilmektedir ancak tüm periodların zaman serisinin tamamını kapsaması gereklidir. Bu da ancak aynı zaman serisi için bir 15 dk’lık, bir de 1 saatlik veri gönderilmesi anlamına gelecektir. Sadece 1 saatlik gönderilen veriler dikkate alınacaktır.. • TimeInterval: Tanımlanmakta olan zaman aralığının başlangıç ve bitiş zamanı YYYY-MM-DDTHH:MMZ/YYYY-MM-DDTHH:MMZ formatında olacaktır. • Resolution: PT1H kullanılmalıdır. • Interval:Her zaman serisi aralığında, AccountInterval/Resolution adet zaman dilimi bulunmaktadır. Uzlaştırma bildiriminde bu zaman dilimi sayısı minimum 24 adettir. Tüm ayın uzlaştırma bildiriminde aydaki gün sayısına göre 672/696/720/744 adet olabilir. • Pos: Zaman serisi aralığı içinde gönderilmekte olan dilimin sırasını belirler. Bir günlük sayaç bilgisinde 1 ile 744 arasında olması ve ilgili saatleri ifade etmesi beklenir. • 7.6. SettlementAmount: Belli bir saatteki miktarı belirler. Profil Sayaçlar için Çekiş Miktarı Bildirim Mesajı Katılımcılar,profil sayaçlar için aylık bazda çekiş miktarlarını getProfilCekis metodunu tarih parametresi ile çağırarak elde edebilirler.Aynı şekilde profil sayaçları için sayaç bazında veri çekebilmek amacıyla getProfilCekisBySayac metodu hem tarih hem de verisi istenen sayacın ETSO kodu ile çağrılarak EAR formatında ilgili doküman indirilebilecektir. Bunun yanı sıra parametre olarak verilecek tarih ve alfabetik sıralı halde iki ETSO kod arasında kalan tüm profil sayaçların (gönderilen iki sayaç dahil) getProfilCekisBySayacAralik metodu çağırılarak EAR sayaç verilerini verebilecek formatında ilgili doküman indirilebilecektir. Çekiş miktarları bildirimiEnergyAccountReport mesajı ile gönderilecektir. EnergyAccountReport getProfilCekis(Date date) EnergyAccountReport getProfilCekisBySayac(Date date, String sayac) EnergyAccountReport getProfilCekisBySayacAralik(Date date, String sayac1, String sayac2) EnergyAccountReport: • DocumentId: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO 59 kodu, ikinci 16 karakter 0000000000000001 ile başlayan hizmet kodu ve son üç karakter 001 şeklinde olmalıdır. • DocumentVER: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • DocumentType: A12 - Imbalance report kullanılmalıdır. • DocumentStatus: A02 - Final kullanılmalıdır. • ProcessType: Sayaç Verileri için A06 – Imbalance Settlement kullanılmalıdır. • ClassificationType: Detaylı uzlaştırma bildiriminde A01 – Detail, Özet Uzlaştırma bildiriminde A02 – Summary kullanılmalıdır. • SenderId: 10X1001A1001A56W olarak PMUM verilecektir. CodingScheme A01 ETSO olacaktır. • SenderRole: A04 – System Operator kullanılmalıdır. • ReceiverID: Alıcı taraf’ın EIC (X) Kodları kullanılmalıdır. CodingScheme A01 ETSO olacaktır. • ReceiverRole: Katılımcılara gönderildiğinde ise A08 – Balance Responsible Party kullanılmalıdır. • DocumentDate&Time: Mesajın hazırlandığı YYYY-MM-DDTHH:MM:SSZ formatında zaman. • AccountingPeriod: Uzlaştırma bildirim dokümanının kapsadığı zaman dilimi YYYY-MM-DDTHH:MM:SSZ/ YYYY-MM-DDTHH:MM:SSZ formatında gönderilmelidir. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • AccountTimeSeries • SendersTimeSeriesId: Gönderilen zaman serisine ilişkin tekil tanımlayıcı. • BusinessType: A14 kullanılmalıdır. • Product: Ürün kodu olarak aktif enerji: 8716867000030 Active Energy kullanılacaktır. • ObjectAggregation: A02 kullanılacaktır. • Area: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarak “A01” - ETSO kullanılacaktır. • Party: Katılımcının ETSO “X” kodu kullanılacaktır. • AgreementId: Boş bırakılacaktır. • MeasurementUnit: MWH olarak gönderilecektir. • Currency: TRY olarak gönderilecektir. • AccountingPoint: İlgili UEVÇB’nin ETSO kodu kullanılacaktır. • Period:Her bir zaman serisi için bir adet period tanımlanabilmektedir. • TimeInterval: Tanımlanmakta olan zaman aralığının başlangıç ve bitiş zamanı YYYY-MM-DDTHH:MMZ/YYYY-MM-DDTHH:MMZ olacaktır. • Resolution: PT1H kullanılmalıdır. 60 formatında • Interval:Her zaman serisi aralığında, beş adetInterval bulunmaktadır. • Pos: 1 ile 5 arasında değerler alır. • InQty: Aldığı değerlerin anlamı şu şekildedir. 1 cekisGece 2 kayipliCekisGece 3 Sayaç verisi bir önceki aydan kopyalanmışsa 1 değerini alır 4 tkkGece 5 hkkGece • OutQty: Aldığı değerlerin anlamı şu şekildedir. 1 cekisGunduz 2 kayipliCekisGunduz 3 Sayaç verisi yeni değerlerle girilmişse -1 değerini alır 4 tkkGunduz 5 hkkGunduz • SettlementAmount: Aldığı değerlerin anlamı şu şekildedir. 1 cekisPuant 2 kayipliCekisPuant 3 dkkGenel 4 tkkPuant 5 hkkPuant 7.7. Sistem Dengesizlik Fiyatı ve Gün Öncesi Fiyatı Bildirim Mesajı Katılımcılar sistem dengesizlik fiyatını ve sistem gün öncesi fiyatını tarih parametresi ile çağırarak elde edebilirler. Fiyatlar EAR formatında indirilebilecektir. EnergyAccountReport getSistemDengesizlikFiyat(Date date) EnergyAccountReport getGunOncesiFiyat(Date date) EnergyAccountReport: • DocumentId: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ile başlayan hizmet kodu ve son üç karakter 001 şeklinde olmalıdır. • DocumentVER: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • DocumentType: N03 kullanılmalıdır. 61 • DocumentStatus: A02 - Final kullanılmalıdır. • ProcessType: A06 – Imbalance Settlement kullanılmalıdır. • ClassificationType: A01 – Detail kullanılmalıdır. • SenderId: 40X000000000002Polarak TEIAS verilecektir. CodingScheme A01 ETSO olacaktır. • SenderRole: A04 – System Operator kullanılmalıdır. • ReceiverID: Alıcı taraf’ın EIC (X) Kodları kullanılmalıdır. CodingScheme A01 ETSO olacaktır. • ReceiverRole: A05 – Balance Responsible Party kullanılmalıdır. • DocumentDate&Time: Mesajın hazırlandığı YYYY-MM-DDTHH:MM:SSZ formatında zaman. • AccountingPeriod: Fiyat bildirim dokümanının kapsadığı zaman dilimi YYYY-MM-DDTHH:MM:SSZ/ YYYY-MM-DDTHH:MM:SSZ formatında gönderilmelidir. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • AccountTimeSeries • SendersTimeSeriesId: Gönderilen zaman serisine ilişkin tekil tanımlayıcı. • BusinessType: N04 kullanılmalıdır. • Product: Boş bırakılacaktır. • ObjectAggregation: Boş bırakılacaktır. • Area: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarak “A01” - ETSO kullanılacaktır. • Party: Boş bırakılacaktır. • AgreementId: Boş bırakılacaktır. • MeasurementUnit: MWH olarak gönderilecektir. • Currency: TRY olarak gönderilecektir. • AccountingPoint: Boş bırakılacaktır. • Period:Her bir zaman serisi için birden fazla period tanımlanabilmektedir ancak tüm periodların zaman serisinin tamamını kapsaması gereklidir. Bu da ancak aynı zaman serisi için bir 15 dk’lık, bir de 1 saatlik veri gönderilmesi anlamına gelecektir. Sadece 1 saatlik gönderilen veriler dikkate alınacaktır.. • TimeInterval: Tanımlanmakta olan zaman aralığının başlangıç ve bitiş zamanı YYYY-MM-DDTHH:MMZ/YYYY-MM-DDTHH:MMZ formatında olacaktır. • Resolution: PT1H kullanılmalıdır. • Interval:Her zaman serisi aralığında, AccountInterval/Resolution adet zaman dilimi bulunmaktadır. Fiyat bildiriminde bu zaman dilimi sayısı minimum 24 adettir. 62 Pos: Zaman serisi aralığı içinde gönderilmekte olan dilimin sırasını • belirler. Bir günlük fiyat bilgisinde 1 ile 24 arasında olması ve ilgili saatleri ifade etmesi beklenir. InQty: Sistemde enerji açığı olduğunda 1 değerini alır. Sistem dengede • ise 0 değerini alır. OutQty: Sistemde enerji fazlası olduğunda -1 değerini alır. Sistem • dengede ise 0 değerini alır. SettlementAmount: Sistem fiyatını gösterir. • 7.8. İkili Anlaşma Onay Durumu Bildirim Mesajı Katılımcılar sisteme girdikleri ikili anlaşma durumlarını; ikili anlaşma tarihini date parametresi olarak, ikili anlaşma durumunu (ONAYBEKLEYEN,ONAYLANMIS) durum parametresi olarak, katılımcı satıcı pozisyonunda ise alici parametresini false, alıcı pozisyonunda ise alici parametresini true olarak atayıp isteklerini gönderdiklerinde ScheduleMessage formatında indirebileceklerdir. Katılımcılar ikili anlaşmalarını onaylamak veya reddetmek için setIkiliAnlasmaOnayDurum metodunu kullanabilirler. Bu metot getIkiliAnlasmaByDurum metodundan geri dönen İkili Anlaşmaların onaylanmak istenenlerinin ScheduleMessage formatında İkili Anlasma ID ‘si ve değerleri birebir aynı olmak koşulu ile onay parametresini true olarak atayıp gönderirlerse İkili Anlaşmalarını onaylamış olacaklardır. Şayet getIkiliAnlasmaByDurum metodundan geri dönen İkili Anlaşmaların reddedilmek istenenlerinin ScheduleMessage formatında İkili Anlaşma ID ‘si ve değerleri birebir aynı olmak koşulu ile onay parametresini false olarak atayıp gönderirlerse İkili Anlaşmalarını reddetmiş olacaklardır. İkili Anlaşma ID katılımcının onaylayacağı veya reddedeceği İkili Anlaşmaların farkında olması, değerlerin aynı olması satıcı ve alıcı arasında tutarsızlık olmaması için getIkiliAnlasmaByDurummetodundan dönenlerle aynı olması zorunlu tutulmuştur. ScheduleMessage getIkiliAnlasmaByDurum(Date date, String fazla anlaşması durum, boolean alici) ScheduleMessage: Katılımcı Birden karşı katılımcı ile ScheduleMessage altında gönderebilir. 63 ikili var ise hepsini tek • MessageId: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter gönderici için SenderID olan 10X1001A1001A56W PMUM kodu, ikinci 16 karakter 0000000000000001 ve son üç karakter 001 şeklinde olmalıdır. • MessageVER: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • MessageTYPE: A01 Balance Responsible Schedule. • ProcessTYPE: A01 Day ahead. • ScheduleClassificationType: A01 Detail Type. • SenderID: 10X1001A1001A56W olarak PMUM verilecektir. CodingScheme A01 ETSO olacaktır. • SenderRole: Katılımcılar tarafından gönderilecek mesajlarda A11 Market Operator olarak verilmelidir. • ReceiverID: Alıcı taraf’ın EIC (X) Kodları kullanılmalıdır. CodingScheme A01 ETSO olacaktır. • ReceiverRole: Perakende satış şirketleri için A02 - Consumption, Toptan satış Şirketleri için A01 – Trade, Otop, Otop.Grubu, Üretim Şirketleri için ise A06 Production gelmesi gerekmektedir. • MessageDate&Time: ETSO dokümanlarında tanımlandığı şekilde ele alınmalıdır. • ScheduleTimeInterval: İkili anlaşmanın YYYY-MM-DDTHH:MM:SSZ/ kapsadığı zaman YYYY-MM-DDTHH:MM:SSZ dilimi formatında düzenlenecektir. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • SubjectParty: İkili Anlaşma bildiriminde bulunan katılımcının EIC (X) kodu. İkili Anlaşma bildirimini yapan taraf ile ikili anlaşma’nın tarafları farklı olduğu durumlar için ayrı bir alan olarak ayırılmıştır. Mevcut piyasa kuralları gereği ikisi aynı olmalıdır. • SubjectRole: Perakende satış şirketleri için A02 - Consumption, Toptan satış Şirketleri için A01 – Trade, Otop, Otop.Grubu, Üretim Şirketleri için ise A06 Production gelmesi gerekmektedir. • MatchingPeriod: İkili Anlaşma bildirim süreci kapsamında boş bırakılmalıdır. Gönderilen mesajın tamamı eşleme kapsamına alınacaktır. Bir tam gün. • ScheduleTimeSeries: Katılımcının istenen parametrelere uygun sistemde kayıtlı olan tüm ikili anlaşmalarının her biri için oluşturulacaktır. • SendersTimeSeriesID: İkili Anlaşmanın sistemde kayıtlı olan tekil tanımlayıcısı. • SendersTimeSeriesVer: Zaman serisinin herhangi bir sebepten tekrar gönderilmesi durumunda kullanılacak, aksi durumda “1” olarak gönderilecek olan sürüm bilgisi. 64 • BusinessType: Katılımcılar tarafından gönderilen İkili Anlaşma mesajlarının zaman serilerinde A02 Internal Trade kullanılacaktır. • Product: Katılımcılar tarafından gönderilen İkili Anlaşma mesajlarının zaman serilerinde ürün kodu olarak aktif enerji: 8716867000030 Active Energy kullanılmalıdır. • ObjectAggregation: İkili Anlaşmalar katılımcı bazında saatlik toplam olarak gönderilecek olup “A03” kodu gönderilecektir. • InArea-CodingScheme: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarka “A01” - ETSO gönderilecektir. • OutArea-CodingScheme: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarka “A01” - ETSO gönderilecektir. • MeteringPointID: İkili Anlaşma bildirimi kapsamındaki mesajlarda bu alan boş bırakılmalıdır. • InParty: İkili Anlaşmanın satış tarafında bulunan katılımcının EIC (X) kodu. Coding Scheme olarak A01 – ETSO gönderilmelidir. • OutParty: İkili Anlaşmanın alış tarafında bulunan katılımcının EIC (X) kodu. Coding Scheme olarak A01 – ETSO gönderilmelidir. • CapacityContractType: İkili Anlaşma bildirimi kapsamındaki mesajlarda bu alan boş bırakılmalıdır. • CapacityAgreementID: İkili Anlaşma bildirimi kapsamındaki mesajlarda bu alan boş bırakılmalıdır. • MeasurementUnit: MWH İkili Anlaşma bildirimi kapsamında gönderilen değerler saatlik enerji değerleridir, değerler saatlik olduklarından saatlik ortalama güç değerlerine eşdeğerdirler. • Period:Her bir zaman serisi için bir ve yanlız bir period tanımlanmalıdır. • TimeInterval: Tanımlanmakta olan zaman aralığının başlangıç ve bitiş zamanı YYYY-MM-DDTHH:MMZ/YYYY-MM-DDTHH:MMZ formatında gönderilmelidir. • Resolution: ISO 8601 uyumlu zaman sıklık bilgisi gönderilmelidir. Saatlik uzlaştırma prensibi gereği ikili anlaşma bilgilerinin saatlik gönderilmesi gerekir (PT1H veya PT60M). Saatlik dışında gönderilen ikili anlaşma bilgileri kabul edilmeyecektir. • Interval:Her zaman serisi aralığında, TimeInterval/Resolution adet zaman dilimi bulunmaktadır. Günlük ikili anlaşma bildirimi sürecinde bu zaman dilimi sayısı minimum 24 adettir. • Pos: Zaman serisi aralığı içinde gönderilmekte olan dilimin sırasını belirler. Bir günlük ikili anlaşma bildirimi için 1 ile 24 arasında olması ve 65 ilgili saatleri ifade etmesi beklenir. (Saatlerin ileri ve geri alındığı dönemlerde 25 veya 23 olabilir.) • Qty: İlgili saatte ikili anlaşmaya konu olan Enerji miktarı bilgisi gönderilecektir. Miktarlar ondalık değerler her zaman “.” ile ayrılarak gönderilecektir, “,” ile ayrılan ondalık değerler hatalı kabul edilecektir. Gönderilen enerji miktarları en fazla binde bir kesinliğinde olmalıdır. 7.9. Organizasyon Bazında Sayaç ETSO Kod Listesi Bildirim Mesajı Organizasyonların hesapları altında yer alan sayaç ETSO kodlarının temininde PMUMetaDataReportmesajı kullanılacaktır. Sayaç ETSO kodları, katılımcı tarafından gönderilecek bir zaman parametresi ile çağrılarak PMUMetaDataReport formatında indirilebilecektir. PMUMetaDataReport getSayacEtsoKodByOrg(Date date) PMUMetaDataReport: • DocumentIdentification: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ve son üç karakter 001 şeklinde olmalıdır. • DocumentVersion: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • DocumentType: N08 – National Meter Info kullanılmalıdır. • DocumentStatus: A02 – Final kullanılmalıdır. • ProcessType: N08 – National Meter Info kullanılmalıdır. • ClassificationType: A01 – Detail kullanılmalıdır. • SenderIdentification: 10X1001A1001A56W kurulmasından sonra TEİAŞ olarak ilgili tarafından PMUM gönderilen verilmelidir EDAŞ’ların EIC dağıtım (X) mesajlar OSOS Kodları için sistemlerinin kullanılmalıdır. CodingScheme A01 ETSO olacaktır. • SenderRole: A04 – System Operator kullanılmalıdır. • ReceiverIdentification: Alıcı taraf’ın EIC (X) Kodları kullanılmalıdır. CodingScheme A01 ETSO olacaktır. • ReceiverRole: A27 – Resource Provider olarak kullanılmalıdır, • DocumentDateTime: Mesajın hazırlandığı YYYY-MM-DDTHH:MM:SSZ formatında zaman. • DataPeriod: Sayaç verilerinin kapsadığı zaman dilimi YYYY-MM-DDTHH:MM:SSZ/ YYYY-MM-DDTHH:MM:SSZ formatında gönderilmelidir. 66 • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • PMUMetaDataSeries: • SendersDataSeriesIdentification: Veri serisine ilişkin tekil tanımlayıcı. • BusinessType: N08 – National Meter Info kullanılmalıdır. • Area: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarak “A01” - ETSO kullanılacaktır. • Party: Boş bırakılacaktır. • AgreementIdentification: Boş bırakılacaktır. • PMUMetaDataEntry: • Type: Katılımcının aldığı verinin tipini ifade etmektedir. Aşağıda tanımlanan alanlardan oluşmaktadır. • N14 -> Sayacın ETSO Kodu N32 -> Sayaç Okuma Tipi (Üç zamanlı, Saatlik) Value: Yukarıda tanımlanan belirli bir verinin alacağı değeri ifade eder. 7.10. Profil Çarpan Katsayıları Bildirim Mesajı Piyasa katılımcıları, profil sayaçlara uygulanan profil çarpan katsayılarını ilgili ayın ilk gunünü içeren tarih parametresi ile çağırarak elde edebilirler. Katsayılar EAR formatında indirilebilecektir. Katsayılar dağıtım organizayonları ve profil abone grupları bazında AccountTimeSeries ‘lere ayrılmıştır. Örneğin A dağıtım şirketinin 1 numaralı profil abone grubuna uygulayacağı bir aylık çarpan katsayıları 1 adet AccountTimeSeries içine saat bazında verilecektir. EnergyAccountReport getProfilCarpan(Date date) EnergyAccountReport: • DocumentId: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ile başlayan hizmet kodu ve son üç karakter 001 şeklinde olmalıdır. • DocumentVER: Mesaj sürüm numarasıdır. • DocumentType: A33 değeri kullanılmıştır. • DocumentStatus: A02 - Final kullanılmıştır. • ProcessType: A05 değeri kullanılmıştır. • ClassificationType: A01 – Detail kullanılmıştır. • SenderId: 40X000000000002P PMUM ETDO kod kullanılmıştır. CodingScheme A01 ETSO olacaktır. 67 • SenderRole: A04 – System Operator kullanılmıştır. • ReceiverID: Alıcı taraf’ın EIC (X) Kodları kullanılmıştır. CodingScheme A01 ETSO olacaktır. • ReceiverRole: A02 – Consumption kullanılmıştır. • DocumentDate&Time: Mesajın hazırlandığı YYYY-MM-DDTHH:MM:SSZ formatında zaman. • AccountingPeriod: Fiyat bildirim dokümanının kapsadığı zaman dilimi YYYY-MM-DDTHH:MM:SSZ/ YYYY-MM-DDTHH:MM:SSZ formatında gönderilmelidir. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi kullanılmıştır. • AccountTimeSeries • SendersTimeSeriesId: Gönderilen zaman serisine ilişkin tekil tanımlayıcı. • BusinessType: A04 kullanılmıştır. • Product: 8716867000030 Aktif Enerji değeri kullanılmıştır. • ObjectAggregation: A02 değeri kullanılmıştır. • Area: Alan kodu olarak “40Y000000000001D” Türkiye, kodlama türü olarak “A01” - ETSO kullanılacaktır. • Party: Katsayıların ait olduğu dağıtım organizasyonunun ETSO kodu kullanılmıştır. • AgreementId: Profil abone grup verisinin DGPYS sisteminde kayıtlı olduğu ID değeri kullanılmıştır. İlgili değere DGPYS -> İşlemler Menüsü -> Kayıt İşlemleri -> Serbest Tüketici İşlemleri -> Ser. Tük. Sayaç Kayıt Bilgi Ekranında yer alan Profil Abone Grup Sekmesinden ulaşılabilir. • MeasurementUnit: MWH olarak gönderilecektir. • Currency: TRY olarak gönderilecektir. • AccountingPoint: Boş bırakılacaktır. • Period: Her bir zaman serisi için bir period tanımlanmıştır. • TimeInterval: Tanımlanmakta olan zaman aralığının başlangıç ve bitiş zamanı YYYY-MM-DDTHH:MMZ/YYYY-MM-DDTHH:MMZ formatında olacaktır. • Resolution: PT1H kullanılmıştır. Katsayılar saatlik olarak verilecektir. • Interval: Her zaman serisi aralığında, TimeInterval/Resolution adet zaman dilimi bulunmaktadır. Örneğin, 31 günden oluşan bir ay için toplam (31 X 24 = ) 744 adet zaman dilimi kullanılacaktır. • Pos: Zaman serisi aralığı içinde gönderilmekte olan dilimin sırasını belirler. İlgili ay içinde yer alan her bir saat değerini ifade eder. Örneğin (1(ayın ilk saati), ... , 744(ayın son saati)) • InQty: İlgili saat için profil çarpan katsayı değeri. • OutQty: Boş bırakılacaktır. 68 • SettlementAmount: Boş bırakılacaktır. 69 8. Serbest Tüketici Kayıtlarına İlişkin Süreçler Serbest Tüketicilerin yeni sayaç kullanılarak, Tedarikçi Değişikliği kaydı EVDServis’in setSTSayacKayit metodu ise EVDServis’in setSTTedarikciDegisikligi metodu kullanılarak PMUMetaDataReport olarak gönderilecektir.EVDServis metotları cevap olarak başarılı kaydedilmesi durumunda ConfirmationReport kontroller sırasında hataya rastlanması durumunda ise ResourceScheduleAnomalyReport mesajı döndürecektir. 8.1. Serbet Tüketici Yeni Sayaç Kaydı Mesajı Türkiye Elektrik Piyasasında serbest tüketici yeni sayaç kayıtlarının bildirimine ilişkin sürecin başlatılması için katılımcı tarafından gönderilecek “PMUMetaDataReport” mesajının alanlarının doldurulmasına yönelik açıklamalar ve ilgili zaman serilerine ilişkin açıklamalar aşağıda verilmiştir. Katılımcılar setSTSayacKayit metodunu kullanarak yeni sayaç kaydı bildiriminde bulunabilir. ResourceScheduleAnomalyReport setSTSayacKayit(PMUMetaDataReport report) ResourceScheduleAnomalyReport setSTTalepBirlestirme(PMUMetaDataReport report) PMUMetaDataReport: Katılımcı Birden fazla sayaç kaydı var ise 100 sayaca kadar hepsini tek PMUMetaDataReport altında gönderebilir. PMUMetaDataReport: • DocumentIdentification: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ve son üç karakter 001 şeklinde olmalıdır. • DocumentVersion: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • DocumentType: N08 – National Meter Info kullanılmalıdır. • DocumentStatus: A02 – Final kullanılmalıdır. • ProcessType: N08 – National Meter Info kullanılmalıdır. • ClassificationType: A01 – Detail kullanılmalıdır. 70 • SenderIdentification:Alıcı taraf’ın EIC (X) Kodları kullanılmalıdır. CodingScheme A01 ETSO olacaktır. • SenderRole:A27 – Resource Provider olarak kullanılmalıdır, • ReceiverIdentification: 10X1001A1001A56W TEİAŞ olarak tarafından PMUM gönderilen verilmelidir. mesajlar CodingScheme A01 için ETSO olacaktır. • ReceiverRole: A11 – System Operator kullanılmalıdır. • DocumentDateTime: Boş bırakılacaktır. • DataPeriod: Boş bırakılacaktır. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • PMUMetaDataSeries: • SendersDataSeriesIdentification: Veri serisine ilişkin tekil tanımlayıcı. • BusinessType: N08 – National Meter Info kullanılmalıdır. • Area: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarak “A01” - ETSO kullanılacaktır. • Party: Boş bırakılacaktır. • AgreementIdentification: Boş bırakılacaktır. • PMUMetaDataEntry: • Type: Katılımcının girmesi gereken verinin tipini ifade etmektedir. Aşağıda tanımlanan alanlardan oluşmalıdır. Id olarak girilmesi gereken alanların id’leri Serbest Tüketici İşlemleri -> ST Sayaç Kayit Bilgi Ekranı bölümünden bulunabilir. N54 N55 N56 N57 N20 N16 N15 N17 N33 N28 N29 N30 N31 N27 N38 N41 N23 N51 N24 N25 -> Uevçb Ad -> Uevçb Şehir (Şehir id’si girilmelidir) ->Uevçb İlçe -> Uevçb Bağlantı Anlaşması Tip (id olarak girilmelidir) -> Sayacın Şehir (id olarak girilmelidir) ->Sayacın Seri Nosu ->Sayacın Abone Nosu ->Sayacın Üreticisi ->Bara Gerilimi (Gerilim değeri girilmelidir) ->Bağlantı Noktası Gerilimi (Gerilim değeri girilmelidir) -> Sayacın Kullanım Tipi (id olarak girilmelidir) -> Profil Tipi (id olarak girilmelidir) -> Profil Abone Grubu (id olarak girilmelidir) -> Sayacı Okuyan Kurum (Etso kodu girilmelidir) ->Tenzil Uevçb (uevçb etso kodu girilmelidir) -> Trafo Gücü -> Trafo Giriş Gerilimi (Gerilim değeri girilmelidir) ->Trafo Çıkış Gerilimi (Gerilim değeri girilmelidir) -> Sayaç Trafo Merkez (id olarak girilmelidir) -> Trafoya Göre Konum (id olarak girilmelidir) 71 N26 N42 N18 N19 N21 N52 N53 N45 N46 N47 N48 N49 N50 -> -> -> -> -> -> -> -> -> -> -> -> -> Trafoya Göre Konum Diğer Sayacın Kayıp Tipi Sayacın Tesis Adı Sayacın Adresi Sayacın İlçesi Sayacın Veriş Pozisyonu Sayacın Çekiş Pozisyonu Yükteki Kayıp Boştaki Kayıp Hat Kesiti Hat Uzunluğu Hat Devre Sayısı İletken Özdirenci (id olarak girilmelidir) (id olarak girilmelidir) (id olarak girilmelidir) (id olarak girilmelidir) (id olarak girilmelidir) Talep birleştirmesi yapacak olan katılımcılar STTalepBirlestirme metodunda N54,N55,N56,N57 tagları yerine N61 tagını kullanacaklardır. Bu tagın değeri STSayacKayit metodundan dönen Talep id olacaktır. • 8.2. Value: Yukarıda tanımlanan belirli bir verinin alacağı değeri ifade eder. Serbest Tüketici Tedarikçi Değişikliği Bildirim Mesajı Türkiye Elektrik Piyasasında serbest tüketici tedarikçi değişikliği bildirimine ilişkin sürecin başlatılması için katılımcı tarafından gönderilecek “PMUMetaDataReport” mesajının alanlarının doldurulmasına yönelik açıklamalar ve ilgili zaman serilerine ilişkin açıklamalar aşağıda verilmiştir. Katılımcılar setSTTedarikçiDeğişikliği metodunu kullanarak tedarikçi değişikliği bildiriminde bulunabilir. ResourceScheduleAnomalyReport setSTSayacKayit(PMUMetaDataReport report) PMUMetaDataReport: Katılımcının birden fazla tedarikçi değişikliği var ise 100 tedarikçi değişikliğine kadar hepsini tek PMUMetaDataReport altında gönderebilir. PMUMetaDataReport: • DocumentIdentification: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan 72 ETSO kodu, ikinci 16 karakter 0000000000000001 ve son üç karakter 001 şeklinde olmalıdır. • DocumentVersion: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • DocumentType: N08 – National Meter Info kullanılmalıdır. • DocumentStatus: A02 – Final kullanılmalıdır. • ProcessType: N08 – National Meter Info kullanılmalıdır. • ClassificationType: A01 – Detail kullanılmalıdır. • SenderIdentification:Alıcı taraf’ın EIC (X) Kodları kullanılmalıdır. CodingScheme A01 ETSO olacaktır. • • SenderRole: . A27 – Resource Provider olarak kullanılmalıdır, ReceiverIdentification:TEİAŞ 10X1001A1001A56W olarak tarafından PMUM gönderilen verilmelidir. mesajlar CodingScheme A01 için ETSO olacaktır. • ReceiverRole:A04 – System Operator kullanılmalıdır • DocumentDateTime: Boş bırakılacaktır. • DataPeriod: Boş bırakılacaktır. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • PMUMetaDataSeries: • SendersDataSeriesIdentification: Veri serisine ilişkin tekil tanımlayıcı. • BusinessType: N08 – National Meter Info kullanılmalıdır. • Area: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarak “A01” - ETSO kullanılacaktır. • Party: Boş bırakılacaktır. • AgreementIdentification: Boş bırakılacaktır. • PMUMetaDataEntry: • Type:Katılımcının girmesi gereken verinin tipini ifade etmektedir. Aşağıda tanımlanan alanlardan oluşmalıdır. Id olarak girilmesi gereken alanların id’leri Serbest Tüketici İşlemleri -> ST Sayaç Kayit Bilgi Ekranı bölümünden bulunabilir. N54 N55 N56 N57 N60 • -> Uevçb Ad -> Uevçb Şehir (Şehir id’si girilmelidir) ->Uevçb İlçe -> Uevçb Bağlantı Anlaşması Tip (id olarak girilmelidir) -> Uevçb Talep Etso Kodu Value: Yukarıda tanımlanan belirli bir verinin alacağı değeri ifade eder. 73 8.3. Serbest Tüketici Sayaç Onay/Red Bildirim Mesajı Serbest tüketici sayaç onay/red bildirimine ilişkin sürecin başlatılması için piyasa katılımcısı (PK***) veya elektrik dağıtımcısı (ED***) tarafından gönderilecek “PMUMetaDataReport” mesajının alanlarının doldurulmasına yönelik açıklamalar ve ilgili zaman serilerine ilişkin açıklamalar aşağıda verilmiştir. Katılımcılar setSTSayacOnay metodunu kullanarak onaylamak veya reddetmek istedikleri sayaçlara ilişkin bildiriminde bulunabileceklerdir. ResourceScheduleAnomalyReport setSTSayacOnay(PMUMetaDataReport report) PMUMetaDataReport: • DocumentIdentification: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ve son üç karakter 001 şeklinde olmalıdır. • DocumentVersion: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • DocumentType: N08 – National Meter Info kullanılmalıdır. • DocumentStatus: A02 – Final kullanılmalıdır. • ProcessType: N08 – National Meter Info kullanılmalıdır. • ClassificationType: A01 – Detail kullanılmalıdır. • SenderIdentification: Gönderici tarafın EIC (X) kodu kullanılmalıdır. CodingScheme A01 ETSO olacaktır. • SenderRole: A27 – Resource Provider olarak kullanılmalıdır, • ReceiverIdentification: TEİAŞ EIC (X) kodu “10X1001A1001A56W” kullanılmalıdır. CodingScheme A01 ETSO olacaktır. • ReceiverRole: A04 – System Operator kullanılmalıdır • DocumentDateTime: Bildirim mesajının oluşturulma tarihi gönderilmelidir. • DataPeriod: Bildirim mesajının kapsadığı dönem YYYY-MM-DDTHH:MM:SSZ/ YYYY-MM-DDTHH:MM:SSZ formatında gönderilmelidir. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • PMUMetaDataSeries: • SendersDataSeriesIdentification: Herbir ST Sayaç Veri serisine ilişkin tekil tanımlayıcı. • BusinessType: N08 – National Meter Info kullanılmalıdır. • Area: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarak “A01” - ETSO kullanılacaktır. 74 • Party: Boş bırakılacaktır. • AgreementIdentification: İlgili ST Sayacının onaylandığına ilişkin bildirim için “ONAY”, ilgili ST Sayacının reddine ilişkin bildirim için “RED” değerleri gönderilmelidir. • PMUMetaDataEntry: • Type: Katılımcının girmesi gereken verinin tipini ifade etmektedir. Aşağıda tanımlanan alanlardan oluşmalıdır. Id olarak girilmesi gereken alanların id’leri Serbest Tüketici İşlemleri -> ST Sayaç Kayit Bilgi Ekranı bölümünden bulunabilir. N13 N14 N15 N16 N20 N62 N63 N64 N65 N66 N67 -> ST Sayacının ID değeri -> ST Sayacının ETSO Kod değeri -> ST Sayacının Abone No değeri -> ST Sayacının Seri No Kod değeri -> ST Sayacının İl kodu değeri (Şehir id’si girilmelidir) -> ST Sayacının KWH cinsinden Yıllık Ortalama Tüketim Miktarı -> ST Sayaç Red Nedeni (id olarak girilmelidir) 1 : Sözleşmesi devam etmektedir. 2 : Yükümlülüklerini yerine getirmemiştir. 3 : Tüketimi limitin altındadır. -> ST Sayaç Red Neden Açıklaması (String) -> ST Sayaç Onay (Onay için 1, Red için 0 değeri seçilmelidir.) -> ST Sayaç Yükümlülük Onay (Onay için 1, Red için 0) -> ST Sayaç Mevzuat Onay (Onay için 1, Red için 0) Value: Yukarıda tanımlanan belirli bir verinin alacağı değeri ifade eder. PMUMetaDataEntry alanında onay/red verecek organizasyon tipi (PK,ED) ve onay/red durumuna göre kullanılması gereken zorunlu alanlar aşağıdaki tabloda verilmiştir. Belirtilen alanlara uygun değerler atanarak sayaç onay/red bildiriminde bulunulması gerekmektedir. Dağıtım (ED) veya İletim için Zorunlu Alanlar Piyasa Katılımcısı için Zorunlu Alanlar Onay Durumu N13, N14, N15, N16, N20, N62, N65, N67 Red Durumu N13, N14, N15, N16, N20, N64, N65, N67 N13, N14, N15, N16, N20, N62, N66 N13, N14, N15, N16, N20, N63, N64, N66 75 9. Sayaç Verisi Kayıtlarına İlişkin Süreçler Saatlik sayaçların veri sayaçların veri kaydı kaydı ise EVDServis’in setSayacVeri metodu kullanılarak, Profil EVDServis’in setSayacProfilVeri metodu kullanılarak EnergyAccountReport olarak gönderilecektir.EVDServis metotları cevap olarak başarılı kaydedilmesi durumunda ConfirmationReport kontroller sırasında hataya rastlanması durumunda ise ResourceScheduleAnomalyReport mesajı döndürecektir. 9.1. Saatlik Sayaç Veri Kaydı Mesajı Türkiye Elektrik Piyasasında saatlik sayaç veri kayıtlarının bildirimine ilişkin sürecin başlatılması için katılımcı tarafından gönderilecek “EnergyAccountReport” mesajının alanlarının doldurulmasına yönelik açıklamalar ve ilgili zaman serilerine ilişkin açıklamalar aşağıda verilmiştir. Katılımcılar setSayacVeri metodunu kullanarak saatlik sayaç veri kaydı bildiriminde bulunabilir. ResourceScheduleAnomalyReport setSayacVeri(EnergyAccountReport report) EnergyAccountReport: Katılımcı Bir EnergyAccountReport altında en fazla bir saatlik sayaç veri kaydı gönderebilir. EnergyAccountReport: • DocumentIdentification: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ve son üç karakter 001 şeklinde olmalıdır. • DocumentVersion: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • DocumentType: Sayaç Verileri için A11 – Aggregated energy data report kullanılmalıdır. • DocumentStatus: A02 – Final kullanılmalıdır. • ProcessType: Sayaç Verileri için A05 – Metered Data Aggregation kullanılmalıdır. • ClassificationType: A01 – Detail kullanılmalıdır. • SenderIdentification:Alıcı taraf’ın EIC (X) Kodları kullanılmalıdır. CodingScheme A01 ETSO olacaktır. 76 • SenderRole:A27 – Resource Provider olarak kullanılmalıdır, • ReceiverIdentification: 10X1001A1001A56W TEİAŞ olarak tarafından PMUM gönderilen verilmelidir. mesajlar CodingScheme A01 için ETSO olacaktır. • ReceiverRole:: A04 – System Operator kullanılmalıdır. • DocumentDateTime: Boş bırakılacaktır. • AccountingPeriod: Boş bırakılacaktır. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir.CodingScheme A01 ETSO olacaktır. • AccountTimeSeries • SendersDataSeriesIdentification: Veri serisine ilişkin tekil tanımlayıcı. • BusinessType: İşlenmiş saatlik sayaç verileri için A14 – Aggregated energy data kullanılacaktır. • Product: Ürün kodu olarak aktif enerji: 8716867000030 Active Energy kullanılacaktır. • ObjectAggregation: Boş bırakılacaktır. • Area: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarak “A01” - ETSO kullanılacaktır. • Party: Boş bırakılacaktır. • AgreementIdentification: Boş bırakılacaktır. • MeasurementUnit: KWH. İşlenmiş sayaç verileri KWh olarak gönderilecektir. • Currency: Sayaç verileri zaman serilerinde boş bırakılacaktır. • AccountingPoint: Bu alanda sayaç değerlerinin ait olduğu sayacın ETSO “Z” kodu bulunacaktır. Kodlama türü olarak “A01” - ETSO kullanılacaktır. • Period: • TimeInterval: Otomatik olarak geçerli uzlaştırma dönemindeki zaman aralığı atanacaktır. • Resolution: ISO 8601 uyumlu zaman sıklık bilgisi gönderilmelidir. Saatlik uzlaştırma prensibi gereği sayaç bilgilerinin saatlik gönderilmesi gerekir (PT1H). Saatlik dışında gönderilen sayaç bilgileri kabul edilmeyecektir. • AccountInterval:Her zaman serisi aralığında, AccountInterval/Resolution adet zaman dilimi bulunmaktadır. Sayaç veri okuma sürecinde bu zaman dilimi sayısı minimum 24 adettir. • Pos: Zaman serisi aralığı içinde gönderilmekte olan dilimin sırasını belirler. • InQty: İlgili saatte sisteme veriş miktarı bilgisini gösterecektir. • OutQty: İlgili saatte sistemdençekiş miktarı bilgisini gösterecektir. • SettlementAmount: Sayaç verileri zaman serilerinde boş bırakılacaktır. 77 9.2. Profil Sayaç Veri Kaydı Mesajı Türkiye Elektrik Piyasasında profil sayaç veri kayıtlarının bildirimine ilişkin sürecin başlatılması için katılımcı tarafından gönderilecek “EnergyAccountReport” mesajının alanlarının doldurulmasına yönelik açıklamalar ve ilgili zaman serilerine ilişkin açıklamalar aşağıda verilmiştir. Katılımcılar setSayacProfilVeri metodunu kullanarak profil sayaç veri kaydı bildiriminde bulunabilir. ResourceScheduleAnomalyReport setSayacProfilVeri(EnergyAccountReport report) EnergyAccountReport: Katılımcı Bir EnergyAccountReport altında en fazla bir profil sayaç veri kaydı gönderebilir. EnergyAccountReport: • DocumentIdentification: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ve son üç karakter 001 şeklinde olmalıdır. • DocumentVersion: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • DocumentType: Sayaç Verileri için A11 – Aggregated energy data report kullanılmalıdır. • DocumentStatus: A02 – Final kullanılmalıdır. • ProcessType: Sayaç Verileri için A05 – Metered Data Aggregation kullanılmalıdır. • ClassificationType: A01 – Detail kullanılmalıdır. • SenderIdentification:Alıcı taraf’ın EIC (X) Kodları kullanılmalıdır. CodingScheme A01 ETSO olacaktır. • SenderRole:A27 – Resource Provider olarak kullanılmalıdır, • ReceiverIdentification: 10X1001A1001A56W TEİAŞ olarak tarafından PMUM gönderilen verilmelidir. olacaktır. • ReceiverRole:: A04 – System Operator kullanılmalıdır. • DocumentDateTime: Boş bırakılacaktır. • AccountingPeriod: Boş bırakılacaktır. 78 mesajlar CodingScheme A01 için ETSO • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir.CodingScheme A01 ETSO olacaktır. • AccountTimeSeries • SendersDataSeriesIdentification: Veri serisine ilişkin tekil tanımlayıcı. • BusinessType: İşlenmiş saatlik sayaç verileri için A14 – Aggregated energy data kullanılacaktır. • Product: Ürün kodu olarak aktif enerji: 8716867000030 Active Energy kullanılacaktır. • ObjectAggregation: Boş bırakılacaktır. • Area: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarak “A01” - ETSO kullanılacaktır. • Party: Boş bırakılacaktır. • AgreementIdentification: Boş bırakılacaktır. • MeasurementUnit: KWH. İşlenmiş sayaç verileri KWh olarak gönderilecektir. • Currency: Sayaç verileri zaman serilerinde boş bırakılacaktır. • AccountingPoint: Bu alanda sayaç değerlerinin ait olduğu sayacın ETSO “Z” kodu bulunacaktır. Kodlama türü olarak “A01” - ETSO kullanılacaktır. • Period: • TimeInterval: Otomatik olarak geçerli uzlaştırma dönemindeki zaman aralığı atanacaktır. • Resolution: ISO 8601 uyumlu zaman sıklık bilgisi gönderilmelidir. Saatlik uzlaştırma prensibi gereği sayaç bilgilerinin saatlik gönderilmesi gerekir (PT1H). Saatlik dışında gönderilen sayaç bilgileri kabul edilmeyecektir. • AccountInterval:Her zaman serisi aralığında, AccountInterval/Resolution adet zaman dilimi bulunmaktadır. • Pos: Zaman serisi aralığı içinde gönderilmekte olan dilimin sırasını belirler. 1 numaralı pozisyon ÇekişGundüz, 2 numaralı pozisyon ÇekişPuant, 3 numaralı pozisyon ÇekişGece olarak kullanılmalıdır. • InQty: Değer girilmeyecektir. • OutQty: İlgili pozisyonda sistemdençekiş miktarı bilgisini gösterecektir. • SettlementAmount: Sayaç verileri zaman serilerinde boş bırakılacaktır. 79 10. Sekonder Frekans Talimatlarının Onay Durumu Katılımcılar sekonder frekanslarının talimat onay durumunu tarih parametresi ile çağırarak elde edebilirler. Talimat onay durumu EAR formatında indirilebilecektir. EnergyAccountReport getDGPSFKTalimatOnayDurum(Date date) EnergyAccountReport: • AccountTimeSeries • Period: Her bir zaman serisi için bir period tanımlanmıştır. • TimeInterval: Tanımlanmakta olan zaman aralığının başlangıç ve bitiş zamanı YYYY-MM-DDTHH:MMZ/YYYY-MM-DDTHH:MMZ formatında olacaktır. • Resolution: PT1H kullanılmalıdır. • Interval:Her zaman serisi aralığında, AccountInterval/Resolution adet zaman dilimi bulunmaktadır. Talimat bildiriminde bu zaman dilimi sayısı minimum 24 adettir. • Pos: Zaman serisi aralığı içinde gönderilmekte olan dilimin sırasını belirler. Bir günlük talimat bilgisinde 1 ile 24 arasında olması ve ilgili saatleri ifade etmesi beklenir. • InQty: Talimat onaylı olduğunda onaylanmadığında ise 0 değerini alır. 80 1 değerini alır. Talimat 11. Teslim Edilemeyen Talimatların Gönderilmesi Teslim Edilemeyen Talimatların bildirimine ilişkin sürecin başlatılması için katılımcı tarafından gönderilecek “Planned Resource Schedule Document” mesajının alanlarının doldurulmasına yönelik açıklamalar ve ilgili zaman serilerine ilişkin açıklamalar aşağıda verilmiştir. ResourceScheduleAnomalyReport setTeslimEdilemeyenTalimat(PlannedResourceScheduleDocument) Katılımcı bir Time Series altında sadece bir talimat gönderebilmektedir. Planned Resource Schedule Document: • MessageId: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ve son üç karakter 001 şeklinde olmalıdır. • MessageVER: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • DocumentTYPE: A28 - Generation Availability Schedule kullanılmalıdır. • ProcessTYPE: A06 kullanılmalıdır. • SenderID: Teslim Edilemeyen Talimat bildiriminde bulunan katılımcının EIC (X) kodu. Teslim Edilemeyen Talimat bildiriminde bulunulan UEVÇB’nin bu katılımcı adına kayıtlı olması zorunludur. • SenderRole: A27 ResourceProvider gelmesi gerekmektedir. • ReceiverID: Katılımcılar tarafından gönderilecek Teslim Edilemeyen Talimat mesajlarında alıcı 10X1001A1001A56W olarak PMUM verilmelidir. • ReceiverRole: Katılımcılar tarafından gönderilecek mesajlarda A11 Market hangi zaman Operator olarak verilmelidir. • DocumentDateTime: Sistem otomatik olarak atayacaktır. • TimePeriodCovered: Teslim Edilemeyen Talimat bildiriminin aralığında olacağını gösterir.Tanımlanmakta olan zaman aralığının başlangıç ve bitiş zamanı YYYY-MM-DDTHH:MMZ/YYYY-MM-DDTHH:MMZ formatında gönderilmelidir. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • SubjectParty: Teslim Edilemeyen Talimat bildiriminde bulunan katılımcının EIC (X) kodu bulunmalıdır. 81 • SubjectRole: A27 ResourceProvider gelmesi gerekmektedir. • Planned Resource Time Series: • TimeSeriesId: Gönderilen mesaj bazında tekil olması gereken zaman serisi tanımlayıcısıdır. • BusinessType: Katılımcılar tarafından gönderilen Teslim Edilemeyen Talimat mesajlarının zaman serilerinde A61 maximum available generation kullanılacaktır. • Direction: Boş bırakılmalıdır. • Product: Katılımcılar tarafından gönderilen EAK mesajlarının zaman serilerinde ürün kodu olarak aktif güç: 8716867000016 Active Power kullanılmalıdır. • ConnectingArea: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarka “A01” - ETSO gönderilmelidir. • ResourceObject: Katılımcı tarafından gönderilen Teslim Edilemeyen Talimatın ilgili olduğu UEVÇB’nin ETSO “W” Kodu kullanılmalıdır. • ResourceProvider: Katılımcının ETSO kodu bulunmalıdır. • AcquiringArea: Boş bırakılmalıdır. • CapacityContractType: Boş bırakılmalıdır. • CapacityAgreementID: Boş bırakılmalıdır. • MeasurementUnit: MWH kullanılmalıdır. • Period: • TimeInterval: Tanımlanmakta olan zaman aralığının başlangıç ve bitiş zamanı YYYY-MM-DDTHH:MMZ/YYYY-MM-DDTHH:MMZ formatında gönderilmelidir.(Ör: 28 Mayıs 2012’ye ilişkin talimatın time interval alanında 2012-05-28T00:00Z/2012-05-28T23:59Z bulunmalıdır.) • Resolution: PT1H kullanılmalıdır. • Interval: • Pos: 1’den başlayan ve 24’e kadar devam edecek olan saat pozisyon numarası. • Qty: Teslim Edilemeyen Talimat miktarı. 82 12. Primer Frekans Kontrol Yükümlülük Transfer Gönderimi Türkiye Elektrik Piyasasında Dengeleme Güç Piyasası Kapsamında PFK yükümlülük transfer bildirimine ilişkin sürecin başlatılması için katılımcı tarafından gönderilecek “Planned Resource Schedule Document” mesajının alanlarının doldurulmasına yönelik açıklamalar ve ilgili zaman serilerine ilişkin açıklamalar aşağıda verilmiştir. ResourceScheduleAnomalyReport setPFKYukumlulukTransfer(PlannedResourceScheduleDocument) Planned Resource Schedule Document: • MessageId: Katılımcı bazında tekil olması gereken tanımlayıcıdır. 35 karakterli bir anahtar kullanılmaktadır; ilk 16 karakter katılımcı için SenderID olan ETSO kodu, ikinci 16 karakter 0000000000000001 ve son üç karakter 001 şeklinde olmalıdır. • MessageVER: “1” olarak gönderilmesi gereken mesaj sürüm numarasıdır. • DocumentTYPE: A28 - Generation Availability Schedule kullanılmalıdır. • ProcessTYPE: A01 - Day Ahead kullanılmalıdır. • SenderID: PFK yükümlülük transfer bildiriminde bulunan katılımcının EIC (X) kodu. • SenderRole: A27 – Resource Provider kullanılmalıdır. • ReceiverID: Katılımcılar tarafından gönderilecek PFK yükümlülük transfer mesajlarında alıcı 10X1001A1001A56W olarak PMUM verilmelidir. • ReceiverRole: Katılımcılar tarafından gönderilecek mesajlarda A11 Market Operator olarak verilmelidir. • DocumentDateTime: ETSO dokümanlarında tanımlandığı şekilde ele alınmalıdır. • TimePeriodCovered: PFK yükümlülük transfere ilişkin ScheduleMessage tipindeki mesajlar bir günün tamamını kapsamalıdır. Bir günün tamamını kapsamayan PFK yükümlülük transfer mesajları reddedilecektir. • Domain: 10YTR-1001A0006O olarak TEİAŞ bölgesi gönderilmelidir. • SubjectParty: PFK Yönetmeliği hükümleri gönderilebildiğinden yükümlülük dolayı transfer gereğince PFK bilgileri sadece yükümlülük Dengeleme ilgili transfer katılımcının EIC (X) kodu bulunmalıdır. • SubjectRole: A27 – Resource Provider kullanılmalıdır. • Planned Resource Time Series: 83 ve Uzlaştırma katılımcı bildiriminde tarafından bulunan • TimeSeriesId: Gönderilen mesaj bazında tekil olması gereken zaman serisi tanımlayıcısıdır. • BusinessType: A61 Maximum Available Generation kullanılmalıdır. • Direction: PFK yükümlülük transfer kapsamında bu alan boş bırakılmalıdır. • Product: Katılımcılar tarafından gönderilen PFK yükümlülük transfer mesajlarının zaman serilerinde ürün kodu olarak aktif güç: 8716867000016 Active Power kullanılmalıdır. • ConnectingArea: Alan kodu olarak 10YTR-1001A0006O TEİAŞ bölgesi, kodlama türü olarka “A01” - ETSO gönderilmelidir. • ResourceObject: Boş bırakılacaktır. • ResourceProvider: PFK devrinde bulunulacak katılımcının “X” kodu bulunmalıdır. • AcquiringArea: PFK yükümlülük transfer kapsamında bu alan boş bırakılmalıdır. • CapacityContractType: PFK yükümlülük transfer kapsamında bu alan boş bırakılmalıdır. • CapacityAgreementID: PFK yükümlülük transfer kapsamında bu alan boş bırakılmalıdır. • MeasurementUnit: MWH kullanılmalıdır. • Period:DGP PFK yükümlülük transfer için her bir time serie altında her bir saati temsilen 24 adet period olmalıdır. • TimeInterval: Tanımlanmakta olan zaman aralığının başlangıç ve bitiş zamanı YYYY-MM-DDTHH:MMZ/YYYY-MM-DDTHH:MMZ formatında gönderilmelidir.(Ör: 3 Haziran 2012’e ilişkin teklifin time interval alanında 2012-06-08T00:00Z/2012-06-08T23:59Z bulunmalıdır.) • Resolution: PT1H değerini almalıdır. • Interval: • Pos: Zaman serisi aralığı içinde gönderilmekte olan dilimin sırasını belirler. Bir günlük PFK yükümlülük transfer bilgisinde 1 ile 24 arasında olması ve ilgili saatleri ifade etmesi beklenir. • Qty: Miktar. 84
Benzer belgeler
Shopping Recommendation App Code Listing By Ayhan Sahin
County Carlow, Republic of Ireland
[email protected]
Sunum
PMUM, YEKDEM kapsamındaki enerjinin uzlaştırılması için bu Yönetmelik ve
ilgili mevzuatta öngörülen işlemleri yürütebilmek amacıyla DUY hükümleri
uyarınca PMUM nezdinde kayıtlı bir YEKDEM portföyü ...
Exchange Server 2013 Kurulum Sonrası Yapılandırmalar Exchange
Burada önemli bir nokta ise Exchange 2010 ve öncesinde default olarak 20MB olan mail gönderim
boyutu,Exchange 2013 ile birlikte 35MB olmuştur. Dolayısıyla kurumdan gönderilen email boyutlarının
ma...