Fatura Kaydetme
POST https://proconnect.unlembilisim.com/api/invoice/save
Sistemde fatura kaydetmek için kullanılan uç noktadır. Sisteme örnek belirtilen formatlarda dosyalar iletilerek işlenmesi ve bu işlenme sonucunda da faturaya ait bilgilerin üretilemesini sağlayan uç nokta.
Alanlar
Parametre | Tür | Yer | # | Açıklama |
---|---|---|---|---|
file |
string
|
body
|
Zorunlu
|
Base64 formatta fatura dosyası. |
Genel Açıklama
Mükellef tarafından gönderilmek istenilen faturaların gönderilmek üzere içeriye aktarıldığı metot. Dosyanın içeriği Base64 şifreleme yöntemi ile şifreleyerek servise iletilmelidir. Tek seferde birden fazla fatura yükleme imkanı vardır, zaman aşımı ve dosya boyutları göz önüne alınarak faturalar çoklanmalıdır. Sistem faturaları tek tek işleyerek herhangi bir hata veya veride problem varsa anlık olarak dönüş sağlayacaktır. Sorunsuz iletilen faturaları sisteme istenirse taslak olarak istenirse gönderilmek üzere kuyruğa ekleyecektir. Gönderim türünü destek ekibine bildirerek değiştirebilirsiniz veya tetikleme fonksiyonu ile tetikleyebilirsiniz.
Faturalar gönderdiğiniz sırada işlenir ve gönderdiğiniz indekse göre başarılı veya başarısızlar arasına eklenir başarısız olması durumunda ek olarak
errors
parametresi ile gelmektedir.
Örnek İstek
{ "file": "xxxxxx" }
Örnek Cevap
{ "error": 0, "errorMessage": "", "success": [ { "UUID": "Fatura UUID", "InsertedDate": "İçeriye Alım Tarihi", "InvoiceNumber": "Fatura Numarası" } ], "failed": [] }