Seyahat Acenteleri için RESTful Servisler
Masraf merkezi tanımını ekler veya günceller.
Yetkilendirme: Authorization: Bearer {{Token}}
| Header | Değer |
|---|---|
| CoperSirketNo | {{CoperSirketNo}} |
| CariSirketNo | {{CariSirketNo}} |
{
"EntId":"MSR-02",
"Kod":"MSR-02",
"Ad":"Masraf Merkezi 2"
}
Yeni bir cari hesap (müşteri) kaydı oluşturur.
Yetkilendirme: Authorization: Bearer {{Token}}
| Header | Değer |
|---|---|
| CoperSirketNo | {{CoperSirketNo}} |
| CariSirketNo | {{CariSirketNo}} |
{
"CompanyCode": 1, //CompanyCode:required field
"Code": "GUVEN-01", //Code:required field
"Title": "Güven Seyahat ve Taşımacılık A.Ş. ", //Title:required field
"Title2": null,
"Phone1": "",
"Phone2": "",
"Mobile": "",
"Web": "",
"Email": "guven@testguven.com",
"AccountGroup": "",
"Type": "",
"CMCode": "",
"Reserved1": "",
"Reserved2": "",
"Authorized": "",
"WarningNote": "",
"InfoNote": "",
"AccountingCode": "",
"CustomerType": "",
"TicketBill": "0",
"EInvoiceType": "1",
"PostCodeLabel": "",
"EInvoiceCustomer": "0",
"MultiPostUse": false,
"EArchiveSendType": "true",
"EArchiveSendPaper": false,
"CreditLimit": 0,
"CreditLimitCurrencyAmount": 0,
"CreditLimitCurrency": "",
"WebPassword": "",
"PinCode": "",
"MileCode": "",
"Bank": "",
"ExpiryDayDomestic": "",
"ExpiryTypeDomestic": "",
"ExpiryDayInt": "",
"ExpiryTypeInt": "",
"ExpiryDayGeneral": "",
"ExpiryTypeGeneral": "",
"DiscountGeneral": "",
"DiscountDom": "",
"DiscountInt": "",
"DiscountDomService": "",
"DiscountIntService": "",
"TaxFree": "0",
"ExternalCurrentCode": "",
"ExternalAccountingCode": "",
"StreamCurrentCode": "",
"ArkmanStreamCode": "",
"ArkmanStreamPassword": null,
"ExpenseCenter": null,
"TemplateID": "",
"ProfileForced": "0",
"EventIDForced": "0",
"MainAccount": "",
"Explanations": null,
"AnalysisCode": null,
"PrivateCode5": null,
"PrivateCode6": null,
"PrivateCode7": null,
"PrivateCode8": null,
"PeriodControl": false,
"CustomReportTemplate": [],
"Invoice": {
"SpendingUnitVKN": "",
"Address": "",
"PostCode": "",
"Province": "",
"Country": "",
"TaxNumber": "1111111111",
"TaxOffice": "Kadıköy vergi dairesi",
"IdentityNumber": "",
"PerFirstName": "",
"PerFamilyName": "",
"PerTitle": "",
"PerMiddleName": "",
"PerNameSuffix": "",
"NoPrint": "0",
"CustomerPersonelNoInvoice": "0",
"DeliveryAddress": "",
"DeliveryName": "",
"BuildingNumber": ""
},
"BankInfo": [
{
"IBAN": "TR-11 1 1 111",
"Description": "TL Hesabı"
},
{
"IBAN": "TR-11 1 1 112",
"Description": "TL Hesabı"
}
]
}
Var olan bir cari hesabın bilgilerini günceller.
Yetkilendirme: Authorization: Bearer {{Token}}
| Header | Değer |
|---|---|
| CoperSirketNo | {{CoperSirketNo}} |
| CariSirketNo | {{CariSirketNo}} |
{
"CompanyCode": 1,
"Code": "GUVEN-02",
"AccountingCode": "",
"Title": "Güven Seyahat ve Taşımacılık A.Ş. ",
"Title2": "",
"Phone1": "",
"Phone2": "",
"Mobile": "",
"Email": "guven@testguven.com",
"Web": "",
"Authorized": "",
"AccountGroup": "",
"Type": null,
"WarningNote": "",
"InfoNote": "",
"Reserved1": "",
"Reserved2": "",
"CustomerType": "",
"TicketBill": "0",
"EInvoiceType": "1",
"PostCodeLabel": "",
"EInvoiceCustomer": "0",
"MultiPostUse": false,
"EArchiveSendType": "true",
"EArchiveSendPaper": false,
"CreditLimit": 0,
"CreditLimit1": 0,
"CreditLimitCurrencyAmount": 0,
"CreditLimitCurrency": "",
"WebPassword": "",
"PinCode": "",
"MileCode": "",
"ExpiryDayDomestic": 0,
"ExpiryTypeDomestic": "",
"ExpiryDayInt": 0,
"ExpiryTypeInt": "",
"ExpiryDayGeneral": 0,
"ExpiryTypeGeneral": "",
"DiscountGeneral": "",
"DiscountDom": "",
"DiscountInt": "",
"DiscountDomService": "",
"DiscountIntService": "",
"TaxFree": "0",
"ExternalCurrentCode": "",
"ExternalAccountingCode": "",
"StreamCurrentCode": "",
"ArkmanStreamCode": "",
"ArkmanStreamPassword": null,
"ExpenseCenter": "",
"TemplateID": 0,
"ProfileForced": "0",
"EventIDForced": "0",
"MainAccount": "",
"CMCode": "",
"BalanceCreditLimit": 0,
"Balance": 0,
"Invoice": {
"Address": "",
"PostCode": "",
"Province": "",
"Country": "",
"TaxNumber": "1111111111",
"TaxOffice": "Kadıköy vergi dairesi",
"IdentityNumber": "",
"PerFirstName": "",
"PerFamilyName": "",
"PerTitle": "",
"PerMiddleName": "",
"PerNameSuffix": "",
"NoPrint": "0",
"CustomerPersonelNoInvoice": "0",
"DeliveryAddress": "",
"DeliveryName": "",
"SpendingUnitVKN": "",
"BuildingNumber": "",
"PassportNumber": ""
},
"Contract": {
"ContractNumber": "",
"ContractDate": "1970-01-01",
"PaymentType": "",
"BankAccountNumber": "",
"BankBranchOffice": "",
"InvoiceRowNumber": 0,
"InvoicePassengerName": "",
"InvoiceFlightNumber": ""
},
"BankInfo": null,
"SummaryInfo": {
"TicketSalesPrice": 0,
"TicketRefundPrice": 0,
"TicketPenaltyPrice": 0,
"SalesCommissionPrice": 0,
"SalesServicePrice": 0,
"RefundCommissionPrice": 0,
"RefundServicePrice": 0,
"RefundServiceExPrice": 0,
"DiscountPrice": 0,
"Profit": 0,
"SalesNumber": 0,
"RefundNumber": 0,
"InvoiceTicketNumber": 0,
"InvoiceTicketPrice": 0,
"NoInvoiceTicketNumber": 0,
"NoInvoiceTicketPrice": 0
},
"InActive": false,
"InActiveDate": "0001-01-01T00:00:00",
"AnalysisCode": "",
"Explanations": "",
"Coper": false,
"Bank": "",
"PeriodControl": false,
"PrivateCode5": "",
"PrivateCode6": "",
"PrivateCode7": "",
"PrivateCode8": "",
"AvailableCompany": 1,
"CustomReportTemplate": [],
"BankInfo": [
{
"IBAN": "TR040006701000000056493117",
"Description": "TL Hesabı",
"Silinecek" : true
},
{
"IBAN": "TR800001001528721761245001",
"Description": "TL Hesabı",
"Silinecek" : false
}
]
}