İzibiz Developer Portal
Başlarken

Dikkat Edilmesi Gereken Hususlar

Uygulamanızı tasarlarken aşağıdaki hususlara dikkat edilmelidir.

  1. Oturum Login ile açılır; SESSION_ID 8 saat aktif kalır ve tüm kullanım süresi boyunca aynı değer kullanılabilir.
  2. Fatura gönderimi WriteToArchiveExtended ile UBL formatında yapılır.
  3. Fatura okuma ReadFromArchive ile yapılır; belge XML, PDF veya HTML formatında istenebilir.
  4. Hata tespiti veya müşterinin malı iade etmesi nedeniyle iptal edilen faturalar CancelEArchiveInvoice ile GİB'e bildirilmek üzere gönderilir.
  5. Durum sorgulaması GetEArchiveInvoiceStatus ile yapılır; faturanın durumu, e-posta durumu ve raporlanma durumu birlikte döner.
  6. GİB'e raporlanan e-Arşiv raporları GetEArchiveReport ile listelenir, rapor detayı ReadEArchiveReport ile sorgulanır.
  7. Daha önce yüklenmiş bir faturanın e-postasını tekrar göndermek için GetEmailEarchiveInvoice kullanılır.
  8. E-Fatura ve E-Arşiv faturaları farklı seri ile düzenlenmelidir.
  9. İnternet üzerinden yapılan satışlar için düzenlenen E-Arşiv faturaları, diğer satışlardan farklı seriden düzenlenmek zorundadır.
  10. ProfileID alanı EARSIVFATURA olmalıdır. Farklı bir değer gönderilirse sistem bu alanı otomatik olarak düzeltir.
  11. IssueTime (düzenlenme saati) alanı zorunludur.
  12. AdditionalDocumentReference içindeki DocumentTypeCode ve DocumentType alanları zorunludur.
  13. İnternet üzerinden yapılan satışlarda PaymentMeans (ödeme şekli) ve Delivery (kargo bilgileri) zorunludur.
  14. Kullanıcı uygulamayı kapattığında Logout ile oturum kapatılmalıdır.