This discussion is archived
10 Replies Latest reply: Aug 13, 2013 7:09 AM by user721783 RSS

XSL Element Currently not Supported

user721783 Newbie
Currently Being Moderated

Hi,
I have started using Muenchian method of grouping using xsl:keys and apply-templates.

But I couldn't because I receive the message "XSL element currently not supported" and I don't know why.

Is there any workaround for this ?

 

Thanks for your time.

  • 1. Re: XSL Element Currently not Supported
    odie_63 Guru
    Currently Being Moderated

    Hi,

     

    Please post your test case.

    What's your working environment? XSLT processor?

  • 2. Re: XSL Element Currently not Supported
    user721783 Newbie
    Currently Being Moderated

    I'm working with JDeveloper version 1.0, generating an XSL.

    I put this sentences when I received the message:

     

    <xsl:key name="Supplier-by-TaxID" match="SupplierorCustomer" use="AddrTaxID"/>

                  <xsl:apply-templates select="key('Suppler-by-TaxID, AddrTaxID')"/>  

     

    I have to agrupate by Tax ID of the Supplier.

     

    Thanks a lot.

  • 3. Re: XSL Element Currently not Supported
    odie_63 Guru
    Currently Being Moderated

                  <xsl:apply-templates select="key('Suppler-by-TaxID, AddrTaxID')"/>  

    The syntax is incorrect. It should be :

    <xsl:apply-templates select="key('key-name', key-value)"/>

    so, for example :

    <xsl:apply-templates select="key('Supplier-by-TaxID', AddrTaxID)"/>

     

    I cannot guarantee that will correct the whole stylesheet though. I would need a sample XML and expected output to help you further.

  • 4. Re: XSL Element Currently not Supported
    user721783 Newbie
    Currently Being Moderated

    Thanks a lot.

    I correct the syntaxis but I obtained the 2 errors again.

    So, I put:

     

    <xsl:key name="Supplier-by-TaxID" match="SupplierorCustomer" use="AddrTaxID"/>

    <xsl:apply-templates select="key('Suppler-by-TaxID', AddrTaxID)"/>

     

    and I receive the 2 errors:

     

    Error: "xsl:key" XSL Element Currently not Supported      and

    Error: "xsl:apply-templates" XSL Element Currently not Supported

     

    Thanks

     

     


  • 5. Re: XSL Element Currently not Supported
    odie_63 Guru
    Currently Being Moderated

    <xsl:apply-templates select="key('Suppler-by-TaxID', AddrTaxID)"/>

    The key name is defined as "Supplier-by-TaxID" not "Suppler-by-TaxID".

    But there's probably more going on here besides this simple typo.

     

    Once again, I can't really help without seeing the complete stylesheet you're trying to use and at least some sample input/ouput.

    Thanks.

  • 6. Re: XSL Element Currently not Supported
    user721783 Newbie
    Currently Being Moderated

    This is the complete stylesheet:

     

    <?xml version="1.0" encoding="UTF-8" ?>

    <xsl:stylesheet version="1.0"
                    xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
                    xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
                    xmlns:ns1="http://www.minfin.fgov.be/VatList"
                    xmlns:mhdr="http://www.oracle.com/XSL/Transform/java/oracle.tip.mediator.service.common.functions.MediatorExtnFunction"
                    xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
                    xmlns:oraext="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc"
                    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                    xmlns:dvm="http://www.oracle.com/XSL/Transform/java/oracle.tip.dvm.LookupValue"
                    xmlns:hwf="http://xmlns.oracle.com/bpel/workflow/xpath"
                    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                    xmlns:med="http://schemas.oracle.com/mediator/xpath"
                    xmlns:ids="http://xmlns.oracle.com/bpel/services/IdentityService/xpath"
                    xmlns:ns0="VATGenericExtractor"
                    xmlns:bpm="http://xmlns.oracle.com/bpmn20/extensions"
                    xmlns:xdk="http://schemas.oracle.com/bpel/extension/xpath/function/xdk"
                    xmlns:xref="http://www.oracle.com/XSL/Transform/java/oracle.tip.xref.xpath.XRefXPathFunctions"
                    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                    xmlns:ora="http://schemas.oracle.com/xpath/extension"
                    xmlns:socket="http://www.oracle.com/XSL/Transform/java/oracle.tip.adapter.socket.ProtocolTranslator"
                    xmlns:ldap="http://schemas.oracle.com/xpath/extension/ldap"
                    exclude-result-prefixes="xsi xsl ns0 xsd ns1 bpws xp20 mhdr bpel oraext dvm hwf med ids bpm xdk xref ora socket ldap">

    <xsl:key name="Supplier-by-TaxID" match="SupplierorCustomer" use="AddrTaxID"/>
      <xsl:template match="/">
        <xsl:for-each select="SupplierorCustomer[count(. | key('Supplier-by-TaxID', AddrTaxID)[1]) = 1]">
              <xsl:sort select="AddrTaxID" />
              <ns1:VatList>
                <ns1:DeclarantList>
                  <ns1:ClientList>
                    <ns1:CompanyInfo>
                      <ns1:VATNum>
                        <xsl:value-of select="ns0:AddrTaxID"/>
                      </ns1:VATNum>
                    </ns1:CompanyInfo>
                    <ns1:Amount>
                      <xsl:value-of select="../ns0:TransDetail/ns0:TransactionTaxInfo/ns0:AmountSalesTaxAuthority1"/>
                    </ns1:Amount>
                    <ns1:TurnOver>
                      <xsl:value-of select="../ns0:TransDetail/ns0:Amounts/ns0:Amount_Taxable"/>
                    </ns1:TurnOver>
                  </ns1:ClientList>
                </ns1:DeclarantList>
              </ns1:VatList>  
        </xsl:for-each>
      </xsl:template>
    </xsl:stylesheet>

     

    And this is the error:

         Line Number:(41): Error: "xsl:key" XSL Element Currently not Supported

     

    Thank you.


  • 7. Re: XSL Element Currently not Supported
    odie_63 Guru
    Currently Being Moderated

    There's probably a namespace issue as well.

     

    Is it possible you share a sample XML document for testing purpose?

  • 8. Re: XSL Element Currently not Supported
    user721783 Newbie
    Currently Being Moderated

    Yes.

    I paste the xsl again because I did any corrections.

    I tested it and, without grouping, is working well.

    But, when I define the key element the issue appears.

     

    <?xml version="1.0" encoding="UTF-8" ?>

    <?oracle-xsl-mapper

      <!-- SPECIFICATION OF MAP SOURCES AND TARGETS, DO NOT MODIFY. -->

      <mapSources>

        <source type="XSD">

          <schema location="../xsd/VATGenericExtractor_20new.xsd"/>

          <rootElement name="VATGenericExtractor" namespace="VATGenericExtractor"/>

        </source>

      </mapSources>

      <mapTargets>

        <target type="XSD">

          <schema location="../xsd/VatList_1.3.xsd"/>

          <rootElement name="VatList" namespace="http://www.minfin.fgov.be/VatList"/>

        </target>

      </mapTargets>

      <!-- GENERATED BY ORACLE XSL MAPPER 11.1.1.6.0(build 111214.0600.1553) AT [THU AUG 01 15:39:57 GFT 2013]. -->

    ?>

    <xsl:stylesheet version="1.0"

                    xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"

                    xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"

                    xmlns:ns1="http://www.minfin.fgov.be/VatList"

                    xmlns:mhdr="http://www.oracle.com/XSL/Transform/java/oracle.tip.mediator.service.common.functions.MediatorExtnFunction"

                    xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable"

                    xmlns:oraext="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc"

                    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

                    xmlns:dvm="http://www.oracle.com/XSL/Transform/java/oracle.tip.dvm.LookupValue"

                    xmlns:hwf="http://xmlns.oracle.com/bpel/workflow/xpath"

                    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"

                    xmlns:med="http://schemas.oracle.com/mediator/xpath"

                    xmlns:ids="http://xmlns.oracle.com/bpel/services/IdentityService/xpath"

                    xmlns:ns0="VATGenericExtractor"

                    xmlns:bpm="http://xmlns.oracle.com/bpmn20/extensions"

                    xmlns:xdk="http://schemas.oracle.com/bpel/extension/xpath/function/xdk"

                    xmlns:xref="http://www.oracle.com/XSL/Transform/java/oracle.tip.xref.xpath.XRefXPathFunctions"

                    xmlns:xsd="http://www.w3.org/2001/XMLSchema"

                    xmlns:ora="http://schemas.oracle.com/xpath/extension"

                    xmlns:socket="http://www.oracle.com/XSL/Transform/java/oracle.tip.adapter.socket.ProtocolTranslator"

                    xmlns:ldap="http://schemas.oracle.com/xpath/extension/ldap"

                    exclude-result-prefixes="xsi xsl ns0 xsd ns1 bpws xp20 mhdr bpel oraext dvm hwf med ids bpm xdk xref ora socket ldap">

      <xsl:key name="Supplier-by-TaxID" match="ns0:VATGenericExtractor/ns0:VATTransaction/ns0:SupplierorCustomer" use="ns0:VATGenericExtractor/ns0:VATTransaction/ns0:SupplierorCustomer/ns0:AddrTaxID"/>

      <xsl:template match="/">

           <ns1:VatList>

          <ns1:AgentRepr>

            <ns1:CompanyInfo>

              <ns1:VATNum>

                <xsl:value-of select="/ns0:VATGenericExtractor/ns0:FiscalCompany/ns0:LegalRepresentative/ns0:AddrTaxID"/>

              </ns1:VATNum>

              <ns1:Name>

                <xsl:value-of select="/ns0:VATGenericExtractor/ns0:FiscalCompany/ns0:LegalRepresentative/ns0:AddrName"/>

              </ns1:Name>

            </ns1:CompanyInfo>

          </ns1:AgentRepr>

          <ns1:DeclarantList>

            <xsl:for-each select="/ns0:VATGenericExtractor/ns0:VATTransactionsContainer/ns0:VATTransaction/ns0:SupplierOrCustomer">

              <xsl:sort select="ns0:AddrTaxID"/>

              <ns1:ClientList>

                <ns1:CompanyInfo>

                  <ns1:VATNum>

                    <xsl:value-of select="ns0:AddrTaxID"/>

                  </ns1:VATNum>

                </ns1:CompanyInfo>

                <ns1:Amount>

                  <xsl:value-of select="../ns0:TransDetail/ns0:TransactionTaxInfo/ns0:AmountSalesTaxAuthority1"/>

                </ns1:Amount>

                <ns1:TurnOver>

                  <xsl:value-of select="../ns0:TransDetail/ns0:Amounts/ns0:Amount_Taxable"/>

                </ns1:TurnOver>

              </ns1:ClientList>

            </xsl:for-each>

          </ns1:DeclarantList>

        </ns1:VatList>

      </xsl:template>

    </xsl:stylesheet>

     

    This is the XML example:

    <?xml version = '1.0' encoding = 'UTF-8'?>

    <ns0:VATGenericExtractor xmlns:ns0="VATGenericExtractor" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="VATGenericExtractor file:/C:/JDeveloper/mywork/Generic VAT/Project1/xsd/VATGenericExtractor new.xsd">

       <ns0:ExtractionInfo>

          <ns0:ReportInfo>

             <ns0:ReportName>P700001</ns0:ReportName>

             <ns0:ReportDescription>XML VAT Generation Process</ns0:ReportDescription>

             <ns0:ReportIdentification>BE_RPT723</ns0:ReportIdentification>

             <ns0:VersionName>GT0006</ns0:VersionName>

             <ns0:VersionDescription>Generic VAT Report XML Generation 723</ns0:VersionDescription>

             <ns0:AuditInfo>

                <ns0:UserID>I_9019066</ns0:UserID>

                <ns0:WorkStation>J700000006</ns0:WorkStation>

                <ns0:DateProcessed>113144</ns0:DateProcessed>

                <ns0:TimeProcessed>154649</ns0:TimeProcessed>

             </ns0:AuditInfo>

          </ns0:ReportInfo>

          <ns0:SystemConstants>

             <ns0:TaxRulesAdjustment_AR_1>Y</ns0:TaxRulesAdjustment_AR_1>

             <ns0:TaxRulesAdjustment_AR_2>N</ns0:TaxRulesAdjustment_AR_2>

             <ns0:TaxRulesAdjustment_AP_1>Y</ns0:TaxRulesAdjustment_AP_1>

             <ns0:TaxRulesAdjustment_AP_2>N</ns0:TaxRulesAdjustment_AP_2>

          </ns0:SystemConstants>

          <ns0:VATDeclaration>

             <ns0:DeclarationNbr>08888723</ns0:DeclarationNbr>

             <ns0:DeclarationType>Complementary</ns0:DeclarationType>

             <ns0:DeclPeriodType>Monthly</ns0:DeclPeriodType>

             <ns0:DeclarationPeriod>02</ns0:DeclarationPeriod>

             <ns0:DeclarationDate>113151</ns0:DeclarationDate>

             <ns0:FromDate>113032</ns0:FromDate>

             <ns0:ToDate>113059</ns0:ToDate>

             <ns0:Year>2013</ns0:Year>

             <ns0:DeclarationSite>@SDFASDFASDFASDFASDFASDF@</ns0:DeclarationSite>

             <ns0:VATDeclaration_FlexField>

                <ns0:Tag/>

                <ns0:Value/>

             </ns0:VATDeclaration_FlexField>

          </ns0:VATDeclaration>

          <ns0:Extraction_FlexField>

             <ns0:Tag>P700001BEPO05Replaced Client List723/725</ns0:Tag>

             <ns0:Value>00000123</ns0:Value>

          </ns0:Extraction_FlexField>

          <ns0:Extraction_FlexField>

             <ns0:Tag>P700001BEPO07File Type723/725</ns0:Tag>

             <ns0:Value>Std Load</ns0:Value>

          </ns0:Extraction_FlexField>

          <ns0:Extraction_FlexField>

             <ns0:Tag>P700001BEPO08File Name723/725</ns0:Tag>

             <ns0:Value>NAME</ns0:Value>

          </ns0:Extraction_FlexField>

          <ns0:Extraction_FlexField>

             <ns0:Tag>P700001BEPO09File Description723/725</ns0:Tag>

             <ns0:Value>DESCRIPTION</ns0:Value>

          </ns0:Extraction_FlexField>

          <ns0:Extraction_FlexField>

             <ns0:Tag>P700001BEPO10Comment723/725</ns0:Tag>

             <ns0:Value>COMMNET</ns0:Value>

          </ns0:Extraction_FlexField>

       </ns0:ExtractionInfo>

       <ns0:FiscalCompany>

          <ns0:CoNbr>01212</ns0:CoNbr>

          <ns0:CoName>JDEdwards and Company Belgium</ns0:CoName>

          <ns0:CoAddressNbr>

             <ns0:AddrNbr>00012001</ns0:AddrNbr>

             <ns0:AddrName>Belgium company UN 12001</ns0:AddrName>

             <ns0:AddrMailingName>Belgium  BU  mailing name</ns0:AddrMailingName>

             <ns0:AddrTaxID>798171123187562100</ns0:AddrTaxID>

             <ns0:Addr2ndTaxID>7777777777</ns0:Addr2ndTaxID>

             <ns0:AddrPersonCorpCode>2</ns0:AddrPersonCorpCode>

             <ns0:AddrCompleteAddress>

                <ns0:AddressLine1>AV.Belgium 8543</ns0:AddressLine1>

                <ns0:AddressLine2>linea2</ns0:AddressLine2>

                <ns0:AddressLine3>linea3</ns0:AddressLine3>

                <ns0:AddressLine4>linea4</ns0:AddressLine4>

                <ns0:City>Brusellas</ns0:City>

                <ns0:ZipCode>3000</ns0:ZipCode>

                <ns0:State>BEL</ns0:State>

                <ns0:Country>

                   <ns0:CountryCode>BE</ns0:CountryCode>

                   <ns0:CountryDesc>Belgium</ns0:CountryDesc>

                </ns0:Country>

             </ns0:AddrCompleteAddress>

             <ns0:AddrPhone>

                <ns0:AreaCode>1234</ns0:AreaCode>

                <ns0:PhoneNbr>6543</ns0:PhoneNbr>

             </ns0:AddrPhone>

             <ns0:AddrEmail>mailto:name@gmail.com</ns0:AddrEmail>

          </ns0:CoAddressNbr>

          <ns0:CoCurrency>

             <ns0:CurrencyCode>EUR</ns0:CurrencyCode>

             <ns0:CurrencyDesc>European Community Currency</ns0:CurrencyDesc>

          </ns0:CoCurrency>

          <ns0:LegalRepresentative>

             <ns0:AddrNbr>00001214</ns0:AddrNbr>

             <ns0:AddrName>Colores Company</ns0:AddrName>

             <ns0:AddrMailingName>belgium Company 1214</ns0:AddrMailingName>

             <ns0:AddrTaxID>17823333333</ns0:AddrTaxID>

             <ns0:Addr2ndTaxID>19898989898</ns0:Addr2ndTaxID>

             <ns0:AddrPersonCorpCode>C</ns0:AddrPersonCorpCode>

             <ns0:AddrCompleteAddress>

                <ns0:AddressLine1>1212 O Street</ns0:AddressLine1>

                <ns0:AddressLine2/>

                <ns0:AddressLine3/>

                <ns0:AddressLine4/>

                <ns0:City>Belgium</ns0:City>

                <ns0:ZipCode>68516</ns0:ZipCode>

                <ns0:State>BEL</ns0:State>

                <ns0:Country>

                   <ns0:CountryCode>BE</ns0:CountryCode>

                   <ns0:CountryDesc>Belgium</ns0:CountryDesc>

                </ns0:Country>

             </ns0:AddrCompleteAddress>

             <ns0:AddrPhone>

                <ns0:AreaCode>402</ns0:AreaCode>

                <ns0:PhoneNbr>4020084</ns0:PhoneNbr>

             </ns0:AddrPhone>

             <ns0:AddrEmail/>

             <ns0:Addr_FlexField>

                <ns0:Tag>P700001BEPO03Identification Type723/725</ns0:Tag>

                <ns0:Value>passports</ns0:Value>

             </ns0:Addr_FlexField>

          </ns0:LegalRepresentative>

          <ns0:Co_FlexField>

             <ns0:Tag/>

             <ns0:Value/>

          </ns0:Co_FlexField>

       </ns0:FiscalCompany>

       <ns0:VATTransactionsContainer>

          <ns0:VATTransaction>

             <ns0:DocCompany>

                <ns0:CoNbr>01212</ns0:CoNbr>

             </ns0:DocCompany>

             <ns0:Company>

                <ns0:CoNbr>01212</ns0:CoNbr>

             </ns0:Company>

             <ns0:DocNbr>00000011</ns0:DocNbr>

             <ns0:DocType>PV</ns0:DocType>

             <ns0:SupplierOrCustomer>

                <ns0:AddrNbr>00034000</ns0:AddrNbr>

                <ns0:AddrName>Belgium Supplier  1</ns0:AddrName>

                <ns0:AddrMailingName>1 Supplier  ccc</ns0:AddrMailingName>

                <ns0:AddrTaxID>1256889-01</ns0:AddrTaxID>

                <ns0:Addr2ndTaxID/>

                <ns0:AddrPersonCorpCode>C</ns0:AddrPersonCorpCode>

                <ns0:AddrCompleteAddress>

                   <ns0:AddressLine1>street xxx</ns0:AddressLine1>

                   <ns0:AddressLine2>l2</ns0:AddressLine2>

                   <ns0:AddressLine3/>

                   <ns0:AddressLine4/>

                   <ns0:City>belgium</ns0:City>

                   <ns0:ZipCode>1300</ns0:ZipCode>

                   <ns0:State>BEL</ns0:State>

                   <ns0:Country>

                      <ns0:CountryCode>BE</ns0:CountryCode>

                      <ns0:CountryDesc>Belgium</ns0:CountryDesc>

                   </ns0:Country>

                </ns0:AddrCompleteAddress>

                <ns0:AddrPhone>

                   <ns0:AreaCode>12</ns0:AreaCode>

                   <ns0:PhoneNbr>123555</ns0:PhoneNbr>

                </ns0:AddrPhone>

                <ns0:AddrEmail/>

             </ns0:SupplierOrCustomer>

             <ns0:TransactionCurrency>

                <ns0:CurrencyCode>EUR</ns0:CurrencyCode>

                <ns0:CurrencyDesc>European Community Currency</ns0:CurrencyDesc>

             </ns0:TransactionCurrency>

             <ns0:Trans_FlexField>

                <ns0:Tag/>

                <ns0:Value/>

             </ns0:Trans_FlexField>

             <ns0:TransDetail>

                <ns0:LineNumber>000000</ns0:LineNumber>

                <ns0:OrderSuffix>001</ns0:OrderSuffix>

                <ns0:Dates>

                   <ns0:Date_GL>113043</ns0:Date_GL>

                   <ns0:Date_ServiceTax>113046</ns0:Date_ServiceTax>

                   <ns0:Date_OrderTransaction>113134</ns0:Date_OrderTransaction>

                </ns0:Dates>

                <ns0:Batch>

                   <ns0:BatchNbr>06927193</ns0:BatchNbr>

                   <ns0:BatchType>V</ns0:BatchType>

                   <ns0:BatchDate>113134</ns0:BatchDate>

                </ns0:Batch>

                <ns0:Item>

                   <ns0:ItemNbrShort>00000000</ns0:ItemNbrShort>

                   <ns0:ItemNbr2nd/>

                   <ns0:ItemNbr3rd/>

                   <ns0:ItemDesc/>

                </ns0:Item>

                <ns0:UnitOfMeasure/>

                <ns0:BusinessUnit>

                   <ns0:MCUCode>12001</ns0:MCUCode>

                   <ns0:MCUDescription>Turquesa</ns0:MCUDescription>

                   <ns0:MCUAddrNbr>

                      <ns0:AddrNbr>00001001</ns0:AddrNbr>

                      <ns0:AddrName>Edwards, J.D. &amp; Company</ns0:AddrName>

                      <ns0:AddrMailingName>test</ns0:AddrMailingName>

                      <ns0:AddrTaxID>15502499</ns0:AddrTaxID>

                      <ns0:Addr2ndTaxID/>

                      <ns0:AddrPersonCorpCode>P</ns0:AddrPersonCorpCode>

                      <ns0:AddrCompleteAddress>

                         <ns0:AddressLine1>8055 E. Tufts Ave.</ns0:AddressLine1>

                         <ns0:AddressLine2/>

                         <ns0:AddressLine3/>

                         <ns0:AddressLine4/>

                         <ns0:City>Denver</ns0:City>

                         <ns0:ZipCode>80237</ns0:ZipCode>

                         <ns0:State>CO</ns0:State>

                         <ns0:Country>

                            <ns0:CountryCode/>

                            <ns0:CountryDesc>United States</ns0:CountryDesc>

                         </ns0:Country>

                      </ns0:AddrCompleteAddress>

                      <ns0:AddrPhone>

                         <ns0:AreaCode>303</ns0:AreaCode>

                         <ns0:PhoneNbr>844-8000</ns0:PhoneNbr>

                      </ns0:AddrPhone>

                      <ns0:AddrEmail/>

                   </ns0:MCUAddrNbr>

                </ns0:BusinessUnit>

                <ns0:TaxArea>

                   <ns0:TaxRateArea>BEL003</ns0:TaxRateArea>

                   <ns0:TaxDescription>Belgium bel003</ns0:TaxDescription>

                   <ns0:TaxExplCode>V</ns0:TaxExplCode>

                   <ns0:GLOffset>VATB</ns0:GLOffset>

                </ns0:TaxArea>

                <ns0:TransactionTaxInfo>

                   <ns0:TaxRate1>0010000</ns0:TaxRate1>

                   <ns0:TaxRate2>0000000</ns0:TaxRate2>

                   <ns0:TaxRate3>0000000</ns0:TaxRate3>

                   <ns0:TaxRate4>0000000</ns0:TaxRate4>

                   <ns0:TaxRate5>0000000</ns0:TaxRate5>

                   <ns0:SalesTaxAuthority1>00006154</ns0:SalesTaxAuthority1>

                   <ns0:SalesTaxAuthority2>00000000</ns0:SalesTaxAuthority2>

                   <ns0:SalesTaxAuthority3>00000000</ns0:SalesTaxAuthority3>

                   <ns0:SalesTaxAuthority4>00000000</ns0:SalesTaxAuthority4>

                   <ns0:SalesTaxAuthority5>00000000</ns0:SalesTaxAuthority5>

                   <ns0:AmountSalesTaxAuthority1>1500000</ns0:AmountSalesTaxAuthority1>

                   <ns0:AmountSalesTaxAuthority2>0</ns0:AmountSalesTaxAuthority2>

                   <ns0:AmountSalesTaxAuthority3>0</ns0:AmountSalesTaxAuthority3>

                   <ns0:AmountSalesTaxAuthority4>0</ns0:AmountSalesTaxAuthority4>

                   <ns0:AmountSalesTaxAuthority5>0</ns0:AmountSalesTaxAuthority5>

                   <ns0:TaxInfo_FlexField>

                      <ns0:Tag>F740003 RNO 1 Transaction Nature 723</ns0:Tag>

                      <ns0:Value>S</ns0:Value>

                   </ns0:TaxInfo_FlexField>

                </ns0:TransactionTaxInfo>

                <ns0:OrderQuantity>0</ns0:OrderQuantity>

                <ns0:Amounts>

                   <ns0:Amount_Gross>0</ns0:Amount_Gross>

                   <ns0:Amount_Taxable>15000000</ns0:Amount_Taxable>

                   <ns0:Amount_NonTaxable>0</ns0:Amount_NonTaxable>

                   <ns0:Amount_Tax>1500000</ns0:Amount_Tax>

                   <ns0:Amount_ExtendedPrice>16500000</ns0:Amount_ExtendedPrice>

                   <ns0:Amount_TaxVariance>0</ns0:Amount_TaxVariance>

                </ns0:Amounts>

             </ns0:TransDetail>

             <ns0:TransDetail>

                <ns0:LineNumber>000000</ns0:LineNumber>

                <ns0:OrderSuffix>001</ns0:OrderSuffix>

                <ns0:Dates>

                   <ns0:Date_GL>113043</ns0:Date_GL>

                   <ns0:Date_ServiceTax>113046</ns0:Date_ServiceTax>

                   <ns0:Date_OrderTransaction>113137</ns0:Date_OrderTransaction>

                </ns0:Dates>

                <ns0:Batch>

                   <ns0:BatchNbr>06927310</ns0:BatchNbr>

                   <ns0:BatchType>V</ns0:BatchType>

                   <ns0:BatchDate>113137</ns0:BatchDate>

                </ns0:Batch>

                <ns0:Item>

                   <ns0:ItemNbrShort>00000000</ns0:ItemNbrShort>

                   <ns0:ItemNbr2nd/>

                   <ns0:ItemNbr3rd/>

                   <ns0:ItemDesc/>

                </ns0:Item>

                <ns0:UnitOfMeasure/>

                <ns0:BusinessUnit>

                   <ns0:MCUCode>12001</ns0:MCUCode>

                   <ns0:MCUDescription>Turquesa</ns0:MCUDescription>

                   <ns0:MCUAddrNbr>

                      <ns0:AddrNbr>00001001</ns0:AddrNbr>

                      <ns0:AddrName>Edwards, J.D. &amp; Company</ns0:AddrName>

                      <ns0:AddrMailingName>test</ns0:AddrMailingName>

                      <ns0:AddrTaxID>15502499</ns0:AddrTaxID>

                      <ns0:Addr2ndTaxID/>

                      <ns0:AddrPersonCorpCode>P</ns0:AddrPersonCorpCode>

                      <ns0:AddrCompleteAddress>

                         <ns0:AddressLine1>8055 E. Tufts Ave.</ns0:AddressLine1>

                         <ns0:AddressLine2/>

                         <ns0:AddressLine3/>

                         <ns0:AddressLine4/>

                         <ns0:City>Denver</ns0:City>

                         <ns0:ZipCode>80237</ns0:ZipCode>

                         <ns0:State>CO</ns0:State>

                         <ns0:Country>

                            <ns0:CountryCode/>

                            <ns0:CountryDesc>United States</ns0:CountryDesc>

                         </ns0:Country>

                      </ns0:AddrCompleteAddress>

                      <ns0:AddrPhone>

                         <ns0:AreaCode>303</ns0:AreaCode>

                         <ns0:PhoneNbr>844-8000</ns0:PhoneNbr>

                      </ns0:AddrPhone>

                      <ns0:AddrEmail/>

                   </ns0:MCUAddrNbr>

                </ns0:BusinessUnit>

                <ns0:TaxArea>

                   <ns0:TaxRateArea>BEL003</ns0:TaxRateArea>

                   <ns0:TaxDescription>Belgium bel003</ns0:TaxDescription>

                   <ns0:TaxExplCode>V</ns0:TaxExplCode>

                   <ns0:GLOffset>VATB</ns0:GLOffset>

                </ns0:TaxArea>

                <ns0:TransactionTaxInfo>

                   <ns0:TaxRate1>0010000</ns0:TaxRate1>

                   <ns0:TaxRate2>0000000</ns0:TaxRate2>

                   <ns0:TaxRate3>0000000</ns0:TaxRate3>

                   <ns0:TaxRate4>0000000</ns0:TaxRate4>

                   <ns0:TaxRate5>0000000</ns0:TaxRate5>

                   <ns0:SalesTaxAuthority1>00006154</ns0:SalesTaxAuthority1>

                   <ns0:SalesTaxAuthority2>00000000</ns0:SalesTaxAuthority2>

                   <ns0:SalesTaxAuthority3>00000000</ns0:SalesTaxAuthority3>

                   <ns0:SalesTaxAuthority4>00000000</ns0:SalesTaxAuthority4>

                   <ns0:SalesTaxAuthority5>00000000</ns0:SalesTaxAuthority5>

                   <ns0:AmountSalesTaxAuthority1>1000000</ns0:AmountSalesTaxAuthority1>

                   <ns0:AmountSalesTaxAuthority2>0</ns0:AmountSalesTaxAuthority2>

                   <ns0:AmountSalesTaxAuthority3>0</ns0:AmountSalesTaxAuthority3>

                   <ns0:AmountSalesTaxAuthority4>0</ns0:AmountSalesTaxAuthority4>

                   <ns0:AmountSalesTaxAuthority5>0</ns0:AmountSalesTaxAuthority5>

                   <ns0:TaxInfo_FlexField>

                      <ns0:Tag>F740003 RNO 1 Transaction Nature 723</ns0:Tag>

                      <ns0:Value>S</ns0:Value>

                   </ns0:TaxInfo_FlexField>

                   <ns0:TaxInfo_FlexField>

                      <ns0:Tag>F740003 RNO 1 Transaction Nature 723</ns0:Tag>

                      <ns0:Value>G</ns0:Value>

                   </ns0:TaxInfo_FlexField>

                </ns0:TransactionTaxInfo>

                <ns0:OrderQuantity>0</ns0:OrderQuantity>

                <ns0:Amounts>

                   <ns0:Amount_Gross>0</ns0:Amount_Gross>

                   <ns0:Amount_Taxable>10000000</ns0:Amount_Taxable>

                   <ns0:Amount_NonTaxable>0</ns0:Amount_NonTaxable>

                   <ns0:Amount_Tax>1000000</ns0:Amount_Tax>

                   <ns0:Amount_ExtendedPrice>11000000</ns0:Amount_ExtendedPrice>

                   <ns0:Amount_TaxVariance>0</ns0:Amount_TaxVariance>

                </ns0:Amounts>

             </ns0:TransDetail>

             <ns0:TransDetail>

                <ns0:LineNumber>000000</ns0:LineNumber>

                <ns0:OrderSuffix>001</ns0:OrderSuffix>

                <ns0:Dates>

                   <ns0:Date_GL>113036</ns0:Date_GL>

                   <ns0:Date_ServiceTax>113046</ns0:Date_ServiceTax>

                   <ns0:Date_OrderTransaction>113134</ns0:Date_OrderTransaction>

                </ns0:Dates>

                <ns0:Batch>

                   <ns0:BatchNbr>06927195</ns0:BatchNbr>

                   <ns0:BatchType>V</ns0:BatchType>

                   <ns0:BatchDate>113134</ns0:BatchDate>

                </ns0:Batch>

                <ns0:Item>

                   <ns0:ItemNbrShort>00000000</ns0:ItemNbrShort>

                   <ns0:ItemNbr2nd/>

                   <ns0:ItemNbr3rd/>

                   <ns0:ItemDesc/>

                </ns0:Item>

                <ns0:UnitOfMeasure/>

                <ns0:BusinessUnit>

                   <ns0:MCUCode>12001</ns0:MCUCode>

                   <ns0:MCUDescription>Turquesa</ns0:MCUDescription>

                   <ns0:MCUAddrNbr>

                      <ns0:AddrNbr>00001001</ns0:AddrNbr>

                      <ns0:AddrName>Edwards, J.D. &amp; Company</ns0:AddrName>

                      <ns0:AddrMailingName>test</ns0:AddrMailingName>

                      <ns0:AddrTaxID>15502499</ns0:AddrTaxID>

                      <ns0:Addr2ndTaxID/>

                      <ns0:AddrPersonCorpCode>P</ns0:AddrPersonCorpCode>

                      <ns0:AddrCompleteAddress>

                         <ns0:AddressLine1>8055 E. Tufts Ave.</ns0:AddressLine1>

                         <ns0:AddressLine2/>

                         <ns0:AddressLine3/>

                         <ns0:AddressLine4/>

                         <ns0:City>Denver</ns0:City>

                         <ns0:ZipCode>80237</ns0:ZipCode>

                         <ns0:State>CO</ns0:State>

                         <ns0:Country>

                            <ns0:CountryCode/>

                            <ns0:CountryDesc>United States</ns0:CountryDesc>

                         </ns0:Country>

                      </ns0:AddrCompleteAddress>

                      <ns0:AddrPhone>

                         <ns0:AreaCode>303</ns0:AreaCode>

                         <ns0:PhoneNbr>844-8000</ns0:PhoneNbr>

                      </ns0:AddrPhone>

                      <ns0:AddrEmail/>

                   </ns0:MCUAddrNbr>

                </ns0:BusinessUnit>

                <ns0:TaxArea>

                   <ns0:TaxRateArea>BEL002</ns0:TaxRateArea>

                   <ns0:TaxDescription>Belgium bel002</ns0:TaxDescription>

                   <ns0:TaxExplCode>V</ns0:TaxExplCode>

                   <ns0:GLOffset>VATB</ns0:GLOffset>

                </ns0:TaxArea>

                <ns0:TransactionTaxInfo>

                   <ns0:TaxRate1>0010000</ns0:TaxRate1>

                   <ns0:TaxRate2>0000000</ns0:TaxRate2>

                   <ns0:TaxRate3>0000000</ns0:TaxRate3>

                   <ns0:TaxRate4>0000000</ns0:TaxRate4>

                   <ns0:TaxRate5>0000000</ns0:TaxRate5>

                   <ns0:SalesTaxAuthority1>00006154</ns0:SalesTaxAuthority1>

                   <ns0:SalesTaxAuthority2>00000000</ns0:SalesTaxAuthority2>

                   <ns0:SalesTaxAuthority3>00000000</ns0:SalesTaxAuthority3>

                   <ns0:SalesTaxAuthority4>00000000</ns0:SalesTaxAuthority4>

                   <ns0:SalesTaxAuthority5>00000000</ns0:SalesTaxAuthority5>

                   <ns0:AmountSalesTaxAuthority1>20000</ns0:AmountSalesTaxAuthority1>

                   <ns0:AmountSalesTaxAuthority2>0</ns0:AmountSalesTaxAuthority2>

                   <ns0:AmountSalesTaxAuthority3>0</ns0:AmountSalesTaxAuthority3>

                   <ns0:AmountSalesTaxAuthority4>0</ns0:AmountSalesTaxAuthority4>

                   <ns0:AmountSalesTaxAuthority5>0</ns0:AmountSalesTaxAuthority5>

                   <ns0:TaxInfo_FlexField>

                      <ns0:Tag>F740003 RNO 1 Transaction Nature 723</ns0:Tag>

                      <ns0:Value>GT</ns0:Value>

                   </ns0:TaxInfo_FlexField>

                   <ns0:TaxInfo_FlexField>

                      <ns0:Tag>F740003 RNO 1 Transaction Nature 723</ns0:Tag>

                      <ns0:Value>S</ns0:Value>

                   </ns0:TaxInfo_FlexField>

                </ns0:TransactionTaxInfo>

                <ns0:OrderQuantity>0</ns0:OrderQuantity>

                <ns0:Amounts>

                   <ns0:Amount_Gross>0</ns0:Amount_Gross>

                   <ns0:Amount_Taxable>200000</ns0:Amount_Taxable>

                   <ns0:Amount_NonTaxable>0</ns0:Amount_NonTaxable>

                   <ns0:Amount_Tax>20000</ns0:Amount_Tax>

                   <ns0:Amount_ExtendedPrice>220000</ns0:Amount_ExtendedPrice>

                   <ns0:Amount_TaxVariance>0</ns0:Amount_TaxVariance>

                </ns0:Amounts>

             </ns0:TransDetail>

             <ns0:TransDetail>

                <ns0:LineNumber>000000</ns0:LineNumber>

                <ns0:OrderSuffix>001</ns0:OrderSuffix>

                <ns0:Dates>

                   <ns0:Date_GL>113033</ns0:Date_GL>

                   <ns0:Date_ServiceTax>113033</ns0:Date_ServiceTax>

                   <ns0:Date_OrderTransaction>113134</ns0:Date_OrderTransaction>

                </ns0:Dates>

                <ns0:Batch>

                   <ns0:BatchNbr>06927199</ns0:BatchNbr>

                   <ns0:BatchType>I</ns0:BatchType>

                   <ns0:BatchDate>113134</ns0:BatchDate>

                </ns0:Batch>

                <ns0:Item>

                   <ns0:ItemNbrShort>00000000</ns0:ItemNbrShort>

                   <ns0:ItemNbr2nd/>

                   <ns0:ItemNbr3rd/>

                   <ns0:ItemDesc/>

                </ns0:Item>

                <ns0:UnitOfMeasure/>

                <ns0:BusinessUnit>

                   <ns0:MCUCode>12001</ns0:MCUCode>

                   <ns0:MCUDescription>Turquesa</ns0:MCUDescription>

                   <ns0:MCUAddrNbr>

                      <ns0:AddrNbr>00001001</ns0:AddrNbr>

                      <ns0:AddrName>Edwards, J.D. &amp; Company</ns0:AddrName>

                      <ns0:AddrMailingName>test</ns0:AddrMailingName>

                      <ns0:AddrTaxID>15502499</ns0:AddrTaxID>

                      <ns0:Addr2ndTaxID/>

                      <ns0:AddrPersonCorpCode>P</ns0:AddrPersonCorpCode>

                      <ns0:AddrCompleteAddress>

                         <ns0:AddressLine1>8055 E. Tufts Ave.</ns0:AddressLine1>

                         <ns0:AddressLine2/>

                         <ns0:AddressLine3/>

                         <ns0:AddressLine4/>

                         <ns0:City>Denver</ns0:City>

                         <ns0:ZipCode>80237</ns0:ZipCode>

                         <ns0:State>CO</ns0:State>

                         <ns0:Country>

                            <ns0:CountryCode/>

                            <ns0:CountryDesc>United States</ns0:CountryDesc>

                         </ns0:Country>

                      </ns0:AddrCompleteAddress>

                      <ns0:AddrPhone>

                         <ns0:AreaCode>303</ns0:AreaCode>

                         <ns0:PhoneNbr>844-8000</ns0:PhoneNbr>

                      </ns0:AddrPhone>

                      <ns0:AddrEmail/>

                   </ns0:MCUAddrNbr>

                </ns0:BusinessUnit>

                <ns0:TaxArea>

                   <ns0:TaxRateArea>BEL002</ns0:TaxRateArea>

                   <ns0:TaxDescription>Belgium bel002</ns0:TaxDescription>

                   <ns0:TaxExplCode>V</ns0:TaxExplCode>

                   <ns0:GLOffset>VATB</ns0:GLOffset>

                </ns0:TaxArea>

                <ns0:TransactionTaxInfo>

                   <ns0:TaxRate1>0010000</ns0:TaxRate1>

                   <ns0:TaxRate2>0000000</ns0:TaxRate2>

                   <ns0:TaxRate3>0000000</ns0:TaxRate3>

                   <ns0:TaxRate4>0000000</ns0:TaxRate4>

                   <ns0:TaxRate5>0000000</ns0:TaxRate5>

                   <ns0:SalesTaxAuthority1>00006154</ns0:SalesTaxAuthority1>

                   <ns0:SalesTaxAuthority2>00000000</ns0:SalesTaxAuthority2>

                   <ns0:SalesTaxAuthority3>00000000</ns0:SalesTaxAuthority3>

                   <ns0:SalesTaxAuthority4>00000000</ns0:SalesTaxAuthority4>

                   <ns0:SalesTaxAuthority5>00000000</ns0:SalesTaxAuthority5>

                   <ns0:AmountSalesTaxAuthority1>-80000</ns0:AmountSalesTaxAuthority1>

                   <ns0:AmountSalesTaxAuthority2>0</ns0:AmountSalesTaxAuthority2>

                   <ns0:AmountSalesTaxAuthority3>0</ns0:AmountSalesTaxAuthority3>

                   <ns0:AmountSalesTaxAuthority4>0</ns0:AmountSalesTaxAuthority4>

                   <ns0:AmountSalesTaxAuthority5>0</ns0:AmountSalesTaxAuthority5>

                   <ns0:TaxInfo_FlexField>

                      <ns0:Tag>F740003 RNO 1 Transaction Nature 723</ns0:Tag>

                      <ns0:Value>GT</ns0:Value>

                   </ns0:TaxInfo_FlexField>

                   <ns0:TaxInfo_FlexField>

                      <ns0:Tag>F74B0010 Transaction Nature 723</ns0:Tag>

                      <ns0:Value>G</ns0:Value>

                   </ns0:TaxInfo_FlexField>

                </ns0:TransactionTaxInfo>

                <ns0:OrderQuantity>0</ns0:OrderQuantity>

                <ns0:Amounts>

                   <ns0:Amount_Gross>0</ns0:Amount_Gross>

                   <ns0:Amount_Taxable>-800000</ns0:Amount_Taxable>

                   <ns0:Amount_NonTaxable>0</ns0:Amount_NonTaxable>

                   <ns0:Amount_Tax>-80000</ns0:Amount_Tax>

                   <ns0:Amount_ExtendedPrice>-880000</ns0:Amount_ExtendedPrice>

                   <ns0:Amount_TaxVariance>0</ns0:Amount_TaxVariance>

                </ns0:Amounts>

             </ns0:TransDetail>

          </ns0:VATTransaction>

       </ns0:VATTransactionsContainer>

    </ns0:VATGenericExtractor>

     

    Thanks a lot.

  • 9. Re: XSL Element Currently not Supported
    odie_63 Guru
    Currently Being Moderated

    The transformation works fine for me using Saxon 9.4, Xalan (Java version) or the Oracle internal XSLT processor.

    So I guess it's an issue specific to the tools you're using.

     

    See the following thread, apparently someone already encountered the same problem :

    Using XSLT Group By and XSLT 2.0 in SOA Suite Components

  • 10. Re: XSL Element Currently not Supported
    user721783 Newbie
    Currently Being Moderated

    Hi. It´s working with your suggestion!!!

    Thanks a lot for your help.


Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points