Author: jleroux Date: Sat Aug 10 08:33:43 2013 New Revision: 1512577 URL: http://svn.apache.org/r1512577 Log: A patch from Pierre Smits https://issues.apache.org/jira/browse/OFBIZ-5262 "Improve demo data regarding EU tax authorities"
Modified: ofbiz/trunk/applications/accounting/data/DemoTaxAuthority.xml Modified: ofbiz/trunk/applications/accounting/data/DemoTaxAuthority.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/data/DemoTaxAuthority.xml?rev=1512577&r1=1512576&r2=1512577&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/data/DemoTaxAuthority.xml (original) +++ ofbiz/trunk/applications/accounting/data/DemoTaxAuthority.xml Sat Aug 10 08:33:43 2013 @@ -127,4 +127,145 @@ <PartyTaxAuthInfo partyId="Company" taxAuthGeoId="CAN" taxAuthPartyId="CAN_TAXMAN" fromDate="2001-05-13 00:00:00.001" thruDate="" partyTaxId="87654321" isExempt="N" isNexus="Y"/> <PartyTaxAuthInfo partyId="Company" taxAuthGeoId="ON" taxAuthPartyId="ON_TAXMAN" fromDate="2001-05-13 00:00:00.001" thruDate="" partyTaxId="" isExempt="" isNexus="Y"/> + <!-- EU tax authorities --> + <Party partyId="AUT_BMF" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="EUR" statusId="PARTY_ENABLED" createdDatetime="2009-01-01 00:00:00.000"/> + <PartyGroup partyId="AUT_BMF" groupName="Bundesministerium für Finanzen"/> + <PartyRole partyId="AUT_BMF" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="AUT_BMF" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="AUT" taxIdFormatPattern="^(AT-?)[U]\d{9}$"/> + + <Party partyId="BEL_FOD" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="EUR" statusId="PARTY_ENABLED" createdDatetime="2009-01-01 00:00:00.000"/> + <PartyGroup partyId="BEL_FOD" groupName="Federale OverheidsDienst FINANCIÃN"/> + <PartyRole partyId="BEL_FOD" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="BEL_FOD" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="BEL" taxIdFormatPattern="^(BE-?)\d{10}$"/> + + <Party partyId="BGR_TA" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="BGN" statusId="PARTY_ENABLED" createdDatetime="2009-01-01 00:00:00.000"/> + <PartyGroup partyId="BGR_TA" groupName="Tax Authority of Bulgaria"/> + <PartyRole partyId="BGR_TA" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="BGR_TA" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="BEL" taxIdFormatPattern="^(BE-?)\d{10}$"/> + + <Party partyId="DEU_BZSt" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="EUR" statusId="PARTY_ENABLED" createdDatetime="2009-01-01 00:00:00.000"/> + <PartyGroup partyId="DEU_BZSt" groupName="Bundeszentralamt für Steuern"/> + <PartyRole partyId="DEU_BZSt" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="DEU_BZSt" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="DEU" taxIdFormatPattern="^(DE-?)?{0,1}[0-9]{9}$"/> + + <Party partyId="DNK_SKAT" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="DKK" statusId="PARTY_ENABLED" createdDatetime="2009-01-01 00:00:00.000"/> + <PartyGroup partyId="DNK_SKAT" groupName="SKAT"/> + <PartyRole partyId="DNK_SKAT" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="DNK_SKAT" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="DNK" taxIdFormatPattern="^(DK-?)?([0-9]{2}\ ?){3}[0-9]{2}$"/> + + <Party partyId="CYP_ΤÎÎ " partyTypeId="PARTY_GROUP" preferredCurrencyUomId="EUR" statusId="PARTY_ENABLED" createdDatetime="2013-07-12 00:00:00.000"/> + <PartyGroup partyId="CYP_ΤÎÎ " groupName="ΤμήμαÏÎ¿Ï ÎÏÏÏεÏικÏν Î ÏοÏÏδÏν"/> + <PartyRole partyId="CYP_ΤÎÎ " roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="CYP_ΤÎÎ " includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="CYP" taxIdFormatPattern="^(CY-?)?[0-9]{8}[A-Z]$"/> + + <Party partyId="CZE_CDS" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="CZK" statusId="PARTY_ENABLED" createdDatetime="2013-07-12 00:00:00.000"/> + <PartyGroup partyId="CZE_CDS" groupName="Äeská daÅová správa - Ministerstvo financà ÄR"/> + <PartyRole partyId="CZE_CDS" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="CZE_CDS" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="CZE" taxIdFormatPattern="^(CZ-?)?[0-9]{8,10}$"/> + + <Party partyId="ESP_AT" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="EUR" statusId="PARTY_ENABLED" createdDatetime="2013-07-12 00:00:00.000"/> + <PartyGroup partyId="ESP_AT" groupName="Agenzia Tributaria"/> + <PartyRole partyId="ESP_AT" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="ESP_AT" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="ESP" taxIdFormatPattern="^(ES-?)?([0-9A-Z][0-9]{7}[A-Z])|([A-Z][0-9]{7}[0-9A-Z])$"/> + + <Party partyId="EST_EMTA" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="EUR" statusId="PARTY_ENABLED" createdDatetime="2013-07-12 00:00:00.000"/> + <PartyGroup partyId="EST_EMTA" groupName="Maksu- ja Tolliamet"/> + <PartyRole partyId="EST_EMTA" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="EST_EMTA" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="EST" taxIdFormatPattern="^(EE-?)?{0,1}[0-9]{9}$"/> + + <Party partyId="FIN_VERO" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="EUR" statusId="PARTY_ENABLED" createdDatetime="2013-07-12 00:00:00.000"/> + <PartyGroup partyId="FIN_VERO" groupName="Verohallinto"/> + <PartyRole partyId="FIN_VERO" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="FIN_VERO" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="FIN" taxIdFormatPattern="^(FI-?)?{0,1}[0-9]{8}$"/> + + <Party partyId="FRA_TA" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="EUR" statusId="PARTY_ENABLED" createdDatetime="2013-07-12 00:00:00.000"/> + <PartyGroup partyId="FRA_TA" groupName="Tax Authority of France"/> + <PartyRole partyId="FRA_TA" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="FRA_TA" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="FRA" taxIdFormatPattern="^(FR-?)?[0-9A-Z]{2}\ ?[0-9]{9}$"/> + + <Party partyId="GBR_TA" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="GBP" statusId="PARTY_ENABLED" createdDatetime="2009-01-01 00:00:00.000"/> + <PartyGroup partyId="GBR_TA" groupName="HM Revenue and Customs"/> + <PartyRole partyId="GBR_TA" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="GBR_TA" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="GBR" taxIdFormatPattern="^(GB)?([0-9]{9}|[0-9]{12}|(GD|HA)[0-9]{3})$"/> + + <Party partyId="GRC_TA" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="EUR" statusId="PARTY_ENABLED" createdDatetime="2013-07-12 00:00:00.000"/> + <PartyGroup partyId="GRC_TA" groupName="Tax Authority of Greece"/> + <PartyRole partyId="GRC_TA" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="GRC_TA" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="GRC" taxIdFormatPattern="^(EL-?)?{0,1}[0-9]{9}$"/> + + <Party partyId="HRV_TA" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="EUR" statusId="PARTY_ENABLED" createdDatetime="2013-07-12 00:00:00.000"/> + <PartyGroup partyId="HRV_TA" groupName="Porezna Uprava"/> + <PartyRole partyId="HRV_TA" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="HRV_TA" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="HRV" taxIdFormatPattern="^(HR-?)?{0,1}[0-9]{11}$"/> + + <Party partyId="HUN_TA" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="HUF" statusId="PARTY_ENABLED" createdDatetime="2013-07-12 00:00:00.000"/> + <PartyGroup partyId="HUN_TA" groupName="Tax Authority of Hungary"/> + <PartyRole partyId="HUN_TA" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="HUN_TA" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="HUN" taxIdFormatPattern="^(HU-?)?{0,1}[0-9]{8}$"/> + + <Party partyId="IRL_ITC" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="EUR" statusId="PARTY_ENABLED" createdDatetime="2013-07-12 00:00:00.000"/> + <PartyGroup partyId="IRL_ITC" groupName="Irish Tax and Customs"/> + <PartyRole partyId="IRL_ITC" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="IRL_ITC" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="IRL" taxIdFormatPattern="^(IE-?)?[0-9][0-9A-Z\+\*][0-9]{5}[A-Z]$"/> + + <Party partyId="ITA_ADE" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="EUR" statusId="PARTY_ENABLED" createdDatetime="2013-07-12 00:00:00.000"/> + <PartyGroup partyId="ITA_ADE" groupName="Agenzia delle Entrata"/> + <PartyRole partyId="ITA_ADE" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="ITA_ADE" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="ITA" taxIdFormatPattern="^(IT-?)?{0,1}[0-9]{11}$"/> + + <Party partyId="LVA_TA" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="LVL" statusId="PARTY_ENABLED" createdDatetime="2013-07-12 00:00:00.000"/> + <PartyGroup partyId="LVA_TA" groupName="Tax Authority of Lativa"/> + <PartyRole partyId="LVA_TA" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="LVA_TA" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="LVA" taxIdFormatPattern="^(LV-?)?{0,1}[0-9]{11}$"/> + + <Party partyId="LTU_TA" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="LTL" statusId="PARTY_ENABLED" createdDatetime="2013-07-12 00:00:00.000"/> + <PartyGroup partyId="LTU_TA" groupName="Tax Authority of Lithuania"/> + <PartyRole partyId="LTU_TA" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="LTU_TA" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="LTU" taxIdFormatPattern="^(LT-?)?([0-9]{9}|[0-9]{12})$"/> + + <Party partyId="LUX_ACD" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="EUR" statusId="PARTY_ENABLED" createdDatetime="2013-07-12 00:00:00.000"/> + <PartyGroup partyId="LUX_ACD" groupName="Administration des Contributions Directe"/> + <PartyRole partyId="LUX_ACD" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="LUX_ACD" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="LUX" taxIdFormatPattern="^(LU-?)?{0,1}[0-9]{8}$"/> + + <Party partyId="MLT_TA" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="EUR" statusId="PARTY_ENABLED" createdDatetime="2013-07-12 00:00:00.000"/> + <PartyGroup partyId="MLT_TA" groupName="Tax Authority of MT (Malta)"/> + <PartyRole partyId="MLT_TA" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="MLT_TA" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="MLT" taxIdFormatPattern="^(MT-?)?{0,1}[0-9]{8}$"/> + + <Party partyId="NLD_NBD" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="EUR" statusId="PARTY_ENABLED" createdDatetime="2009-01-01 00:00:00.000"/> + <PartyGroup partyId="NLD_NBD" groupName="Ned. Belastingdienst"/> + <PartyRole partyId="NLD_NBD" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="NLD_NBD" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="NLD" taxIdFormatPattern="^(NL-?)?[0-9]{9}B[0-9]{2}$"/> + + <Party partyId="POL_TA" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="PLN" statusId="PARTY_ENABLED" createdDatetime="2013-07-12 00:00:00.000"/> + <PartyGroup partyId="POL_TA" groupName="Tax Authority of PL"/> + <PartyRole partyId="POL_TA" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="POL_TA" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="POL" taxIdFormatPattern="^(PL-?)?{0,1}[0-9]{10}$"/> + + <Party partyId="PRT_AT" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="EUR" statusId="PARTY_ENABLED" createdDatetime="2013-07-12 00:00:00.000"/> + <PartyGroup partyId="PRT_AT" groupName="Autoritade Tributária e Aduaneira"/> + <PartyRole partyId="PRT_AT" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="PRT_AT" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="PRT" taxIdFormatPattern="^(PT-?)?{0,1}[0-9]{9}$"/> + + <Party partyId="ROM_TA" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="ROL" statusId="PARTY_ENABLED" createdDatetime="2013-07-12 00:00:00.000"/> + <PartyGroup partyId="ROM_TA" groupName="Tax Authority of Romania"/> + <PartyRole partyId="ROM_TA" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="ROM_TA" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="ROU" taxIdFormatPattern=""/> + + <Party partyId="SVK_TA" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="EUR" statusId="PARTY_ENABLED" createdDatetime="2013-07-12 00:00:00.000"/> + <PartyGroup partyId="SVK_TA" groupName="Tax Authority of Slovakia"/> + <PartyRole partyId="SVK_TA" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="SVK_TA" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="SVK" taxIdFormatPattern="^(SK-?)?{0,1}[0-9]{10}$"/> + + <Party partyId="SVN_TA" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="EUR" statusId="PARTY_ENABLED" createdDatetime="2013-07-12 00:00:00.000"/> + <PartyGroup partyId="SVN_TA" groupName="Tax Authority of Slovenia"/> + <PartyRole partyId="SVN_TA" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="SVN_TA" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="SVN" taxIdFormatPattern="^(SI-?)?{0,1}[0-9]{8}$"/> + + <Party partyId="SWE_SV" partyTypeId="PARTY_GROUP" preferredCurrencyUomId="SEK" statusId="PARTY_ENABLED" createdDatetime="2013-07-12 00:00:00.000"/> + <PartyGroup partyId="SWE_SV" groupName="Skatteverket"/> + <PartyRole partyId="SWE_SV" roleTypeId="TAX_AUTHORITY"/> + <TaxAuthority taxAuthPartyId="SWE_SV" includeTaxInPrice="N" requireTaxIdForExemption="Y" taxAuthGeoId="SWE" taxIdFormatPattern="^(SE-?)?{0,1}[0-9]{12}$"/> + </entity-engine-xml>