Order

Endpoints

Get Purchase Orders

POST/api/RPC.common.Api.Po.get?token=<TOKEN>

Key Po.get · Open page

Parameters

3 body parameters inside data[]
FieldTypeDescription
for_dateStringPurchase Order date
from_dateStringFrom date
to_dateStringTo date

Request example

Get Po:
{
   "data" : [
      {
         "for_date" : "2026-09-03"
      }
   ]
}

cURL

Get Po:
curl -X POST -H 'Content-Type: application/json; charset=utf-8' -d '{   "data" : [      {         "for_date" : "2026-09-03"      }   ]}' "https://<DOMAIN_NAME>/api/RPC.common.Api.Po.get?token=<TOKEN>"

Get a single Order

POST/api/RPC.common.Api.Po.getOneData?token=<TOKEN>

Key Po.getOneData · Open page

Parameters

2 body parameters inside data[]
FieldTypeDescription
idIntegerOrder ID
numrequiredStringPurchase order #

Request example

Search One Po By Num:
{
   "data" : [
      {
         "num" : "PO10000287"
      }
   ]
}
Search One Po By Id:
{
   "data" : [
      {
         "id" : 1189472197
      }
   ]
}

cURL

Search One Po By Num:
curl -X POST -H 'Content-Type: application/json; charset=utf-8' -d '{   "data" : [      {         "num" : "PO10000287"      }   ]}' "https://<DOMAIN_NAME>/api/RPC.common.Api.Po.getOneData?token=<TOKEN>"
Search One Po By Id:
curl -X POST -H 'Content-Type: application/json; charset=utf-8' -d '{   "data" : [      {         "id" : 1189472197      }   ]}' "https://<DOMAIN_NAME>/api/RPC.common.Api.Po.getOneData?token=<TOKEN>"

Create Order

POST/api/RPC.common.Api.Po.set?token=<TOKEN>

Key Po.set · Open page

Parameters

32 body parameters inside data[]
FieldTypeDescription
idIntegerOrder ID
for_dateStringPurchase Order date
numStringPurchase order #
currencyStringCurrency code
traderStringMerchant
office_namerequiredStringOffice Name Recipient
tax_deal_coderequiredStringTax template
fin_typerequiredStringFinancial document type
pay_typerequiredStringPayment method
descriptionStringDescription
partnerrequiredObjectPartner object.
partner.idStringCustomer ID
partner.is_companyBooleanCustomer is a company
partner.vendor_typeStringSupplier type
partner.nameStringName
partner.eikStringUIC
partner.egnStringID
partner.dds_numStringVAT Number
partner.emailStringE-mail
partner.phoneStringPhone
rowsrequiredObjectRows object.
rows.skurequiredStringItem SKU
rows.skurequiredStringService ID
rows.quantityrequiredStringQuantity
rows.measure_codeStringUnit of measurement ID
rows.pricerequiredStringUnit price
rows.descriptionStringDescription
next_operrequiredObjectNext_oper object.
next_oper.next_operBooleanCreate next operation
next_oper.next_oper_typeStringOperation type
next_oper.next_oper_dateStringDate of next operation
next_oper.next_oper_store_coderequiredStringTo be stored in the warehouse

Request example

Create Po Simple:
{
   "data" : [
      {
         "fin_type" : "expense_invoice",
         "rows" : [
            {
               "quantity" : 2,
               "price" : "16.00",
               "sku" : "01001"
            },
            {
               "sku" : 10276,
               "price" : "79.00",
               "quantity" : 2
            },
            {
               "price" : "63.00",
               "quantity" : 2,
               "sku" : 10183
            },
            {
               "sku" : 793975,
               "quantity" : 3,
               "price" : "72.00"
            },
            {
               "quantity" : 5,
               "price" : "82.00",
               "sku" : 10250
            },
            {
               "sku" : 10319,
               "quantity" : 3,
               "price" : "17.00"
            }
         ],
         "office_name" : "WholeSales",
         "tax_deal_code" : 1,
         "partner" : {
            "is_company" : 1,
            "eik" : 148106441,
            "name" : "Inditex"
         },
         "pay_type" : "015"
      }
   ]
}

cURL

