Wiki source code of ExternalServices manual
Last modified by frn on 2021/06/29 16:53
1 | = = |
2 | |
3 | (% class="jumbotron" %) |
4 | ((( |
5 | (% class="container" %) |
6 | ((( |
7 | The external services manual cover methods used to retrieve Invoice PDFs as well as invoice and customer information. |
8 | ))) |
9 | ))) |
10 | |
11 | |
12 | = CreditAccount Service methods = |
13 | |
14 | The complete Wsdl specification for this service can be found at: [[https:/connect.payex.com~~/~~/PxR/CreditAccountService.svc?wsdl>>https://connect.payex.com/PxR/CreditAccountService.svc?wsdl]] |
15 | |
16 | (Username/password security model) |
17 | |
18 | |
19 | == GetBillingAccountCurrentStateByBillingAccountNo11 == |
20 | |
21 | **Class diagram** |
22 | |
23 | [[image:1574423356546-688.png||height="954" width="923"]] |
24 | |
25 | **Request parameters** |
26 | |
27 | (% class="table-bordered table-striped" %) |
28 | |=(% colspan="4" %)((( |
29 | ==== GetBillingAccountCurrentStateByBillingAccountNo11Request ==== |
30 | ))) |
31 | |**Field**|**Datatype**|**Required**|**Description** |
32 | |##BillingAccountNo##|String(15)|Yes| |
33 | |TrackingUserEMail|String(1-256)|Yes|User info for trackability. |
34 | |TraceId|String|Yes| |
35 | |
36 | **Response parameters** |
37 | |
38 | |
39 | (% class="table-bordered table-striped" %) |
40 | |=(% colspan="3" %)((( |
41 | ==== GetBillingAccountCurrentStateByBillingAccountNo11Response ==== |
42 | ))) |
43 | |**Field**|**Datatype**|**Description** |
44 | |##CompanyNo##|String| |
45 | |BillingAccount|[[BillingAccountDetail11>>||anchor="HBillingAccountDetail"]]| |
46 | |ResponseCode|String| |
47 | |ResponseMessage|String| |
48 | |TraceId|String| |
49 | |
50 | **Classes** |
51 | |
52 | (% class="table-bordered table-striped" %) |
53 | |=(% colspan="3" %)((( |
54 | ==== BillingAccountDetail11 ==== |
55 | ))) |
56 | |**Field**|**Datatype**|**Description** |
57 | |##BillingAccountNo##|String| |
58 | |BillingAccountAlias|String| |
59 | |Description|String| |
60 | |OpenBill|[[BillDetail>>||anchor="HBillDetail"]]| |
61 | |PaymentBankAccount|[[PaymentBankAccount20>>||anchor="HPaymentBankAccount20inheritPaymentBankAccount"]]| |
62 | |PaymentReference|String| |
63 | |ClosedBillHistoryList|List<[[BillHistory11>>doc:||anchor="HBillHistory11"]]>| |
64 | |CreditAccountList|List<[[CreditAccount>>||anchor="HCreditAccount"]]>| |
65 | |CurrentBillingAccountDebt|Decimal| |
66 | |CurrentBillingAccountAndCreditAccountDebt|Decimal| |
67 | |CurrencyCode|String| |
68 | |StartDate|DateTime| |
69 | |PenaltyInterest|[[Intrest>>||anchor="HIntrest"]]| |
70 | |
71 | (% class="table-bordered table-striped" %) |
72 | |=(% colspan="3" %)((( |
73 | ==== CreditAccount ==== |
74 | ))) |
75 | |**Field**|**Datatype**|**Description** |
76 | |##CreditAccountNo##|String| |
77 | |Description|String| |
78 | |StartDate|DateTime| |
79 | |CreditAccountAlias|String| |
80 | |CurrentBalanceList|List<[[Balance>>||anchor="HBalance"]]>| |
81 | |AccountLimit|Decimal| |
82 | |DebtInterest|[[Intrest>>||anchor="HIntrest"]]| |
83 | |
84 | **Error codes** |
85 | |
86 | (% class="table-bordered table-striped" %) |
87 | |=(% colspan="3" %)((( |
88 | ==== GetBillingAccountCurrentStateByBillingAccountNo10Response ==== |
89 | ))) |
90 | |**Code**|**Name**|**Description** |
91 | |##5028##|MissingAccountForBillingAccount|Cant find BillingAccount in this company. |
92 | |
93 | == GetBillPdfByBillNoExternalBillType10 == |
94 | |
95 | **Class diagram** |
96 | |
97 | [[image:1574426401088-684.png||height="403" width="812"]] |
98 | |
99 | **Request parameters** |
100 | |
101 | (% class="table-bordered table-striped" %) |
102 | |=(% colspan="4" %)((( |
103 | ==== GetBillPdfByBillNoExternalBillType10Request ==== |
104 | ))) |
105 | |**Field**|**Datatype**|**Required**|**Description** |
106 | |##BillNo##|String|Yes| |
107 | |ExternalBillType|String|Yes| |
108 | |TrackingUserEMail|String(1-256)|Yes|User info for trackability. |
109 | |TraceId|String|Yes| |
110 | |
111 | **Response parameters** |
112 | |
113 | [[GetInvoicePdfResponse>>||anchor="HGetInvoicePDFResponse"]] |
114 | |
115 | == GetClosedBillingAccountByRegNo10 == |
116 | |
117 | **Class diagram** |
118 | |
119 | [[image:1574426572366-122.png||height="369" width="884"]] |
120 | |
121 | **Request parameters** |
122 | |
123 | (% class="table-bordered table-striped" %) |
124 | |=(% colspan="4" %)((( |
125 | ==== GetClosedBillingAccountByRegNo10Request ==== |
126 | ))) |
127 | |**Field**|**Datatype**|**Required**|**Description** |
128 | |##RegNo##|[[##RegNo##>>||anchor="HRegNo"]]|Yes| |
129 | |TrackingUserEMail|String(1-256)|Yes|User info for trackability. |
130 | |TraceId|String|Yes| |
131 | |
132 | **Response parameters** |
133 | |
134 | (% class="table-bordered table-striped" %) |
135 | |=(% colspan="3" %)((( |
136 | ==== GetClosedBillingAccountByRegNo10Response ==== |
137 | ))) |
138 | |**Field**|**Datatype**|**Description** |
139 | |##CompanyNo##|String| |
140 | |RegNo|[[RegNo>>||anchor="HRegNo"]]| |
141 | |BillingAccountList|List<[[ClosedBillingAccountInfo>>||anchor="HClosedBillingAccountInfo"]]>| |
142 | |ResponseCode|String| |
143 | |ResponseMessage|String| |
144 | |TraceId|String| |
145 | |
146 | **Classes** |
147 | |
148 | (% class="table-bordered table-striped" %) |
149 | |=(% colspan="3" %)((( |
150 | ==== ClosedBillingAccountInfo ==== |
151 | ))) |
152 | |**Field**|**Datatype**|**Description** |
153 | |##BillingAccountNo##|String| |
154 | |BillingAccountAlias|String| |
155 | |Description|String| |
156 | |
157 | == GetOpenBillingAccountByRegNo10 == |
158 | |
159 | **Class diagram** |
160 | |
161 | [[image:1574427881741-366.png||height="851" width="1171"]] |
162 | |
163 | **Request parameters** |
164 | |
165 | (% class="table-bordered table-striped" %) |
166 | |=(% colspan="4" %)((( |
167 | ==== GetOpenBillingAccountByRegNo10Request ==== |
168 | ))) |
169 | |**Field**|**Datatype**|**Required**|**Description** |
170 | |##RegNo##|[[##RegNo##>>||anchor="HRegNo"]]|Yes| |
171 | |TrackingUserEMail|String(1-256)|Yes|User info for trackability. |
172 | |TraceId|String|Yes| |
173 | |
174 | **Response parameters** |
175 | |
176 | (% class="table-bordered table-striped" %) |
177 | |=(% colspan="3" %)((( |
178 | ==== GetOpenBillingAccountByRegNo10Response ==== |
179 | ))) |
180 | |**Field**|**Datatype**|**Description** |
181 | |##CompanyNo##|String| |
182 | |RegNo|[[RegNo>>||anchor="HRegNo"]]| |
183 | |BillingAccountList|List<[[OpenBillingAccountInfo>>||anchor="HOpenBillingAccountInfo"]]>| |
184 | |ResponseCode|String| |
185 | |ResponseMessage|String| |
186 | |TraceId|String| |
187 | |
188 | **Classes** |
189 | |
190 | (% class="table-bordered table-striped" %) |
191 | |=(% colspan="3" %)((( |
192 | ==== OpenBillingAccountInfo ==== |
193 | ))) |
194 | |**Field**|**Datatype**|**Description** |
195 | |##BillingAccountNo##|String| |
196 | |BillingAccountAlias|String| |
197 | |Description|String| |
198 | |OpenBill|[[BillDetail>>||anchor="HBillDetail"]]| |
199 | |PaymentBankAccount|[[PaymentBankAccount>>||anchor="HPaymentBankAccount"]]| |
200 | |CurrentBillingAccountDebt|decimal| |
201 | |PaymentReference|string| |
202 | |
203 | == RegisterBillPSPPaymentBillingAccountNo10 == |
204 | |
205 | **Class diagram** |
206 | |
207 | [[image:1574428685798-189.png||height="460" width="778"]] |
208 | |
209 | **Request parameters** |
210 | |
211 | (% class="table-bordered table-striped" %) |
212 | |=(% colspan="4" %)((( |
213 | ==== RegisterBillPSPPaymentBillingAccountNo10Request ==== |
214 | ))) |
215 | |**Field**|**Datatype**|**Required**|**Description** |
216 | |##BillingAccountNo##|(% style="font-family:monospace" %)string(15)|Yes| |
217 | |Amount|Decimal|Yes| |
218 | |PaymentDate|DateTime|Yes| |
219 | |SellerTransactionId|String|Yes| |
220 | |TrackingUserEMail|String(1-256)|Yes|User info for trackability. |
221 | |TraceId|String|Yes| |
222 | |
223 | **Response parameters** |
224 | |
225 | (% class="table-bordered table-striped" %) |
226 | |=(% colspan="3" %)((( |
227 | ==== RegisterBillPSPPaymentBillingAccountNo10Response ==== |
228 | ))) |
229 | |**Field**|**Datatype**|**Description** |
230 | |##ResponseCode##|String| |
231 | |ResponseMessage|String| |
232 | |TraceId|String| |
233 | |
234 | == RegisterBillDirectPaymentByBillingAccountNo10 == |
235 | |
236 | **Class diagram** |
237 | |
238 | [[image:1574431509616-621.png||height="360" width="883"]] |
239 | |
240 | **Request parameters** |
241 | |
242 | (% class="table-bordered table-striped" style="border:undefined" %) |
243 | |=(% colspan="4" %)((( |
244 | ==== RegisterBillDirectPaymentByBillingAccountNo10Request ==== |
245 | ))) |
246 | |**Field**|**Datatype**|**Required**|**Description** |
247 | |##Amount##|Decimal|Yes| |
248 | |BillingAccountNo|String(15)|Yes| |
249 | |PaymentDate|DateTime|Yes| |
250 | |TrackingUserEMail|String(1-256)|Yes|User info for trackability. |
251 | |TraceId|String|Yes| |
252 | |
253 | **Response parameters** |
254 | |
255 | (% class="table-bordered table-striped" %) |
256 | |=(% colspan="3" %)((( |
257 | ==== RegisterBillDirectPaymentByBillingAccountNo10Request ==== |
258 | ))) |
259 | |**Field**|**Datatype**|**Description** |
260 | |##ResponseCode##|String| |
261 | |ResponseMessage|String| |
262 | |TraceId|String| |
263 | |
264 | = CustomerService methods = |
265 | |
266 | The complete Wsdl specification for this service can be found at: |
267 | [[https:~~/~~/connect.internaltest.payex.com/PxR/CustomerService.svc>>url:https://connect.internaltest.payex.com/PxR/CustomerService.svc]] |
268 | |
269 | (Username/password security model) |
270 | |
271 | == GetcustomerCurrentStateByCustomerNo == |
272 | |
273 | Get information about current state of a customer. |
274 | |
275 | **Class diagram** |
276 | |
277 | [[image:7-class-diagram-external.png]] |
278 | |
279 | **Request parameters** |
280 | |
281 | (% class="table-bordered table-striped" %) |
282 | |=(% colspan="4" %)((( |
283 | ==== GetCustomerCurrentStateByCustomerNoRequest ==== |
284 | ))) |
285 | |**Field**|**Datatype**|**Required**|**Description** |
286 | |##CustomerNumber##|String(15)|Yes| |
287 | |##TrackingUserEMail##|String|No| |
288 | |
289 | **Response parameters** |
290 | |
291 | (% class="table-bordered table-striped" %) |
292 | |=(% colspan="3" %)((( |
293 | ==== GetCustomerCurrentStateByCustomerNoResponse ==== |
294 | ))) |
295 | |**Field**|**Datatype**|**Description** |
296 | |(% style="font-family:monospace" %)##CustomerConsents##|[[CustomerConsent>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HCustomerConsent"]]|Array. |
297 | |##CustomerInfo##|[[CustomerInfo>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HCustomerInfo"]]| |
298 | |##CustomerNo##|String| |
299 | |##CustomerStatus##|[[CustomerStatus>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HCustomerStatus"]]|Array. |
300 | |##RegNo##|[[RegNo>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HRegNo"]]| |
301 | |
302 | **Classes** |
303 | |
304 | (% class="table-bordered table-striped" %) |
305 | |=(% colspan="3" %)((( |
306 | ==== CustomerConsent ==== |
307 | ))) |
308 | |**Field**|**Datatype**|**Description** |
309 | |(% style="font-family:monospace" %)##ConsentTypeCode##|Int|See the [[consent type codes>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HConsenttypecodes"]] table for available consent type codes. |
310 | |
311 | (% class="table-bordered table-striped" %) |
312 | |=(% colspan="3" %)((( |
313 | ==== CustomerInfo ==== |
314 | ))) |
315 | |**Field**|**Datatype**|**Description** |
316 | |(% style="font-family:monospace" %)##Name##|String| |
317 | |##DistributionAddressInfo##|[[DistributionAddressInfo>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HDistributionAddressInfo"]]| |
318 | |##Language##|String| |
319 | |##LegalEntityCode##|Int|See the [[legal entity codes table>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HLegalentitycodes"]] for available legal entity codes. |
320 | |##VatNo##|String| |
321 | |##Category##| | |
322 | |
323 | (% class="table-bordered table-striped" %) |
324 | |=(% colspan="3" %)((( |
325 | ==== CustomerStatus ==== |
326 | ))) |
327 | |**Field**|**Datatype**|**Description** |
328 | |(% style="font-family:monospace" %)##CustomerStatusTypeCode##|Int|[[See code specification.>>||anchor="HCustomerStatustypecodes"]] |
329 | |
330 | (% class="table-bordered table-striped" %) |
331 | |=(% colspan="4" %)((( |
332 | ==== DistributionAddressInfo ==== |
333 | ))) |
334 | |**Field**|**Datatype**|**Required**|**Description** |
335 | |(% style="font-family:monospace" %)##Addresses##|Array|Yes|See [[address>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HAddress"]]. |
336 | |##EMailAddress##|String|No| |
337 | |##Cellphone##|String|No| |
338 | |
339 | (% class="table-bordered table-striped" %) |
340 | |=(% colspan="4" %)((( |
341 | ==== Address ==== |
342 | ))) |
343 | |**Field**|**Datatype**|**Required**|**Description** |
344 | |(% style="font-family:monospace" %)Addressee|String(72)|Yes| |
345 | |##StreetAdress##|String(35)|No| |
346 | |##ZipCode##|String(9)|Yes| |
347 | |##City##|String(27)|Yes| |
348 | |##CoAddress##|String(35)|No| |
349 | |##CountryCode##|String(2)|Yes| |
350 | |
351 | == GetCustomerCurrentStateByRegNo10 == |
352 | |
353 | **Class diagram** |
354 | |
355 | [[image:1574422177227-663.png||height="671" width="1146"]] |
356 | |
357 | **Request parameters** |
358 | |
359 | (% class="table-bordered table-striped" %) |
360 | |=(% colspan="4" %)((( |
361 | ==== GetCustomerCurrentStateByRegNo10Request ==== |
362 | ))) |
363 | |**Field**|**Datatype**|**Required**|**Description** |
364 | |##RegNo##|[[RegNo>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HRegNo"]]|Yes| |
365 | |##TrackingUserEMail##|String|Yes| |
366 | |TraceId|String|Yes| |
367 | |
368 | **Response parameters** |
369 | |
370 | (% class="table-bordered table-striped" %) |
371 | |=(% colspan="3" %)((( |
372 | ==== GetCustomerCurrentStateByRegNo10Response ==== |
373 | ))) |
374 | |**Field**|**Datatype**|**Description** |
375 | |(% style="font-family:monospace" %)##CustomerConsents##|[[CustomerConsent>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HCustomerConsent"]]|Array. |
376 | |##CustomerInfo##|[[CustomerInfo>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HCustomerInfo"]]| |
377 | |##CustomerNo##|String| |
378 | |##CustomerStatus##|[[CustomerStatus>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HCustomerStatus"]]|Array. |
379 | |##RegNo##|[[RegNo>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HRegNo"]]| |
380 | |
381 | (% id="HAppendix1SharedClasses" %) |
382 | = Appendix 1 Shared Classes = |
383 | |
384 | |
385 | **Response parameters** |
386 | |
387 | (% class="table-bordered table-striped" %) |
388 | |=(% colspan="3" %)((( |
389 | ==== GetInvoicePDFResponse ==== |
390 | ))) |
391 | |**Field**|**Datatype**|**Description** |
392 | |##Pdf##|Byte[]| |
393 | |##RegNo##|[[RegNo>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HRegNo"]]| |
394 | |##CustomerNo##|String| |
395 | |##ResponseCode##|String| |
396 | |##ResponseMessage##|String| |
397 | |##TraceId##|String| |
398 | |
399 | (% class="table-bordered table-striped" %) |
400 | |=(% colspan="3" %)((( |
401 | ==== GetInvoiceInformationResponse ==== |
402 | ))) |
403 | |**Field**|**Datatype**|**Description** |
404 | |##CompanyNo##|String| |
405 | |##RegNo##|[[RegNo>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HRegNo"]]| |
406 | |##CustomerNo##|String| |
407 | |##CustomerName##|String| |
408 | |##Invoice##|[[Invoice>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HInvoice"]]| |
409 | |##ResponseCode##|String| |
410 | |##ResponseMessage##|String| |
411 | |##TraceId##|String| |
412 | |
413 | (% class="table-bordered table-striped" %) |
414 | |=(% colspan="3" %)((( |
415 | ==== RegNo ==== |
416 | ))) |
417 | |**Field**|**Datatype**|**Description** |
418 | |##CountryCode##|String| |
419 | |##Value##|String| |
420 | |
421 | (% class="table-bordered table-striped" %) |
422 | |=(% colspan="3" %)((( |
423 | ==== Invoice ==== |
424 | ))) |
425 | |**Field**|**Datatype**|**Description** |
426 | |##PaymentReference##|String| |
427 | |##BillNo##|String| |
428 | |##BillStatusCode##|Int|See the [[bill type code table>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HBilltypecodes"]] for available bill type codes. |
429 | |##ExternalInvoiceId##|String| |
430 | |##ExternalReference##|String| |
431 | |##SellerNo##|String| |
432 | |##BillDate##|DateTime| |
433 | |##DueDate##|DateTime (Optional)| |
434 | |##OriginalAmount##|Decimal| |
435 | |##Interest##|[[Interest>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HInterest"]]| |
436 | |##CurrentBalanceList##|List <[[Balance>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HBalance"]]>| |
437 | |##CurrencyCode##|String| |
438 | |##CurrentClaimLevelCode##|Int|See the [[claim level codes table>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HClaimlevelcodes"]] for available claim level codes. |
439 | |##CollectionStatusCode##|Int|See the [[collection status code table>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HCollectionstatuscodes"]] for available collection status codes. |
440 | |##PaymentBanAccount##|[[PaymentBankAccount>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HPaymentBankAccount"]]| |
441 | |##PaymentType##|String| |
442 | |##ActiveRespite##|[[ActiveRespite>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HActiveRespite"]]| |
443 | |##ActivePaymentOrder##|[[ActivePaymentOrder>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HActivePaymentOrder"]]| |
444 | |##BillId##|Long| |
445 | |##BillTypeCode##|Byte|See the [[bill type code table>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HBilltypecodes"]] for available bill type codes. |
446 | |##InvoiceHistory##|List <[[InvoiceHistory>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HInvoiceHistory"]]>| |
447 | |
448 | (% class="table-bordered table-striped" %) |
449 | |=(% colspan="3" %)((( |
450 | ==== Interest ==== |
451 | ))) |
452 | |**Field**|**Datatype**|**Description** |
453 | |##CurrentInterestRate##|decimal| |
454 | |##InterestIntervalCode##|byte| |
455 | |
456 | (% class="table-bordered table-striped" %) |
457 | |=(% colspan="3" %)((( |
458 | ==== Balance ==== |
459 | ))) |
460 | |**Field**|**Datatype**|**Description** |
461 | |##BalanceTypeCode##|int|See the [[balance type codes table>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HBalancetypecodes"]] for available balance type codes. |
462 | |##Amount##|decimal| |
463 | |
464 | (% class="table-bordered table-striped" %) |
465 | |=(% colspan="3" %)((( |
466 | ==== PaymentBankAccount20 inherit [[PaymentBankAccount>>||anchor="HPaymentBankAccount"]] ==== |
467 | ))) |
468 | |**Field**|**Datatype**|**Description** |
469 | |##PaymentTypeName##|String| |
470 | |
471 | (% class="table-bordered table-striped" %) |
472 | |=(% colspan="3" %)((( |
473 | ==== PaymentBankAccount ==== |
474 | ))) |
475 | |**Field**|**Datatype**|**Description** |
476 | |##BankAccountNo##|String| |
477 | |##BankAccountType##|String| |
478 | |##BIC##|String| |
479 | |##IBAN##|String| |
480 | |
481 | (% class="table-bordered table-striped" %) |
482 | |=(% colspan="3" %)((( |
483 | ==== ActiveRespite ==== |
484 | ))) |
485 | |**Field**|**Datatype**|**Description** |
486 | |##RespiteValidtoDate##|DateTime| |
487 | |##RespiteTypeCode##|int| |
488 | |
489 | (% class="table-bordered table-striped" %) |
490 | |=(% colspan="3" %)((( |
491 | ==== ActivePaymentOrder ==== |
492 | ))) |
493 | |**Field**|**Datatype**|**Description** |
494 | |##PaymentType##|String| |
495 | |##ExecutionDate##|DateTime| |
496 | |
497 | (% class="table-bordered table-striped" %) |
498 | |=(% colspan="3" %)((( |
499 | ==== InvoiceHistory ==== |
500 | ))) |
501 | |**Field**|**Datatype**|**Description** |
502 | |BillDate|DateTime| |
503 | |BillId|long| |
504 | |BillTypeCode|byte|See the [[bill type code table>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.PayEx Connect (API).ExternalServicesmanual.WebHome||anchor="HBilltypecodes"]] for available bill type codes. |
505 | |
506 | (% class="table-bordered table-striped" %) |
507 | |=(% colspan="3" %)((( |
508 | ==== GetClosedInvoiceInformation20Response ==== |
509 | ))) |
510 | |**Field**|**Datatype**|**Description** |
511 | |CompanyNo|String| |
512 | |CustomerNo|string| |
513 | |CustomerName|String| |
514 | |InvoiceList|List<[[ClosedInvoice20>>||anchor="HClosedInvoice20"]]>|See [[ClosedInvoice20>>||anchor="HClosedInvoice20"]] |
515 | |
516 | (% class="table-bordered table-striped" %) |
517 | |=(% colspan="3" %)((( |
518 | ==== ClosedInvoice20 ==== |
519 | ))) |
520 | |**Field**|**Datatype**|**Description** |
521 | |CurrencyCode|String| |
522 | |BillNo|string| |
523 | |BillStatusCode|Int| |
524 | |ExternalInvoiceId|String| |
525 | |BillDate|DateTime| |
526 | |DueDate|DateTime?| |
527 | |ExternalBillType|String| |
528 | |OriginalAmount|Decimal| |
529 | |SellerName|String| |
530 | |SellerNo|String| |
531 | |
532 | (% class="table-bordered table-striped" %) |
533 | |=(% colspan="3" %)((( |
534 | ==== GetInvoiceInformation20Response ==== |
535 | ))) |
536 | |**Field**|**Datatype**|**Description** |
537 | |CompanyNo|String| |
538 | |RegNo|[[RegNo>>||anchor="HRegNo"]]| |
539 | |CustomerNo|string| |
540 | |CustomerName|String| |
541 | |Invoice|[[InvoiceInformation20>>||anchor="HInvoiceInformation20inheritOpenInvoice20"]]| |
542 | |
543 | (% class="table-bordered table-striped" %) |
544 | |=(% colspan="3" %)((( |
545 | ==== InvoiceInformation20 inherit [[OpenInvoice20>>||anchor="HOpenInvoice20inheritClosedInvoice20"]] ==== |
546 | ))) |
547 | |**Field**|**Datatype**|**Description** |
548 | |PenaltyIntest|[[Intrest>>||anchor="HIntrest"]]| |
549 | |CurrentBalance|List<[[Balance>>||anchor="HBalance"]]>| |
550 | |InvoiceHistory|List<[[InvoiceHistory20>>||anchor="HInvoiceHistory20"]]>| |
551 | |
552 | (% class="table-bordered table-striped" %) |
553 | |=(% colspan="3" %)((( |
554 | ==== InvoiceHistory20 ==== |
555 | ))) |
556 | |**Field**|**Datatype**|**Description** |
557 | |BillDate|DateTime| |
558 | |ExternalBillType|String| |
559 | |BillAmount|Decimal?| |
560 | |
561 | (% class="table-bordered table-striped" %) |
562 | |=(% colspan="3" %)((( |
563 | ==== OpenInvoice20 inherit [[ClosedInvoice20>>||anchor="HClosedInvoice20"]] ==== |
564 | ))) |
565 | |**Field**|**Datatype**|**Description** |
566 | |CurrentDebt|Decimal| |
567 | |PaymentBankAccount|[[PaymentBankAccount>>||anchor="HPaymentBankAccount"]]| |
568 | |PaymentType|String| |
569 | |ActiveRespite|[[ActiveRespite20>>||anchor="HActiveRespite20"]]| |
570 | |ActivePaymentOrder|[[ActivePaymentOrder>>||anchor="HActivePaymentOrder"]]| |
571 | |PaymentRefrence|String| |
572 | |ExportedToCollection|Bool| |
573 | |
574 | (% class="table-bordered table-striped" %) |
575 | |=(% colspan="3" %)((( |
576 | ==== ActiveRespite20 ==== |
577 | ))) |
578 | |**Field**|**Datatype**|**Description** |
579 | |RespiteValidToDate|DateTime?| |
580 | |RespiteTypeCode|Int| |
581 | |
582 | (% class="table-bordered table-striped" %) |
583 | |=(% colspan="3" %)((( |
584 | ==== BillDetail ==== |
585 | ))) |
586 | |**Field**|**Datatype**|**Description** |
587 | |ExternalBillId|String| |
588 | |DueDate|DateTime| |
589 | |ExportedToCollection|Bool| |
590 | |BillNo|String| |
591 | |ActiveRespite|[[ActiveRespite20>>||anchor="HActiveRespite20"]]| |
592 | |ActivePaymentOrder|[[ActivePaymentOrder>>||anchor="HActivePaymentOrder"]]| |
593 | |CurrentBalanceList|List<[[Balance>>||anchor="HBalance"]]>| |
594 | |BillHistoryList|List<[[BillHistory>>||anchor="HBillHistory"]]>| |
595 | |
596 | (% class="table-bordered table-striped" %) |
597 | |=(% colspan="3" %)((( |
598 | ==== BillHistory11 ==== |
599 | ))) |
600 | |**Field**|**Datatype**|**Description** |
601 | |BillDate|DateTime| |
602 | |ExternalBillType|String| |
603 | |BillAmount|Decimal| |
604 | |BillNo|String| |
605 | |
606 | = Appendix 2 Code specification = |
607 | |
608 | (% class="table-bordered table-striped" %) |
609 | |=(% colspan="2" %)((( |
610 | ==== Bill status codes ==== |
611 | ))) |
612 | |**BillStatusCodes**|**Description** |
613 | |1|Open |
614 | |2|Closed |
615 | |3|Closed_Diff |
616 | |4|Closed_Loss |
617 | |5|Reversed |
618 | |6|Arrears |
619 | |7|Closed_Rest |
620 | |8|Closed_Convert |
621 | |9|Closed_Sold |
622 | |10|Closed_Reversal |
623 | |11|Pending |
624 | |
625 | (% class="table-bordered table-striped" %) |
626 | |=(% colspan="2" %)((( |
627 | ==== Claim level codes ==== |
628 | ))) |
629 | |**ClaimLevelCode**|**Description** |
630 | |1|Invoice |
631 | |2|RestReminderSent |
632 | |3|ReminderSent |
633 | |4|RestReminderSent |
634 | |5|SecondReminderSent |
635 | |6|RestReminderSent |
636 | |7|CollectionClaimSent |
637 | |8|RestReminderSent |
638 | |9*|DebtCollection* |
639 | |10|Late Fee, credit account |
640 | |11|TerminationNoticeSent, credit account |
641 | |
642 | *Additional fees and interest may have occured in collection system, but is not included in the response. |
643 | |
644 | (% class="table-bordered table-striped" %) |
645 | |=(% colspan="2" %)((( |
646 | ==== Bill type codes ==== |
647 | ))) |
648 | |**BillTypeCode**|**Description** |
649 | |1|Invoice |
650 | |4|CreditInvoice |
651 | |
652 | (% class="table-bordered table-striped" %) |
653 | |=(% colspan="2" %)((( |
654 | ==== Consent type codes ==== |
655 | ))) |
656 | |**ConsentTypeCode**|**Description** |
657 | |1|BGAGSE |
658 | |2|EInvoiceB2CSE |
659 | |3|EInvoiceB2CNO |
660 | |4|BKAGNO |
661 | |5|KivraSE |
662 | |6|EInvoiceB2CFI |
663 | |
664 | (% class="table-bordered table-striped" %) |
665 | |=(% colspan="2" %)((( |
666 | ==== CustomerStatus type codes ==== |
667 | ))) |
668 | |**CustomerStatusTypeCode**|**Description** |
669 | |1|ConfirmedDeceased |
670 | |2|ConfirmedBankruptcy |
671 | |3|ActiveComplaints |
672 | |
673 | (% class="table-bordered table-striped" %) |
674 | |=(% colspan="2" %)((( |
675 | ==== Legal entity codes ==== |
676 | ))) |
677 | |**LegalEntiytCode**|**Description** |
678 | |None|None |
679 | |Private|Private |
680 | |Business|Business |
681 | |
682 | (% class="table-bordered table-striped" %) |
683 | |=(% colspan="2" %)((( |
684 | ==== Balance type codes ==== |
685 | ))) |
686 | |**BalanceTypeCode**|**Description** |
687 | |0|None |
688 | |1|Capital |
689 | |2|ReminderFee |
690 | |3|PenaltyInterest |
691 | |4|CalculatedPenaltyInterest |
692 | |5|CollectionFee |
693 | |6|BusinessReminderFee |
694 | |7|BillingFee |
695 | |8|DelayFee |
696 | |9|DebtInterest |
697 | |10|DebtCollectionCharge |
698 | |11|Rounding |
699 | |
700 | (% class="table-bordered table-striped" %) |
701 | |=(% colspan="2" %)((( |
702 | ==== Collection status codes ==== |
703 | ))) |
704 | |**CollectionStatusCode**|**Description** |
705 | |1|PreDebtCollection |
706 | |2|DebtCollection |
707 | |3|LegalProcess |
708 | |4|Monitoring |
709 | |5|External |
710 | |6|Closed |
711 | |7|ReturnedWrongAddress |