Arkman API

Seyahat Acenteleri için RESTful Servisler

Coper

PNRList

PNR numarasına göre henüz faturalanmamış işlem kayıtlarını listeler.

POST /api/CoperEnt/PNRList

Yetkilendirme: Authorization: Bearer {{Token}}

Header'lar

HeaderDeğer
CariSirketNo{{CariSirketNo}}
CoperSirketNo{{CoperSirketNo}}

Örnek İstek Gövdesi

{
    "Min_PNR_No": 3206,
    "SaticiTip": 1,
    "SaticiKod": "HILTON"
}

FaturaliPNRList

Belirli bir fatura tarihi ve satıcı filtresine göre faturalanmış PNR kayıtlarını listeler.

POST /api/CoperEnt/FaturaliPnrList

Yetkilendirme: Authorization: Bearer {{Token}}

Header'lar

HeaderDeğer
CariSirketNo1
CoperSirketNo1

Örnek İstek Gövdesi

{
    "FaturaTarihi": "2010-08-06",
    "SaticiTip": 1,
    "SaticiKod": ""
}

StatusList

Verilen tarihten itibaren durumu değişen (açık/kapalı) kayıtları listeler.

POST /api/CoperEnt/StatusList

Yetkilendirme: Authorization: Bearer {{Token}}

Header'lar

HeaderDeğer
CariSirketNo{{CariSirketNo}}
CoperSirketNo{{CoperSirketNo}}

Örnek İstek Gövdesi

{
    "StatusChangeTime": "2010-08-06", //Status Değişiklik tarihi büyük ve eşit olan kayıtlar.
    "Status": 1, // (0:Açık, 1:Kapalı) ilerde "Onay bekliyor" gibi seçeneklerde gelebilir
    "SaticiTip": 1,
    "SaticiKod": ""
}

GelenFaturaKayit

Tedarikçiden gelen faturayı (fatura başlığı + kalemler) sisteme kaydeder.

POST /api/CoperEnt/GelenFaturaKayit

Yetkilendirme: Authorization: Bearer {{Token}}

Header'lar

HeaderDeğer
CariSirketNo{{CariSirketNo}}
CoperSirketNo{{CoperSirketNo}}

Örnek İstek Gövdesi

{
    "Fatura": {
        "FatPara": "TL",
        "FatKur": 1.00,
        "SatisPara": "TL",
        "SatisKur": 1.00,
        "FatNo": 23,
        "FatSeri": "",
        "FatTarih": "2023-01-01",
        "VadeTarihi": "2023-01-01",
        "HesaplananVade": "2023-01-01",
        "SaticiTip": 1,
        "SaticiKod": "HILTON",
        "MasrafMrkz2":{"kod":"DENEME"},
        "MuhasebeFisTipi":{"kod":"FT1"},
        "TransferKod":{"kod":"transfer"},

        "FaturaNetTutar":226.00,
        "ToplamTutar":200,
        "ToplamKDVliTutar":226.00,
        "ToplamKDVTutar":26.00,
        
        "Kalemler": [
            {
                "PNR_No": 32126,
                "IslemRef":0,
                "Tutar":100,
                "KDVTutar":18,
                "KDVliTutar":118,
                "KDVYuzde":18,
            },
            {
                "PNR_No": 32126,
                "IslemRef":0,
                "Tutar":100,
                "KDVTutar":8,
                "KDVliTutar":108,
                "KDVYuzde":8,
            }


        ]
    },
    "KayitTipi": 1,
    "SaticiKod": ""
}