Create Po Simple:
curl -X POST -H 'Content-Type: application/json; charset=utf-8' -d '{   "data" : [      {         "fin_type" : "expense_invoice",         "rows" : [            {               "quantity" : 2,               "price" : "16.00",               "sku" : "01001"            },            {               "sku" : 10276,               "price" : "79.00",               "quantity" : 2            },            {               "price" : "63.00",               "quantity" : 2,               "sku" : 10183            },            {               "sku" : 793975,               "quantity" : 3,               "price" : "72.00"            },            {               "quantity" : 5,               "price" : "82.00",               "sku" : 10250            },            {               "sku" : 10319,               "quantity" : 3,               "price" : "17.00"            }         ],         "office_name" : "WholeSales",         "tax_deal_code" : 1,         "partner" : {            "is_company" : 1,            "eik" : 148106441,            "name" : "Inditex"         },         "pay_type" : "015"      }   ]}' "https://<DOMAIN_NAME>/api/RPC.common.Api.Po.set?token=<TOKEN>"

Create deliveries

POST/api/RPC.common.Api.Po.createDelivery?token=<TOKEN>

Key Po.createDelivery · Open page

Parameters

3 body parameters inside data[]
FieldTypeDescription
numrequiredStringDocument #
store_coderequiredStringOutbound warehouse ID
descriptionStringDescription

Request example

Create Delivery From Po:
{
   "data" : [
      {
         "num" : 45678,
         "description" : "Create Delivery From Po 45678"
      }
   ]
}
Create Delivery From Po With Store Code:
{
   "data" : [
      {
         "num" : 45678,
         "store_code" : "02",
         "description" : "Create Delivery From Po 45678"
      }
   ]
}

cURL

Create Delivery From Po:
curl -X POST -H 'Content-Type: application/json; charset=utf-8' -d '{   "data" : [      {         "num" : 45678,         "description" : "Create Delivery From Po 45678"      }   ]}' "https://<DOMAIN_NAME>/api/RPC.common.Api.Po.createDelivery?token=<TOKEN>"
Create Delivery From Po With Store Code:
curl -X POST -H 'Content-Type: application/json; charset=utf-8' -d '{   "data" : [      {         "num" : 45678,         "store_code" : "02",         "description" : "Create Delivery From Po 45678"      }   ]}' "https://<DOMAIN_NAME>/api/RPC.common.Api.Po.createDelivery?token=<TOKEN>"

Create Store-ins

POST/api/RPC.common.Api.Po.createStoreIn?token=<TOKEN>

Key Po.createStoreIn · Open page

Parameters

3 body parameters inside data[]
FieldTypeDescription
numrequiredStringDocument #
store_coderequiredStringOutbound warehouse ID
descriptionStringDescription

Request example

Create StoreIn From Po:
{
   "data" : [
      {
         "num" : "PO10000189",
         "description" : "Create StoreIn From Po PO10000189"
      }
   ]
}
Create StoreIn From Po With Store Code:
{
   "data" : [
      {
         "description" : "Create StoreIn From Po PO10000189",
         "store_code" : 134,
         "num" : "PO10000189"
      }
   ]
}

cURL

Create StoreIn From Po:
curl -X POST -H 'Content-Type: application/json; charset=utf-8' -d '{   "data" : [      {         "num" : "PO10000189",         "description" : "Create StoreIn From Po PO10000189"      }   ]}' "https://<DOMAIN_NAME>/api/RPC.common.Api.Po.createStoreIn?token=<TOKEN>"
Create StoreIn From Po With Store Code:
curl -X POST -H 'Content-Type: application/json; charset=utf-8' -d '{   "data" : [      {         "description" : "Create StoreIn From Po PO10000189",         "store_code" : 134,         "num" : "PO10000189"      }   ]}' "https://<DOMAIN_NAME>/api/RPC.common.Api.Po.createStoreIn?token=<TOKEN>"

Create financial documents

POST/api/RPC.common.Api.Po.createFinDoc?token=<TOKEN>

Key Po.createFinDoc · Open page

Parameters

7 body parameters inside data[]
FieldTypeDescription
for_dateStringFinancial document date
fin_numrequiredStringFinancial document number
numrequiredStringDocument #
pay_nowBooleanPay
account_codeStringAccount ID
account_nameStringAccount name
descriptionStringDescription

Request example

Create FinDoc From Po:
{
   "data" : [
      {
         "description" : "Create FinDoc From Po PO10000326",
         "fin_num" : "000000004421",
         "num" : "PO10000326"
      }
   ]
}
Create FinDoc From Po With Payment:
{
   "data" : [
      {
         "num" : "PO10000326",
         "description" : "Create FinDoc From Po PO10000326",
         "pay_now" : 1,
         "fin_num" : "000000004421"
      }
   ]
}

cURL

