Rahat Sistem
  1. İrsaliye
Rahat Sistem
  • Giriş
  • Listeler
  • Belge Entegrasyonu
    • Fatura
      • Fatura Oluşturma
      • Taslaktaki Faturayı Güncelleme
      • Taslaktaki Faturayı Gönderme
      • Taslaktaki Faturayı Silme
      • Fatura Dışa Aktarma
      • Fatura Listeleme
      • e-Arşiv Faturaları İptal Etme
      • e-Faturaları Yanıtlama
      • Faturayı Mail Olarak Gönderme
      • Fatura İşaretleme
    • İrsaliye
      • İrsaliye Oluşturma
        POST
      • Taslaktaki İrsaliyeyi Güncelleme
        POST
      • Taslaktaki İrsaliyeyi Silme
        POST
      • Taslaktaki İrsaliyeyi Gönderme
        POST
      • İrsaliye Dışa Aktarma
        POST
      • İrsaliye Listeleme
        POST
      • İrsaliye İşaretleme
        POST
    • Serbest Meslek Makbuzu
      • Makbuz Oluşturma
      • Taslaktaki Makbuzu Güncelleme
      • Taslaktaki Makbuzu Silme
      • Taslaktaki Makbuzu Gönderme
      • e-SMM Dışa Aktarma
      • e-SMM Listeleme
      • e-SMM İptal Etme
      • e-SMM Mail Olarak Gönderme
      • e-SMM İşaretleme
  1. İrsaliye

İrsaliye Oluşturma

RahatSistem Demo
https://apidemo.rahatsistem.com.tr
RahatSistem Demo
https://apidemo.rahatsistem.com.tr
POST
/v2/documents/despatch.create

Önemli Bilgi#

İrsaliye resmi olarak gönderilene kadar tarafınızdan gönderilen body.document.External.ID ve body.document.External.Type ile takip edilmektedir. Bu iki bilgi birlikte benzersiz olmalıdır.
Örnek olarak ID: 1234 ve Type: Müthiş Entegre App olarak irsaliye oluşturulduğunda, tekrar bu iki değer gönderilerek başka bir irsaliye oluşturulamaz.
TIP
Önerilen kullanım şekli olarak Type bilgisini sabit tutup, ID bilgisini değiştirilerek gönderilmesidir. Çünkü Type bilgisi belge uygulaması üzerinde gözükmektedir ve buradan filtrelemeler yapılabilmektedir.
INFO
Eğer uygulamanızda dönem vs. gibi IDnin tekrar etmesini zorunlu kılan durumlar bulunuyor ise Type bilgisini Müthiş Entegre App:{dönem} şeklinde gönderebilirsiniz. Bu kullanımda farklı dönemler içerisinde aynı ID ile gönderilmiş olan belgeler çakışmayacaktır ve daha stabil bir kullanım sunulmuş olacaktır.
💡
Ayrıca Type bilgisi : işareti ile parse edilmektedir. Yani Müthiş Entegre App:{dönem} kullanımında belge uygulaması üzerinde sadece Müthiş Entegre App yazısı gözükecektir. Dönemin de gözükmesini isterseniz Müthiş Entegre App {dönem} gibi bir kullanım sağlayabilirsiniz.
DANGER
İrsaliye oluşturulduktan sonra response olarak dönen UUID bilgisini KESİNLİKLE saklayınız. Bu bilgi Dışarı Aktarma, İptal etme gibi resmi olan endpoinlerde talep edilecektir.

Request

Authorization
Add parameter in header
x-api-key
Example:
x-api-key: ********************
Body Params application/json

