GMU Hata Kodları
Aşağıdaki listede, GMU SDK, GMU POS SDK, GMU Backend ve GMU POS Backend üzerinde alınabilecek hata bildirim kodları ve açıklamaları belirtilmiştir.
NOT
Hata kodları ile ilgili detay bilgileri görmek için tabloyu sağa doğru kaydırabilirsiniz.
Hata Kodu | Hata Adı | Açıklama | Detay | SDK | Backoffice | GMU API (Integration) | POS API | Entegratör | HSM |
---|---|---|---|---|---|---|---|---|---|
1 | CoreConfigNotFound | Konfigurasyon bulunamadı | ✓ | ||||||
3 | ParameterError | Parametre hatası | Müşterinin çözümleyebileceği bir hata türü değil GMU ekibi ile iletişime geçilmeli. | ✓ | ✓ | ✓ | |||
4 | InvalidDocType | Desteklenmeyen doküman türü | Fatura gönderimi sırasında desteklenmeyen doküman türü ile işlem yapılmak istendiğinde gelir. Örneğin; e-irsaliye desteklenmiyordur ve e-irsaliye gönderilmeye çalışılıyorsa bu hata gelir. (GMU POS SDK içerisinde sadece e-invoice ve e-archive desteği olduğu için bu durum yaşanmayacaktır.) | ✓ | ✓ | ||||
5 | ConfigError | Konfigürasyon hatası | ✓ | ✓ | |||||
6 | MissingInvoiceLines | Fatura satırları eksik | Faturalar en az 1 tane fatura satırı bulundurmak zorundadır. Fatura gönderilmeye çalışılırken hiç fatura satırı yoksa bu hata gelir. (Fatura satırı; adisyona eklenen ürünleri ifade eder. GMU POS SDK içerisinde ürün eklemeden herhangi bir fatura işlemi yapılamaz. Bu yüzden bu durum yaşanmayacaktır.) | ✓ | |||||
8 | UserNotFoundOrPasswordMismatch | Hatalı kullanıcı adı veya şifre | Cihaz için token almak istendiğinde kullanıcı adı ve şifre yanlış girilir ise gelir. (GMU parametrelerini ayarladığınız methodda yanlış username ve password girerseniz bu hatayı alabilirsiniz. Kullanıcının bu durumda alabileceği bir aksiyon yoktur ve hiç bir satış işlemi yapamaz.) | ✓ | ✓ | ✓ | |||
9 | RecordIsInActive | Kayıt aktif değil | ✓ | ✓ | |||||
10 | RecordNotFound | Kayıt bulunamadı | ✓ | ✓ | |||||
11 | UnhandledError | Beklenmeyen bir hata | GMU tarafında handle edilemeyen (bu liste içerisinde bulunmayan) hatalar için genel bir hata kodudur. Hata detayı loglarda aranır. | ✓ | ✓ | ✓ | |||
12 | ExpiredTokenIsInvalid | Süresi dolmuş token geçerli değil | Cihazın işlem yapmak için kullandığı tokenın süresi dolduğunda gelir. Tekrar authorize olup ya da refreshtoken çağrısı ile yeni token alınması gerekir. (Bu durumla daha önce karşılaşılmadı. Bu hatayla karşılaşıldığında uygulamayı restart etmek gerekir.) | ✓ | ✓ | ✓ | |||
14 | DeviceIsInactive | Cihaz aktif değil | |||||||
16 | InvalidProductId | Geçersiz entegratör bilgisi | ✓ | ✓ | |||||
21 | ConsistencyError | Tutarsızlık oluştu | |||||||
23 | UnknownCodeDef | Desteklenmeyen kod | Fatura gönderme sırasındaki vergi hesaplamalarında gelir. (GMU POS SDK sadece KDV ile çalışır. Bu hata ÖTV ve tevkifatlı adisyonlar için geçerlidir. Bu durum yaşanmayacaktır.) | ✓ | |||||
24 | NotSupported | İşlem desteklenmemektedir | ✓ | ✓ | |||||
27 | WrongAuthApiCall | Yanlış kullanıcı yetkilendirme API çağrısı | ✓ | ✓ | |||||
28 | AuthErrorDeviceNotFound | Yetkilendirme hatası: Cihaz bulunamadı | Cihaz için token almak istendiğinde eğer cihaz bulunamadıysa gelir. (Cihaz konfigürasyonu doğru yapıldıysa bu hata ile karşılaşılmaz. Kullanıcı bu hatayı aldığında herhangi bir işlem yapamaz, banka ile iletişime geçip ayarlarını düzelttirmesi gerekir.) | ✓ | |||||
29 | AuthErrorDeviceIsInactive | Yetkilendirme hatası : Cihaz aktif değil | Cihaz için token almak istendiğinde eğer cihaz aktif değilse gelir. (Cihaz konfigürasyonu düzgün yapıldıysa bu hata ile karşılaşılmaz. Kullanıcı bu hatayı aldığında herhangi bir işlem yapamaz, banka ile iletişime geçip ayarlarını düzelttirmesi gerekir.) | ✓ | |||||
30 | AccountOwnerUserAlreadyExists | Aynı e-posta ile bir hesap zaten var | ✓ | ✓ | |||||
31 | ClientVersionNotFound | Uygulama versiyonu bulunamadı | Cihaz için token almak istendiğinde requestte gönderilen AppHash (SDK versiyon bilgisini saklar) sistemde bulunamadığında gelir. (GMU POS SDK üzerindeki GMU parametreleri doğru ayarlandıysa bu hata ile karşılaşılmaz. Kullanıcı bu hatayı aldığında herhangi bir işlem yapamaz, banka ile iletişime geçip ayarlarını düzelttirmesi gerekir.) | ✓ | |||||
32 | UserIsInactive | Kullanıcı aktif değil | Cihaz için token almak isteyen cihaz kullanıcısının aktif olmadığı durumda gelir. (Cihaz konfigürasyonu doğru yapıldıysa bu hata ile karşılaşılmaz. Kullanıcı bu hatayı aldığında herhangi bir işlem yapamaz, banka ile iletişime geçip ayarlarını düzelttirmesi gerekir.) | ✓ | ✓ | ✓ | |||
34 | AppHashIsRequired | AppHash alanı gerekli | Cihaz için token almak istendiğinde requestte bulunan AppHash değeri girilmemiş ise gelir. (GMU POS SDK'da böyle bir hata ile karşılaşılmaz.) | ✓ | |||||
35 | UserAlreadyExists | Bu kullanıcı zaten var | ✓ | ✓ | |||||
37 | TenantIsInactive | Müşteri aktif değil | Cihaz için token alınmak istendiğinde işlem yapılmak istenen tenant aktif değil ise gelir. (Enterprise konfigürasyonu doğru yapıldıysa bu hata ile karşılaşılmaz. Kullanıcı bu hatayı aldığında herhangi bir işlem yapamaz, banka ile iletişime geçip ayarlarını düzelttirmesi gerekir.) | ✓ | ✓ | ✓ | |||
38 | TenantNotFound | Müşteri bulunamadı | Cihaz için token alınmak istendiğinde işlem yapılmak istenen tenant bulunamadı ise gelir. (Enterprise konfigürasyonu doğru yapıldıysa bu hata ile karşılaşılmaz. Kullanıcı bu hatayı aldığında herhangi bir işlem yapamaz, banka ile iletişime geçip ayarlarını düzelttirmesi gerekir.) | ✓ | ✓ | ✓ | |||
39 | NoDefaultDocumentTemplateDefined | Varsayılan döküman şablonu tanımlanmadı | Gönderilmek istenen belge türüne ait default xslt dosyaları tanımlanmamış ise gelir. Bu hata ile karşılaşıldığında GMU ekibi ile iletişime geçilmesi gerekmektedir. | ✓ | |||||
40 | IntegratorNotConfigured | Entegratör konfigürasyonu yapılmadı | Gönderilmek istenen belge türüne ait konfigurasyon dükkanda bulunamadığında bu hata gelir. Dükkanın doküman bazlı konfigürasyonu gözden geçirilmeli. | ✓ | ✓ | ✓ | |||
41 | InvoiceIntegratorConfigMismatch | Entegratör konfigürasyon tutarsızlığı | ✓ | ✓ | |||||
43 | SupplierTaxNoShouldBeEInvoiceLiable | İşyeri vergi numarası GİB e-fatura mükellefleri listesinde kayıtlı değil | Faturayı gönderen işyeri vergi numarası GİB e-fatura mükellefleri listesinde kayıtlı değil ise gelir. Dükkanın taxNo'sunun kontrol edilmesi gerekir. (Dükkan konfigürasyonu doğru yapıldıysa bu hata ile karşılaşılmaz. Kullanıcı bu hatayı aldığında herhangi bir işlem yapamaz, banka ile iletişime geçip ayarlarını düzelttirmesi gerekir.) | ✓ | |||||
44 | SendingOfEArchiveProhibitedToEInvoiceTaxPayer | E-fatura mükellefine e-arşiv faturası gönderilemez. | E-fatura mükellefine e-arşiv faturası göndermek istendiğinde gelir. (E-fatura ve e-arşiv yönetimi GMU POS SDK içerisinde yapılmaktadır. Böyle bir durumla karşılaşıldığında SDK içerisinde her zaman yaşanmayan bir bug var anlamına gelir. Bug tespit edilip düzeltilmelidir. Şu ana kadar bu hatayla hiç karşılaşılmamıştır.) | ✓ | |||||
45 | SendingOfEInvoiceProhibitedToEArchiveTaxPayer | E- fatura mükellefi olmayan bir müşteriye e-fatura gönderilemez | E-fatura mükellefi olmayan bir müşteriye e-fatura göndermek istendiğinde gelir. (E-fatura ve e-arşiv yönetimi GMU POS SDK içerisinde yapılmaktadır. Böyle bir durumla karşılaşıldığında SDK içerisinde her zaman yaşanmayan bir bug var anlamına gelir. Bug tespit edilip düzeltilmelidir. Şu ana kadar bu hatayla hiç karşılaşılmamıştır.) | ✓ | |||||
46 | CustomerTaxNumberDoesntHaveRegisteredAliasInGibRegistry | GİB kullanıcı listesinde ilgili müşteri vergi numarası ile ilişkili hiç etiket tanımı yok | E-fatura gönderilmek istenen müşterinin vergi numarasına ait hiç pkalias etiket bilgisi bulunamadığında gelir. Bu bilgi her akşam güncellenen GİB mükellef listesinden çekilir. (GMU POSD SDK içerisinde fatura adımlarından TCKN/VKN aldığımız kısımdan sonra bu hata ile karşılaşılabilir. Şu ana kadar hiç yaşanmadı fakat yaşandığı takdirde hata bize bildirilip, GİB tarafındaki kaydın incelenmesi gerekebilir.) | ✓ | |||||
47 | CustomerAliasMismatchWithGibRegistry | Verilen CustomerAlias GİB listesinde bulunamadı | E-fatura gönderme işlemi sırasında girilen pkalias etiket bilgisi, gönderilmek istenen müşterinin vergi numarasına ait pkalias etiket bilgisi ile eşleşmediğinde alınır. (GMU POS SDK içerisinde, etiket yönetimi kullanıcıya hissettirilmeden yapılmaktadır. Böyle bir senaryo ile karşılaşılmayacaktır.) | ✓ | |||||
48 | CustomerAliasIsRequired | CustomerAlias alanı gerekli | |||||||
49 | SupplierTaxNumberDoesntHaveRegisteredAliasInGibRegistry | GİB e-fatura mükellefleri listesinde kayıt bulunamadı | Faturayı gönderen işyeri vergi numarasına ait hiç pkalias etiket bilgisi bulunamadığında gelir. Bu bilgi her akşam güncellenen GİB mükellef listesinden çekilir. (GMU POS SDK içerisinde, etiket yönetimi kullanıcıya hissettirilmeden yapılmaktadır. Böyle bir senaryo ile karşılaşılmayacaktır.) | ✓ | |||||
50 | SupplierAliasMismatchWithGibRegistry | GbAlias alanı doldurulmamış | Faturayı gönderen dükkanın GbAlias alanı doldurulmamış. Dükkan bilgileri kontrol edilmelidir. | ✓ | ✓ | ||||
51 | SupplierAliasIsRequired | GbAlias alanı doldurulmamış | Faturayı gönderen dükkanın GbAlias alanı doldurulmamış. Dükkan bilgileri kontrol edilmeli. (Dükkan konfigürasyonu doğru yapıldıysa bu hata ile karşılaşılmaz. Kullanıcı bu hatayı aldığında herhangi bir işlem yapamaz, banka ile iletişime geçip ayarlarını düzelttirmesi gerekir.) | ✓ | |||||
52 | PayeeIBANNumberRequiredForGovernmentCustomers | Kamu çalışanları için PayeeIBANNumber alanı zorunlu | Fatura gönderirken kamu çalışanları için PayeeIBANNumber alanı girilmediğinde gelir. (GMU POS SDK içerisinde böyle bir hata ile karşılaşılmayacaktır.) | ✓ | |||||
53 | PayeeCurrencyCodeRequiredForGovernmentCustomers | Kamu çalışanları için PayeeCurrencyCode alanı zorunlu | Fatura gönderirken kamu çalışanları için CPA veya GTIPNo alanlarından biri doldurulmalıdır. (GMU POS SDK içerisinde böyle bir hata ile karşılaşılmayacaktır.) | ✓ | |||||
54 | InvoiceLineCPAOrGTIPNoShouldBeFilledInForGovernmentCustomers | Kamu çalışanları için CPA veya GTIPNo alanlarından biri doldurulmalıdır | Fatura gönderirken kamu çalışanları için CPA veya GTIPNo alanlarından biri doldurulmalıdır. (GMU POS SDK içerisinde böyle bir hata ile karşılaşılmayacaktır.) | ✓ | |||||
56 | WithholdingTaxCodeIsRequiredForThisInvoice | Bu faturada WithholdingTaxCode doldurulması gerekir | Fatura gönderirken WithholdingTaxCode doldurulması gerektiği zamanlarda doldurulmamış ise gelir. (Tevkifat desteği olmadığından, GMU POS SDK içerisinde böyle bir hata ile karşılaşılmayacaktır.) | ✓ | |||||
57 | TaxExemptionReasonCodeIsRequiredForThisInvoice | Bu faturada TaxExemptionReasonCode doldurulması gerekir | Fatura gönderirken TaxExemptionReasonCode doldurulması gerektiği zamanlarda doldurulmamış ise gelir. (GMU POSD SDK içerisinde böyle bir hata ile karşılaşılmayacaktır.) | ✓ | |||||
58 | InvoiceLineOriginCountryShouldBeFilledInForGovernmentCustomers | Kamu çalışanları için OriginCountry alanı zorunlu | Fatura gönderirken kamu çalışanları için OriginCountry alanlarından biri doldurulmalıdır. (GMU POS SDK içerisinde böyle bir hata ile karşılaşılmayacaktır.) | ✓ | |||||
61 | InvoiceNoAssignmentFailed | Fatura numarası ataması başarısız oldu | Fatura gönderirken fatura numarası oluşturma başarısız olduğu durumlarda gelir. (Bu hata alındığında kullanıcı satış işlemlerini sonlandıramayacaktır. Hata detaylarının incelenmesi gerekecektir.) | ✓ | |||||
62 | UblGenerationFailed | Ubl oluşturma başarısız oldu | Fatura gönderimi sırasında ubl oluşturma başarısız olduğunda gelir. (Bu hata alındığında kullanıcı satış işlemlerini sonlandıramayacaktır. Hata detaylarının incelenmesi gerekecektir.) | ✓ | |||||
63 | FailedToSendInvoiceToIntegrator | Faturayı entegratöre gönderme başarısız oldu | Fatura entegratöre gönderilirken bir hata oluştuğunda gelir. Hatanın birçok sebebi olabilir loglardan detayı bulunabilir. (Bu hata alındığında kullanıcı satış işlemlerini sonlandıramayacaktır. Hata detaylarının incelenmesi gerekecektir.) | ✓ | ✓ | ||||
64 | PdfGenerationFailed | PDF oluşturulamadı | Fatura PDF'ini entegratörden alma sırasında bir hata oluştuğunda gelir. Hatanın entegratör kaynaklı birçok sebebi olabilir loglardan detayı bulunabilir. | ✓ | ✓ | ||||
68 | TransactionStatusAndInvoiceStatusMismatch | İşlem durumu ve fatura durumu uyuşmazlığı | Fatura entegratöre gönderilmemiş, gönderilirken bir hata ile karşılaşılmış ya da fatura iptal edilmiş olmasına rağmen transaction'ın durumunu başarılı şekilde kapatmaya çalışırken veya fatura offline olarak kaydedilmiş transaction'ı iptal olarak sonlandırılmaya çalışılıyorken gelir. (Böyle bir senaryo ile karşılaşılmayacaktır.) | ✓ | |||||
69 | FailedToSetSuccessStatus | Fatura durumunun kaydı başarısız oldu | Fatura entegratöre gönderildikten sonra veritabanında durumu başarılı olarak güncellenirken veritabanı kaynaklı bir hata alındığında gelir. (Bu hata alındığında kullanıcı satış işlemlerini sonlandıramayacaktır. Hata detaylarının incelenmesi gerekecektir.) | ✓ | |||||
70 | UserDoesNotHavePermission | Kullanıcının bunu yapmaya yetkisi yok | ✓ | ✓ | |||||
71 | GMUClientVersionChanged | GMU Client versiyonu değişti | Böyle bir senaryo ile karşılaşılmayacaktır. | ✓ | ✓ | ✓ | |||
72 | ThisTypeOfRecordIsNotMappable | Bu kaydın türü eşlenebilir değil | GİB kodları ile POS kodlarını eşlerken, eşlemeye uygun olmayan bir kod eşlenmeye çalışılırsa gelir. Örneğin; sadece Unit kodları eşlenebilir, diğer kodlar için bu hata gelir. (GMU POS SDK'da eşleme bulunmuyor, bu hata ile karşılaşılmayacaktır.) | ✓ | |||||
73 | CustomerTaxOfficeRequiredForEInvoiceLiableCustomers | E-fatura mükellefi müşteriler için CustomerTaxOffice alanı doldurulmalı | E-fatura gönderirken efatura mükellefinin TaxOffice bilgisi doldurulmamış ise gelir. (GMU POS fatura bilgilerini aldığımız sayfada, e-fatura mükellefi için bu alan zorunlu alandır ve boş gönderilemez. Bu hata ile karşılaşılmayacaktır.) | ✓ | |||||
75 | InvoiceAlreadyExistsForTheSaleTransaction | İlgili satışa ait bir fatura zaten var | Çeke ait bir fatura oluşturulmuş ise ve aynı çeke bu sefer farklı bir doküman türü ile gönderilmek isteniyorsa gelir. Örneğin; çeke e-arşiv faturası kesildiyse ve daha sonra e-fatura kesilmek istenirse gelir. (GMU POS SDK üzerinde her çeke sadece 1 kez faturalandırma yapılabilir. Bu hata ile karşılaşılmayacaktır.) | ✓ | |||||
76 | ResetPasswordFailed | Şifreyi yenileme başarısız oldu | ✓ | ||||||
77 | InvalidTemplate | Geçersiz şablon | E-mail gönderme aşamasında şablon oluşturulurken bir hata ile karşılaşılırsa gelir. (GMU POS SDK'da e-mail gönderimi yoktur. Bu hata ile karşılaşılmayacaktır.) | ✓ | ✓ | ✓ | |||
78 | AppVersionHistoryReleaseDateAndRequestReleaseDateMismatching | Sadece en son eklenen uygulama sürüm tarihi değiştirilebilir. | ✓ | ||||||
79 | NewAppVersionHistoryReleaseDateLessOrEqualToLatestRecord | ReleaseDate değeri en sonki kayıda eşit ya da daha düşük | ✓ | ||||||
81 | MissingHsmSecret | HSM Hatası: Belirtilen gizli anahtar (secret key) HSM'de bulunamadı | HSM hatası. HSM ekibinin ilgilenmesi gerekir. | ✓ | ✓ | ✓ | ✓ | ||
82 | ReportAlreadyExists | Zaten aynı değerlere sahip bir kayıt var | ✓ | ||||||
83 | MissingReportTemplate | Eksik rapor şablonu | ✓ | ✓ | |||||
84 | NoPaymentsFound | Satışa ait hiç ödeme bulunamadı | Fatura gönderirken satışa ait hiç ödeme bulunamadığında gelir. (GMU POS SDK'da ödeme alınmadan fatura işlemlerine geçiş söz konusu olamaz. Bu hata ile karşılaşılmayacaktır.) | ✓ | |||||
85 | MissingTurkishLocalizationInReportDesign | Rapor tasarımında Türkçe yerelleştirmesi bulunmuyor | ✓ | ✓ | |||||
91 | HsmOrRootCertificateErrorSigningServiceUnhealty | HSM veya imzalama servisi hatası | Tüm fatura akışında HSM ve imzalama servisinin healthcheck durumu kontrol edilir. Eğer durum unhealthy ise gelir. Kullanıcı bir aksiyon alamaz loglara bakıp hatanın ne olduğunu bulup HSM destek ekibi ile iletişime geçilmelidir. | ✓ | ✓ | ||||
92 | RequestValidationError | İstek validasyon hatası | ✓ | ✓ | |||||
93 | FailedToSendSms | SMS gönderimi başarısız oldu | GMU OTP kısmı banka tarafında kullanılmadığı için bu hata ile karşılaşılmayacaktır. | ✓ | |||||
94 | AuthErrorMissingOtpCodeParameter | OTP Kodu eksik | GMU OTP kısmı banka tarafında kullanılmadığı için bu hata ile karşılaşılmayacaktır. | ✓ | |||||
95 | AuthErrorOtpCodeMismatch | OTP Kodu uyuşmazlığı | GMU OTP kısmı banka tarafında kullanılmadığı için bu hata ile karşılaşılmayacaktır. | ✓ | |||||
96 | AuthErrorOtpCodeSentAsSms | OTP Kodu SMS olarak gönderildi | GMU OTP kısmı banka tarafında kullanılmadığı için bu hata ile karşılaşılmayacaktır. | ✓ | |||||
97 | AuthErrorOtpCodeExpiredAndResentAsSms | OTP Kodu geçersiz. Yeni Kod SMS olarak gönderildi | GMU OTP kısmı banka tarafında kullanılmadığı için bu hata ile karşılaşılmayacaktır. | ✓ | |||||
98 | AuthErrorPhoneNumberIsRequiredForOtp | OTP Kodu gönderimi için telefon numarası gerekli | GMU OTP kısmı banka tarafında kullanılmadığı için bu hata ile karşılaşılmayacaktır. | ✓ | |||||
99 | AuthErrorDeviceStoreAndApiUserStoreMismatch | Cihaz dükkanı ve cihaz kullanıcısının dükkanı uyuşmadı | Cihaz için token alırken girilen cihaz kullanıcısı ile cihaz başka dükkanlara ait ise bu hata gelir. (GMU parametreleri yanlış ayarlanmıştır ve kullanıcı tarafından kontrol edilmelidir. Bu hata alındığında kullanıcı satış işlemi yapamaz.) | ✓ | |||||
100 | UnableToGetUblFromIntegrator | Entegratörden ubl elde etme işlemi başarısız oldu | ✓ | ✓ | ✓ | ||||
101 | CompressionAlgorithmNotSupported | Desteklenmeyen sıkıştırma algoritması | ✓ | ✓ | |||||
102 | RequiredPluginConfigurationNotFound | Gerekli plugin konfigurasyonu bulunamadı | ✓ | ✓ | |||||
103 | UseAuthTokenWithoutTenantIdForThisOperation | Bu API çağrısı tenantId içermeyen bir auth-token ile yapılmalı | ✓ | ✓ | |||||
104 | StoreIsInactive | Dükkan aktif değil | Cihaz için token alırken veya satış işlemi başlatılırken cihazın dükkanının aktifliği kontrolü yapılır. Aktif değil ise gelir. (Dükkan konfigürasyonu doğru yapıldıysa bu hata ile karşılaşılmaz. Kullanıcı bu hatayı aldığında herhangi bir işlem yapamaz, banka ile iletişime geçip ayarlarını düzelttirmesi gerekir.) | ✓ | ✓ | ✓ | |||
105 | StoreTaxNoMustBeInGIBTaxPayerList | Girilen işyeri vergi numarası GİB e-fatura mükellefleri listesinde kayıtlı değil | ✓ | ✓ | |||||
106 | ErrorOnLoadingInvoiceConfig | Error while loading invoice record configuration | |||||||
108 | PluginAssemblyNotLinked | Plugin DLL projeye bağlanmamış | ✓ | ✓ | |||||
109 | TransactionPaymentsHaveNoFinancialValue | Satışa ait ödemelerin mali değeri yok (yemek kartı ödemesi vb.) | Satışa ait ödemelerin mali değeri yok (yemek kartı ödemesi vb.) ise ve fatura gönderilmeye çalışılıyorsa bu hata gelir. (Bu hata ile karşılaşılmayacaktır.) | ✓ | ✓ | ||||
111 | GbAliasMismatch | Girilen GBAlias ile Vergi Numarası eşleşmiyor. | ✓ | ✓ | |||||
113 | SetTenantActivationFailed | Müşteri aktivasyon durumu değişikliği başarısız oldu | ✓ | ✓ | |||||
114 | DeviceAlreadyExists | Aynı seri numarası ile bir cihaz zaten kayıtlı | ✓ | ✓ | |||||
115 | MaxTenantActivationLimitExceed | Maksimum tenant aktivasyon değişikliği limiti aşıldı. Limit: {0} | ✓ | ✓ | |||||
116 | ParameterValidationError | ||||||||
117 | PaymentAlreadyRefunded | Bu ödeme zaten iade edilmiş | Ödeme iade sırasında eğer bu ödeme daha önce de iade edilmiş ise gelir. (Bu hata ile karşılaşılmayacaktır.) | ✓ | |||||
118 | NotAllPaymentsAreRefunded | Gider Pusulası oluşturulamadı. İlgili faturaya ait bütün ödemeler iade edilmemiş | Gider Pusulası oluşturulurken eğer ilgili faturaya ait bütün ödemeler iade edilmemiş ise gelir. (GMU POS SDK'daki iade akışında bir bug var demektir. Tüm ödemeler iade edilecek şekilde bir geliştirme yapıldı. Bu hata ile karşılaşıldığında detaylar incelenip, bize bildirilmesi gerekmektedir. Bu hata alındığında kullanıcı iade işlemini tamamlayamayacaktır.) | ✓ | |||||
119 | UnknownCurrencyCode | {değerin girildiği alan} alanı {currencyCode} para birimi kodu sistem tarafından desteklenmiyor. | Fatura gönderirken para birimlerinin girildiği alanlar (CurrencyCode, ForeignCurrCode, PayeeCurrencyCode) eğer desteklenmeyen bir para birimi içeriyorsa gelir. (GMU POS SDK üzerinde tek bir para birimi kullanılmaktadır. Bu hata ile karşılaşılmayacaktır.) | ✓ | |||||
120 | AlreadySentToIntegrator | Satışa ait fatura zaten entegratöre gönderilmiş | Ödeme alırken veya transaction'ı iptal etmeye çalışırken transaction'a ait bir fatura varsa faturanın entegratöre gönderilip gönderilmediği kontrol edilir. Eğer gönderilmiş ise bu işlemler yapılamaz. Bu durumda artık transaction'ın tamamlanması beklenmektedir. (Bu hata ile karşılaşıldığında detaylar incelenip, bize bildirilmesi gerekmektedir. Bu hatayla daha önce hiç karşılaşılmamıştır.) | ✓ | |||||
121 | InvoiceAlreadyExistsForPayment | Bu satışa ait fatura zaten oluşturulmuş. Artık ödeme alınamaz | Ödeme alırken eğer transaction'a ait bir fatura varsa ve fatura entegratöre gönderilmemiş ise gelir. Bu durumda artık ödeme alınamaz, transaction'ın tamamlanması beklenmektedir. (Bu kısımlar için detaylı düzenlemeler GMU POS SDK içerisinde yapıldı. Fakat yine de hata ile karşılaşıldığında detaylar incelenip, bize bildirilmesi gerekmektedir.) | ✓ | |||||
122 | NewPaymentTransactionStatusConsistencyError | Satış işlemi durumu {transactionun durumu}, ancak ödeme alınabilmesi için {işlemin yapılabilmesi için olması gereken} durumunda olmalı | Ödeme alırken ilgili transaction'ın durumu kontrol edilir. Eğer transaction tamamlanmış veya iptal edilmiş ise bir daha ödeme alınamaz. (Bu hata ile karşılaşıldığında detaylar incelenip, bize bildirilmesi gerekmektedir. Bu hatayla daha önce hiç karşılaşılmamıştır.) | ✓ | |||||
123 | FailedToCancelInvoiceFromIntegrator | Faturayı entegratörden iptal etme başarısız oldu | Fatura iptal edilme aşamasında entegratöre iptal çağrısı başarısız olursa gelir. (GMU POS SDK içerisinde burada bahsedilen fatura iptali bulunmamaktadır. Bu hata ile karşılaşılmayacaktır.) | ✓ | |||||
124 | FailedToSetCancelStatus | Faturanın durumunu veritabanında güncelleme başarısız oldu | Fatura iptal isteği entegratöre gönderildikten sonra veritabanında durumu iptal edildi olarak güncellenirken veritabanı kaynaklı bir hata alındığında gelir. (GMU POS SDK içerisinde burada bahsedilen fatura iptali bulunmamaktadır. Bu hata ile karşılaşılmayacaktır.) | ✓ | |||||
125 | TransactionNotFound | Satış (SaleTransaction) kaydı bulunamadı | Fatura gönderimi sırasında veya çek transaction kapatılırken request'teki checkno değerine göre transaction olup olmadığı kontrol edilir. Eğer transaction yok ise gelir. (GMU POS SDK içerisinde transaction yönetimi yapılmaktadır, bu senaryo handle edilecek şekilde geliştirme yapıldı. Bu hata ile karşılaşılmayacaktır.) | ✓ | |||||
126 | FinalizeTransactionStatusConsistencyError | Satışın Status değeri zaten {status} olarak daha önce sonlanmıştı, değiştirilemez. | Transaction kapatılırken daha önce kapatılıp kapatılmadığı kontrol edilir. Kapatılmış ise bir daha üzerinde değişiklik yapılmasına izin verilmez. (Bu hata ile karşılaşılmayacaktır.) | ✓ | |||||
127 | InvoiceNotFoundOrRequiredFieldsAreMissing | Fatura bulunamadı ya da faturadaki bazı gerekli alanlar eksik (ettn, status, invoiceNo, taxNo) | Transaction başarılı olarak kapatılırken faturasının olup olmadığı ve faturanın bazı önemli bilgilerinin (ettn, status, invoiceNo, taxNo) olup olmadığı kontrol edilir. Eğer fatura yok ise veya bilgileri eksik ise gelir. (GMU POS SDK içerisinde, faturası kesilmeyen bir check için transaction kapatılmaz. Bu yüzden, bu hata ile karşılaşılmayacaktır.) | ✓ | |||||
128 | PluginDisabledOrNotFound | Plugin aktif değil ya da bulunamadı | Örneğin; entegratör plugini aktif değil ise gelir. Bu hatada müşterinin bir aksiyon alması beklenemez loglardan hangi entegratörün hata verdiği bulunur ve aktif edilmesi gerekiyorsa aktif edilir. | ✓ | |||||
129 | DeviceNotFound | Cihaz kaydı sistemde bulunamadı | Tüm fatura akışında işlem yapılan cihazın sistemde var olup olmadığı kontrol edilir eğer yok ise gelir. (Dükkan ve cihaz konfigürasyonu doğru yapıldıysa bu hata ile karşılaşılmaz. Kullanıcı bu hatayı aldığında herhangi bir işlem yapamaz, banka ile iletişime geçip ayarlarını düzelttirmesi gerekir.) | ✓ | |||||
130 | StoreNotFound | Dükkan kaydı sistemde bulunamadı | Tüm fatura akışında işlem yapılan cihazın dükkanının sistemde var olup olmadığı kontrol edilir eğer yok ise gelir. (Dükkan ve cihaz konfigürasyonu düzgün yapıldıysa bu hata ile karşılaşılmaz. Kullanıcı bu hatayı aldığında herhangi bir işlem yapamaz, banka ile iletişime geçip ayarlarını düzelttirmesi gerekir.) | ✓ | |||||
131 | InvoiceNotFound | Fatura bulunamadı | Faturayı iptal etmeden önce request'teki bilgilere göre faturanın var olup olmadığı kontrol edilir. Fatura bulunamadı ise gelir. (Bu hata ile karşılaşılmayacaktır.) | ✓ | |||||
132 | CustomerTaxNoMissingOrWrong | Müşteri vergi numarası girilmemiş veya hatalı | Faturayı gönderirken alıcı birimin vergi numarası girilmemiş ise veya yanlış ise gelir. (Bu bilgi kullanıcıdan faturanın ilk adımında alınmaktadır. Bu hata ile karşılaşılmayacaktır.) | ✓ | |||||
133 | UnitCodeNotFound | {lnNum}. fatura satırında {unitCode} bulunamadı | Faturayı gönderirken fatura satırlarında eğer UnitCode alanı girilmiş ise o kodun sistemde var olup olmadığı konrol edilir yok ise gelir. İlgili fatura satırındaki (lnNumda hangi satır olduğu yazar) UnitCode değeri düzeltilip tekrar denenmeli. (GMU POS SDK'da 2 adet unitcode kullanılmakta ve yönetimi GMU POS SDK tarafındadır. Bu hata ile karşılaşılmayacaktır.) | ✓ | |||||
134 | SpecifiedFieldsRequiredForEArchive | Toplam tutarı {minEArchiveTotalAmountForNameRequirement} TL'den büyük e-arşiv faturalar için {requiredFields} alanları dolu olmalı | E-arşiv faturası gönderiminde eğer TotalAmount 500TL'yi geçer ise bazı alanların doldurulması gerekmektedir (CustomerCountryName, CustomerCityName,CustomerCitySubdivisionName). Bu alanlar doldurulmamış ise gelir. (GMU POS SDK'da fatura bilgilerinin aldığı sayfa bu kurallara göre yapılmıştır. Bu hata ile karşılaşılmayacaktır.) | ✓ | |||||
135 | SpecifiedFieldsRequiredForEInvoice | E-fatura için {requiredFields} alanları dolu olmalı | E-fatura gönderiminde bazı alanlar doldurulmamış ise doldurulması gerekmektedir. Örneğin CustomerCountryName, CustomerCityName, CustomerCitySubdivisionName alanları doldurulmamış ise ve efatura gönderilmek isteniyorsa gelir. (GMU POS SDK'da fatura bilgilerinin aldığı sayfa bu kurallara göre yapılmıştır. Bu hata ile karşılaşılmayacaktır.) | ✓ | |||||
136 | UnableToCheckExistenceOfDocumentFromIntegrator | Entegratörden belgenin durumunu kontrol etme işlemi başarısız oldu | Herhangi bir sebepten dolayı (Entegratör offline, timeout vs.) offline olarak kaydedilen faturaların, background job ile gönderimi sırasında zaten entegratöre gönderilip gönderilmediğinin kontrolü sırasında alınır. (SDK tarafında karşılaşılmaz.) | ||||||
137 | SendInvoiceTransactionStatusConsistencyError | Satış (SaleTransaction) durumu {transactionStatus}. {mustBe} olmalı | Fatura gönderimi aşamasında açılan transaction'ın (çek) durumu kontrol edilir. Eğer transaction'ın durumu Started değil ise bu hata verilir. | ✓ | |||||
138 | InvalidUserType | Geçersiz kullanıcı türü | ✓ | ✓ | |||||
139 | IntegratorUserNameOrPasswordMissing | Entegratör hesabı kullanıcı adı veya şifre eksik | Fatura gönderimi sırasında cihazın bağlı olduğu dükkanın entegratör bilgilerinde bir eksiklik varsa bu hata verilir. | ✓ | ✓ | ✓ | |||
140 | XadesAExistsECheckNotEligibleForCancelling | E-adisyonun Xades-A belgesi oluşmuş. İptal edilemez | E-adisyon iptal edilme sırasında, Xades-A'sı oluşmuş ise bu hata verilir. (E-adisyon kesilmeyen durumlarda bu hata ile karşılaşılmaz.) | ✓ | ✓ | ✓ | |||
141 | SendOfflineECheckForCancellingFailed | Entegratöre gönderilmemiş e-adisyonun entegratöre gönderilmesi işlemi başarısız oldu | E-adisyon belgesi, bağlı olduğu e-arşiv veya e-fatura'dan bağımsız olarak arka planda asenkron olarak gönderildiği için, e-arşiv iptal edilmek istendiğinde eğer e-adisyon hala gönderilmemişse, önce entegratöre gönderilir, daha sonra iptal işlemi gerçekleşir. Entegratöre gönderimi sırasında bir sorun olursa bu hata verilir. | ✓ | ✓ | ✓ | |||
142 | TradeRegisterOrMersisNumberIsRequired | Ticaret Sicil numarası veya Mersis numarası gerekli | Dükkan oluşturma, güncelleme sırasında eğer Ticaret Sicil Numarası veya Mersis No girilmemiş ise bu hata verilir. SDK tarafında karşılaşılmaz. | ✓ | ✓ | ||||
143 | TenantOwnerNotFound | Bayi bulunamadı | Yeni bir Tenant (İşletme) oluşturulurken verilen bayi eğer GMU sisteminde bulunamazsa bu hata verilir. | ✓ | ✓ | ||||
144 | DeviceModelIsMissing | Cihazın {name} bilgisi eksik | Tebliğ gereğince cihazın marka ve model bilgisi gerekli olduğundan, cihaz oluşturulma aşamasında bu bilgiler verilmediyse ve AuthorizeDevice işlemi sırasında gönderilmiyorsa bu hata verilir. | ✓ | |||||
145 | DeviceBrandIsMissing | Cihazın {name} bilgisi eksik | Tebliğ gereğince cihazın marka ve model bilgisi gerekli olduğundan, cihaz oluşturulma aşamasında bu bilgiler verilmediyse ve AuthorizeDevice işlemi sırasında gönderilmiyorsa bu hata verilir. | ✓ | |||||
146 | MoreThanOneDeviceAlreadyExistWithSameSerialNumberAndIntegrationId | Aynı seri numarası ve integrationId'ye ait 1'den fazla pasif cihaz kaydı var. Yeni cihaz eklenemez pasif cihazlardan birinin aktif edilmesi gerekiyor | Cihaz ekleme sırasında alınır. SDK tarafında karşılaşılmaz. | ✓ | ✓ | ||||
147 | MultipleShipmentsNotSupported | Çoklu shipment desteği henüz bulunmuyor | E-irsaliye desteklenen durumlarda verilen bir hatadır. Diğer belge türlerinde karşılaşılmaz. | ✓ | |||||
148 | ShipmentCarrierTypeMustBeCarrier | Taşıyıcı türü {carrierType} olmalı | E-irsaliye desteklenen durumlarda verilen bir hatadır. Diğer belge türlerinde karşılaşılmaz. | ✓ | |||||
149 | ActualDespatchDateCannotBeLessThanDespatchDate | Sevk tarih ve saati, irsaliye tarih ve saatinden küçük olamaz | E-irsaliye desteklenen durumlarda verilen bir hatadır. Diğer belge türlerinde karşılaşılmaz. | ✓ | |||||
150 | CarrierNotFoundForShipment | Shipment için taşıyıcı bilgisi bulunamadı | E-irsaliye desteklenen durumlarda verilen bir hatadır. Diğer belge türlerinde karşılaşılmaz. | ✓ | |||||
151 | TenantHasStore | Tenanta ait dükkan kaydı var. Tenant silinemez. | Tenant (İşletme) kaydını silme aşamasında eğer bağlı olduğu bir dükkan var ise, bu hata verilir. SDK tarafında karşılaşılmaz. | ✓ | ✓ | ||||
152 | RefundAmountBiggerThanPaymentBalance | İade edilmek istenen tutar, geriye kalan ödeme (balans) tutarından büyük. | Kısmi iade sırasında iade edilmek istenen tutar, geriye kalan ödeme (balans) tutarından büyük olduğunda bu hata verilir. | ✓ | |||||
153 | RefundAmountBiggerThanSelectedLinesBalance | İade edilmek istenen tutar, seçilen fatura kalemlerinin toplam kalan tutarından fazla. | Kısmi iade sırasında iade edilmek istenen tutar, seçilen fatura kalemlerinin toplam kalan tutarından fazla olduğunda bu hata verilir. | ✓ | |||||
154 | GetPdfFromIntegratorFailed | Entegratörden PDF alma işlemi başarısız oldu | Entegratörden PDF elde etme sırasında bu hata verilir. SDK tarafında karşılaşılmaz. | ✓ | ✓ | ||||
155 | FeatureIsDisabled | Bu özellik ana konfigürasyondan devre dışı bırakılmış. | Kullanılmak istenen feature devre dışı bırakıldıysa bu hata verilir. SDK tarafında karşılaşılmaz. | ||||||
156 | IncorrectDocTypeForCancellation | Sadece e-arşiv ve e-adisyon belgeleri iptal edilebilir | E-belge iptali sırasında e-arşiv veya e-adisyon harici bir belge tipi iptal edilmek istenirse bu hata verilir. | ✓ | ✓ | ✓ | |||
157 | OperationMustBeDoneFromThePosBackoffice | İşlem POS Backoffice üzerinden yapılmalıdır | POS Backoffice üzerinden yapılması gereken bir işlem, GMU Backoffice üzerinden yapılmaya çalışılırsa, bu hata verilir. SDK tarafında karşılaşılmaz. | ✓ | |||||
158 | MaxDeviceActivationLimitExceed | Maksimum cihaz aktivasyon değişikliği limiti aşıldı. Limit: {0} | |||||||
160 | RefreshTokenMismatch | Kullanıcının refresh tokenı ile istekteki refresh token uyuşmuyor | |||||||
161 | IntegratorNotSupportTheDocType | Entegratör ilgili doküman türünü desteklemiyor veya GMU henüz geliştirmesini yapmadı | |||||||
162 | TheOperationCannotBePerformedForNonFinancialDocuments | Mali olmayan belgeler için bu işlem gerçekleştirilemez | |||||||
163 | TransactionPaymentsHaveFinancialValue | Satışa ait ödemelerin mali değeri var | |||||||
164 | StoreHasDevice | Şube'ye ait cihaz kaydı var. Şube silinemez. | |||||||
165 | IntegratorHealthCheckTimeout | Entegratör healthcheck zaman aşımı hatası | ✓ | ||||||
166 | ExportTypeNotSupported | Seçilen dışa aktarım türü bu işlem için desteklenmiyor | ✓ | ||||||
167 | DocumentRecordExistsForSpecificDevice | Belirtilen cihaz üzerinden daha önce bir e-belge oluşturulmuş. Bu sebeple silinemez | ✓ | ||||||
169 | CashPaymentLimitExceeded | Toplam nakit ödeme tutarınız {cashPaymentAmountLimit} TL maksimum nakit ödeme limitini aşmıştır | ✓ | ||||||
170 | FinalConsumerAmountLimitExceededForWithholdingTax | Toplam tutarı {finalConsumerAmountLimit} TL'den küçük faturalarda tevfikat uygulanamaz | ✓ | ||||||
171 | DocumentRecordExistsForSpecificTenant | Belirtilen tenant üzerinden daha önce bir e-belge oluşturulmuş. Bu sebeple silinemez | ✓ | ||||||
172 | DocumentRecordExistsForSpecificStore | Belirtilen şube üzerinden daha önce bir e-belge oluşturulmuş. Bu sebeple silinemez | ✓ | ||||||
173 | DocumentRecordExistsForSpecificTenantOwner | Belirtilen bayi üzerinden daha önce bir e-belge oluşturulmuş. Bu sebeple silinemez | ✓ | ||||||
174 | InvalidCustomerName | Müşteri ismi hatalı girilmiştir. Müşteri ismini düzenleyerek tekrar deneyiniz | ✓ | ||||||
100001 | HsmPinConfigError | Hsm Hatası : Geçersiz PIN | |||||||
100002 | HsmError | Hsm Hatası | |||||||
100006 | OnlyRSAKeysSupported | Hsm hatası : Yalnızca RSA algoritması ile oluşturulan anahtar(lar) destekleniyor | |||||||
100008 | HsmRootCertificateNotFound | Hsm Hatası : Kök sertifika bulunamadı | |||||||
100010 | HsmSecretKeyNotFound | Hsm Hatası : Secret (ya da public&private) anahtar Hsm'de bulunamadı | |||||||
100011 | HsmClientDLLNotFound | Hsm Hatası : Hsm client kütüphanesi bulunamadı | |||||||
100014 | HsmTokenNotPresent | Hsm Token'ına erişilemiyor | |||||||
200001 | IntegratorInvoiceSigningIsInProgress | Fatura entegratörde imzalanıyor | Faturayı getirme aşamasında örneğin; ubl getirme sırasında eğer fatura entegratörden alınamamış ise bu hata gelir. Bir süre daha beklenip denenir ise faturanın geliyor olması gerekir. Eğer hala gelmiyor ise fatura numarası bilgisi ile entegratör arayüzünde faturanın durumunun aratılması gerekmektedir. | ✓ | ✓ | ||||
200002 | IntegratorOffline | Entegratör çevrimdışı | ✓ | ✓ | |||||
200003 | IntegratorAccountValidationError | Entegratör kullanıcısı hatası | Faturayı göndermeden önce entegratör kullanıcı adı ve şifre bilgilerinin doğruluğu kontrol edilirken gelir. Cihazın bağlı olduğu dükkanın entegratör bilgileri kontrol edilmelidir. | ✓ | ✓ | ||||
200004 | IntegratorOptionsError | Girilen entegratör konfigurasyonu ile entegratörün kongifurasyonu eşleşmedi | ✓ | ✓ | |||||
200005 | IntegratorAccountHasNoCredits | Entegratör hesabında kontör bulunmuyor | |||||||
50000 | UnhandledError | Bilinmeyen bir hata oluştu. | ✓ | ||||||
50001 | ValidationError | Validasyon hatası meydana geldi. | ✓ | ||||||
50002 | InactiveBranch | Şube aktif değil. | ✓ | ||||||
50003 | MaxDiscountCountLimitExceeded | İndirim tanımlama limitine ulaşıldı. | ✓ | ||||||
50004 | InvalidDiscountAmount | Geçersiz indirim oranı girildi. | ✓ | ||||||
50005 | ProductHasDiscount | Ürünü silmek için öncelikle uygulanan indirimi siliniz. | ✓ | ||||||
50006 | SqlError | Sistemsel bir hata oluştu. | ✓ | ||||||
50007 | RemoteServerError | Uzak sunucu hatası. | ✓ | ||||||
50008 | InvalidOrderStatus | İşlem zaten kapalı. | ✓ | ||||||
50009 | DuplicatedBarcode | Aynı barkod verisi tekrar edilemez. | ✓ | ||||||
50010 | InvalidNumberOfTaxes | Vergi tanımlama limitine ulaşıldı. | ✓ | ||||||
50011 | InvalidDeleteTax | Bir ürüne atanmış olan vergi silinemez. | ✓ | ||||||
50012 | InvalidOperationAfterPaymentError | Ödeme işlemi başladığı için farklı işlem yapılamaz. | ✓ | ||||||
50013 | SqlDuplicatedError | Aynı kayıt zaten var. | ✓ | ||||||
50014 | SqlInvalidId | Veri için geçersiz tanımlayıcı girildi. | ✓ | ||||||
50015 | InvalidEnterprise | İşletme verisi bulunamadı. | ✓ | ||||||
50016 | NotFoundError | Aranılan veri bulunamadı. | ✓ | ||||||
50017 | NotAccessibleData | Kullanıcının bu veriyi görmesine veya düzenlemesine izin verilmez. | ✓ | ||||||
50018 | InvalidSetup | Sistem kurulumunda sorun var. | ✓ | ||||||
50019 | InvalidBranch | Şube verisi bulunamadı. | ✓ | ||||||
50020 | InvalidDevice | Cihaz verisi bulunamadı. | ✓ | ||||||
50021 | InvalidEnterpriseOwner | Bayi verisi bulunamadı. | ✓ | ||||||
50022 | ExistDevice | Bu seri numarası ile bir device sistemde mevcuttur. | ✓ | ||||||
50024 | CreatingDeviceError | Cihaz oluşturulması sırasında bir sorun oluştu. | ✓ | ||||||
50025 | InvalidPaymentAmount | Özel Matrah tutarı Satır tutarını geçemez. | ✓ | ||||||
50026 | CreatingBranchError | Şube eklenme sırasında bir sorun oluştu. | ✓ | ||||||
50027 | CreatingEnterpriseError | İşletme oluşturulması sırasında bir sorun oluştu. | ✓ | ||||||
50028 | CreatingUserError | Kullanıcı oluşturulması sırasında bir sorun oluştu. | ✓ | ||||||
50029 | InvalidEttn | Ettn eksik ya da fazla girildi. | ✓ | ||||||
50030 | InactiveEnterprise | İşletme aktif değil. | ✓ | ||||||
50031 | SetStatusEnterprise | İşleme durumunu değiştirmek için gerekli yetkiye sahip değilsiniz. | ✓ | ||||||
50032 | ExistDeviceForBranch | Bu seri numarası ile bir cihaz aynı işletmeye ait farklı bir şubede mevcuttur. | ✓ | ||||||
50033 | InvalidTaxDiscount | Hatalı istisna veya Tevkifat Kodu. | ✓ | ||||||
50034 | EnvironmentError | Bu ortam için bu işlem yapılamaz. | ✓ | ||||||
50035 | FeatureIsNotEnabled | Bu özellik ana konfigürasyonda kapalı. | ✓ | ||||||
50036 | ExistByAnotherEnterpriseOwner | Farklı bir bayi tarafından kullanılmaktadır. | ✓ | ||||||
50038 | NotChangeVatRate | Açık çekte eklenmiş ürünün kdv oranı değiştirilemez. | ✓ | ||||||
50039 | DuplicatedPaymentButton | Ödeme Tipi aynı olan ödeme butonu eklenemez. | ✓ | ||||||
50040 | InvalidDocumentType | İndirim, Tevkifat veya İstisna uygulanmış çeke Esmm uygulanamaz. | ✓ | ||||||
50041 | InvalidDiscountOrTaxDiscount | Tevkifat uygulanmış çeke İndirim, Tevkifat veya İstisna uygulanamaz. | ✓ | ||||||
50042 | InvalidTaxRate | Varsayılan vergi oranları dışında bir değer eklenemez. | Varsayılan KDV oranlarının dışında bir KDV oranı eklenmeye çalışıldığında bu hata alınır. Varsayılan vergi oranları 0, 1, 10 ve 20'dir. | ✓ | |||||
50043 | InvalidUnitStatus | Ürün miktarı, ürün birim tipiyle uyumsuz. | ✓ | ||||||
50044 | InvalidProductStatus | Ürün satışı yapılmıyor. | ✓ | ||||||
50045 | SimpraQuickIntegrationParametersNotConfigured | Simpra Quick konfigürasyonu bulunamadı. | ✓ | ||||||
50046 | SimpraQuickSetupIsRequired | Bu bayide SimpraQuickSetup zorunlu. | ✓ | ||||||
50047 | UnvalidQuantity | Ürün miktarı, ürün birim tipiyle uyumsuz. | ✓ | ||||||
50048 | ConfigError | Konfigürasyon hatası. | ✓ | ||||||
50049 | ErrorOccured | Hata meydana geldi. | ✓ | ||||||
50050 | MaxBrancheCountLimitExceeded | Şube tanımlama limitine ulaşıldı. | ✓ | ||||||
50051 | MaxProductCountLimitExceeded | Ürün tanımlama limitine ulaşıldı. | ✓ | ||||||
50052 | MaxProductGroupCountLimitExceeded | Ürün Grubu tanımlama limitine ulaşıldı. | ✓ | ||||||
50053 | MaxDeviceCountLimitExceeded | Cihaz tanımlama limitine ulaşıldı. | ✓ | ||||||
50054 | SuspiciousActivity | Şüpheli aktivite. | ✓ | ||||||
50055 | TotalItemQuantityExceeded | Toplam Miktar 10000 geçemez. | ✓ | ||||||
50056 | RequestValidationError | Geçersiz veri formatı. Bir ya da birden fazla parametre hatalı formatta. | ✓ | ||||||
50057 | InvalidPrivateTaxBaseAmount | Özel Matrah tutarı baz kodu girilemez. | ✓ | ||||||
50058 | DeletingDeviceError | Cihaz silinirken hata oluştu. | ✓ | ||||||
50059 | InvalidTaxDiscountForPrivateTax | Özel stopaj uygulanmış çeke Esmm, İstisna veya Tevkifat uygulanamaz. | ✓ | ||||||
50060 | InvalidPrivateTaxForTaxDiscount | Esmm, Tevkifat veya İstisna uygulanmış çeke Özel Matrah uygulanamaz. | ✓ | ||||||
50061 | KeycloakEmailAlreadyExist | Bu eposta adresi ile kayıtlı bir hesap zaten var. | ✓ | ||||||
50062 | InvalidPrivateTaxBaseCode | Farklı bir stopaj kodu giremezsiniz. | ✓ | ||||||
50063 | CashPaymentLimitExceeded | Toplam nakit ödeme tutarınız maksimum nakit ödeme limitini aşmıştır. | ✓ | ||||||
50064 | FinalConsumerAmountLimitExceeded | Son tüketim tutarı tanımlama limitine ulaşıldı. | ✓ | ||||||
50065 | InvalidPrivateTaxForOtv | Ötv tanımlanmış çeke Özel Matrah uygulanamaz. | ✓ | ||||||
50066 | InvalidAccommodationTaxForOtv | Ötv tanımlanmış çeke Konaklama vergisi uygulanamaz. | ✓ | ||||||
50067 | InvalidWithHoldingIncomeTaxForOtv | Ötv tanımlanmış çeke Esmm uygulanamaz. | ✓ | ||||||
50068 | InvalidOtvUsage | Ötv ile vergilendirilmiş, Esmm veya Konaklama vergisi uygulanmış çeke Ötv'li ürün eklenemez. | ✓ | ||||||
50069 | CannotUpdateOfferDueToOpenOrder | Herhangi bir çekte açık olan ürün güncellenemez. | ✓ | ||||||
50070 | InvalidDiscountForTaxDiscount | Tevkifat uygulanmış çeke İndirim, Tevkifat veya İstisna uygulanamaz. | ✓ | ||||||
50071 | DeletingEnterpriseError | İşletme silinirken hata oluştu. | ✓ | ||||||
50072 | DeletingBranchError | Şube silinirken hata oluştu. | ✓ | ||||||
50073 | SuccessfulOrderExists | Bu işletme/Şube/Cihaz için başarılı işlem mevcut. Bu sebeple silinemez. | ✓ |