Create FinDoc From Po:
curl -X POST -H 'Content-Type: application/json; charset=utf-8' -d '{   "data" : [      {         "description" : "Create FinDoc From Po PO10000326",         "fin_num" : "000000004421",         "num" : "PO10000326"      }   ]}' "https://<DOMAIN_NAME>/api/RPC.common.Api.Po.createFinDoc?token=<TOKEN>"
Create FinDoc From Po With Payment:
curl -X POST -H 'Content-Type: application/json; charset=utf-8' -d '{   "data" : [      {         "num" : "PO10000326",         "description" : "Create FinDoc From Po PO10000326",         "pay_now" : 1,         "fin_num" : "000000004421"      }   ]}' "https://<DOMAIN_NAME>/api/RPC.common.Api.Po.createFinDoc?token=<TOKEN>"

Cancel order

POST/api/RPC.common.Api.Po.annulPo?token=<TOKEN>

Key Po.annulPo · Open page

Parameters

2 body parameters inside data[]
FieldTypeDescription
numrequiredStringDocument #
annul_descriptionStringDescription of cancelation

Request example

Annul Po:
{
   "data" : [
      {
         "num" : "PO10000374",
         "annul_description" : "Test for Annul Po PO10000374"
      }
   ]
}

cURL

Annul Po:
curl -X POST -H 'Content-Type: application/json; charset=utf-8' -d '{   "data" : [      {         "num" : "PO10000374",         "annul_description" : "Test for Annul Po PO10000374"      }   ]}' "https://<DOMAIN_NAME>/api/RPC.common.Api.Po.annulPo?token=<TOKEN>"

Complete Order cancelation

POST/api/RPC.common.Api.Po.fullAnnulPo?token=<TOKEN>

Key Po.fullAnnulPo · Open page

Parameters

2 body parameters inside data[]
FieldTypeDescription
numrequiredStringDocument #
annul_descriptionStringDescription of cancelation

Request example

Complete Annul Po:
{
   "data" : [
      {
         "annul_description" : "Test for Complete Annul Po PO10000238",
         "num" : "PO10000238"
      }
   ]
}

cURL

Complete Annul Po:
curl -X POST -H 'Content-Type: application/json; charset=utf-8' -d '{   "data" : [      {         "annul_description" : "Test for Complete Annul Po PO10000238",         "num" : "PO10000238"      }   ]}' "https://<DOMAIN_NAME>/api/RPC.common.Api.Po.fullAnnulPo?token=<TOKEN>"

Change of description

POST/api/RPC.common.Api.Po.changeDescription?token=<TOKEN>

Key Po.changeDescription · Open page

Parameters

4 body parameters inside data[]
FieldTypeDescription
idIntegerOrder ID
numrequiredStringPurchase order #
descriptionrequiredStringDescription
internal_descriptionrequiredStringInternal description

Request example

Change Description By Num:
{
   "data" : [
      {
         "description" : "Lorem Ipsum Description",
         "internal_description" : "Lorem Ipsum Internal Description",
         "num" : "PO10000222"
      }
   ]
}
Change Description By Id:
{
   "data" : [
      {
         "id" : 1137014182,
         "description" : "Lorem Ipsum Description",
         "internal_description" : "Lorem Ipsum Internal Description"
      }
   ]
}

cURL

Change Description By Num:
curl -X POST -H 'Content-Type: application/json; charset=utf-8' -d '{   "data" : [      {         "description" : "Lorem Ipsum Description",         "internal_description" : "Lorem Ipsum Internal Description",         "num" : "PO10000222"      }   ]}' "https://<DOMAIN_NAME>/api/RPC.common.Api.Po.changeDescription?token=<TOKEN>"
Change Description By Id:
curl -X POST -H 'Content-Type: application/json; charset=utf-8' -d '{   "data" : [      {         "id" : 1137014182,         "description" : "Lorem Ipsum Description",         "internal_description" : "Lorem Ipsum Internal Description"      }   ]}' "https://<DOMAIN_NAME>/api/RPC.common.Api.Po.changeDescription?token=<TOKEN>"

Response example

    HTTP/1.1 200 OK
{
   "result" : [
      {
         "num" : "PO10000222",
         "id" : 1137014182,
         "rel_trans" : [
            {
               "type" : "expense_invoice",
               "rel_trans_id" : 1137014568,
               "for_date" : "2024-03-14",
               "num" : 347564678469,
               "trans_id" : 1137014182
            },
            {
               "type" : "store_in",
               "for_date" : "2024-03-14",
               "rel_trans_id" : 1137014194,
               "num" : "STI1000220",
               "trans_id" : 1137014182
            }
         ],
         "description" : null,
         "createdon" : "2024-03-14 16:13:07",
         "updatedon" : "2026-01-01 09:22:28",
         "type" : "po",
         "pos_name" : "",
         "for_date" : "2024-03-14",
         "for_date_formated" : "14.03.2024",
         "type_action" : "po",
         "internal_description" : null
      }
   ]
}