E-Arşiv Portal API, GIB entegre bir şekilde çalışan bir npm paketidir.
Using npm:
$ npm install axios
import ApiService from '../api'; // For TS
const ApiService = '../api'; // For JS
await apiService.initialize('username', 'password');
Gib Kullanıcı Adı Ve şifrenizi Girerek Oturum bilgilerinizi doğrulayın
!!!Oturum Açmadan Diğer Fonksiyonları Kullanamazsınız
const paraBirimleri = await apiService.getCurrencyUnit();
const faturaTipleri = await apiService.getInvioceTypes()
const vergiTipleri = await apiService.getTaxesList()
const ulkeler = await apiService.getCountries()
const vergiTipleri = await apiService.getUnits()
const ozelMatrahNedenleri = await apiService.getSpecialTaxReason()
Tarih Tipleri Şu Şekilde Olmalıdır.
let startDate = '01/01/2000'
let endDate = '01/01/2000'
İki Tarih Arasındaki Faturaları Sorgulamak İçin Bu method kullanılır.
const invoices = await apiService.getInvoiceList(startDate,endDate)