Özel Şemalar
Sistem şemalarında bulunmayan bir şeyi belgelerden okumak gerektiğinde, kendi şemanızı tanımlarsınız.
Ne Zaman Mantıklıdır
- Standart olmayan düzenlemeye sahip bir tedarikçiden gelen belge.
- Sektörel uzmanlık: tartım fişleri, test protokolleri, akaryakıt kartları.
- Sisteminize ihtiyaç duyduğunuz, başka hiçbir yerde bulunmayan alanlar.
Belgeyi özel şemadan muhasebeye göndermenin veya muhasebe formatlarına aktarmanın mümkün olmadığını unutmayın — bunlar fatura için sabit alanları okur. JSON, XML, YAML, CSV, Excel ve PDF olarak kalır. Raporlara yalnızca sayısal alanı TotalAmount olan belgeler dahil edilir.
Nasıl Tanımlanır
Şemalar sekmesindeki editör. JSON Şeması formatında yazılır — properties ile bir nesne, her alan için type ve description, diziler array olarak items ile birlikte. Standartı bilenler sürpriz yaşamaz; bilmeyenler, şablondan (fatura, KDV'li fatura, makbuz, gönderi belgesi, minimum) veya sistem şemasının kopyasından başlar.
Editör bağlantıları, allOf, oneOf, koşullar ve benzeri yapıları kabul etmez; şema düz bir alan ağaç olmalıdır. Sistem şemasının kopyası modelin tanımını da taşır, bu nedenle kalıbı tanır; Bağlantıyı Kes butonuyla sıradan bir özel şemaya dönüşür.
Alan Tanımı Model İçin Kılavuzdur
Bu sayfadaki en önemli şey budur. description yalnızca insana hizmet etmez, modeli de okur. "Sipariş numarası" ile "Z- ile başlayan ve altı haneli olan, barkodun sağ üst köşesinde bulunan sipariş numarası" arasındaki fark başarının büyüklüğündedir.
Sınırlamalar
Alan sayısı tarife göre belirlenir: Free ve Starter için 80, Business için 160, Scale için 240. İç içe alanlar ve öğe alanları da sayılır. Her belge için model üzerinde adlar ve tanımlar gönderildiğinden, daha uzun bir şema daha pahalı işleme anlamına gelir.
Deneme
Editör, sürekli olarak sözdizimi kontrolü yapar ve şema düzgün olmadığı sürece kaydetmeye izin vermez. Gerçek bir belgede denemek mümkündür: onu seçili şemayla yükleyin veya hazır bir belgede Tekrar İşle seçeneğini belirleyin. Her iki işlem de normal işlem gibi kredi alır.
Değişiklikler ve Silme
Düzenlenmiş şema sonraki işlemler için geçerlidir. Zaten geçtiği belgeler, oluştuğu şekilde verileri tutar. En az bir belgeyi tanımlamak için kullanılan şema silinemez — belgeler kontrol formunu kaybeder.