E-Fatura mükellefi olmayan firma veya nihai tüketiciye düzenlenen faturaların özel entegratör sistemine gönderilmesi ve raporlamasını sağlayan webservis uygulamasıdır.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
REQUEST_HEADER |
object |
Yes | Request Header objesi içerisinde SESSION_ID ve APPLICATION_NAME alanı zorunludur. Faturaları XML formatında sıkıştırılmadan çekmek için mutlaka COMPRESSED elemanı eklenmeli ve N değeri gönderilmelidir. Eğer gönderilmezse faturalar sıkıştırılmış/ziplenmiş olarak dönülecektir. |
└ SESSION_ID |
text |
Yes | Kimlik doğrulama servisi (AuthenticationWS) oturum açma metodundan (Login) alına oturum/token/session bilgisi. |
└ CLIENT_TXN_ID |
text |
No | İstemci uygulama tarafından işlem için üretilen işlem bilgisi (transaction id) varsa istek esnasında gönderilip, sonuçta alabileceğiniz bir değerdir. request/response eşleşmesi yapmak için kullanılabilir. |
└ APPLICATION_NAME |
text |
Yes | Metodu çağıran uygulamanın adı. Örnek: AppName-v1.4.67 |
└ COMPRESSED |
text |
No | İçerikte taşınan bilginin ZIP formatında sıkıştırılmış mı gönderildiği/talep edildiği bilgisi. Belge gönderim ve belge okuma servislerinde gönderilen değere göre işlem yapılmaktadır. |
ArchiveInvoiceExtendedContent |
object |
Yes | |
└ INVOICE_PROPERTIES |
object |
Yes | E-Arşiv faturaları için kullanılabilecek parametreler |
└ EARSIV_FLAG |
text |
Yes | E-Arşiv fatura için Y olmalıdır. |
└ EARSIV_PROPERTIES |
object |
Yes | E-Arşiv fatura için Y olmalıdır. |
└ EARSIV_EMAIL_FLAG |
text |
No | E-Arşiv fatura için Y olmalıdır. |
└ EARSIV_EMAIL |
text |
No | E-Arşiv faturasının iletileceği e-posta adresi. E-Posta formatında olmalıdır. EARSIV_EMAIL_FLAG= Y olarak gönderilmişse bu alan zorunludur. DİKKAT: Eğer EARSIV_EMAIL_FLAG gönderilmemiş veya N olarak gönderilmişse bu alanda ki değer veritabanına kaydedilecek ama e-posta gönderilmeyecektir. |
└ SUB_STATUS |
text |
No | Varsayılan değer NEW. E-Arşiv faturasını göndermek için NEW değeri gönderilmelidir. Taslaklara yüklemek için ise DRAFT değeri gönderilebilir. |
└ SERI |
text |
No | Fatura numara atamasının E-Arşiv platformu üzerinde yapılması istenildiği durumlarda hangi seri ile numara atanacağını belirleyen alandır. Maksimum 3 hane alfanumerik değer içermelidir. Gönderilecek seri önce portal ekranları kullanılarak e-arşiv sisteminde tanımlanmalıdır. Tanımlanmayan seri gönderildiğinde hata dönülecektir. |
└ EARSIV_SMS_FLAG |
text |
No | E-Arşiv faturasının alıcıya özel entegratör sistemi üzerinden SMS olarak göndermek isteniyorsa Y değeri gönderilmelidir. Varsayılan değer N dir. DİKKAT: Eğer E-Arşiv sisteminde müşterinin SMS gönderme hizmeti yoksa Y değeri gönderilince hata alacaktır. Bu durumda özel entegratör ile iletişime geçerek SMS gönderim hizmetini aktiflemesi talep edilmelidir. |
└ SMS_PHONE_NUMBER |
text |
No | E-Arşiv faturasının iletileceği 10 hane telefon numarası. Format: 1234567890. Telefon numarasının başında 0 olmadığına dikkat ediniz. EARSIV_SMS_FLAG= Y olarak gönderilmişse bu alan zorunludur. DİKKAT: Eğer EARSIV_SMS_FLAG gönderilmemiş veya N olarak gönderilmişse bu alanda ki değer veritabanına kaydedilecek ama SMS gönderilmeyecektir. |
└ VALIDATION_FLAG |
text |
No | |
└ XSLT_NAME |
text |
No | |
└ ECOMMERCE_UPLOAD |
object |
No | |
└ ECOMMERCE_ID |
text |
No | |
└ ECOMMERCE_PACKAGE_ID |
text |
No | |
└ EARCHIVE_TEST_FLAG |
text |
No | |
└ INCLUDE_IBANS |
text |
No | |
└ ARCHIVE_NOTE |
text |
No | E-Arşiv faturalara not eklenebilecek parametredir. |
└ INVOICE_CONTENT |
base64 |
Yes | Faturanın UBL-TR formatında ki dosyasının Base64Binary tipinde sıkıştırılmış/ziplenmiş içeriği. |