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

Taslaktaki İrsaliyeyi Güncelleme

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

Önemli Bilgi#

Bu endpoint, taslak irsaliyeler üzerinde güncelleme yapmak için kullanılır. Halihazırda taslaklara gönderilmiş olan irsaliyenizi
body.document.External.ID ve body.document.External.Type bilgisi üzerinden güncelleme sağlayabilirsiniz. Request body bilgisi irsaliye oluşturma ucu ile aynıdır. Dolayısıyla body.document.External.ID ve body.document.External.Type taslaklardaki bir belge ile eşleşmesi durumunda irsaliye güncellemesi yapılır.
DANGER
Resmi olarak gönderilmiş irsaliyeler üzerinde güncelleme YAPILAMAZ
TIP
Eğer bu uca gönderilen belge, halihazırda taslaklarda bulunmuyor ise, uç oluşturma ucu gibi davranır ve ilgili bilgiler ile taslaklarda yeni bir belge oluşturur.
DANGER
Dolayısıyla içerideki bir belgeyi güncellerken, hatalı document.External.ID ve document.External.Type gönderim durumuna istenmeyen irsaliyeler taslaklara kaydedilebilir. Hatta draft parametresinin falsegönderilme durumunda ise istenilmeyen irsaliyeler doğrudan gönderilebilir. Bu duruma kesinlikle dikkat edilmelidir.

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.update' \
--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

🟢200OK
application/json
Body

Example
{
    "data": {
        "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
        "warns": [
            "string"
        ]
    }
}
🟠400Bad Request
Modified at 2024-05-03 14:42:44
Previous
İrsaliye Oluşturma
Next
Taslaktaki İrsaliyeyi Silme
Built with