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": []
}