DDS/DCS Services

This section contains DDS/DCS transactions API’s.


Currency Codes

Currency Code Currency type

TL

TRY

USD

USD

EUR

EUR

JPY

JPY

GBP

GBP


Invoice Status Codes

Status Code Status Description
0 None Printed if undefined
1 Odendi Printed if the invoice is paid.
2 Iptal Printed if the invoice is cancelled.
3 Odenmedi Printed if no payment was made for this invoice.
4 KismiOdendi Printed if a partial payment is made for the invoice.
5 MahsupEdildi Printed if the invoice has been deducted
6 Iskontolandi Printed if the invoice is discounted.
7 HatalıFatura Printed if the invoice is uploaded incorrectly during authorization.

DDS Status Detail Codes

DDS Status Detail Code Status Description
0 Operation Successful. Printed if the operation requested is successful.
1 Parent company is not defined. Printed if the parent company is passive.
2 Dealer is not defined. Printed if the dealer is passive.
3 Dealer's invoice upload deadline has passed. Printed if the invoice deadline defined in the system is past due to the time when the transaction is made.
4 Invoice which exceeds the acceptable maturity date cannot be uploaded for the dealer. Printed if the maturity date of the invoice uploaded is longer than "Maximum Maturity Days" parameter defined in the system.
5 Invoice with a value greater than acceptable invoice value cannot be uploaded for the dealer. Printed if the invoice value is greater than the parameter "Maximum Invoice Amount" parameter defined in the system.
6 The system has duplicate records with the same invoice number. Printed when repeated transaction is made with the same invoice number.
7 Dealer's warranted limit is insufficient. Printed when the available limit of the dealer which the invoice is uploaded for is insufficient.
8 Non-warranted limit is insufficient. Printed if the non-warranted limit defined by the Parent company for the dealer which the invoice uploaded for is insufficient.
9 Limit is insufficient. Printed if the limit is insufficient.
10 No record can be found. Printed if the queried record cannot be found in the system.
11 Information to be updated is the same. Printed if the information to be updated is identical to information available.
12 Invoice was offset. Printed when the invoice is offset.
13 The invoice you want to process has already been collected. Printed when the invoice to be processed is already collected.
14 Invoice amount is incorrect. Printed when the invoice amount is incorrect.
15 The invoice has been deleted. Printed when the invoice is deleted.
16 Foreign currency type to be processed is not defined for this dealer. Printed if the relevant currency type of the dealer is not defined.
17 Foreign currency account is not defined for the dealer. Printed if foreign currency account is not defined for the dealer in the system.
18 Money was transferred to a temporary account. Printed if money transfer was made to temporary account for warranting from deposit account.
19 Invoice is closed for update. Printed when the invoice is closed for update.
20 Operation type is not selected. Printed if operation type is not selected.
21 Due date is less than today's date. Printed if the date given is in the past.
22 Parent company is not defined. Printed if the parent company is not defined.
23 Dealer is not defined. Printed if the dealer is not defined.
24 DBS account is not defined for the dealer. Printed if DBS account is not defined for the dealer.
25 Collection account is not defined for the dealer. Printed if collection account is not defined for the dealer.
26 Date ranges are mandatory. Printed if the "Date" field was sent empty in mandatory areas.
27 No invoice found. Printed if the queried invoice cannot be found.
28 Account incorrect. Printed if the account is incorrect.
29 Error occurred when printing warranted invoice. Received when an error occurs when printing warranted invoice.
30 Error occurred when printing non-warranted invoice. Received when an error occurs when printing non-warranted invoice.
31 Error occurred when printing partial-warranted invoice. Received when an error occurs when printing partial-warranted invoice.
32 Dealer code field is mandatory. Received if the dealer code is sent empty.
34 The invoice has been discounted. Printed if the invoice has been discounted.
35 Partial collection is not defined. Printed if partial collection is not defined.
36 System error. Printed if a system error occurs.
37 Invoice number cannot be blank. Printed if the invoice number field is blank.
39 Parent company's invoice upload deadline has passed. Printed if the date of invoice is uploaded after the "Parent Company Invoice Upload Deadline" date has passed.
40 Credit limit validity date for the dealer has passed. Printed if the defined "Credit Limit Validity Date" of the dealer has passed.
41 The invoice you want to process cannot be cancelled because it has already been collected. Printed when the process cannot be completed due to previous collection of invoice with foreign currency.
42 The invoice amount was transferred to the parent company warehouse account. Printed when the invoice is transferred to the parent company warehouse account.
43 Invoice status detail code could not be found. Printed when the status detail code of the invoice could not be found.
44 Invoice status detail code is incorrect. Printed when the invoice status detail code is incorrect.
45 No defined foreign currency account has been found. Printed when an invoice in the foreign currency which is not defined for the parent company is uploaded.
46 Your accounts are closed. Printed if the accounts of the dealer are closed.
47 Your accounts have been transferred to proceedings department. Printed if the dealer's accounts are subject to proceedings.
48 Accounts have been blocked and cannot be processed. Printed if the dealer's accounts has a block preventing transactions.
49 Partially collected invoice has been deleted. Printed when the partially collected invoice is deleted.
50 Invoice is not eligible for partial collection. Printed if the invoice cannot be partially collected.
51 The invoice has been partially collected. Printed when a partial collection is made.
52 Early payment is not defined for the invoices. Printed if early payment is not defined.
53 Late payment is not defined for the invoices. Printed if late payment is not defined.
54 No DBS account was selected in the warranted invoice payment. Printed if no DBS account is selected for the warranted payment.
55 Insufficient funds. Printed when the balance is insufficient.
56 Invoice could not be collected and scanning completed. Printed when the invoice could not be collected and scanning is completed.
57 Invoice could not be collected and partial collection scanning completed. Printed when the invoice could not be collected and partial collection  scanning is completed.
58 Invoice could not be collected. Printed when the invoice could not be collected.
59 Exchange rate type is not defined for the parent company. Printed if the exchange rate type is not defined for the parent company.
60 No collection transaction query definition. Printed if collection transaction query definition cannot be found.
61 Scanning period definition does not include this time. Printed if the scanning period definition does not include the time given.
62 Collection could not be made due to injunction. Printed when collection cannot be made due to injunction.
63 Collection could not be made due to foreclosure. Printed when collection cannot be made due to foreclosure.
64 Account belongs to DBS/BTS dealer. Printed when the account does not belong to DBS/BTS dealer.
65 Transaction query sequence is not appropriate for the deposit account scan hours. Printed when the transaction query sequence is not appropriate for the balance scan time.
66 Organization menu code definition cannot be found. Printed when POS menu is not defined in BTS transactions.
67 Parent company definition is not appropriate for TL invoice upload. Printed when TL currency invoice upload is tried in the parent companies defined only for foreign currency invoice upload.
68 Dealer is in payment default pool. Printed when the dealer is in the payment default pool.
69 No installments can be made more than the number of installments that can be accepted for the dealer. Printed when attempted to input installment amounts exceeding the acceptable installment amount for the dealer.
70 Installment plan is applied to the selected invoice. Printed when an installment plan is applied to the selected invoice.
71 Parent company definition is not suitable for installment transaction. Printed when tried to do installment transaction while parent company definition is not suitable.
72 File data is blank or incorrect. Printed when the file data is blank or incorrect.
73 The file pattern definition of the institution cannot be found. Printed when the file pattern definition of the institution could not be found.
74 Processed installment activity is present. Printed when processed installment activity cannot be found
75 Parent company is not authorized to make discounted transaction Printed when the parent company is not authorized to make discounted transactions.
76 Discount status is not suitable for requested operation Printed when the discount status of the invoice is not suitable for the desired discount transaction. For example; when the discount request is tried to be cancelled after discount application or when a new discount request is sent for an invoice which a discount request is already received.
77 Non-warranted invoices cannot be discounted. Printed when an non-warranted invoice is tried to be discounted.
78 Foreign currency invoices cannot be discounted. Printed when trying to apply discount to a foreign currency invoice.
79 Foreign currency invoices cannot be deducted. Printed when a foreign currency is requested to be deducted.
82 AnafirmaKomisyonTahsilati was not completed Printed when the parent company does not carry out the collection of their own commission.
83 BayiKomisyonTahsilati was not completed Printed when the dealer does not carry out the collection of their own commission.
84 Anafirma Ve Bayi Komisyon Tahsilati Gerceklesmemis Printed when the parent company and the dealer does not carry out the collection of their own commission.
86 Musteri Kredi Izleme Havuzunda Printed if the customer is in monitoring pool.
90 Mahsup No Bos Olamaz Printed when offset no field is empty in cases where the offset is requested.