1. Smart Pharmacy API
Developer
  • Smart Software Group - API, Open Data Integration
  • Smart Accounting
    • API
      • Танилцуулга
      • Үндсэн
        • Token
        • Баримт устгах
      • Мастер дата
        • Дансны жагсаалт татах
        • Харилцагчийн жагсаалт татах
        • Барааны жагсаалт татах
        • Барааны байршил татах
        • Бараа хайх
      • Ерөнхий журнал
        • Гүйлгээ илгээх
        • Багцын дугаараар устгах
        • Багцын дугаараар шалгах
        • Гүйлгээ баланс татах
        • Гүйлгээний жагсаалт татах /харьцсан дансаар/
      • Өглөг авлага
        • Өглөг авлагын товчоо тайлан татах
        • Харилцагчийн авлагын үлдэгдэл татах
        • Харилцагчийн баримтын жагсаалт
      • Худалдан авалт
        • Худалдан авалт илгээх
      • Борлуулалт
        • Борлуулалт илгээх
        • Борлуулалтын буцаалт илгээх
      • Бараа материал
        • Барааны үлдэгдэл татах
        • Барааны үнэ татах
        • Барааны зураг татах
        • Нярвын зарлага илгээх
        • Дотоод хөдөлгөөн илгээх
        • Барааны хөрвүүлэлт илгээх
      • Цалин
        • Цагийн мэдээ илгээх
        • Ажилтны төлөв хайх
      • Үндсэн хөрөнгө
        • Үндсэн хөрөнгийн баримтын жагсаалт татах
        • Үндсэн хөрөнгийн товчоо тайлан татах
      • Үйлдвэрлэл
        • ДҮ-ийн орлого /материал зарцуулалт/ илгээх
    • Open Data
      • Танилцуулга
  • Smart Retail API
    • Танилцуулга
    • Мастер дата
      • Token авах
      • Банкны жагсаалт татах
      • Бараа материалын байршил жагсаалт
    • Барааны мэдээлэл /үлдэгдэл, үнэ, хөнгөлөлт/
      • Token авах
      • Бараа олноор хайх
      • Бараа хайх
      • Барааны жагсаалт
    • Token авах
      GET
    • Борлуулалт илгээх
      POST
    • Борлуулалтын буцаалт
      POST
    • Борлуулалт шалгах
      GET
    • Сугалааны дугаар татах
      POST
  • Smart Retail OpenData
    • Танилцуулга
  • Smart Pharmacy API
    • Танилцуулга
    • Мастер дата
      • Token авах
      • Банкны жагсаалт татах
      • Бараа материалын байршил жагсаалт
    • Барааны мэдээлэл /үлдэгдэл, үнэ, хөнгөлөлт/
      • Token авах
      • Бараа хайх
      • Барааны жагсаалт
      • Бараа олноор хайх
    • Захиалга илгээх
      POST
    • Захиалгын буцаалт
      POST
    • Token авах
      GET
  • SmartPOSAPI
    • Танилцуулга
    • Token авах
      GET
    • Борлуулалт илгээх
      POST
    • Борлуулалтын буцаалт
      POST
  • Smart Loyalty API
    • Танилцуулга
    • Token авах
      GET
    • Картын мэдээлэл лавлах
      GET
    • Ваучерийн мэдээлэл лавлах
      GET
    • Картын хүсэлт илгээх
      POST
    • Бонусын баримтын жагсаалт татах
      GET
    • Лояалти картын нууц үг солих
      POST
    • Лояалти харилцагчийн утасны дугаар бонусын хувь татах
      GET
    • Картын жагсаалт татах
      GET
    • Худалдан авалтын жагсаалт татах
      GET
    • Ваучерийн жагсаалт
      GET
    • Бонусын баримт илгээх
      POST
    • Картын QR мэдээлэл авах
      GET
    • Ваучер хадгалах
      GET
  • Smart Inventory API
    • Танилцуулга
    • Үлдэгдэл татах
      • token
      • Бараа хайх
      • Барааны жагсаалт
      • Бараа материалын байршил жагсаалт
      • Бараа олноор хайх
  • Smart Distribution API
    • Танилцуулга
    • Лавлах
      • access_token
      • customers
    • Борлуулалт
      • sale
      • saleitem
      • saleinfo
      • param/saleinfo
    • Тайлан
  • Smart Distribution OpenData
    • Танилцуулга
  • Smart Restaurant OpenData
    • Танилцуулга
  • Smart Restaurant API
    • Танилцуулга
    • Борлуулалт илгээх
      • Борлуулалт илгээх
      • token
      • Бүтээгдэхүүний мэдээлэл авах
      • Борлуулалт лавлах
    • Ширээ захиалга
      • Токен авах
      • Мерчантуудын мэдээлэл авах
      • Захиалга цуцлах
      • Захиалга үүсгэх
      • Захиалгын боломжит цаг
    • Хүргэлтийн захиалга
      • Захиалга үүсгэх
      • Токен авах
      • Захиалга лавлах
  • Smart Hotel API
    • Танилцуулга
    • Захиалга үүсгэх
      • Банкны мэдээлэл авах
      • Тухайн өрөөг захиалах боломжтой эсэх мэдээлэл авах
      • Боломжит өрөөний мэдээлэл авах
      • Захиалга үүсгэх
      • token
      • Бүх өрөөний мэдээлэл авах
  • Smart HCM API
    • Танилцуулга
    • Token
    • Ажилтны мэдээлэл татах
  1. Smart Pharmacy API

