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

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

POST
https://retailapiv2.smartlogic.mn/api/sale/order

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Body Params application/json
OrderHeaderModel
object 
required
documentDate
string 
required
Баримтын огноо
documentDesc
string 
required
Баримтын утга
shippingDateTime
string 
required
Захиалгын огноо
shippingName
string 
required
Захиалагчийн нэр
ShippingPhone
string 
required
Захиалагчийн утга
shippingAddress
string 
required
Захиалагчийн хаяг
totalAmount
integer 
required
Баримтын нийт дүн
totalBaseAmount
integer 
required
Баримтын үндсэн дүн
totalPayAmount
integer 
required
Баримтын төлөх дүн
totalAmountNonVat
number 
required
Баримтын НӨАТ-гүй дүн
vatAmount
number 
required
НӨАТ-н дүн
cityTaxAmount
integer 
required
Баримтын НХАТ-н дүн
totalItemQty
integer 
required
Нийт барааны тоо ширхэг
totalItemCount
integer 
required
Нийт барааны төрлийн тоо
bonusCardPercent
integer 
required
Картын хувь
totalCardAddedBonus
integer 
required
Картын нэмэгдэх оноо
totalCardUsedBonus
integer 
required
Картын ашишласан оноо
cardId
string 
required
Картын эзэмшигчийн код
cardCustomerName
string 
required
Карт эзэмшигчийн нэр
loyaltyType
string 
required
Картын төрөл
documentNumber
string 
required
Захиалгын дугаар
totalAmountVat
integer 
required
vatAmount + TotalNonVatAmount
email
string 
required
И-Майл хаяг
saleChannelId
string 
required
Борлуулалтын сувгийн код
OrderLineModel
array [object {16}] 
required
documentDate
string 
optional
Баримтын огноо
itemId
string 
optional
Барааны код
qty
integer 
optional
Барааны тоо хэмжээ
basePrice
integer 
optional
1 ширхэг барааны үндсэн үнэ
price
integer 
optional
1 ширхэг барааны үнэ
baseAmount
integer 
optional
basePrice * qty
amount
integer 
optional
price * qty
amountNonVat
number 
optional
НӨАТ-гүй дүн
amountVat
integer 
optional
НӨАТ-тэй дүн (vatAmount + amountNonVat)
payAmount
integer 
optional
Төлөх дүн
vatAmount
number 
optional
НӨАТ-н дүн
cityTaxAmount
integer 
optional
НХАТ-н дүн
cardAddedBonus
integer 
optional
Нэмэгдсэн бонус
cardUsedBonus
integer 
optional
Ашигласан бонус
hasVat
string 
optional
НӨАТ-тай эсэх
hasCityTax
string 
optional
НХАТ-тай эсэх
OrderPaymentLineModel
object 
required
bankId
string 
required
Банкны код
amount
integer 
required
Төлөх дүн
payAmount
integer 
required
Төлсөн дүн
changeAmount
integer 
required
Хариулт
LoyaltyModel
object 
required
cardPkId
integer 
required
Картын PkId
cardId
string 
required
Картын код
baseAmount
integer 
required
Нийт дүн
amount
integer 
required
Төлөх дүн
bonusPercent
integer 
required
Бонусын хувь
discountPercent
integer 
required
Хөнгөлөлтийн хувь
discountAmount
integer 
required
Хөнгөлөлтийн дүн
bonusUsedAmount
integer 
required
Ашигласан бонус
bonusAddedAmount
integer 
required
Нэмэгдсэн бонус
giftUsedAmount
integer 
required
Бэлгийн дүн
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 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 '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
object {0}
Example
{}
Modified at 2024-10-02 09:53:01
Previous
Банкны жагсаалт татах
Next
Захиалгын буцаалт
Built with