Changes for page KUB

Last modified by Anders Göthberg on 2024/03/28 10:31
From empty
To version 35.1
edited by Andreas Benneck
on 2021/01/21 16:05
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,0 +1,1 @@
1 +KUB
Parent
... ... @@ -1,0 +1,1 @@
1 +developer:Main.billing.technical-reference.Costumer information.WebHome
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.XWikiGuest
1 +xwiki:XWiki.anb
Default language
... ... @@ -1,0 +1,1 @@
1 +en
Tags
... ... @@ -1,0 +1,1 @@
1 +px-custom-page-content
Content
... ... @@ -1,0 +1,92 @@
1 +(% class="jumbotron" %)
2 +(((
3 +(% class="container" %)
4 +(((
5 +Processing the KUB-files can be done 24/7 and immediately deliver response files after processing the file.
6 +
7 +Please note that your Response files might only utilize and/or contain a subset of all elements described below. See the XSD version for your response files to learn more.
8 +)))
9 +)))
10 +
11 +----
12 +
13 +
14 +(% style="margin:0cm 0cm 6pt" %)
15 +KUB file is a customerfile in CSV, and it is used to submit end-user information to PayEx billing. The KUB-file also contains subscriptions och products for end-users. Processing the KUB-files can be done 24/7 and immediately deliver resonse files after processing the file.
16 +
17 +
18 += Name convention =
19 +
20 +KUB_<CompanyNumber>_<DateTime>_<(% style="font-size:14px" %)SEQNO(%%)>.DAT
21 +
22 +
23 +(% border="1" %)
24 +|=(% style="width: 371px;" %)Names Component|=(% style="width: 1121px;" %)Description
25 +|(% style="width:371px" %)CompanyNumber|(% style="width:1121px" %)The company number in PayEx ledger system
26 +|(% style="width:371px" %)DateTime|(% style="width:1121px" %)Date created in format YYYYMMDDHHMMSS
27 +|(% style="width:371px" %)SEQNO|(% style="width:1121px" %)Unbroken serial number sequence.
28 +
29 +**For example: **KUB_1234_20201001155511_1.DAT
30 +
31 +The file is semicolon-separated.
32 +
33 +
34 +(% id="HWhattoavoid" %)
35 +== What to avoid ==
36 +
37 +* You cannot use the same serial number more than once. In case something goes wrong during KUB processing, **you need to supply a new serial number - the next number in the number series you are using - when transferring the rectified file to PayEx**.
38 +
39 +== ==
40 +
41 +== Change log ==
42 +
43 +(% border="1" %)
44 +|=**Version**|=(% style="width: 166px;" %)**Date**|=(% style="width: 879px;" %)**Description**|=(% style="width: 328px;" %)**Created by**
45 +|1.04|(% style="width:166px" %)20-04-21|(% style="width:879px" %)Corrected file name included seconds|(% style="width:328px" %)Anders Göthberg
46 +
47 +=
48 +General information and explanation of records =
49 +
50 +Customerfile to Billing (KUB) is used to submit end-user information to the PayEx Billing System. KUB contains the end customer's customer information together with all of the end customer's subscriptions and products to be processed in the PayEx Billing System.
51 +
52 +The PayEx Billing System processes and stores all correct customers. Incorrect customers will be returned in a detailed error file.
53 +
54 +Updated customers have to be sent in its entirety. The sending party sends a total snapshot of a customer’s data to be processed in the Billing System.
55 +If any of the customer's information, for example a subscription not has send it will be deleted in the Billing System.
56 +
57 +Processing KUB files can be done 24/7 and response files will be delivered immediately after processing KUB files.
58 +
59 +
60 +=== Implementation ===
61 +
62 +Implementation of KUB requires a complete file with all customers. Otherwise it is sufficient to only send updated customers.
63 +
64 +=== Record description ===
65 +
66 +[[Record description>>https://developer.payex.com/xwiki/wiki/developer/view/Main/billing/technical-reference/Costumer%20information/2%20KUB%20xml/Record%20description/]]
67 +
68 +=== GDPR (General Data Protection Regulation) ===
69 +
70 +Inactivating a customer can be done by using record C1, field 8 (CustomerStatus). Default is the value = 2 (Active). For inactive value 1 is used.
71 +
72 +The requirement to inactivate a customer is that the customers subscriptions are not active and that all products and usage has been billed.
73 +
74 +As soon as a customer has been send with value 1 (Inactive) no information regarding this customer will be available in any report or api. A final removal of the customers information will be made after x days, where the recommendation is to use the default of 40 days. Within this period it´s possible to reactivate the customer again.This can be done by sending value Active in the customerstatus
75 +
76 +== ==
77 +
78 +== Response files ==
79 +
80 +If the file contains format errors a general error file will be produced.
81 +
82 +If the file format is correct and the file contains correct and incorrect customers an error file with filename (BERR010..ErrorlogKund) and a receipt file (BRCP010..ReceiptCustomerfile) will be produced.
83 +
84 +If the file format is correct and the file contains only correct customers no error file will be produced, only a receipt file will be produced.
85 +
86 +=== ===
87 +
88 +=== Receipt and Error -files ===
89 +
90 +Examples of an extract from a receipt and a error -file:
91 +
92 +[[Receipt and Error -file example>>https://developer.payex.com/xwiki/wiki/developer/view/Main/billing/technical-reference/Costumer%20information/2%20KUB%20xml/Example%20Error%20file%20KUB/]]
KUB_CustomerFile_InformationAndRecordDescription.docx
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.anb
Size
... ... @@ -1,0 +1,1 @@
1 +0 bytes
Content
KUB_CustomerFile_InformationAndRecordDescription_html_m334f24f4.png
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.anb
Size
... ... @@ -1,0 +1,1 @@
1 +0 bytes
Content