GİB e-Arşiv Portal e-Fatura Oluşturucu
Project description
🧾 eArsivPortal
GİB e-Arşiv Portal e-Fatura Oluşturucu
Bu paket Fatih Kadir Akın'ın hazırlamış olduğu fatura
(js)
paketininPython
dili ile yazılmış versiyonudur.
🚀 Kurulum
PyPI
# Yüklemek
pip install eArsivPortal
# Güncellemek
pip install -U eArsivPortal
📝 Kullanım
Lib
from eArsivPortal import eArsivPortal
portal = eArsivPortal(
kullanici_kodu = "33333301",
sifre = "1",
test_modu = True
)
portal.bilgilerim()
#--------------------------------------------------------------#
Bilgilerim(
vknTckn='3333333315',
unvan='XYZ Yaz',
ad='',
soyad='',
cadde='Sahil yolu',
apartmanAdi='Dali çıtır pide',
apartmanNo='12',
kapiNo='3',
kasaba='adana',
ilce='GEMLİK',
il='Antalya',
postaKodu='16000',
ulke='Türkiye',
telNo='053982456665',
faksNo='',
ePostaAdresi='info@vekamp.com',
webSitesiAdresi='',
vergiDairesi='orhangazi vergi dairesi',
sicilNo='00000000000000',
isMerkezi='',
mersisNo=''
)
portal.kisi_getir(vkn_veya_tckn="3333333301")
#--------------------------------------------------------------#
Kisi(
unvan='XYZ Yaz',
adi='',
soyadi='',
vergiDairesi='orhangazi vergi dairesi'
)
portal.fatura_olustur(
tarih = "07/10/1995",
saat = "14:28:37",
vkn_veya_tckn = "11111111111",
ad = "Ömer Faruk",
soyad = "Sancak",
unvan = "",
vergi_dairesi = "",
urun_adi = "Python Yazılım Hizmeti",
fiyat = 100,
fatura_notu = "— QNB Finansbank —\nTR70 0011 1000 0000 0118 5102 59\nÖmer Faruk Sancak"
)
#--------------------------------------------------------------#
FaturaOlustur(ettn='8cb401e3-ca6d-442a-8389-894459372134')
faturalar = portal.faturalari_getir(
baslangic_tarihi = "01/05/2023",
bitis_tarihi = "28/05/2023"
)
#--------------------------------------------------------------#
[
Fatura(
belgeNumarasi='GIB2023000002672',
aliciVknTckn='16045751784',
aliciUnvanAdSoyad='Sercan AYDIN',
belgeTarihi='29-05-2023',
belgeTuru='FATURA',
onayDurumu='Silinmiş',
ettn='7386c1dc-8a23-4d46-9c8d-de3512b630b4'
),
Fatura(
belgeNumarasi='GIB2023000001918',
aliciVknTckn='16045751784',
aliciUnvanAdSoyad='Sercan AYDIN',
belgeTarihi='29-05-2023',
belgeTuru='FATURA',
onayDurumu='Onaylanmadı',
ettn='2ef98bfa-8787-4429-a1fa-a0514560e7eb'
),
Fatura(
belgeNumarasi='GIB2023000001919',
aliciVknTckn='16045751784',
aliciUnvanAdSoyad='Sercan AYDIN',
belgeTarihi='29-05-2023',
belgeTuru='FATURA',
onayDurumu='Onaylandı',
ettn='8cb401e3-ca6d-442a-8389-c4d87c9eb67c'
)
]
html_fatura = portal.fatura_html(
ettn = faturalar[0].ettn
onay_durumu = faturalar[0].onayDurumu
)
with open(f"{faturalar[0].aliciUnvanAdSoyad}.html", "w", encoding="utf-8") as dosya:
dosya.write(html_fatura)
portal.fatura_sil(
faturalar = [faturalar[0], faturalar[1]]
aciklama = "Fatura silindi."
)
#--------------------------------------------------------------#
FaturaSil(mesaj='2 fatura başarıyla silindi.')
imza = portal.gib_imza()
portal.gib_sms_onay(
faturalar = faturalar[3],
oid = imza.oid,
sifre = input("SMS Doğrulama Kodu: ")
)
#--------------------------------------------------------------#
GibSMSOnay(mesaj='SMS şifreniz doğrulandı, işlem başarılı.')
portal.cikis_yap()
🌐 Telif Hakkı ve Lisans
- Copyright (C) 2023 by keyiflerolsun ❤️️
- GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Koşullarına göre lisanslanmıştır..
♻️ İletişim
Benimle iletişime geçmek isterseniz, Telegram'dan mesaj göndermekten çekinmeyin; @keyiflerolsun
💸 Bağış Yap
@KekikAkademi için yazılmıştır..
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
eArsivPortal-1.0.8.tar.gz
(23.0 kB
view details)
Built Distribution
File details
Details for the file eArsivPortal-1.0.8.tar.gz
.
File metadata
- Download URL: eArsivPortal-1.0.8.tar.gz
- Upload date:
- Size: 23.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0aebf91843ced33ccf333a9d15dba762a206d807a569cc8f80a561ae15ac4a84 |
|
MD5 | 735a370aaae15a2d4829b9ca78c2b077 |
|
BLAKE2b-256 | 281a9bdeca3a268a3c336ac8885ed7f9e8aad027bff4a7fb8e23ba75bf2e3b60 |
File details
Details for the file eArsivPortal-1.0.8-py3-none-any.whl
.
File metadata
- Download URL: eArsivPortal-1.0.8-py3-none-any.whl
- Upload date:
- Size: 22.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 703f74fdb2e0dbe3666d78eac8a9b8335a9fad715a47203675cef171c7246036 |
|
MD5 | 0dcc5514b2cad3cf276b64240c2ff53b |
|
BLAKE2b-256 | fdc0cfaca7ba9711e82deb668b10f6035cc14a8dc65756688f58000b014c2504 |