Developer
  1. Борлуулалт илгээх
Developer
  • Smart Software Group - API, Open Data Integration
  • Smart Inventory API
    • Танилцуулга
    • Үлдэгдэл татах
      • token
      • Бараа хайх
      • Барааны жагсаалт
      • Бараа материалын байршил жагсаалт
      • Бараа олноор хайх
  • Smart Retail API
    • Танилцуулга
    • Борлуулалт илгээх
      • Борлуулалт илгээх
      • Борлуулалтын буцаалт
      • Борлуулалт шалгах
    • Хүргэлтийн захиалга илгээх
      • Банкны жагсаалт татах
      • Захиалга илгээх
      • Захиалгын буцаалт
    • Сугалааны дугаар татах
      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
    • Танилцуулга
    • Борлуулалт илгээх
      • Борлуулалт илгээх
        POST
      • token
        GET
      • Бүтээгдэхүүний мэдээлэл авах
        GET
  • Smart Hotel API
    • Танилцуулга
    • Захиалга үүсгэх
      • Банкны мэдээлэл авах
      • Өрөөний захиалах боломжтой эсэх мэдээлэл авах
      • Захиалга үүсгэх
      • token
      • Өрөөний мэдээлэл авах
  • Smart Accounting API
    • Танилцуулга
    • Үндсэн
      • Token
      • Баримт устгах
    • Ерөнхий журнал
      • Гүйлгээ татах
    • Бараа материал
      • Нярвын зарлага татах
      • Дотоод хөдөлгөөн татах
    • Худалдан авалт
      • Худалдан авалт татах
    • Борлуулалт
      • Борлуулалт татах
    • Үйлдвэрлэл
      • ДҮ-ийн орлого /материал зарцуулалт/ татах
    • Цалин
      • Цагийн мэдээ илгээх
  • Smart HCM API
    • Танилцуулга
    • Token
    • Ажилтны мэдээлэл татах
  1. Борлуулалт илгээх

Борлуулалт илгээх

POST
{baseurl}/api/sale/sale
Борлуулалт илгээх буюу рестораны систем рүү борлуулалт хадгалах

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Path Params
baseurl
string 
required
Body Params application/json
SaleHeaderModel
object 
required
documentDate
string 
required
Баримтын огноо
documentNumber
string 
required
Баримтын дугаар
documentDesc
string 
required
Баримтын утга
taxCustomerType
string 
required
Татвар төлөгчийн төрөл (Хувь хүн - 1, байгууллага - 3)
taxCustomerId
string 
required
Татвар төлөгчийн дугаар
taxCustomerName
string 
required
Татвар төлөгчийн нэр
totalPayAmount
number 
required
Нийт дүн
email
string  | null 
optional
Худалдаг авагчийн и-мэйл хаяг
restaurantId
string  | null 
optional
Борлуулалтын байршил
posId
string  | null 
optional
Борлуулалтын пос
cashierId
string  | null 
optional
Борлуулалтын касс
SaleLineModel
array [object {7}] 
required
itemId
string 
required
Барааны код
barcode
string 
required
Барааны баркод
itemName
string 
required
Барааны нэр
qty
number 
required
Тоо хэмжээ
basePrice
number 
required
Үндсэн үнэ
price
number 
required
Үнэ
payAmount
number 
required
Нийт үнэ (Qty * Price)
SalePayment
array [object {4}] 
required
paymentType
string 
required
Төлбөрийн төрөл
amount
number 
required
Дүн
customerId
string 
required
Харилцагчийн код (Зээлээр үед бөглөх шаардлагатай)
bankId
string 
required
Банкны код (Банкаар үед бөглөх шаардлагатай)
Example
{
  "SaleHeaderModel": {
    "documentDate": "2024/09/12",
    "documentNumber": "12345436",
    "documentDesc": "Борлуулалтын баримт",
    "taxCustomerType": "1",
    "taxCustomerId": "",
    "taxCustomerName": "",
    "totalPayAmount": 2000,
    "cashAmount": 2000,
    "email": "",
    "restaurantId": "",
    "posId": "",
    "cashierId": ""
  },
  "SaleLineModel": [
    {
      "itemId": "331005",
      "barcode": "",
      "itemName": "Lipton tea",
      "qty": 1,
      "basePrice": 2000,
      "price": 2000,
      "payAmount": 2000
    }
  ],
  "SalePayment": [
    {
      "paymentType": "BANK",
      "amount": 2000,
      "customerId": "",
      "bankId": "05"
    }
  ]
}

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 '/api/sale/sale' \
--header 'Content-Type: application/json' \
--data-raw '{
    "SaleHeaderModel": {
        "documentDate": "2024/09/12",
        "documentNumber": "12345436",
        "documentDesc": "Борлуулалтын баримт",
        "taxCustomerType": "1",
        "taxCustomerId": "",
        "taxCustomerName": "",
        "totalPayAmount": 2000,
        "cashAmount": 2000,
        "email": "",
        "restaurantId": "",
        "posId": "",
        "cashierId": ""
    },
    "SaleLineModel": [
        {
            "itemId": "331005",
            "barcode": "",
            "itemName": "Lipton tea",
            "qty": 1,
            "basePrice": 2000,
            "price": 2000,
            "payAmount": 2000
        }
    ],
    "SalePayment": [
        {
            "paymentType": "BANK",
            "amount": 2000,
            "customerId": "",
            "bankId": "05"
        }
    ]
}'

Responses

🟢200Success
application/json
Body
object {0}
Examples
{
  "Success": true,
  "Message": null,
  "ErrorCode": null,
  "ExceptionType": null,
  "Data": {
    "DocumentPkId": 2406111233128438000,
    "TaxBillNo": "",
    "TaxBillDate": null
  }
}
Modified at 2025-04-25 06:43:56
Previous
Танилцуулга
Next
token
Built with