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.5.tar.gz
(22.9 kB
view details)
Built Distribution
File details
Details for the file eArsivPortal-1.0.5.tar.gz
.
File metadata
- Download URL: eArsivPortal-1.0.5.tar.gz
- Upload date:
- Size: 22.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2513b5ffc4c5a7043b1481eeb530e98cf9e3711f44adf2b26972af1a715973d3 |
|
MD5 | e8bf3daed6981d8e33767202a5a59e4c |
|
BLAKE2b-256 | a320e2933be6280e0724253cf573809c36551cf0130580598e0bfcd298ca5459 |
File details
Details for the file eArsivPortal-1.0.5-py3-none-any.whl
.
File metadata
- Download URL: eArsivPortal-1.0.5-py3-none-any.whl
- Upload date:
- Size: 22.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 539b6fb6a93e5a3c88a11aba3e9f6b466013240eb31dfbbd1d4433bd9c274a64 |
|
MD5 | 16294605ff343ad677d917115b02340e |
|
BLAKE2b-256 | 5bd204b7a882696f88400db5bf2b89b00b6fc3543d2466432f80d8c8ce82fe45 |