INSIKA – A new approach against tax frauds at ECRs
Norbert Zisky Physikalisch-Technische Bundesanstalt Mathias Neuhaus cv cryptovision Jörg Wolff Physikalisch-Technische Bundesanstalt
INSIKA A new approach against tax frauds at ECRs Norbert Zisky - - PowerPoint PPT Presentation
INSIKA A new approach against tax frauds at ECRs Norbert Zisky Physikalisch-Technische Bundesanstalt Jrg Wolff Physikalisch-Technische Mathias Neuhaus Bundesanstalt cv cryptovision Content Background Technical concept
Norbert Zisky Physikalisch-Technische Bundesanstalt Mathias Neuhaus cv cryptovision Jörg Wolff Physikalisch-Technische Bundesanstalt
2
INSIKA - A new approach against tax frauds at ECRs
3
INSIKA - A new approach against tax frauds at ECRs
The Federal Audit Office (BRH) has complained that current models of electronic cash registers and cash management systems fail to meet the principles of correct accounting practices when it comes to recording transactions … The risk of tax fraud running into many billions [of euro] should not be underestimated in cash transactions The German Ministry of Finance had to find a solution for this problem
4
INSIKA - A new approach against tax frauds at ECRs
5
INSIKA - A new approach against tax frauds at ECRs
Source: Ansgar Walk, Creative Commons-License Attribution ShareAlike 2.5
6
INSIKA - A new approach against tax frauds at ECRs
7
INSIKA - A new approach against tax frauds at ECRs
8
INSIKA - A new approach against tax frauds at ECRs
9
INSIKA - A new approach against tax frauds at ECRs
10
INSIKA - A new approach against tax frauds at ECRs
smart cards
acquire personalize and deliver
smart cards
acquire personalize and deliver
Store public key
Central authority Tax audit ECR
deliver smart card read public key
12343222 Xx23434- 362632 20031016_09:05 123.34|432.22|822.3 1 1ad3477ca123a2b3b4b77aa
transaction data set signature
transactions
generate and sign store and export
transactions
generate and sign store and export
12343222 Xx23434-362632 20031016_09:05 123.34|432.22|822.31 1ad3477ca123a2b3b4b77aaverify transactions verify transactions
11
INSIKA - A new approach against tax frauds at ECRs
INSIKA defines the TIM Signature and the XML Export interfaces only there are no specific requirements
XML Data can be built by an additional XML-Generator
<?xml version="1.0“ encoding="iso-8859-1"?> <insika> <document-information> <version>1.0</version> </document-information> <transaction> ... <?xml version="1.0“ encoding="iso-8859-1"?> <insika> <document-information> <version>1.0</version> </document-information> <transaction> ... <?xml version="1.0“ encoding="iso-8859-1"?> <insika> <document-information> <version>1.0</version> </document-information> <transaction> ... <?xml version="1.0“ encoding="iso-8859-1"?> <insika> <document-information> <version>1.0</version> </document-information> <transaction> ... <?xml version="1.0“ encoding="iso-8859-1"?> <insika> <document-information> <version>1.0</version> </document-information> <transaction> ... <?xml version="1.0“ encoding="iso-8859-1"?> <insika> <document-information> <version>1.0</version> </document-information> <transaction> ...
Signature Device – TIM
calculates digital signatures (SHA-1, ECC 192 bit) safe memory of private key management of sequence numbers Memory for turnover sums
Signature Device – TIM
calculates digital signatures (SHA-1, ECC 192 bit) safe memory of private key management of sequence numbers Memory for turnover sums
TIM Signature- Interface TIM Signature- Interface XML Export- Interface XML Export- Interface
<?xml version="1.0“ encoding="iso-8859-1"?> <insika> <document-information> <version>1.0</version> </document-information> <transaction> ... <?xml version="1.0“ encoding="iso-8859-1"?> <insika> <document-information> <version>1.0</version> </document-information> <transaction> ...
12
INSIKA - A new approach against tax frauds at ECRs
13
INSIKA - A new approach against tax frauds at ECRs
Source: Everaldo Coelho and YellowIcon Source: Ocrho, Creative Commons-License Attribution ShareAlike 2.5 Source: Wikipedia, GNU Public
14
INSIKA - A new approach against tax frauds at ECRs
XYZ G m bH, Abbest r . 2, 10587 Ber l i n XYZ G m bH, Abbest r . 2, 10587 Ber l i n DE 081508150- 14
Br eakf ast Par i s A 5, 98 Cof f ee Beans Ar abi ca 0, 253 kg x 9, 99€/ kg = B 2, 53 Fi r ewood Beech A 14, 98
Sum 23, 49 VAT Rat e Tot al w/ o Tax Tax A 19% 20, 96 17, 61 3, 35 B 7% 2, 53 2, 36 0, 17 Hash 5FE5- W J6Q
URZ- FNUZ- UQ JJ- W FM Z- 3G P6- NKYS Si gnat ur e U5Y4- VCBB- I G XM
O F- O 2G F- ALS6- W 5O 4 VETD- 3ELO
TA4- T6EG
BXV6- 4VYC- TURZ SEQ : 388 O per at or : Fox 12. 02. 2009 13: 27: 36 Thank You f or vi si t i ng Us! XYZ G m bH, Abbest r . 2, 10587 Ber l i n XYZ G m bH, Abbest r . 2, 10587 Ber l i n DE 081508150- 14
Br eakf ast Par i s A 5, 98 Cof f ee Beans Ar abi ca 0, 253 kg x 9, 99€/ kg = B 2, 53 Fi r ewood Beech A 14, 98
Sum 23, 49 VAT Rat e Tot al w/ o Tax Tax A 19% 20, 96 17, 61 3, 35 B 7% 2, 53 2, 36 0, 17 Hash 5FE5- W J6Q
URZ- FNUZ- UQ JJ- W FM Z- 3G P6- NKYS Si gnat ur e U5Y4- VCBB- I G XM
O F- O 2G F- ALS6- W 5O 4 VETD- 3ELO
TA4- T6EG
BXV6- 4VYC- TURZ SEQ : 388 O per at or : Fox 12. 02. 2009 13: 27: 36 Thank You f or vi si t i ng Us!
Identification Identification Transaction Items Transaction Items Turnover (per VAT Rate) Turnover (per VAT Rate) Hash Value
Hash Value
Signature Signature Sequence Number Sequence Number Operator-ID, Date, Time Operator-ID, Date, Time
15
INSIKA - A new approach against tax frauds at ECRs
XYZ G m bH, Abbest r . 2, 10587 Ber l i n XYZ G m bH, Abbest r . 2, 10587 Ber l i n
Br eakf ast Par i s A 5, 98 Cof f ee Beans Ar abi ca 0, 253 kg x 9, 99€/ kg = B 2, 53 Fi r ewood Beech A 14, 98
Sum 23, 49 VAT Rat e Tot al w/ o Tax Tax A 19% 20, 96 17, 61 3, 35 B 7% 2, 53 2, 36 0, 17 Hash 5FE5- W J6Q
URZ- FNUZ- UQ JJ- W FM Z- 3G P6- NKYS 5FE5- W J6Q
URZ- FNUZ- UQ JJ- W FM Z- 3G P6- NKYS Si gnat ur e SEQ : O per at or : Fox 12. 02. 2009 13: 27: 36 Thank You f or vi si t i ng Us! XYZ G m bH, Abbest r . 2, 10587 Ber l i n XYZ G m bH, Abbest r . 2, 10587 Ber l i n
Br eakf ast Par i s A 5, 98 Cof f ee Beans Ar abi ca 0, 253 kg x 9, 99€/ kg = B 2, 53 Fi r ewood Beech A 14, 98
Sum 23, 49 VAT Rat e Tot al w/ o Tax Tax A 19% 20, 96 17, 61 3, 35 B 7% 2, 53 2, 36 0, 17 Hash 5FE5- W J6Q
URZ- FNUZ- UQ JJ- W FM Z- 3G P6- NKYS 5FE5- W J6Q
URZ- FNUZ- UQ JJ- W FM Z- 3G P6- NKYS Si gnat ur e SEQ : O per at or : Fox 12. 02. 2009 13: 27: 36 Thank You f or vi si t i ng Us!
Step 1: Calculate hash value
Step 1: Calculate hash value
16
INSIKA - A new approach against tax frauds at ECRs
Hash value
5FE5- W J6 W J6Q
U M URZ RZ-
J UQ JJ- J- W F W FM Z M Z-
3G P6 P6- N
Date and Time
12
. 02.
13 13: 2 : 27: 7: 36
Turnover (normal VAT)
20 20, 9 , 96 ( 6 ( 19% 3, 3, 35 35)
Turnover (reduced VAT)
2, 53 ( 7 ( 7% 0, % 0, 17 17)
Operator
Fo Fox
Elements added to set of data by TIM Sequence no.
38 388
Identification
DE 08 08150 15081 8150 50- 1
XYZ G m bH, Abbest r . 2, 10587 Ber l i n XYZ G m bH, Abbest r . 2, 10587 Ber l i n DE 081508150- 14 DE 081508150- 14
Br eakf ast Par i s A 5, 98 Cof f ee Beans Ar abi ca 0, 253 kg x 9, 99€/ kg = B 2, 53 Fi r ewood Beech A 14, 98
Sum 23, 49 VAT Rat e Tot al w/ o Tax Tax A 19% 20, 96 19% 20, 96 17, 61 3, 35 3, 35 B 7% 2, 53 7% 2, 53 2, 36 0, 17 0, 17 Hash 5FE5- W J6Q
URZ- FNUZ- UQ JJ- W FM Z- 3G P6- NKYS 5FE5- W J6Q
URZ- FNUZ- UQ JJ- W FM Z- 3G P6- NKYS Si gnat ur e SEQ : 388 388 O per at or : Fox 12. 02. 2009 13: 27: 36 Fox 12. 02. 2009 13: 27: 36 Thank You f or vi si t i ng Us! XYZ G m bH, Abbest r . 2, 10587 Ber l i n XYZ G m bH, Abbest r . 2, 10587 Ber l i n DE 081508150- 14 DE 081508150- 14
Br eakf ast Par i s A 5, 98 Cof f ee Beans Ar abi ca 0, 253 kg x 9, 99€/ kg = B 2, 53 Fi r ewood Beech A 14, 98
Sum 23, 49 VAT Rat e Tot al w/ o Tax Tax A 19% 20, 96 19% 20, 96 17, 61 3, 35 3, 35 B 7% 2, 53 7% 2, 53 2, 36 0, 17 0, 17 Hash 5FE5- W J6Q
URZ- FNUZ- UQ JJ- W FM Z- 3G P6- NKYS 5FE5- W J6Q
URZ- FNUZ- UQ JJ- W FM Z- 3G P6- NKYS Si gnat ur e SEQ : 388 388 O per at or : Fox 12. 02. 2009 13: 27: 36 Fox 12. 02. 2009 13: 27: 36 Thank You f or vi si t i ng Us!
Step 2: Send data set to TIM Step 2: Send data set to TIM
17
INSIKA - A new approach against tax frauds at ECRs
XYZ G m bH, Abbest r . 2, 10587 Ber l i n XYZ G m bH, Abbest r . 2, 10587 Ber l i n DE 081508150- 14
Br eakf ast Par i s A 5, 98 Cof f ee Beans Ar abi ca 0, 253 kg x 9, 99€/ kg = B 2, 53 Fi r ewood Beech A 14, 98
Sum 23, 49 VAT Rat e Tot al w/ o Tax Tax A 19% 20, 96 17, 61 3, 35 B 7% 2, 53 2, 36 0, 17 Hash 5FE5- W J6Q
URZ- FNUZ- UQ JJ- W FM Z- 3G P6- NKYS Si gnat ur e U5Y4- VCBB- I G XM
O F- O 2G F- ALS6- W 5O 4 U5Y4- VCBB- I G XM
O F- O 2G F- ALS6- W 5O 4 VETD- 3ELO
TA4- T6EG
VETD- 3ELO
TA4- T6EG
BXV6- 4VYC- TURZ BXV6- 4VYC- TURZ SEQ : 388 O per at or : Fox 12. 02. 2009 13: 27: 36 Thank You f or vi si t i ng Us! XYZ G m bH, Abbest r . 2, 10587 Ber l i n XYZ G m bH, Abbest r . 2, 10587 Ber l i n DE 081508150- 14
Br eakf ast Par i s A 5, 98 Cof f ee Beans Ar abi ca 0, 253 kg x 9, 99€/ kg = B 2, 53 Fi r ewood Beech A 14, 98
Sum 23, 49 VAT Rat e Tot al w/ o Tax Tax A 19% 20, 96 17, 61 3, 35 B 7% 2, 53 2, 36 0, 17 Hash 5FE5- W J6Q
URZ- FNUZ- UQ JJ- W FM Z- 3G P6- NKYS Si gnat ur e U5Y4- VCBB- I G XM
O F- O 2G F- ALS6- W 5O 4 U5Y4- VCBB- I G XM
O F- O 2G F- ALS6- W 5O 4 VETD- 3ELO
TA4- T6EG
VETD- 3ELO
TA4- T6EG
BXV6- 4VYC- TURZ BXV6- 4VYC- TURZ SEQ : 388 O per at or : Fox 12. 02. 2009 13: 27: 36 Thank You f or vi si t i ng Us!
Step 3a: TIM verifies & signs turnover data Step 3a: TIM verifies & signs turnover data Step 3b: TIM updates totalizers Step 3b: TIM updates totalizers
18
INSIKA - A new approach against tax frauds at ECRs
XYZ G m bH, Abbest r . 2, 10587 Ber l i n XYZ G m bH, Abbest r . 2, 10587 Ber l i n DE 081508150- 14
Br eakf ast Par i s A 5, 98 Cof f ee Beans Ar abi ca 0, 253 kg x 9, 99€/ kg = B 2, 53 Fi r ewood Beech A 14, 98
Sum 23, 49 VAT Rat e Tot al w/ o Tax Tax A 19% 20, 96 17, 61 3, 35 B 7% 2, 53 2, 36 0, 17 Hash 5FE5- W J6Q
URZ- FNUZ- UQ JJ- W FM Z- 3G P6- NKYS Si gnat ur e U5Y4- VCBB- I G XM
O F- O 2G F- ALS6- W 5O 4 VETD- 3ELO
TA4- T6EG
BXV6- 4VYC- TURZ SEQ : 388 O per at or : Fox 12. 02. 2009 13: 27: 36 Thank You f or vi si t i ng Us! XYZ G m bH, Abbest r . 2, 10587 Ber l i n XYZ G m bH, Abbest r . 2, 10587 Ber l i n DE 081508150- 14
Br eakf ast Par i s A 5, 98 Cof f ee Beans Ar abi ca 0, 253 kg x 9, 99€/ kg = B 2, 53 Fi r ewood Beech A 14, 98
Sum 23, 49 VAT Rat e Tot al w/ o Tax Tax A 19% 20, 96 17, 61 3, 35 B 7% 2, 53 2, 36 0, 17 Hash 5FE5- W J6Q
URZ- FNUZ- UQ JJ- W FM Z- 3G P6- NKYS Si gnat ur e U5Y4- VCBB- I G XM
O F- O 2G F- ALS6- W 5O 4 VETD- 3ELO
TA4- T6EG
BXV6- 4VYC- TURZ SEQ : 388 O per at or : Fox 12. 02. 2009 13: 27: 36 Thank You f or vi si t i ng Us!
Step 4: TIM returns sequence no. & signature Step 4: TIM returns sequence no. & signature
SEQ : 388 SEQ : 388 Si gnat ur e: Si gnat ur e: U5Y4- VCBB- I G XM
O F U5Y4- VCBB- I G XM
O F O 2G F- ALS6- W 5O 4- VETD- 3ELO O 2G F- ALS6- W 5O 4- VETD- 3ELO T77N- Q TA4- T6EG
T77N- Q TA4- T6EG
253J- BXV6- 4VYC- TURZ 253J- BXV6- 4VYC- TURZ SEQ : 388 SEQ : 388 Si gnat ur e: Si gnat ur e: U5Y4- VCBB- I G XM
O F U5Y4- VCBB- I G XM
O F O 2G F- ALS6- W 5O 4- VETD- 3ELO O 2G F- ALS6- W 5O 4- VETD- 3ELO T77N- Q TA4- T6EG
T77N- Q TA4- T6EG
253J- BXV6- 4VYC- TURZ 253J- BXV6- 4VYC- TURZ
19
INSIKA - A new approach against tax frauds at ECRs
the Tax Payer each Transaction
20
INSIKA - A new approach against tax frauds at ECRs
21
INSIKA - A new approach against tax frauds at ECRs
1st Month
Umsatzsteuersatz (2 Byte BCD) Umsatz (8 Byte BCD) Negativumsatz (8 Byte BCD) Gesamt - speicher 6
Flag Umsatzsteuer
(1 Bit)
Umsatzsteuersatz (2 Byte BCD) Umsatz (8 Byte BCD) Negativumsatz (8 Byte BCD) Gesamt - speicher 6
Flag Umsatzsteuer
(1 Bit)
Umsatzsteuersatz (2 Byte BCD) Umsatz (8 Byte BCD) Negativumsatz (8 Byte BCD) Gesamt - speicher 5
Flag Umsatzsteuer
(1 Bit)
Umsatzsteuersatz (2 Byte BCD) Umsatz (8 Byte BCD) Negativumsatz (8 Byte BCD) Gesamt - speicher 5
Flag Umsatzsteuer
(1 Bit)
Umsatzsteuersatz (2 Byte BCD) Umsatz (8 Byte BCD) Negativumsatz (8 Byte BCD) Gesamt - speicher 4
Flag Umsatzsteuer
(1 Bit)
Umsatzsteuersatz (2 Byte BCD) Umsatz (8 Byte BCD) Negativumsatz (8 Byte BCD) Gesamt - speicher 4
Flag Umsatzsteuer
(1 Bit)
Umsatzsteuersatz (2 Byte BCD) Umsatz (8 Byte BCD) Negativumsatz (8 Byte BCD) Gesamt - speicher 3
Flag Umsatzsteuer
(1 Bit)
Umsatzsteuersatz (2 Byte BCD) Umsatz (8 Byte BCD) Negativumsatz (8 Byte BCD) Gesamt - speicher
3
Flag Umsatzsteuer
(1 Bit)
Umsatzsteuersatz (2 Byte BCD) Umsatz (8 Byte BCD) Negativumsatz (8 Byte BCD) Gesamt - speicher 2
Flag Umsatzsteuer
(1 Bit)
Umsatzsteuersatz (2 Byte BCD) Umsatz (8 Byte BCD) Negativumsatz (8 Byte BCD) Gesamt - speicher
2
Flag Umsatzsteuer
(1 Bit)
Umsatzsteuersatz (2 Byte BCD) Umsatz (8 Byte BCD) Negativumsatz (8 Byte BCD) Container 1
Flag Umsatzsteuer
(1 Bit)
Turnover Sum Negative Turnover Container 1
Flags
Third Party
Umsatz (8 Byte BCD) Buchungszähler (4 Byte BCD) Container Lieferschein
Delivery Note
Umsatz (8 Byte BCD) Buchungszähler (4 Byte BCD) Container Training
Transaction Counter Training
Flags
VAT Rate Turnover Sum Transaction Counter Transaction Counter Turnover Sum Turnover Sum 2nd Month nth Month
Calculations made on TIM Calculate VAT from turnover and VAT rate Compare calculated VAT with given VAT Add turnover to internal turnover sum Calculations made on TIM Calculate VAT from turnover and VAT rate Compare calculated VAT with given VAT Add turnover to internal turnover sum
22
INSIKA - A new approach against tax frauds at ECRs
121 monthly totalizers for ten years since smart card distribution 6 containers for 6 coexistent VAT rates Flags for overflow and VAT rate changes
23
INSIKA - A new approach against tax frauds at ECRs
ECR systems must be able to create the required electronic journal (must be “self-contained”: evaluation must be possible without access to any other data) Software for transfer to PC and for further processing must be made available for all users (low-cost-solution) Memory extension for data storage in the ECR system might be needed (to work without frequent transfer of sales data to a PC)
24
INSIKA - A new approach against tax frauds at ECRs
Smart card (10 €)
25
INSIKA - A new approach against tax frauds at ECRs
Smart card Hardware Memory extension
Card reader unit and controller
(10 €) Software Triggering of smart card Changing / Adoption of data bases Support of export interface
26
INSIKA - A new approach against tax frauds at ECRs
Electronic journal Manipulation-proof through digital signature (smart card) Printed receipt can be verified by digital signature Evaluation of ECR/POS data with common instruments (software-based analysis of transactions) Totalizers in smart card contain information about total sales even if journal data gets lost Audits not relying on „traditional“ reports (like transaction report, PLU report etc.) Technically quite simple – no unnecessarily high (and therefore expensive) demands
27
INSIKA - A new approach against tax frauds at ECRs
28
INSIKA - A new approach against tax frauds at ECRs
<?xml version="1.0“ encoding="iso-8859-1"?> <insika> <document-information> <version>1.0</version> </document-information> <transaction> ... <?xml version="1.0“ encoding="iso-8859-1"?> <insika> <document-information> <version>1.0</version> </document-information> <transaction> ... <?xml version="1.0“ encoding="iso-8859-1"?> <insika> <document-information> <version>1.0</version> </document-information> <transaction> ... <?xml version="1.0“ encoding="iso-8859-1"?> <insika> <document-information> <version>1.0</version> </document-information> <transaction> ... <?xml version="1.0“ encoding="iso-8859-1"?> <insika> <document-information> <version>1.0</version> </document-information> <transaction> ... <?xml version="1.0“ encoding="iso-8859-1"?> <insika> <document-information> <version>1.0</version> </document-information> <transaction> ...
Verification
Receipts Readout
Verification
<?xml version="1.0“ encoding="iso-8859-1"?> <insika> <document-information> <version>1.0</version> </document-information> <transaction> ... <?xml version="1.0“ encoding="iso-8859-1"?> <insika> <document-information> <version>1.0</version> </document-information> <transaction> ...
29
INSIKA - A new approach against tax frauds at ECRs
XML = Extensible Markup Language standardized in W3C Recommendation INSIKA XML Export-Interface:
uniform, independent of manufacturers independent of location, platform and medium (transmission via Internet, USB-stick, CD-R, memory card etc.)
<?xml version="1.0“ encoding="iso-8859-1"?> <insika> <document-information> <version>1.0</version> </document-information> <transaction> ... <?xml version="1.0“ encoding="iso-8859-1"?> <insika> <document-information> <version>1.0</version> </document-information> <transaction> ... <?xml version="1.0“ encoding="iso-8859-1"?> <insika> <document-information> <version>1.0</version> </document-information> <transaction> ... <?xml version="1.0“ encoding="iso-8859-1"?> <insika> <document-information> <version>1.0</version> </document-information> <transaction> ... <?xml version="1.0“ encoding="iso-8859-1"?> <insika> <document-information> <version>1.0</version> </document-information> <transaction> ... <?xml version="1.0“ encoding="iso-8859-1"?> <insika> <document-information> <version>1.0</version> </document-information> <transaction> ...
XML Export- Interface XML Export- Interface
30
INSIKA - A new approach against tax frauds at ECRs
Content of INSIKA XML documents
certificate(s), transaction(s), report(s)
INSIKA XML schema
defines the XML interface allows for the validation of XML documents
XML documents contain text characters
editor or web browser Two different INSIKA XML document types: „Base64“ & „Plaintext“
<?xm l ver si on=" 1. 0" encodi ng=" i so8859- 1" ?>
+<docum ent - i nf or m at i on>
<cer t i f i cat e>DE- 081508150__00000014</ cer … <cer t i f i cat e>8F1237E675FB8123E7B5F9F4898… </ cer t i f i cat e>
<dat e>20090212</ dat e> <t i m e>132736</ t i m e> <oper at or >f ox</ oper at or > +<i t em Li st > <hashTr ansact i onI t em s>A3F45FEF34D94C076B… <cur r ency>0978</ cur r ency> +<cont ai ner Vat 1> +<cont ai ner Vat 2> +<cont ai ner Thi r dpar t y> <t pI d>081508150</ t pI d> <t pI dNo>00000014</ t pI dNo> <seqNoTr ansact i on>388</ seqNoTr ansact i on> <si g>8F1237EA67B65FB8F1237E7B65F9A3F4898… </ t r ansact i on>
<dat e>20090212</ dat e> <t i m e>133324</ t i m e> <l i f eCycl e>03</ l i f eCycl e> <t pI d>081508150</ t pI d> <t pI dNo>00000014</ t pI dNo> <seqNoTr ansact i on>388</ seqNoTr ansact i on> <seqNoRepor t >36</ seqNoRepor t > +<cont ai ner Vat 1> +<cont ai ner Vat 2> +<cont ai ner Thi r dpar t y> +<cont ai ner Del i ver ynot e> +<cont ai ner Tr ai ni ng> <si g>BC834F1237EA67B65F9A3F45FEF394C076B… </ r epor t > </ i nsi ka> <?xm l ver si on=" 1. 0" encodi ng=" i so8859- 1" ?>
+<docum ent - i nf or m at i on>
<cer t i f i cat e>DE- 081508150__00000014</ cer … <cer t i f i cat e>8F1237E675FB8123E7B5F9F4898… </ cer t i f i cat e>
<dat e>20090212</ dat e> <t i m e>132736</ t i m e> <oper at or >f ox</ oper at or > +<i t em Li st > <hashTr ansact i onI t em s>A3F45FEF34D94C076B… <cur r ency>0978</ cur r ency> +<cont ai ner Vat 1> +<cont ai ner Vat 2> +<cont ai ner Thi r dpar t y> <t pI d>081508150</ t pI d> <t pI dNo>00000014</ t pI dNo> <seqNoTr ansact i on>388</ seqNoTr ansact i on> <si g>8F1237EA67B65FB8F1237E7B65F9A3F4898… </ t r ansact i on>
<dat e>20090212</ dat e> <t i m e>133324</ t i m e> <l i f eCycl e>03</ l i f eCycl e> <t pI d>081508150</ t pI d> <t pI dNo>00000014</ t pI dNo> <seqNoTr ansact i on>388</ seqNoTr ansact i on> <seqNoRepor t >36</ seqNoRepor t > +<cont ai ner Vat 1> +<cont ai ner Vat 2> +<cont ai ner Thi r dpar t y> +<cont ai ner Del i ver ynot e> +<cont ai ner Tr ai ni ng> <si g>BC834F1237EA67B65F9A3F45FEF394C076B… </ r epor t > </ i nsi ka>
Certificate Transaction Report
31
INSIKA - A new approach against tax frauds at ECRs
XYZ G m bH, Abbest r . 2, 10587 Ber l i n XYZ G m bH, Abbest r . 2, 10587 Ber l i n DE 081508150 081508150- 14
Br eakf ast Par i s A 5, 98 Cof f ee Beans Ar abi ca 0, 253 kg x 9, 99€/ kg = B 2, 53 Fi r ewood Beech A 14, 98
Sum 23, 49 VAT Rat e Tot al w/ o Tax Tax A 19% 20, 96 17, 61 3, 35 B 7% 2, 53 2, 36 0, 17 Hash 5FE5- W J6Q
URZ- FNUZ- UQ JJ- W FM Z- 3G P6- NKYS Si gnat ur e U5Y4- VCBB- I G XM
O F- O 2G F- ALS6- W 5O 4 VETD- 3ELO
TA4- T6EG
BXV6- 4VYC- TURZ SEQ : 388 388 O per at or : Fox 12. 02. 2009 13: 27: 36 Thank You f or vi si t i ng Us! XYZ G m bH, Abbest r . 2, 10587 Ber l i n XYZ G m bH, Abbest r . 2, 10587 Ber l i n DE 081508150 081508150- 14
Br eakf ast Par i s A 5, 98 Cof f ee Beans Ar abi ca 0, 253 kg x 9, 99€/ kg = B 2, 53 Fi r ewood Beech A 14, 98
Sum 23, 49 VAT Rat e Tot al w/ o Tax Tax A 19% 20, 96 17, 61 3, 35 B 7% 2, 53 2, 36 0, 17 Hash 5FE5- W J6Q
URZ- FNUZ- UQ JJ- W FM Z- 3G P6- NKYS Si gnat ur e U5Y4- VCBB- I G XM
O F- O 2G F- ALS6- W 5O 4 VETD- 3ELO
TA4- T6EG
BXV6- 4VYC- TURZ SEQ : 388 388 O per at or : Fox 12. 02. 2009 13: 27: 36 Thank You f or vi si t i ng Us! <?xm l ver si on=" 1. 0" encodi ng=" i so8859- 1" ?>
+<docum ent - i nf or m at i on> +<cer t i f i cat e>
<dat e>20090212</ dat e> <t i m e>132736</ t i m e> <oper at or >f ox</ oper at or > +<i t em Li st > <hashTr ansact i onI t em s>A3F45FEF34D94C076B… <cur r ency>0978</ cur r ency> +<cont ai ner Vat 1> +<cont ai ner Vat 2> +<cont ai ner Thi r dpar t y> <t pI d>081508150 081508150</ t pI d> <t pI dNo>00000014</ t pI dNo> <seqNoTr ansact i on>388 388</ seqNoTr ansact i on> <si g>8F1237EA67B65FB8F1237E7B65F9A3F4898… </ t r ansact i on> +<r epor t > </ i nsi ka> <?xm l ver si on=" 1. 0" encodi ng=" i so8859- 1" ?>
+<docum ent - i nf or m at i on> +<cer t i f i cat e>
<dat e>20090212</ dat e> <t i m e>132736</ t i m e> <oper at or >f ox</ oper at or > +<i t em Li st > <hashTr ansact i onI t em s>A3F45FEF34D94C076B… <cur r ency>0978</ cur r ency> +<cont ai ner Vat 1> +<cont ai ner Vat 2> +<cont ai ner Thi r dpar t y> <t pI d>081508150 081508150</ t pI d> <t pI dNo>00000014</ t pI dNo> <seqNoTr ansact i on>388 388</ seqNoTr ansact i on> <si g>8F1237EA67B65FB8F1237E7B65F9A3F4898… </ t r ansact i on> +<r epor t > </ i nsi ka>
Sequence Number Sequence Number
By means of the sequence number and the identification the printed receipt corresponds to the XML data in a definite way.
Tax Payer ID Tax Payer ID
32
INSIKA - A new approach against tax frauds at ECRs
33
INSIKA - A new approach against tax frauds at ECRs
34
INSIKA - A new approach against tax frauds at ECRs
INSIKA XML documents printed receipts
35
INSIKA - A new approach against tax frauds at ECRs
36
INSIKA - A new approach against tax frauds at ECRs
37
INSIKA - A new approach against tax frauds at ECRs
TIM has a stable state Interfaces spec’s freely available on request
Richard Ainsworth (USA) or Erich Huber (A)
38
INSIKA - A new approach against tax frauds at ECRs