Example
{
    "draft": true,
    "document": {
        "External": {
            "ID": "string",
            "RefNo": "MEA11152",
            "Type": "Müthiş Entegre App"
        },
        "NumberOrSerie": "RS",
        "UUID": "f50af7e0-0dd5-4361-ab96-2e04f7bc7e30",
        "IssueDateTime": "string",
        "Notes": [
            "string"
        ],
        "Order": {
            "Date": "2023-10-19",
            "Value": "SIP0001"
        },
        "Customer": {
            "TaxNumber": "string",
            "TaxOffice": "string",
            "Name": "string",
            "Address": "string",
            "District": "string",
            "City": "string",
            "Country": "string",
            "PostalCode": "strin",
            "Phone": "string",
            "Fax": "string",
            "Mail": "string",
            "Website": "string"
        },
        "BuyerCustomer": {
            "TaxNumber": "string",
            "TaxOffice": "string",
            "Name": "string",
            "Address": "string",
            "District": "string",
            "City": "string",
            "Country": "string",
            "PostalCode": "strin",
            "Phone": "string",
            "Fax": "string",
            "Mail": "string",
            "Website": "string"
        },
        "SellerSupplier": {
            "TaxNumber": "string",
            "TaxOffice": "string",
            "Name": "string",
            "Address": "string",
            "District": "string",
            "City": "string",
            "Country": "string",
            "PostalCode": "strin",
            "Phone": "string",
            "Fax": "string",
            "Mail": "string",
            "Website": "string"
        },
        "OriginatorCustomer": {
            "TaxNumber": "string",
            "TaxOffice": "string",
            "Name": "string",
            "Address": "string",
            "District": "string",
            "City": "string",
            "Country": "string",
            "PostalCode": "strin",
            "Phone": "string",
            "Fax": "string",
            "Mail": "string",
            "Website": "string"
        },
        "Shipment": {
            "Driver": {
                "Name": "string",
                "Surname": "string",
                "ID": "12345678901"
            },
            "Carrier": {
                "TaxNumber": "string",
                "Name": "string",
                "Address": "string",
                "District": "string",
                "City": "string",
                "Country": "string",
                "PostalCode": "strin"
            },
            "Delivery": {
                "ActualDateTime": "string",
                "Address": {
                    "Address": "string",
                    "District": "string",
                    "City": "string",
                    "Country": "string",
                    "PostalCode": "string"
                }
            }
        },
        "Lines": [
            {
                "Name": "Örnek mal hizmet adı",
                "Quantity": 19.1,
                "UnitCode": "ADET",
                "Price": 19.05,
                "AdditionalNames": {
                    "Description": "string",
                    "Brand": "string",
                    "Model": "string",
                    "BuyerCode": "string",
                    "SellerCode": "string",
                    "ManufacturerCode": "string",
                    "Origin": "string",
                    "Note": "string"
                }
            }
        ]
    }
}

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://apidemo.rahatsistem.com.tr/v2/documents/despatch.create' \
--header 'Content-Type: application/json' \
--header 'x-api-key;' \
--data-raw '{
    "draft": true,
    "document": {
        "External": {
            "ID": "string",
            "RefNo": "MEA11152",
            "Type": "Müthiş Entegre App"
        },
        "NumberOrSerie": "RS",
        "UUID": "f50af7e0-0dd5-4361-ab96-2e04f7bc7e30",
        "IssueDateTime": "string",
        "Notes": [
            "string"
        ],
        "Order": {
            "Date": "2023-10-19",
            "Value": "SIP0001"
        },
        "Customer": {
            "TaxNumber": "string",
            "TaxOffice": "string",
            "Name": "string",
            "Address": "string",
            "District": "string",
            "City": "string",
            "Country": "string",
            "PostalCode": "strin",
            "Phone": "string",
            "Fax": "string",
            "Mail": "string",
            "Website": "string"
        },
        "BuyerCustomer": {
            "TaxNumber": "string",
            "TaxOffice": "string",
            "Name": "string",
            "Address": "string",
            "District": "string",
            "City": "string",
            "Country": "string",
            "PostalCode": "strin",
            "Phone": "string",
            "Fax": "string",
            "Mail": "string",
            "Website": "string"
        },
        "SellerSupplier": {
            "TaxNumber": "string",
            "TaxOffice": "string",
            "Name": "string",
            "Address": "string",
            "District": "string",
            "City": "string",
            "Country": "string",
            "PostalCode": "strin",
            "Phone": "string",
            "Fax": "string",
            "Mail": "string",
            "Website": "string"
        },
        "OriginatorCustomer": {
            "TaxNumber": "string",
            "TaxOffice": "string",
            "Name": "string",
            "Address": "string",
            "District": "string",
            "City": "string",
            "Country": "string",
            "PostalCode": "strin",
            "Phone": "string",
            "Fax": "string",
            "Mail": "string",
            "Website": "string"
        },
        "Shipment": {
            "Driver": {
                "Name": "string",
                "Surname": "string",
                "ID": "12345678901"
            },
            "Carrier": {
                "TaxNumber": "string",
                "Name": "string",
                "Address": "string",
                "District": "string",
                "City": "string",
                "Country": "string",
                "PostalCode": "strin"
            },
            "Delivery": {
                "ActualDateTime": "string",
                "Address": {
                    "Address": "string",
                    "District": "string",
                    "City": "string",
                    "Country": "string",
                    "PostalCode": "string"
                }
            }
        },
        "Lines": [
            {
                "Name": "Örnek mal hizmet adı",
                "Quantity": 19.1,
                "UnitCode": "ADET",
                "Price": 19.05,
                "AdditionalNames": {
                    "Description": "string",
                    "Brand": "string",
                    "Model": "string",
                    "BuyerCode": "string",
                    "SellerCode": "string",
                    "ManufacturerCode": "string",
                    "Origin": "string",
                    "Note": "string"
                }
            }
        ]
    }
}'

Responses

🟢201Created
application/json
Body

Example
{
    "data": {
        "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
        "warns": [
            "string"
        ]
    }
}
🟠400Bad Request
Modified at 2024-05-03 13:38:29
Previous
İrsaliye
Next
Taslaktaki İrsaliyeyi Güncelleme
Built with