⚠ ⚠ Aktif olarak kullanabileceğim bir ticari hesabım olmadığı için geliştirmeye devam edemiyorum. Hata vs. gibi durumlarda destek olurken yalnızca test modunda deneyip sonuç alabildiğim konular için yardımcı olabileceğim.
Nedir?
FetchError: request to https://earsivportal.efatura.gov.tr/earsiv-services/assos-login failed, reason: write EPROTO C057F8E7447F0000:error:0A000152:SSL routines:final_renegotiate:unsafe legacy renegotiation disabled:../deps/openssl/openssl/ssl/statem/extensions.c:922:
Fatura.js
dosyasını kopyalayıp projenizdeki istediğiniz bir yere yapıştırın.const Fatura = require("./Fatura");
const fatura = new Fatura();
şeklinde projenize dahil edin.
Fonksiyon Adı | Açıklama |
---|---|
enableTestMode | İşlemlerinizi e-arsiv portalının test sitesi üzerinde gerçekleştirir. Test Adresi |
setCredentials | e-arsic portalına giriş id'si ve parolanızı parametre olarak kabul eder ve işlemlerinizde onu kullanır. (Eğer test modunu kullanacaksanız bunu atlayabilirsiniz.) |
getCredentials | Kullanılan kullanıcı bilgilerini döndürür. (Daha çok test modunda kullanacağınız bir fonksiyon.) |
setTestCredentials | Test modunda işlem yaparken, sizin için o an müsait olan test hesaplarından bir userId ve Parola oluşturur. |
login | Sisteme giriş yapılmasını ve token alınmasını sağlar. |
logout | Sistemden çıkış yapılmasını sağlar. |
getUserData | Kullanıcı bilgilerinizi döndürür. |
getAllDocuments | 01/01/2020 tarihinden itibaren oluşturulmuş bütün dükmanları getirir. |
getAllIssuedToMe | Başlangıç ve bitiş tarihlerini parametre olarak alır ve o tarihler arasında adınıza kesilen belgeleri döndürür. Varsayılan tarih aralığı: 01/01/2022 - 31/12/2023 |
getHTML | Fatura uuid'sini alıp, o faturanın HTML versiyonunu döndürür. |
createDraft | Fatura ile ilgili bilgilerin olduğu bir obje alır ve fatura oluşturur. |
Bu paket Fatih Kadir Akın'ın bu adresindeki SSL sorununu çözmek için, aynı linkten esinlenilerek oluşturulmuştur.
⚠⚠⚠ NOT: BU PAKET VERGİYE TABİ OLAN MALİ VERİ OLUŞTURUR. BU PAKET NEDENİYLE OLUŞABİLECEK SORUNLARDAN BU PAKET SORUMLU TUTULAMAZ, RİSK KULLANANA AİTTİR. RİSKLİ GÖRÜYORSANIZ KULLANMAYINIZ.