Захиалга илгээх

POST
https://retailapiv2.smartlogic.mn/api/sale/order
SmartPharmacy системд хүргэлтийн захиалга илгээх боломжтой ба уг баримт нь эмийн сангийн системийн хүргэлтийн процессийн дагуу баталгаажиж хувиарлалт хийгдсэн пос руу илгээгдснээр пос дээрээс хүргэлт гаргах, ибаримт гаргах, PharmacyMobile апп болон PharmacyPOS системээсч хүргэлтийн захиалга дуусгах боломжтой болох юм.
**АНХААРАХ ЗҮЙЛС**
- Хүргэлтийн захиалга илгээсний дараагаар PharmacyPOS системд хүлээж аваагүй үед сервисээр цуцлах боломжтой бөгөөд уг боломжийг ашиглахад хүргэлтийн захиалга илгээхэд ирсэн хариунаас DocumentPkId буюу захиалгын баримтын кодыг хадгалж авах шаардлагатай. 

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Body Params application/json

Example
{
  "LoyaltyModel": {
    "cardPkId": "2405281310211505992",
    "cardId": "2222222222222",
    "baseAmount": 501000,
    "amount": 501000,
    "bonusPercent": 3,
    "discountPercent": 0,
    "discountAmount": 0,
    "bonusUsedAmount": 0,
    "bonusAddedAmount": 15030,
    "giftUsedAmount": 0
  },
  "OrderHeaderModel": {
    "documentDate": "2024/05/28",
    "documentDesc": "R839070988",
    "shippingDateTime": "2024/05/28 08:41:40",
    "shippingName": "[email protected]",
    "ShippingPhone": "98119218",
    "shippingAddress": "u0423u043Bu0430u0430u043Du0431u0430u0430u0442u0430u0440, u0411u0430u044Fu043Du0437u04AFu0440u0445 u0434u04AFu04AFu0440u044Du0433, test",
    "totalAmount": 501000,
    "totalPayAmount": 501000,
    "totalBaseAmount": 501000,
    "totalAmountNonVat": 455454.55,
    "vatAmount": 45545.45,
    "cityTaxAmount": 0,
    "totalItemQty": 1,
    "totalItemCount": 1,
    "bonusCardPercent": 3,
    "totalCardAddedBonus": 167000,
    "totalCardUsedBonus": 0,
    "cardId": "2222222222222",
    "loyaltyType": "B",
    "totalAmountVat": 501000,
    "cardCustomerName": "Munkhbat",
    "email": "[email protected]",
    "saleChannelId": "003"
  },
  "OrderLineModel": [
    {
      "documentDate": "2024/05/28",
      "itemId": "10201050288",
      "qty": 1,
      "basePrice": 495000,
      "price": 495000,
      "amount": 495000,
      "amountNonVat": 450000,
      "payAmount": 495000,
      "vatAmount": 45000,
      "amountVat": 45000,
      "cityTaxAmount": 0,
      "cardAddedBonus": 14850,
      "cardUsedBonus": 0,
      "hasVat": "Y",
      "hasCityTax": "N"
    },
    {
      "documentDate": "2024/05/28",
      "itemId": "10201020289",
      "qty": 1,
      "basePrice": 6000,
      "price": 6000,
      "amount": 6000,
      "amountNonVat": 5454.545454545455,
      "payAmount": 6000,
      "vatAmount": 545.4545454545455,
      "amountVat": 6000,
      "cityTaxAmount": 0,
      "cardAddedBonus": 180,
      "cardUsedBonus": 0,
      "hasVat": "Y",
      "hasCityTax": "N"
    }
  ],
  "OrderPaymentLineModel": {
    "bankId": "01",
    "amount": 501000,
    "payAmount": 501000,
    "changeAmount": 0
  }
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://retailapiv2.smartlogic.mn/api/sale/order' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
  "LoyaltyModel": {
    "cardPkId": "2405281310211505992",
    "cardId": "2222222222222",
    "baseAmount": 501000,
    "amount": 501000,
    "bonusPercent": 3,
    "discountPercent": 0,
    "discountAmount": 0,
    "bonusUsedAmount": 0,
    "bonusAddedAmount": 15030,
    "giftUsedAmount": 0
  },
  "OrderHeaderModel": {
    "documentDate": "2024/05/28",
    "documentDesc": "R839070988",
    "shippingDateTime": "2024/05/28 08:41:40",
    "shippingName": "[email protected]",
    "ShippingPhone": "98119218",
    "shippingAddress": "u0423u043Bu0430u0430u043Du0431u0430u0430u0442u0430u0440, u0411u0430u044Fu043Du0437u04AFu0440u0445 u0434u04AFu04AFu0440u044Du0433, test",
    "totalAmount": 501000,
    "totalPayAmount": 501000,
    "totalBaseAmount": 501000,
    "totalAmountNonVat": 455454.55,
    "vatAmount": 45545.45,
    "cityTaxAmount": 0,
    "totalItemQty": 1,
    "totalItemCount": 1,
    "bonusCardPercent": 3,
    "totalCardAddedBonus": 167000,
    "totalCardUsedBonus": 0,
    "cardId": "2222222222222",
    "loyaltyType": "B",
    "totalAmountVat": 501000,
    "cardCustomerName": "Munkhbat",
    "email": "[email protected]",
    "saleChannelId": "003"
  },
  "OrderLineModel": [
    {
      "documentDate": "2024/05/28",
      "itemId": "10201050288",
      "qty": 1,
      "basePrice": 495000,
      "price": 495000,
      "amount": 495000,
      "amountNonVat": 450000,
      "payAmount": 495000,
      "vatAmount": 45000,
      "amountVat": 45000,
      "cityTaxAmount": 0,
      "cardAddedBonus": 14850,
      "cardUsedBonus": 0,
      "hasVat": "Y",
      "hasCityTax": "N"
    },
    {
      "documentDate": "2024/05/28",
      "itemId": "10201020289",
      "qty": 1,
      "basePrice": 6000,
      "price": 6000,
      "amount": 6000,
      "amountNonVat": 5454.545454545455,
      "payAmount": 6000,
      "vatAmount": 545.4545454545455,
      "amountVat": 6000,
      "cityTaxAmount": 0,
      "cardAddedBonus": 180,
      "cardUsedBonus": 0,
      "hasVat": "Y",
      "hasCityTax": "N"
    }
  ],
  "OrderPaymentLineModel": {
    "bankId": "01",
    "amount": 501000,
    "payAmount": 501000,
    "changeAmount": 0
  }
}'

Responses

🟢200Success
application/json
Body

Example
{
    "Success": true,
    "Message": "string",
    "ErrorCode": "string",
    "ExceptionType": "string",
    "Data": {
        "DocumentPkId": 0
    }
}
Modified at 2026-03-10 08:27:19
Previous
Бараа олноор хайх
Next
Захиалгын буцаалт
Built with