Modeller burada bir kez listelenmiştir ve bunları kullanan uç noktalardan doğrudan genişletilebilir.
Receipt14 alanlar
idinteger · int64
Id.
read-only
clientIdinteger · int64
Müşteri kimliği.
read-only
orderIdinteger · int64
- Sipariş kimliği.
read-only
organizationIdinteger · int64
Teşkilat Kimliği.
read-only
externalReceiptIdstring
Dış Kitset Kimliği.
fiscalNumberstring
Vergi numarası.
cashRegisterServicestring
Nakit Kayıt Hizmetleri.
fnsUrlstring
- Fns Url.
statusstring
Status.
receiptTypestring
- Kits tip.
totalAmountnumber · double
Toplam miktar.
createdDatestring · date-time
Tarih yaratıldı.
read-only
completedDatestring · date-time
Tarih tamamlandı.
errorMessagestring
Hata Mesajı.
Hata sözleşmesi
Uygulama hataları nasıl iade edilir
error kodu her yerde aynıdır, kullanıcıya yönelik mesaj ise sunucu tarafından tercüme edilir. error etrafında uygulama mantığı oluşturun ve localMessage'i yalnızca görüntülemek için kullanın.
error
Entegre mantığı için sabit makine okunur kod.
localMessage
API token kullanıcısının dilinde görüntülemeye hazır mesaj.
params
Sunucu tarafından yerel mesaj şablonuna girilen değerler.
文
localMessage, API tokenine sahip olan kullanıcının lang alanını kullanır. Belgeleme dili ve Accept-Language başlığı değiştirmez; kullanıcıya dil yapılandırılmadığında Rusça kullanılır.
RUKullanıcı yerel ru
{
"error": "error_brand_already_exists",
"localMessage": "Бренд Base уже существует",
"params": {
"name": "Base"
}
}
Uygulama hataları error, localMessage ve params ile JSON olarak normalde iade edilir. error'e şubeler; yerel metin değişebilir. Uygulama hataları nasıl iade edilir ↑
401auth_required
Doğrulama Gerekli
Authorization eksik, boş veya geçersiz bir token içerir.
400error_access_denied
Erişim engellendi
Token var ama rolü bu işlemleri yapamaz.
500error_unknown
Bilinmeyen bir hata oluştu. Sorun tekrarlanırsa, destek birimine yazın
İç hata. İstek zamanını ve iletişim desteğini tasarruf et; mutasyonu körü körü görmeden tekrar deneme.
POST
Sipariş için Belediye Oluştur
/api/receipt/order/{orderId}
Yazma erişimli işaretleme
POST /api/receipt/order/{orderId}. kullanarak sipariş için makbuz oluştur
Yol parametreleri
Alan
Tür
Zorunlu
Açıklama
orderId
integer · int64
Evet
- Sipariş kimliği.
Sorgulama parametreleri
Alan
Tür
Zorunlu
Açıklama
typeVarsayılan değer: INCOME
stringINCOME, EXPENSE, REFUND, EXPENSE_REFUND
Hayır
Type.
curl --request POST 'https://api.selsup.ru/api/receipt/order/1001' \
--header 'Authorization: YOUR_API_TOKEN'
Uygulama hataları error, localMessage ve params ile JSON olarak normalde iade edilir. error'e şubeler; yerel metin değişebilir. Uygulama hataları nasıl iade edilir ↑
401auth_required
Doğrulama Gerekli
Authorization eksik, boş veya geçersiz bir token içerir.
400error_access_denied
Erişim engellendi
Token var ama rolü bu işlemleri yapamaz.
500error_unknown
Bilinmeyen bir hata oluştu. Sorun tekrarlanırsa, destek birimine yazın
İç hata. İstek zamanını ve iletişim desteğini tasarruf et; mutasyonu körü körü görmeden tekrar deneme.
GET
Kvitanı Al
/api/receipt/{receiptId}
Okuma erişimi olan işaret
GET /api/receipt/{receiptId}. kullanarak Kits alın
Yol parametreleri
Alan
Tür
Zorunlu
Açıklama
receiptId
integer · int64
Evet
- Kits.
curl --request GET 'https://api.selsup.ru/api/receipt/1001' \
--header 'Authorization: YOUR_API_TOKEN'
Uygulama hataları error, localMessage ve params ile JSON olarak normalde iade edilir. error'e şubeler; yerel metin değişebilir. Uygulama hataları nasıl iade edilir ↑
401auth_required
Doğrulama Gerekli
Authorization eksik, boş veya geçersiz bir token içerir.
400error_access_denied
Erişim engellendi
Token var ama rolü bu işlemleri yapamaz.
500error_unknown
Bilinmeyen bir hata oluştu. Sorun tekrarlanırsa, destek birimine yazın
İç hata. İstek zamanını ve iletişim desteğini tasarruf et; mutasyonu körü körü görmeden tekrar deneme.
GET
İlaç Durumu Güncelle
/api/receipt/{receiptId}/update
Okuma erişimi olan işaret
GET /api/receipt/{receiptId}/update. kullanarak İlaç Durumu güncelle
Yol parametreleri
Alan
Tür
Zorunlu
Açıklama
receiptId
integer · int64
Evet
- Kits.
curl --request GET 'https://api.selsup.ru/api/receipt/1001/update' \
--header 'Authorization: YOUR_API_TOKEN'
Uygulama hataları error, localMessage ve params ile JSON olarak normalde iade edilir. error'e şubeler; yerel metin değişebilir. Uygulama hataları nasıl iade edilir ↑
401auth_required
Doğrulama Gerekli
Authorization eksik, boş veya geçersiz bir token içerir.
400error_access_denied
Erişim engellendi
Token var ama rolü bu işlemleri yapamaz.
500error_unknown
Bilinmeyen bir hata oluştu. Sorun tekrarlanırsa, destek birimine yazın
İç hata. İstek zamanını ve iletişim desteğini tasarruf et; mutasyonu körü körü görmeden tekrar deneme.