PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 1 of 72
PI Technical Specification
ARIANIM_Elster_VAT_600
Description:
C73
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 2 of 72
Table of Contents Page
1. System Landscape Directory ............................................................................................... 3
1.1 Software Components ............................................................................................ 3
2. Enterprise Services Repository (ESR) ................................................................................. 4
2.1 Process Integration Scenario ................................................................................. 4 2.1.1 4 2.2 Integration Processes ............................................................................................ 4 2.3 Operation Mapping ................................................................................................. 4 2.3.1 Proxy_To_Elster .................................................................................................... 4 2.4 Service Interfaces .................................................................................................. 5 2.4.1 Sender Interfaces ................................................................................................... 5 2.4.2 Receiver Interfaces ................................................................................................ 5 2.4.3 Message Types ...................................................................................................... 6 2.4.4 Data Types............................................................................................................. 6 2.5 IDocs ...................................................................................................................... 6 2.6 RFCs ...................................................................................................................... 6
3. Integration Directory ............................................................................................................. 7
3.1 Config Scenario: ARIANIM_Elster_VAT_600 ......................................................... 7 3.1.1 Communication Channels ...................................................................................... 7 3.1.1.1 | SAP_ERP_A | Elster_RFC_Adapter_Sender_Channel_HCM ............................. 7 3.1.1.2 ELSTER | ELSTER | SOAP_RCV_ELSTER........................................................... 8 3.1.2 Integrated Configurations ....................................................................................... 9 3.1.2.1 | SAP_ERP_A | | VATDeclarationRequestConfirmation_Out | | ........................... 9 | SAP_ERP_A | | VATDeclarationRequestConfirmation_Out | | ............................................. 9 3.1.3 Receiver Determinations ...................................................................................... 10 3.1.4 Interface Determinations ...................................................................................... 10 3.1.5 Sender Agreement ............................................................................................... 10 3.1.6 Receiver Agreement ............................................................................................ 10
4. Message Mapping Specification......................................................................................... 11
4.1 ElsterProxy........................................................................................................... 11 4.2 ElsterProxyResonse ............................................................................................. 64
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 3 of 72
1. System Landscape Directory
1.1 Software Components
Business System SAP_ERP_A
Product & Version ARIANIM 1.0
Vendor arianim.com
SWCV & Version ARIANIM_SAP_ERP 1.0
Product & Version EHP5 FOR SAP ERP 6.0 EHP5 FOR ERP 6.0
Vendor sap.com
SWCV & Version ELSTER 2.1
Related SWCV WD-RUNTIME 7.10
Related SWCV SAP_XIAF 7.10
Related SWCV XI_CNT_ELSTER 2.1
Related SWCV ENGINEAPI 7.10
Related SWCV SERVERCORE 7.10
Related SWCV SAP_BUILDT 7.10
Related SWCV FRAMEWORK 7.10
Related SWCV ENGFACADE 7.10
Related SWCV J2EE-FRMW 7.10
Product & Version SAP ECC 6.0
Vendor sap.com
SWCV & Version SAP_BASIS 700
Related SWCV XI_CNT_SAP_BASIS 700
Related SWCV KRNL32NUC 7.00
SWCV & Version SAP_ESS 600
Related SWCV SAP-JEE 7.00
Related SWCV SAP_JTECHS 7.00
Related SWCV SAPPCUI_GP 600
Related SWCV EP_BUILDT 7.00
Related SWCV SAP_BUILDT 7.00
SWCV & Version SAP_BW 700
Related SWCV PI_BASIS 2005_1_700
SWCV & Version ST-PI 2005_1_700
Related SWCV SAP_BASIS 700
Related SWCV SAP_ABA 700
SWCV & Version SAP_ABA 700
Related SWCV SAP_BASIS 700
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 4 of 72
Related SWCV XI_CNT_SAP_ABA 700
SWCV & Version SAP_AP 700
2. Enterprise Services Repository (ESR)
2.1 Process Integration Scenario
2.1.1
Process Integration Scenario Elster_VAT_600
Namespace http://sap.com/xi/ELSTER/VAT/2005
SWCV ELSTER 2.1
Description
SCREENSHOT OF INTEGRATION SCENARIO
2.2 Integration Processes
2.3 Operation Mapping
2.3.1 Proxy_To_Elster
Operation Mapping Proxy_To_Elster
Namespace / SWCV http://sap.com/xi/ELSTER/VAT/2005
ELSTER 2.1
Description
Source Operation VATDeclarationRequestConfirmation_Out
Namespace
SWCV
http://sap.com/xi/ECCFIN/Global
ID: 6d53e350a97d11d8a2ddd61d0a114c15
Target Operation Elster_In
Namespace
SWCV
http://sap.com/xi/ELSTER/VAT/2005
ELSTER 2.1
Source Message VATDeclarationRequest
Namespace
SWCV
http://sap.com/xi/ECCFIN/Global
ID: 6d53e350a97d11d8a2ddd61d0a114c15
Mapping Program ElsterProxy
Namespace
SWCV
http://sap.com/xi/ELSTER/VAT/2005
ELSTER 2.1
Mapping Type Message Mapping
Mapping Program NSConv
Namespace
SWCV
http://sap.com/xi/ELSTER/VAT/2005
ELSTER 2.1
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 5 of 72
Mapping Type Java Mapping
Mapping Program ElsterProxyResonse
Namespace
SWCV
http://sap.com/xi/ELSTER/VAT/2005
ELSTER 2.1
Mapping Type Message Mapping
Target Message Elster
Namespace
SWCV
http://sap.com/xi/ELSTER/VAT/2005
ELSTER 2.1
Use SAP XML Toolkit Yes
Do not resolve XOP include
Read Attachments
2.4 Service Interfaces
2.4.1 Sender Interfaces
Service Interface VATDeclarationRequestConfirmation_Out
Namespace http://sap.com/xi/ECCFIN/Global
SWCV SAP APPL 6.04
Description
Category Outbound
Interface Pattern Stateless (XI3.0-Compatible)
Operation VATDeclarationRequestConfirmation_Out
Description
Operation Pattern Normal Operation Mode Synchronous
RESPONSE
Message Type
Namespace
VATDeclarationConfirmation Message Type http://sap.com/xi/ECCFIN/Global
REQUEST
Message Type
Namespace
VATDeclarationRequest Message Type http://sap.com/xi/ECCFIN/Global
2.4.2 Receiver Interfaces
Service Interface Elster_In
Namespace http://sap.com/xi/ELSTER/VAT/2005
SWCV ELSTER 2.1
Description
Category Inbound
Interface Pattern Stateless (XI3.0-Compatible)
Operation Elster_In
Description
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 6 of 72
Operation Pattern Normal Operation Mode Synchronous
RESPONSE
Message Type
Namespace
Elster EXTERNAL http://sap.com/xi/ELSTER/VAT/2005
REQUEST
Message Type
Namespace
Elster EXTERNAL http://sap.com/xi/ELSTER/VAT/2005
2.4.3 Message Types
Message Type VATDeclarationConfirmation
Namespace http://sap.com/xi/ECCFIN/Global
SWCV SAP APPL 6.04
Description
Data Type VATDeclarationConfirmation
Data Type Namespace http://sap.com/xi/SAPGlobal/Global
XML Namespace http://sap.com/xi/SAPGlobal/Global
Message Type VATDeclarationRequest
Namespace http://sap.com/xi/ECCFIN/Global
SWCV SAP APPL 6.04
Description
Data Type VATDeclarationRequest
Data Type Namespace http://sap.com/xi/SAPGlobal/Global
XML Namespace http://sap.com/xi/SAPGlobal/Global
2.4.4 Data Types
2.5 IDocs
2.6 RFCs
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 7 of 72
3. Integration Directory
3.1 Config Scenario: ARIANIM_Elster_VAT_600
Configuration Scenario ARIANIM_Elster_VAT_600
Process Integration Scen.
Namespace
SWCV
Description
Party ELSTER
Business System SAP_ERP_A
Business Component ELSTER | ELSTER
Communication Channel | SAP_ERP_A | Elster_RFC_Adapter_Sender_Channel_HCM
Communication Channel ELSTER | ELSTER | SOAP_RCV_ELSTER
Integrated Configuration | SAP_ERP_A | VATDeclarationRequestConfirmation_Out | |
3.1.1 Communication Channels
3.1.1.1 | SAP_ERP_A | Elster_RFC_Adapter_Sender_Channel_HCM
Communication Channel | SAP_ERP_A | Elster_RFC_Adapter_Sender_Channel_HCM
Party
Communication Component SAP_ERP_A
Communication Channel Elster_RFC_Adapter_Sender_Channel_HCM
Master Language EN
Description
Direction Sender
Transport Protocol & vers RFC
Message Protocol & vers RFC
Adapter Engine
Module Name Module Type Module Key
RfcAFBean Local Enterprise Bean 0
Module Parameter Name Module Parameter Value
Adapter Metadata
Adapter Key Adapter Value
serverGatewayHost xyz
serverGatewayService 50000
serverProgramID programID
serverSNC 0
QoP default
serverSNCAdditional 0
serverUnicode 0
minPoolSize 1
maxPoolSize 1
serverAdditionalParameter 0
serverAdditionalParameterVerifySender 1
repository.loadBalancing 0
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 8 of 72
repository.applicationServer appserver
repository.systemNumber 01
repository.authenticationModeBasicSNC basicSAP
repository.QoP default
repository.SNCAdditional 0
repository.logonUser userABC
repository.logonLanguage EN
repository.logonClient 010
supportNonUnicodeClient 0
repository.additionalParameter 0
adapterStatus inactive
enableDynConfigSender 0
dynConfigSenderRfcDestination 1
3.1.1.2 ELSTER | ELSTER | SOAP_RCV_ELSTER
Communication Channel ELSTER | ELSTER | SOAP_RCV_ELSTER
Party ELSTER
Communication Component ELSTER
Communication Channel SOAP_RCV_ELSTER
Master Language EN
Description
Direction Receiver
Transport Protocol & vers HTTP
Message Protocol & vers SOAP
Adapter Engine
Module Name Module Type Module Key
sap.com/com.sap.aii.af.soapadapter/XISOAPAdapterBean Local Enterprise Bean soap
Module Parameter Name Module Parameter Value
Adapter Metadata
Adapter Key Adapter Value
enableDynConfigReceiver 0
dcTransport 0
useAuthKeys 0
XMBWS.TargetURL xyz
useAuth 0
useCert 0
keystoreView DEFAULT
useProxy 0
useProxyAuth 0
isMessageSecurity 0
SecurityProfile securityProfileWSSE
PersistDuration 2592000000
XMBWS.NoSOAP 0
XMBWS.KeepHeaders 0
XMBWS.KeepAttachments 0
XMBWS.UseEncoded 0
XMBWS.UseQueryString 0
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 9 of 72
adapterStatus inactive
3.1.2 Integrated Configurations
3.1.2.1 | SAP_ERP_A | | VATDeclarationRequestConfirmation_Out | |
Integrated Configuration | SAP_ERP_A | | VATDeclarationRequestConfirmation_Out | |
Sender Party
Sender Component SAP_ERP_A
Sender Interface Name VATDeclarationRequestConfirmation_Out
Sender Int. Namespace http://sap.com/xi/ECCFIN/Global
Receiver Party
Receiver Component
Description
INBOUND PROCESSING
Communication Channel Elster_RFC_Adapter_Sender_Channel_HCM
Adapter Type RFC
Adapter Engine
SWCV of SND Interface
Schema Validation No Validation
RECEIVERS
Receiver Party ELSTER
Receiver Component ELSTER
Operation
Condition
No Receiver Found Error Message
No Receiver Party
No Receiver Component
RECEIVER INTERFACES
Receiver Party ELSTER
Receiver Component ELSTER
Operation VATDeclarationRequestConfirmation_Out
Condition
Operation Mapping Proxy_To_Elster
Mapping Namespace http://sap.com/xi/ELSTER/VAT/2005
Rec. Interface Name Elster_In
Rec. Interface Namespace http://sap.com/xi/ELSTER/VAT/2005
OUTBOUND PROCESSING
Communication Channel SOAP_RCV_ELSTER
Adapter Type SOAP
Adapter Engine
SWCV of RCV Interface ELSTER 2.1
Schema Validation No Validation
Header Mapping
SND Comm Party
SND Comm Comp
RCV Comm Party
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 10 of 72
RCV Comm Comp
ASSIGNED USERS
User Name
3.1.3 Receiver Determinations
3.1.4 Interface Determinations
3.1.5 Sender Agreement
3.1.6 Receiver Agreement
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 11 of 72
4. Message Mapping Specification
4.1 ElsterProxy
Namespace http://sap.com/xi/ELSTER/VAT/2005
Software Component Version ELSTER 2.1
PI Version (created) XI7.1
Error! Hyperlink reference not valid.Functions and Java Areas
Imports import com.sap.aii.mapping.api.*;
import com.sap.aii.mapping.lookup.*;
import com.sap.aii.mappingtool.tf7.rt.*;
import java.io.*;
import java.lang.reflect.*;
import java.util.*;
Error! Hyperlink reference not valid.Mapping
Target Message Type Source Message Type
Elster/ VATDeclarationRequest/
Target field Mapping rule Source field
/ns1:Elster/ns1:TransferHeader/@version
const
Parameter(s):
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 12 of 72
value : 8
/ns1:Elster/ns1:TransferHeader/ns1:Verfahren
const
Parameter(s):
value : ElsterAnmeldung
/ns1:Elster/ns1:TransferHeader/ns1:DatenArt
const
Parameter(s):
value : UStVA
/ns1:Elster/ns1:TransferHeader/ns1:Vorgang
mapWithDefault
Parameter(s):
default_value : send-NoSig o IF exists
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/DigitalS ignature/PrivateKey
o THEN const
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 13 of 72
Parameter(s):
value : send-Sig
/ns1:Elster/ns1:TransferHeader/ns1:Testmerker
IF o stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/MessageHeader/TestDataI ndicator
const
Parameter(s):
value : 1
THEN o const
Parameter(s):
value : 700000004
ELSE o const
Parameter(s):
value : 000000000
/ns1:Elster/ns1:TransferHeader/ns1:HerstellerID const
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 14 of 72
Parameter(s):
value : 20241
/ns1:Elster/ns1:TransferHeader/ns1:DatenLieferant
1:1
/ns0:VATDeclarationRequest/VATDeclaration/TaxOpera torParty/ContactPerson/Address/PersonName/LegalNam e
/ns1:Elster/ns1:TransferHeader/ns1:Datei/ns1:Versc hluesselung
const
Parameter(s):
value : PKCS#7v1.5enveloped
/ns1:Elster/ns1:TransferHeader/ns1:Datei/ns1:Kompr ession
const
Parameter(s):
value : GZIP
/ns1:Elster/ns1:TransferHeader/ns1:Datei/ns1:Daten Groesse
const
Parameter(s):
value : dummy
/ns1:Elster/ns1:TransferHeader/ns1:Datei/ns1:Trans portSchluessel
const
Parameter(s):
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 15 of 72
value : dummy
/ns1:Elster/ns1:TransferHeader/ns1:VersionClient
const
Parameter(s):
value : SAP
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdatenHeader/@version
const
Parameter(s):
value : 10
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdatenHeader/ns1:NutzdatenTicket
1:1 /ns0:VATDeclarationRequest/VATDeclaration/ID/@sche meID
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdatenHeader/ns1:Empfaenger
1:1 /ns0:VATDeclarationRequest/VATDeclaration/TaxAutho rityParty/ID
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdatenHeader/ns1:Empfaenger/@id
const
Parameter(s):
value : F
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdatenHeader/ns1:SigUser
1:1 /ns0:VATDeclarationRequest/VATDeclaration/DigitalS ignature
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 16 of 72
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdatenHeader/ns1:SigUser/ns1:UserInfo
const
Parameter(s):
value : 1
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdatenHeader/ns1:SigUser/ns1:UserInfo/ns1:User
1:1 /ns0:VATDeclarationRequest/VATDeclaration/DigitalS ignature
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdatenHeader/ns1:SigUser/ns1:UserInfo/ns1:User/@ id
const
Parameter(s):
value : 1
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdatenHeader/ns1:SigUser/ns1:UserInfo/ns1:User/n s1:Name
1:1
/ns0:VATDeclarationRequest/VATDeclaration/TaxOpera torParty/ContactPerson/Address/PersonName/LegalNam e
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdatenHeader/ns1:SigUser/ns1:Sig
1:1 /ns0:VATDeclarationRequest/VATDeclaration/DigitalS ignature
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdatenHeader/ns1:SigUser/ns1:Sig/ns2:KeystoreKey
1:1 /ns0:VATDeclarationRequest/VATDeclaration/DigitalS ignature/PrivateKey
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdatenHeader/ns1:SigUser/ns1:Sig/ns2:Keyst
1:1 /ns0:VATDeclarationRequest/VATDeclaration/DigitalS ignature/PrivateKey/KeyStoreID
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 17 of 72
oreKey /@View
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdatenHeader/ns1:SigUser/ns1:Sig/ns2:KeystoreKey /@Alias
1:1 /ns0:VATDeclarationRequest/VATDeclaration/DigitalS ignature/PrivateKey/KeyStoreEntryID
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdatenHeader/ns1:Hersteller/ns1:ProduktName
const
Parameter(s):
value : SAP ERP 2005
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdatenHeader/ns1:Hersteller/ns1:ProduktVersion
const
Parameter(s):
value : 2.0
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdatenHeader/ns1:DatenLieferant
1:1
/ns0:VATDeclarationRequest/VATDeclaration/TaxOpera torParty/ContactPerson/Address/PersonName/LegalNam e
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/@version
concat
Parameter(s):
delimeter :
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 18 of 72
o substring
Parameter(s):
start : 0 count : 4
/ns0:VATDeclarationRequest/VATDeclaration/Period/S tartDate
o IF stringEquals
Parameter(s):
substring
Parameter(s):
start : 0 count : 4
/ns0:VATDeclarationRequest/VATDeclaration/Period/S tartDate
const
Parameter(s):
value : 2011 o THEN IF or
Parameter(s):
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 19 of 72
and
Parameter(s):
stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Period/D uration
const
Parameter(s):
value : P1M less
Parameter(s):
substring
Parameter(s):
start : 5 count : 2
/ns0:VATDeclarationRequest/VATDeclaration/Period/S tartDate
const
Parameter(s):
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 20 of 72
value : 07 and
Parameter(s):
stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Period/D uration
const
Parameter(s):
value : P3M less
Parameter(s):
substring
Parameter(s):
start : 5 count : 2
/ns0:VATDeclarationRequest/VATDeclaration/Period/S tartDate
const
Parameter(s):
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 21 of 72
value : 03 THEN const
Parameter(s):
value : 01 ELSE const
Parameter(s):
value : 02 o ELSE const
Parameter(s):
value : 01
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/@art
const
Parameter(s):
value : UStVA
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:DatenLieferant/
1:1
/ns0:VATDeclarationRequest/VATDeclaration/TaxOpera torParty/ContactPerson/Address/PersonName/LegalNam
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 22 of 72
ns1:Name e
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:DatenLieferant/ ns1:Strasse
1:1
/ns0:VATDeclarationRequest/VATDeclaration/TaxOpera torParty/ContactPerson/Address/PhysicalAddress/Str eetName
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:DatenLieferant/ ns1:PLZ
substring
Parameter(s):
start : 0 count : 5
o /ns0:VATDeclarationRequest/VATDeclaration/TaxOpera torParty/ContactPerson/Address/PhysicalAddress/Com panyPostalCode
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:DatenLieferant/ ns1:Ort
1:1
/ns0:VATDeclarationRequest/VATDeclaration/TaxOpera torParty/ContactPerson/Address/PhysicalAddress/Cit yName
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:DatenLieferant/ ns1:Telefon
IF o not
Parameter(s):
stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/TaxOpera
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 23 of 72
torParty/ContactPerson/Address/Communication/Telep hone/Number/SubscriberID
const
Parameter(s):
value :
THEN o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/TaxOpera torParty/ContactPerson/Address/Communication/Telep hone/Number/AreaID
const
Parameter(s):
value : o THEN /ns0:VATDeclarationRequest/VATDeclaration/TaxOpera
torParty/ContactPerson/Address/Communication/Telep hone/Number/SubscriberID
o ELSE concat
Parameter(s):
delimeter : / /ns0:VATDeclarationRequest/VATDeclaration/TaxOpera
torParty/ContactPerson/Address/Communication/Telep
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 24 of 72
hone/Number/AreaID /ns0:VATDeclarationRequest/VATDeclaration/TaxOpera
torParty/ContactPerson/Address/Communication/Telep hone/Number/SubscriberID
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:DatenLieferant/ ns1:Email
IF o not
Parameter(s):
stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/TaxOpera torParty/ContactPerson/Address/Communication/Email /Address
const
Parameter(s):
value :
THEN o /ns0:VATDeclarationRequest/VATDeclaration/TaxOpera
torParty/ContactPerson/Address/Communication/Email /Address
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Erstellungsdatu m
TransformDate
Parameter(s):
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 25 of 72
Input Format:yyyy-MM-dd Output Format:yyyyMMdd calend : 11true
o /ns0:VATDeclarationRequest/MessageHeader/CreationD ateTime
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall
const
Parameter(s):
value : Umsatzsteuervoranmeldung
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung
1:1 /ns0:VATDeclarationRequest/VATDeclaration
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Jahr
substring
Parameter(s):
start : 0 count : 4
o /ns0:VATDeclarationRequest/VATDeclaration/Period/S tartDate
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1:
IF o stringEquals
Parameter(s):
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 26 of 72
Umsatzsteuervoranmeldung/ns1:Zeitraum
/ns0:VATDeclarationRequest/VATDeclaration/Period/D uration
const
Parameter(s):
value : P1M
THEN o substring
Parameter(s):
start : 5 count : 2
/ns0:VATDeclarationRequest/VATDeclaration/Period/S tartDate
ELSE o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Period/D uration
const
Parameter(s):
value : P3M o THEN IF
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 27 of 72
stringEquals
Parameter(s):
substring
Parameter(s):
start : 5 count : 2
/ns0:VATDeclarationRequest/VATDeclaration/Period/S tartDate
const
Parameter(s):
value : 01 THEN const
Parameter(s):
value : 41 ELSE IF stringEquals
Parameter(s):
substring
Parameter(s):
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 28 of 72
start : 5 count : 2
/ns0:VATDeclarationRequest/VATDeclaration/Period/S tartDate
const
Parameter(s):
value : 02 THEN const
Parameter(s):
value : 42 ELSE IF stringEquals
Parameter(s):
substring
Parameter(s):
start : 5 count : 2
/ns0:VATDeclarationRequest/VATDeclaration/Period/S tartDate
const
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 29 of 72
Parameter(s):
value : 03 THEN const
Parameter(s):
value : 43 ELSE const
Parameter(s):
value : 44
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Steuernummer
1:1 /ns0:VATDeclarationRequest/VATDeclaration/TaxPayer Party/TaxID
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz09
concat
Parameter(s):
delimeter : o concat
Parameter(s):
delimeter : *
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 30 of 72
concat
Parameter(s):
delimeter : * concat
Parameter(s):
delimeter : * concat
Parameter(s):
delimeter : * const
Parameter(s):
value : 20241 /ns0:VATDeclarationRequest/VATDeclaration/TaxOpera
torParty/ContactPerson/Address/PersonName/LegalNam e
/ns0:VATDeclarationRequest/VATDeclaration/TaxOpera torParty/ContactPerson/Address/FunctionalTitleName
/ns0:VATDeclarationRequest/VATDeclaration/TaxOpera torParty/ContactPerson/Address/Communication/Telep hone/Number/AreaID
/ns0:VATDeclarationRequest/VATDeclaration/TaxOpera torParty/ContactPerson/Address/Communication/Telep hone/Number/SubscriberID
o const
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 31 of 72
Parameter(s):
value : *
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz10
IF o stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/@actionC ode
const
Parameter(s):
value : 02
THEN o const
Parameter(s):
value : 1
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz21
floor
Parameter(s):
o IF stringEquals
Parameter(s):
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 32 of 72
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
const
Parameter(s):
value : 21 o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz22
IF o stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Original DocumentSubmittedIndicator
const
Parameter(s):
value : true
THEN o const
Parameter(s):
value : 1
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 33 of 72
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz26
IF o stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Collecti onAuthorisationRevocationIndicator
const
Parameter(s):
value : true
THEN o const
Parameter(s):
value : 1
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz29
IF o stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/TaxDueCl earingIndicator
const
Parameter(s):
value : true
THEN
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 34 of 72
o const
Parameter(s):
value : 1
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz35
floor
Parameter(s):
o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
const
Parameter(s):
value : 35 o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz36
formatNumber
Parameter(s):
nformat : #0.00
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 35 of 72
separator : . o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
const
Parameter(s):
value : 36 o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz39
formatNumber
Parameter(s):
nformat : #0.00 separator : .
o IF stringEquals
Parameter(s):
const
Parameter(s):
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 36 of 72
value : 39 /ns0:VATDeclarationRequest/VATDeclaration/Item/Tax
DeclarationKeyNumberTypeCode o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz41
floor
Parameter(s):
o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
const
Parameter(s):
value : 41 o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1:
floor
Parameter(s):
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 37 of 72
Umsatzsteuervoranmeldung/ns1:Kz42
o IF stringEquals
Parameter(s):
const
Parameter(s):
value : 42 /ns0:VATDeclarationRequest/VATDeclaration/Item/Tax
DeclarationKeyNumberTypeCode o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz43
floor
Parameter(s):
o IF stringEquals
Parameter(s):
const
Parameter(s):
value : 43
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 38 of 72
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz44
floor
Parameter(s):
o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
const
Parameter(s):
value : 44 o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz45
floor
Parameter(s):
o IF
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 39 of 72
stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
const
Parameter(s):
value : 45 o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz46
floor
Parameter(s):
o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
const
Parameter(s):
value : 46 o THEN
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 40 of 72
/ns0:VATDeclarationRequest/VATDeclaration/Item/Amo unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz47
formatNumber
Parameter(s):
nformat : #0.00 separator : .
o IF stringEquals
Parameter(s):
const
Parameter(s):
value : 47 /ns0:VATDeclarationRequest/VATDeclaration/Item/Tax
DeclarationKeyNumberTypeCode o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz48
floor
Parameter(s):
o IF
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 41 of 72
stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
const
Parameter(s):
value : 48 o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz49
floor
Parameter(s):
o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
const
Parameter(s):
value : 49 o THEN
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 42 of 72
/ns0:VATDeclarationRequest/VATDeclaration/Item/Amo unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz51
floor
Parameter(s):
o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
const
Parameter(s):
value : 51 o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz52
floor
Parameter(s):
o IF stringEquals
Parameter(s):
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 43 of 72
const
Parameter(s):
value : 52 /ns0:VATDeclarationRequest/VATDeclaration/Item/Tax
DeclarationKeyNumberTypeCode o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz53
formatNumber
Parameter(s):
nformat : #0.00 separator : .
o IF stringEquals
Parameter(s):
const
Parameter(s):
value : 53 /ns0:VATDeclarationRequest/VATDeclaration/Item/Tax
DeclarationKeyNumberTypeCode o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 44 of 72
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz59
formatNumber
Parameter(s):
nformat : #0.00 separator : .
o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
const
Parameter(s):
value : 59 o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz60
floor
Parameter(s):
o IF stringEquals
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 45 of 72
Parameter(s):
const
Parameter(s):
value : 60 /ns0:VATDeclarationRequest/VATDeclaration/Item/Tax
DeclarationKeyNumberTypeCode o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz61
formatNumber
Parameter(s):
nformat : #0.00 separator : .
o IF stringEquals
Parameter(s):
const
Parameter(s):
value : 61 /ns0:VATDeclarationRequest/VATDeclaration/Item/Tax
DeclarationKeyNumberTypeCode o THEN
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 46 of 72
/ns0:VATDeclarationRequest/VATDeclaration/Item/Amo unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz62
formatNumber
Parameter(s):
nformat : #0.00 separator : .
o IF stringEquals
Parameter(s):
const
Parameter(s):
value : 62 /ns0:VATDeclarationRequest/VATDeclaration/Item/Tax
DeclarationKeyNumberTypeCode o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz63
formatNumber
Parameter(s):
nformat : #0.00 separator : .
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 47 of 72
o IF stringEquals
Parameter(s):
const
Parameter(s):
value : 63 /ns0:VATDeclarationRequest/VATDeclaration/Item/Tax
DeclarationKeyNumberTypeCode o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz64
formatNumber
Parameter(s):
nformat : #0.00 separator : .
o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
const
Parameter(s):
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 48 of 72
value : 64 o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz65
formatNumber
Parameter(s):
nformat : #0.00 separator : .
o IF stringEquals
Parameter(s):
const
Parameter(s):
value : 65 /ns0:VATDeclarationRequest/VATDeclaration/Item/Tax
DeclarationKeyNumberTypeCode o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1:
formatNumber
Parameter(s):
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 49 of 72
Umsatzsteuervoranmeldung/ns1:Kz66
nformat : #0.00 separator : .
o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
const
Parameter(s):
value : 66 o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz67
formatNumber
Parameter(s):
nformat : #0.00 separator : .
o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 50 of 72
const
Parameter(s):
value : 67 o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz68
floor
Parameter(s):
o IF stringEquals
Parameter(s):
const
Parameter(s):
value : 68 /ns0:VATDeclarationRequest/VATDeclaration/Item/Tax
DeclarationKeyNumberTypeCode o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/
formatNumber
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 51 of 72
ns1: Umsatzsteuervoranmeldung/ns1:Kz69
Parameter(s):
nformat : #0.00 separator : .
o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
const
Parameter(s):
value : 69 o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz73
floor
Parameter(s):
o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 52 of 72
const
Parameter(s):
value : 73 o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz74
formatNumber
Parameter(s):
nformat : #0.00 separator : .
o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
const
Parameter(s):
value : 74 o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 53 of 72
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz76
floor
Parameter(s):
o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
const
Parameter(s):
value : 76 o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz77
floor
Parameter(s):
o IF stringEquals
Parameter(s):
const
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 54 of 72
Parameter(s):
value : 77 /ns0:VATDeclarationRequest/VATDeclaration/Item/Tax
DeclarationKeyNumberTypeCode o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz78
floor
Parameter(s):
o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
const
Parameter(s):
value : 78 o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/
formatNumber
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 55 of 72
ns1: Umsatzsteuervoranmeldung/ns1:Kz79
Parameter(s):
nformat : #0.00 separator : .
o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
const
Parameter(s):
value : 79 o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz80
formatNumber
Parameter(s):
nformat : #0.00 separator : .
o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 56 of 72
DeclarationKeyNumberTypeCode const
Parameter(s):
value : 80 o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz81
floor
Parameter(s):
o IF stringEquals
Parameter(s):
const
Parameter(s):
value : 81 /ns0:VATDeclarationRequest/VATDeclaration/Item/Tax
DeclarationKeyNumberTypeCode o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 57 of 72
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz83
formatNumber
Parameter(s):
nformat : #0.00 separator : .
o /ns0:VATDeclarationRequest/VATDeclaration/PaymentA mount
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz84
floor
Parameter(s):
o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
const
Parameter(s):
value : 84 o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N
formatNumber
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 58 of 72
utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz85
Parameter(s):
nformat : #0.00 separator : .
o IF stringEquals
Parameter(s):
const
Parameter(s):
value : 85 /ns0:VATDeclarationRequest/VATDeclaration/Item/Tax
DeclarationKeyNumberTypeCode o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz86
floor
Parameter(s):
o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 59 of 72
const
Parameter(s):
value : 86 o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz89
floor
Parameter(s):
o IF stringEquals
Parameter(s):
const
Parameter(s):
value : 89 /ns0:VATDeclarationRequest/VATDeclaration/Item/Tax
DeclarationKeyNumberTypeCode o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/
floor
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 60 of 72
ns1: Umsatzsteuervoranmeldung/ns1:Kz91
Parameter(s):
o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
const
Parameter(s):
value : 91 o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz93
floor
Parameter(s):
o IF stringEquals
Parameter(s):
const
Parameter(s):
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 61 of 72
value : 93 /ns0:VATDeclarationRequest/VATDeclaration/Item/Tax
DeclarationKeyNumberTypeCode o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz94
floor
Parameter(s):
o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
const
Parameter(s):
value : 94 o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1:
floor
Parameter(s):
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 62 of 72
Umsatzsteuervoranmeldung/ns1:Kz95
o IF stringEquals
Parameter(s):
const
Parameter(s):
value : 95 /ns0:VATDeclarationRequest/VATDeclaration/Item/Tax
DeclarationKeyNumberTypeCode o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz96
formatNumber
Parameter(s):
nformat : #0.00 separator : .
o IF stringEquals
Parameter(s):
const
Parameter(s):
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 63 of 72
value : 96 /ns0:VATDeclarationRequest/VATDeclaration/Item/Tax
DeclarationKeyNumberTypeCode o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1: Umsatzsteuervoranmeldung/ns1:Kz97
floor
Parameter(s):
o IF stringEquals
Parameter(s):
const
Parameter(s):
value : 97 /ns0:VATDeclarationRequest/VATDeclaration/Item/Tax
DeclarationKeyNumberTypeCode o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
/ns1:Elster/ns1:DatenTeil/ns1:Nutzdatenblock/ns1:N utzdaten/ns1:Anmeldungssteuern/ns1:Steuerfall/ns1:
formatNumber
Parameter(s):
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 64 of 72
Umsatzsteuervoranmeldung/ns1:Kz98
nformat : #0.00 separator : .
o IF stringEquals
Parameter(s):
/ns0:VATDeclarationRequest/VATDeclaration/Item/Tax DeclarationKeyNumberTypeCode
const
Parameter(s):
value : 98 o THEN /ns0:VATDeclarationRequest/VATDeclaration/Item/Amo
unt
4.2 ElsterProxyResonse
Namespace http://sap.com/xi/ELSTER/VAT/2005
Software Component Version ELSTER 2.1
PI Version (created) XI7.1
Error! Hyperlink reference not valid.Functions and Java Areas
Imports
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 65 of 72
import com.sap.aii.mapping.api.*;
import com.sap.aii.mapping.lookup.*;
import com.sap.aii.mappingtool.tf7.rt.*;
import java.io.*;
import java.lang.reflect.*;
import java.util.*;
Error! Hyperlink reference not valid.Mapping
Target Message Type Source Message Type
Elster/ VATDeclarationRequest/
Target field Mapping rule Source field
/ns2:VATDeclarationConfirmation/MessageHeader
const
Parameter(s):
value :
/ns2:VATDeclarationConfirmation/MessageHeader/ID
const
Parameter(s):
value : ElsterUVA
/ns2:VATDeclarationConfirmation/MessageHeader/Refe renceID
1:1 /ns0:Elster/ns0:TransferHeader/ns0:TransferTicket
/ns2:VATDeclarationConfirmation/MessageHeader/Refe renceID/@schemeID
const
Parameter(s):
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 66 of 72
value : ZZZ
/ns2:VATDeclarationConfirmation/MessageHeader/Crea tionDateTime
1:1 /ns0:Elster/ns0:TransferHeader/ns0:EingangsDatum
/ns2:VATDeclarationConfirmation/VATDeclaration
const
Parameter(s):
value : hugo
/ns2:VATDeclarationConfirmation/VATDeclaration/Acc eptanceStatusCode
IF o not
Parameter(s):
stringEquals
Parameter(s):
/ns0:Elster/ns0:TransferHeader/ns0:RC/ns0:Rueckgab e/ns0:Code
const
Parameter(s):
value : 0
THEN o const
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 67 of 72
Parameter(s):
value : 02
ELSE o IF not
Parameter(s):
stringEquals
Parameter(s):
/ns0:Elster/ns0:DatenTeil/ns0:Nutzdatenblock/ns0:N utzdatenHeader/ns0:RC/ns0:Rueckgabe/ns0:Code
const
Parameter(s):
value : 0 o THEN const
Parameter(s):
value : 02 o ELSE const
Parameter(s):
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 68 of 72
value : 01
/ns2:VATDeclarationConfirmation/VATDeclaration/Val idationLog
const
Parameter(s):
value : dummyvl
/ns2:VATDeclarationConfirmation/VATDeclaration/Val idationLog/Item
1:1 /ns0:Elster/ns0:DatenTeil
/ns2:VATDeclarationConfirmation/VATDeclaration/Val idationLog/Item/TypeID
IF o not
Parameter(s):
stringEquals
Parameter(s):
/ns0:Elster/ns0:TransferHeader/ns0:RC/ns0:Rueckgab e/ns0:Code
const
Parameter(s):
value : 0
THEN o /ns0:Elster/ns0:TransferHeader/ns0:RC/ns0:Rueckgab
e/ns0:Code
ELSE
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 69 of 72
o IF not
Parameter(s):
stringEquals
Parameter(s):
/ns0:Elster/ns0:DatenTeil/ns0:Nutzdatenblock/ns0:N utzdatenHeader/ns0:RC/ns0:Rueckgabe/ns0:Code
const
Parameter(s):
value : 0 o THEN /ns0:Elster/ns0:DatenTeil/ns0:Nutzdatenblock/ns0:N
utzdatenHeader/ns0:RC/ns0:Rueckgabe/ns0:Code o ELSE const
Parameter(s):
value : 0
/ns2:VATDeclarationConfirmation/VATDeclaration/Val idationLog/Item/Note
IF o not
Parameter(s):
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 70 of 72
stringEquals
Parameter(s):
/ns0:Elster/ns0:TransferHeader/ns0:RC/ns0:Rueckgab e/ns0:Code
const
Parameter(s):
value : 0
THEN o /ns0:Elster/ns0:TransferHeader/ns0:RC/ns0:Rueckgab
e/ns0:Text
ELSE o IF not
Parameter(s):
stringEquals
Parameter(s):
/ns0:Elster/ns0:DatenTeil/ns0:Nutzdatenblock/ns0:N utzdatenHeader/ns0:RC/ns0:Rueckgabe/ns0:Code
const
Parameter(s):
value : 0
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 71 of 72
o THEN /ns0:Elster/ns0:DatenTeil/ns0:Nutzdatenblock/ns0:N
utzdatenHeader/ns0:RC/ns0:Rueckgabe/ns0:Text o ELSE /ns0:Elster/ns0:DatenTeil/ns0:Nutzdatenblock/ns0:N
utzdatenHeader/ns0:RC/ns0:Rueckgabe/ns0:Text
/ns2:VATDeclarationConfirmation/VATDeclaration/Tax PayerParty
const
Parameter(s):
value :
/ns2:VATDeclarationConfirmation/VATDeclaration/Tax PayerParty/TaxID
const
Parameter(s):
value :
/ns2:VATDeclarationConfirmation/VATDeclaration/Tax PayerParty/TaxID/@schemeID
const
Parameter(s):
value : DE4
/ns2:VATDeclarationConfirmation/VATDeclaration/Tax AuthorityParty/CountryCode
const
Parameter(s):
PI Technical Specification
ARIANIM_Elster_VAT_600
Generated by UDO for SAP NetWeaver PI Monday, February 3, 2014 Page 72 of 72
value : DE
Top Related