Browse Source

TODO niegotowy, koncepcyjny @2018-03 - integracja danych z billingu

a.binder 8 năm trước cách đây
mục cha
commit
bbd84861d2

+ 173 - 0
SE/schema/ant-object/default_db.BILLING_NUMBERS/BILLING_NUMBERS/BILLING_NUMBERS.xsd

@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml/3.2"
+   xmlns:Types__x3A__default_Default="https://biuro.biall-net.pl/wfs/default_db/Types/Default.xsd"
+   xmlns:default_db__x3A__IN7_DZIENNIK_KORESP="https://biuro.biall-net.pl/wfs/default_db/table/IN7_DZIENNIK_KORESP.xsd"
+   xmlns:hfp="http://www.w3.org/2001/XMLSchema-hasFacetAndProperty"
+   xmlns:default_db__x3A__ADMIN_USERS="https://biuro.biall-net.pl/wfs/default_db/table/ADMIN_USERS.xsd"
+   xmlns:default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI="https://biuro.biall-net.pl/wfs/default_db/table/IN7_MK_BAZA_DYSTRYBUCJI.xsd"
+   xmlns:SystemObjects__x3A__AccessGroup="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/AccessGroup.xsd"
+   xmlns:SystemObjects__x3A__AccessOwner="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/AccessOwner.xsd"
+   xmlns:default_db__x3A__BILLING_NUMBERS="https://biuro.biall-net.pl/wfs/default_db/table/BILLING_NUMBERS.xsd"
+   xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+   xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+   xmlns:system_cache__resources_tree_generate_xsl_required_occurs_raport="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/resources_tree_generate_xsl_require_occurs_raport"
+   xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+   xmlns:fix_se_defaultdb_schema="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/fix_se_defaultdb_schema/fix_se_defaultdb_schema.xsd"
+   xmlns:p5Type="http://biuro.biall-net.pl/p5/schema/types"
+   targetNamespace="https://biuro.biall-net.pl/wfs/default_db/table/BILLING_NUMBERS.xsd"
+   vc:minVersion="1.1"
+   xmlns:default_db__x3A__BILLING_NUMBERS_TYPE="https://biuro.biall-net.pl/wfs/default_db/table/BILLING_NUMBERS_TYPE.xsd"
+   xmlns:default_db__x3A__COMPANIES="https://biuro.biall-net.pl/wfs/default_db/table/COMPANIES.xsd"
+   xmlns:default_db__x3A__BILLS_FVAT="https://biuro.biall-net.pl/wfs/default_db/table/BILLS_FVAT.xsd">
+   <xs:annotation>
+      <xs:documentation>Proba zamodelowania faktur dla raportow sprzedazy
+TODO niegotowy, koncepcyjny @2018-03</xs:documentation>
+   </xs:annotation>
+   <xs:import namespace="http://biuro.biall-net.pl/p5/schema/types"
+      schemaLocation="../../../types.xsd"/>
+   <xs:import namespace="http://www.opengis.net/gml/3.2"
+      schemaLocation="http://www.opengis.net/gml/3.2"/>
+   <!---->
+   <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/IN7_DZIENNIK_KORESP.xsd"
+      schemaLocation="../../default_db.IN7_DZIENNIK_KORESP/IN7_DZIENNIK_KORESP/IN7_DZIENNIK_KORESP.xsd"/>
+   <xs:import
+      namespace="https://biuro.biall-net.pl/wfs/default_db/table/IN7_MK_BAZA_DYSTRYBUCJI.xsd"
+      schemaLocation="../../default_db.IN7_MK_BAZA_DYSTRYBUCJI/IN7_MK_BAZA_DYSTRYBUCJI/IN7_MK_BAZA_DYSTRYBUCJI.xsd"/>
+   <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/BILLING_NUMBERS_TYPE.xsd"
+      schemaLocation="../../default_db.BILLING_NUMBERS_TYPE/BILLING_NUMBERS_TYPE/BILLING_NUMBERS_TYPE.xsd"/>
+   <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/COMPANIES.xsd"
+      schemaLocation="../../default_db.COMPANIES/COMPANIES/COMPANIES.xsd"/>
+   <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/BILLS_FVAT.xsd"
+      schemaLocation="../../default_db.BILLS_FVAT/BILLS_FVAT/BILLS_FVAT.xsd"/>
+   <xs:simpleType name="A_STATUS_Type">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="NORMAL"/>
+         <xs:enumeration value="WAITING"/>
+         <xs:enumeration value="MONITOR"/>
+         <xs:enumeration value="DELETED"/>
+         <xs:enumeration value="WARNING"/>
+         <xs:enumeration value="OFF_SOFT"/>
+         <xs:enumeration value="OFF_HARD"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:complexType name="BILLING_NUMBERS">
+      <xs:annotation>
+         <xs:appinfo>
+            <system_cache__appinfo:heritage>
+               <system_cache__appinfo:inherit system_cache__appinfo:inherit_ref="default_db:BILLING_NUMBERS" system_cache__appinfo:heritage_acl="true">
+                  <system_cache__appinfo:acl_rule_inherit_to_all_same_name_elements_and_refs/>
+                  <acl_rule_inherit_to_all_refs_by_primary/>
+                  <acl_rule_inherit_to_all_refs_by_local_element system_cache__appinfo:acl_rule_inherit_local_element_name="A_STATUS"/>
+               </system_cache__appinfo:inherit>
+               <system_cache__appinfo:exherit_all system_cache__appinfo:heritage_acl="true" system_cache__appinfo:heritage_sort="true"/>
+            </system_cache__appinfo:heritage>
+         </xs:appinfo>
+      </xs:annotation>
+      <xs:sequence>
+         <xs:element name="ID" type="xs:integer"/>
+         <xs:element name="TIMESTAMP" type="xs:string"/>
+         <xs:element name="ID_BILLING_NUMBERS_TYPE" type="xs:integer"/>
+         <xs:choice>
+            <xs:element ref="default_db__x3A__BILLING_NUMBERS_TYPE:BILLING_NUMBERS_TYPE">
+               <xs:annotation>
+                  <xs:appinfo>
+                  <system_cache__appinfo:flat_relation_cache>
+                     <system_cache__appinfo:source system_cache__appinfo:ref_engine="view" system_cache__appinfo:name="ID_BILLING_NUMBERS_TYPE" system_cache__appinfo:xpath="default_db__x3A__BILLING_NUMBERS_TYPE:BILLING_NUMBERS_TYPE/ID_BILLING_NUMBERS_TYPE"/>
+                  </system_cache__appinfo:flat_relation_cache>
+               </xs:appinfo>
+               </xs:annotation>
+            </xs:element>
+            <xs:element
+               ref="default_db__x3A__BILLING_NUMBERS_TYPE:BILLING_NUMBERS_TYPE_SELL_WINIEN__BILLS_FVAT"/>
+            <xs:element
+               ref="default_db__x3A__BILLING_NUMBERS_TYPE:BILLING_NUMBERS_TYPE_SELL_WINIEN__BILLS_RU"
+            />
+         </xs:choice>
+         <xs:element name="ID_BILLING_PREFIXES" type="xs:integer"/>
+         <xs:element name="NUMBER" type="xs:integer"/>
+         <xs:element name="ID_BILLING_USERS" type="xs:integer"/>
+         <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+            <xs:annotation>
+               <xs:appinfo>
+                  <system_cache__appinfo:flat_relation_cache>
+                     <system_cache__appinfo:source system_cache__appinfo:ref_engine="view" system_cache__appinfo:name="ID_BILLING_USERS" system_cache__appinfo:xpath="default_db__x3A__COMPANIES:ID_BILLING_USERS/ID"/>
+                  </system_cache__appinfo:flat_relation_cache>
+               </xs:appinfo>
+            </xs:annotation>
+         </xs:element>
+      </xs:sequence>
+      <xs:assert
+         test="ID_BILLING_PREFIXES = default_db__x3A__COMPANIES:ID_BILLING_USERS/ID_BILLING_PREFIXES">
+         <xs:annotation>
+            <xs:documentation>Prefix dla faktur bierzse sie z klienta</xs:documentation>
+         </xs:annotation>
+      </xs:assert>
+   </xs:complexType>
+   <xs:complexType name="BILLING_NUMBERS_BILLS_FVAT">
+      <xs:complexContent>
+         <xs:restriction base="default_db__x3A__BILLING_NUMBERS:BILLING_NUMBERS">
+            <xs:sequence>
+               <xs:element name="ID" type="xs:integer"/>
+               <xs:element name="TIMESTAMP" type="xs:string"/>
+               <xs:element name="ID_BILLING_NUMBERS_TYPE" type="xs:integer"/>
+               <xs:choice>
+                  <xs:element ref="default_db__x3A__BILLING_NUMBERS_TYPE:BILLING_NUMBERS_TYPE"
+                     maxOccurs="0" minOccurs="0">
+                     <xs:annotation>
+                        <xs:appinfo>
+                  <system_cache__appinfo:flat_relation_cache>
+                     <system_cache__appinfo:source system_cache__appinfo:ref_engine="view" system_cache__appinfo:name="ID_BILLING_NUMBERS_TYPE" system_cache__appinfo:xpath="default_db__x3A__BILLING_NUMBERS_TYPE:BILLING_NUMBERS_TYPE/ID_BILLING_NUMBERS_TYPE"/>
+                  </system_cache__appinfo:flat_relation_cache>
+               </xs:appinfo>
+                     </xs:annotation>
+                  </xs:element>
+                  <xs:sequence>
+                     <xs:element
+                        ref="default_db__x3A__BILLING_NUMBERS_TYPE:BILLING_NUMBERS_TYPE_SELL_WINIEN__BILLS_FVAT"
+                     />
+                  </xs:sequence>
+                  <xs:element
+                     ref="default_db__x3A__BILLING_NUMBERS_TYPE:BILLING_NUMBERS_TYPE_SELL_WINIEN__BILLS_RU"
+                     maxOccurs="0" minOccurs="0"/>
+               </xs:choice>
+               <xs:element name="ID_BILLING_PREFIXES" type="xs:integer"/>
+               <xs:element name="NUMBER" type="xs:integer"/>
+               <xs:element name="ID_BILLING_USERS" type="xs:integer"/>
+               <xs:element ref="default_db__x3A__COMPANIES:ID_BILLING_USERS">
+                  <xs:annotation>
+                     <xs:appinfo>
+                  <system_cache__appinfo:flat_relation_cache>
+                     <system_cache__appinfo:source system_cache__appinfo:ref_engine="view" system_cache__appinfo:name="ID_BILLING_USERS" system_cache__appinfo:xpath="default_db__x3A__COMPANIES:ID_BILLING_USERS/ID"/>
+                  </system_cache__appinfo:flat_relation_cache>
+               </xs:appinfo>
+                  </xs:annotation>
+               </xs:element>
+            </xs:sequence>
+            <xs:assert
+               test="ID_BILLING_NUMBERS_TYPE = default_db__x3A__BILLING_NUMBERS_TYPE:BILLING_NUMBERS_TYPE_SELL_WINIEN__BILLS_FVAT/ID">
+               <xs:annotation>
+                  <xs:documentation>Typ danych dla wprowadzania faktury</xs:documentation>
+               </xs:annotation>
+            </xs:assert>
+            <xs:assert
+               test="ID_BILLING_PREFIXES = default_db__x3A__COMPANIES:ID_BILLING_USERS/ID_BILLING_PREFIXES">
+               <xs:annotation>
+                  <xs:documentation>Prefix dla faktur bierzse sie z klienta</xs:documentation>
+               </xs:annotation>
+            </xs:assert>
+            <xs:assert test="ID_BILLING_USERS = default_db__x3A__COMPANIES:ID_BILLING_USERS/ID">
+               <xs:annotation>
+                  <xs:documentation>Płatnik to ID z Companies</xs:documentation>
+               </xs:annotation>
+            </xs:assert>
+         </xs:restriction>
+      </xs:complexContent>
+   </xs:complexType>
+   <xs:element name="BILLING_NUMBERS_BILLS_FVAT"
+      type="default_db__x3A__BILLING_NUMBERS:BILLING_NUMBERS_BILLS_FVAT">
+      <xs:annotation>
+         <xs:documentation>Obiekt do wystawiania lub/i przegladania faktur</xs:documentation>
+      </xs:annotation>
+   </xs:element>
+   <xs:element name="BILLING_NUMBERS" type="default_db__x3A__BILLING_NUMBERS:BILLING_NUMBERS"/>
+</xs:schema>

+ 0 - 0
SE/schema/ant-object/default_db.BILLING_NUMBERS/BILLING_NUMBERS/build.xml


+ 143 - 0
SE/schema/ant-object/default_db.BILLING_NUMBERS_TYPE/BILLING_NUMBERS_TYPE/BILLING_NUMBERS_TYPE.xsd

@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml/3.2"
+   xmlns:Types__x3A__default_Default="https://biuro.biall-net.pl/wfs/default_db/Types/Default.xsd"
+   xmlns:default_db__x3A__IN7_DZIENNIK_KORESP="https://biuro.biall-net.pl/wfs/default_db/table/IN7_DZIENNIK_KORESP.xsd"
+   xmlns:hfp="http://www.w3.org/2001/XMLSchema-hasFacetAndProperty"
+   xmlns:default_db__x3A__ADMIN_USERS="https://biuro.biall-net.pl/wfs/default_db/table/ADMIN_USERS.xsd"
+   xmlns:default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI="https://biuro.biall-net.pl/wfs/default_db/table/IN7_MK_BAZA_DYSTRYBUCJI.xsd"
+   xmlns:SystemObjects__x3A__AccessGroup="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/AccessGroup.xsd"
+   xmlns:SystemObjects__x3A__AccessOwner="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/AccessOwner.xsd"
+   xmlns:default_db__x3A__BILLING_NUMBERS_TYPE="https://biuro.biall-net.pl/wfs/default_db/table/BILLING_NUMBERS_TYPE.xsd"
+   xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+   xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+   xmlns:system_cache__resources_tree_generate_xsl_required_occurs_raport="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/resources_tree_generate_xsl_require_occurs_raport"
+   xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+   xmlns:fix_se_defaultdb_schema="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/fix_se_defaultdb_schema/fix_se_defaultdb_schema.xsd"
+   xmlns:p5Type="http://biuro.biall-net.pl/p5/schema/types"
+   targetNamespace="https://biuro.biall-net.pl/wfs/default_db/table/BILLING_NUMBERS_TYPE.xsd"
+   vc:minVersion="1.1"
+   xmlns:default_db__x3A__BILLS_FVAT="https://biuro.biall-net.pl/wfs/default_db/table/BILLS_FVAT.xsd">
+   <xs:annotation>
+      <xs:documentation>TODO niegotowy, koncepcyjny @2018-03</xs:documentation>
+   </xs:annotation>
+   <xs:import namespace="http://biuro.biall-net.pl/p5/schema/types"
+      schemaLocation="../../../types.xsd"/>
+   <xs:import namespace="http://www.opengis.net/gml/3.2"
+      schemaLocation="http://www.opengis.net/gml/3.2"/>
+   <!---->
+   <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/IN7_DZIENNIK_KORESP.xsd"
+      schemaLocation="../../default_db.IN7_DZIENNIK_KORESP/IN7_DZIENNIK_KORESP/IN7_DZIENNIK_KORESP.xsd"/>
+   <xs:import
+      namespace="https://biuro.biall-net.pl/wfs/default_db/table/IN7_MK_BAZA_DYSTRYBUCJI.xsd"
+      schemaLocation="../../default_db.IN7_MK_BAZA_DYSTRYBUCJI/IN7_MK_BAZA_DYSTRYBUCJI/IN7_MK_BAZA_DYSTRYBUCJI.xsd"/>
+   <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/AccessGroup.xsd"
+      schemaLocation="../SystemObjects/AccessGroup.xsd"/>
+   <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/AccessOwner.xsd"
+      schemaLocation="../SystemObjects/AccessOwner.xsd"/>
+   <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/BILLS_FVAT.xsd"
+      schemaLocation="../../default_db.BILLS_FVAT/BILLS_FVAT/BILLS_FVAT.xsd"/>
+   <xs:simpleType name="A_STATUS_Type">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="NORMAL"/>
+         <xs:enumeration value="WAITING"/>
+         <xs:enumeration value="MONITOR"/>
+         <xs:enumeration value="DELETED"/>
+         <xs:enumeration value="WARNING"/>
+         <xs:enumeration value="OFF_SOFT"/>
+         <xs:enumeration value="OFF_HARD"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:complexType name="BILLING_NUMBERS_TYPE">
+      <xs:annotation>
+         <xs:appinfo>
+            <system_cache__appinfo:heritage>
+               <system_cache__appinfo:inherit system_cache__appinfo:inherit_ref="default_db:BILLING_NUMBERS_TYPE" system_cache__appinfo:heritage_acl="true">
+                  <system_cache__appinfo:acl_rule_inherit_to_all_same_name_elements_and_refs/>
+                  <acl_rule_inherit_to_all_refs_by_primary/>
+                  <acl_rule_inherit_to_all_refs_by_local_element system_cache__appinfo:acl_rule_inherit_local_element_name="A_STATUS"/>
+               </system_cache__appinfo:inherit>
+               <system_cache__appinfo:exherit_all system_cache__appinfo:heritage_acl="true" system_cache__appinfo:heritage_sort="true"/>
+            </system_cache__appinfo:heritage>
+         </xs:appinfo>
+      </xs:annotation>
+      <xs:sequence>
+         <xs:element name="ID" type="xs:integer"/>
+         <xs:element name="TYPE" type="xs:string"/>
+         <xs:element name="TABLE" type="xs:string"/>
+         <xs:element name="DESC" type="xs:string"/>
+         <xs:element name="CLASS" type="xs:string"/>
+         <xs:element name="BILLING_NUMBERS_TABLE" type="xs:string"/>
+         <xs:element name="documents_id" type="xs:integer"/>
+         <xs:choice>
+            <xs:element ref="default_db__x3A__BILLS_FVAT:BILLS_FVAT"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:complexType>
+   <xs:element name="BILLING_NUMBERS_TYPE"
+      type="default_db__x3A__BILLING_NUMBERS_TYPE:BILLING_NUMBERS_TYPE"/>
+   <xs:complexType name="BILLING_NUMBERS_TYPE_SELL_WINIEN">
+      <xs:annotation>
+         <xs:documentation>Klasa służy do wystawiania faktur</xs:documentation>
+      </xs:annotation>
+      <xs:complexContent>
+         <xs:restriction base="default_db__x3A__BILLING_NUMBERS_TYPE:BILLING_NUMBERS_TYPE">
+            <xs:sequence>
+               <xs:element name="ID" type="xs:integer"/>
+               <xs:element name="TYPE" type="xs:string" fixed="FVAT"/>
+               <xs:element name="TABLE" type="xs:string"/>
+               <xs:element name="DESC" type="xs:string"/>
+               <xs:element name="CLASS" type="xs:string" fixed="SELL_WINIEN"/>
+               <xs:element name="BILLING_NUMBERS_TABLE" type="xs:string"/>
+               <xs:element name="documents_id" type="xs:integer"/>
+               <xs:choice>
+                  <xs:element ref="default_db__x3A__BILLS_FVAT:BILLS_FVAT"/>
+               </xs:choice>
+            </xs:sequence>
+         </xs:restriction>
+      </xs:complexContent>
+   </xs:complexType>
+   <xs:element name="BILLING_NUMBERS_TYPE_SELL_WINIEN"
+      type="default_db__x3A__BILLING_NUMBERS_TYPE:BILLING_NUMBERS_TYPE_SELL_WINIEN"/>
+   <xs:complexType name="BILLING_NUMBERS_TYPE_SELL_WINIEN__BILLS_FVAT">
+      <xs:complexContent>
+         <xs:restriction
+            base="default_db__x3A__BILLING_NUMBERS_TYPE:BILLING_NUMBERS_TYPE_SELL_WINIEN">
+            <xs:sequence>
+               <xs:element name="ID" type="xs:integer"/>
+               <xs:element name="TYPE" type="xs:string" fixed="FVAT"/>
+               <xs:element name="TABLE" type="xs:string" fixed="BILLS_FVAT"/>
+               <xs:element name="DESC" type="xs:string" fixed="Faktura Vat"/>
+               <xs:element name="CLASS" type="xs:string" fixed="SELL_WINIEN"/>
+               <xs:element name="BILLING_NUMBERS_TABLE" type="xs:string" fixed="BILLING_NUMBERS"/>
+               <xs:element name="documents_id" type="xs:integer"/>
+               <xs:choice>
+                  <xs:element ref="default_db__x3A__BILLS_FVAT:BILLS_FVAT"/>
+               </xs:choice>
+            </xs:sequence>
+         </xs:restriction>
+      </xs:complexContent>
+   </xs:complexType>
+   <xs:element name="BILLING_NUMBERS_TYPE_SELL_WINIEN__BILLS_FVAT"
+      type="default_db__x3A__BILLING_NUMBERS_TYPE:BILLING_NUMBERS_TYPE_SELL_WINIEN__BILLS_FVAT"/>
+   <xs:complexType name="BILLING_NUMBERS_TYPE_SELL_WINIEN__BILLS_RU">
+      <xs:complexContent>
+         <xs:restriction
+            base="default_db__x3A__BILLING_NUMBERS_TYPE:BILLING_NUMBERS_TYPE_SELL_WINIEN">
+            <xs:sequence>
+               <xs:element name="ID" type="xs:integer"/>
+               <xs:element name="TYPE" type="xs:string" fixed="FVAT"/>
+               <xs:element name="TABLE" type="xs:string" fixed="BILLS_RU"/>
+               <xs:element name="DESC" type="xs:string" fixed="Rachunek Uproszczony"/>
+               <xs:element name="CLASS" type="xs:string" fixed="SELL_WINIEN"/>
+               <xs:element name="BILLING_NUMBERS_TABLE" type="xs:string" fixed="BILLING_NUMBERS"/>
+               <xs:element name="documents_id" type="xs:integer"/>
+               <xs:choice>
+                  <xs:element ref="default_db__x3A__BILLS_FVAT:BILLS_FVAT"/>
+               </xs:choice>
+            </xs:sequence>
+         </xs:restriction>
+      </xs:complexContent>
+   </xs:complexType>
+   <xs:element name="BILLING_NUMBERS_TYPE_SELL_WINIEN__BILLS_RU"
+      type="default_db__x3A__BILLING_NUMBERS_TYPE:BILLING_NUMBERS_TYPE_SELL_WINIEN__BILLS_RU"/>
+</xs:schema>

+ 0 - 0
SE/schema/ant-object/default_db.BILLING_NUMBERS_TYPE/BILLING_NUMBERS_TYPE/build.xml


+ 137 - 0
SE/schema/ant-object/default_db.BILLS_FVAT/BILLS_FVAT/BILLS_FVAT.xsd

@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml/3.2"
+   xmlns:Types__x3A__default_Default="https://biuro.biall-net.pl/wfs/default_db/Types/Default.xsd"
+   xmlns:default_db__x3A__IN7_DZIENNIK_KORESP="https://biuro.biall-net.pl/wfs/default_db/table/IN7_DZIENNIK_KORESP.xsd"
+   xmlns:hfp="http://www.w3.org/2001/XMLSchema-hasFacetAndProperty"
+   xmlns:default_db__x3A__ADMIN_USERS="https://biuro.biall-net.pl/wfs/default_db/table/ADMIN_USERS.xsd"
+   xmlns:default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI="https://biuro.biall-net.pl/wfs/default_db/table/IN7_MK_BAZA_DYSTRYBUCJI.xsd"
+   xmlns:SystemObjects__x3A__AccessGroup="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/AccessGroup.xsd"
+   xmlns:SystemObjects__x3A__AccessOwner="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/AccessOwner.xsd"
+   xmlns:default_db__x3A__BILLS_FVAT="https://biuro.biall-net.pl/wfs/default_db/table/BILLS_FVAT.xsd"
+   xmlns:default_db__x3A__BILLS_FVAT_POS="https://biuro.biall-net.pl/wfs/default_db/table/BILLS_FVAT_POS.xsd"
+   xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+   xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+   xmlns:system_cache__resources_tree_generate_xsl_required_occurs_raport="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/resources_tree_generate_xsl_require_occurs_raport"
+   xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+   xmlns:fix_se_defaultdb_schema="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/fix_se_defaultdb_schema/fix_se_defaultdb_schema.xsd"
+   xmlns:p5Type="http://biuro.biall-net.pl/p5/schema/types"
+   targetNamespace="https://biuro.biall-net.pl/wfs/default_db/table/BILLS_FVAT.xsd"
+   vc:minVersion="1.1"
+   xmlns:default_db__x3A__BILLING_NUMBERS="https://biuro.biall-net.pl/wfs/default_db/table/BILLING_NUMBERS.xsd"
+   xmlns:default_db__x3A__COMPANIES="https://biuro.biall-net.pl/wfs/default_db/table/COMPANIES.xsd">
+   <xs:annotation>
+      <xs:documentation>TODO niegotowy, koncepcyjny @2018-03</xs:documentation>
+   </xs:annotation>
+   <xs:import namespace="http://biuro.biall-net.pl/p5/schema/types"
+      schemaLocation="../../../types.xsd"/>
+   <xs:import namespace="http://www.opengis.net/gml/3.2"
+      schemaLocation="http://www.opengis.net/gml/3.2"/>
+   <!---->
+   <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/IN7_DZIENNIK_KORESP.xsd"
+      schemaLocation="../../default_db.IN7_DZIENNIK_KORESP/IN7_DZIENNIK_KORESP/IN7_DZIENNIK_KORESP.xsd"/>
+   <xs:import
+      namespace="https://biuro.biall-net.pl/wfs/default_db/table/IN7_MK_BAZA_DYSTRYBUCJI.xsd"
+      schemaLocation="../../default_db.IN7_MK_BAZA_DYSTRYBUCJI/IN7_MK_BAZA_DYSTRYBUCJI/IN7_MK_BAZA_DYSTRYBUCJI.xsd"/>
+   <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/BILLS_FVAT_POS.xsd"
+      schemaLocation="../../default_db.BILLS_FVAT_POS/BILLS_FVAT_POS/BILLS_FVAT_POS.xsd"/>
+   <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/COMPANIES.xsd"
+      schemaLocation="../../default_db.COMPANIES/COMPANIES/COMPANIES.xsd"/>
+   <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/BILLING_NUMBERS.xsd"
+      schemaLocation="../../default_db.BILLING_NUMBERS/BILLING_NUMBERS/BILLING_NUMBERS.xsd"/>
+   <xs:simpleType name="A_STATUS_Type" id="_BILLS_FVAT___d5e75896-1_A_STATUS_T">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="NORMAL"/>
+         <xs:enumeration value="WAITING"/>
+         <xs:enumeration value="MONITOR"/>
+         <xs:enumeration value="DELETED"/>
+         <xs:enumeration value="WARNING"/>
+         <xs:enumeration value="OFF_SOFT"/>
+         <xs:enumeration value="OFF_HARD"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:complexType name="BILLS_FVAT" id="_BILLS_FVAT___d5e75905-1_BILLS_FVAT">
+      <xs:annotation>
+         <xs:appinfo>
+            <system_cache__appinfo:heritage>
+               <system_cache__appinfo:inherit system_cache__appinfo:inherit_ref="default_db:BILLS_FVAT" system_cache__appinfo:heritage_acl="true">
+                  <system_cache__appinfo:acl_rule_inherit_to_all_same_name_elements_and_refs/>
+                  <acl_rule_inherit_to_all_refs_by_primary/>
+                  <acl_rule_inherit_to_all_refs_by_local_element system_cache__appinfo:acl_rule_inherit_local_element_name="A_STATUS"/>
+               </system_cache__appinfo:inherit>
+               <system_cache__appinfo:exherit_all system_cache__appinfo:heritage_acl="true" system_cache__appinfo:heritage_sort="true"/>
+            </system_cache__appinfo:heritage>
+         </xs:appinfo>
+      </xs:annotation>
+      <xs:sequence id="_BILLS_FVAT___d5e75906-1">
+         <xs:element name="ID" type="xs:integer" id="_BILLS_FVAT___d5e75922-1_ID"/>
+         <xs:element name="ID_BILLING_NUMBERS" type="xs:integer"
+            id="_BILLS_FVAT___d5e75923-1_ID_BILLING"/>
+         <xs:element name="ID_BILLING_USERS" type="xs:integer"
+            id="_BILLS_FVAT___d5e75924-1_ID_BILLING"/>
+         <xs:element name="id_owner" type="xs:integer" id="_BILLS_FVAT___d5e75925-1_id_owner"/>
+         <xs:element name="BILL_DATE" type="xs:string" id="_BILLS_FVAT___d5e75926-1_BILL_DATE"/>
+         <xs:element name="SELL_DATE" type="xs:string" id="_BILLS_FVAT___d5e75927-1_SELL_DATE"/>
+         <xs:element name="TIMESTAMP" type="xs:string" id="_BILLS_FVAT___d5e75928-1_TIMESTAMP"/>
+         <xs:element name="PAYMENT_TERM" type="xs:string" id="_BILLS_FVAT___d5e75929-1_PAYMENT_TE"/>
+         <xs:element name="PAYMENT_TYPE" type="xs:integer" id="_BILLS_FVAT___d5e75931-1_PAYMENT_TY"/>
+         <xs:element name="ID_CURRENCY" type="xs:integer" id="_BILLS_FVAT___d5e75932-1_ID_CURRENC"/>
+         <xs:element name="ID_FK_DEKRET" type="xs:integer" id="_BILLS_FVAT___d5e75933-1_ID_FK_DEKR"/>
+         <xs:element name="ID_FK_ROZRACH" type="xs:integer" id="_BILLS_FVAT___d5e75934-1_ID_FK_ROZR"/>
+         <xs:element name="OPEN" type="xs:string" id="_BILLS_FVAT___d5e75935-1_OPEN"/>
+         <xs:element name="FK_ZAKSIEG" type="xs:string" id="_BILLS_FVAT___d5e75936-1_FK_ZAKSIEG"/>
+         <xs:element name="IF_KORV" type="xs:string" id="_BILLS_FVAT___d5e75937-1_IF_KORV"/>
+         <xs:element maxOccurs="unbounded" minOccurs="0"
+            ref="default_db__x3A__BILLS_FVAT_POS:BILLS_FVAT_POS" id="_BILLS_FVAT___d5e75976-1"/>
+      </xs:sequence>
+      <xs:attribute name="sum.wo_tax" type="xs:double">
+         <xs:annotation>
+            <xs:documentation>powinno się to dynamicznie sumować</xs:documentation>
+         </xs:annotation>
+      </xs:attribute>
+      <xs:attribute name="sum.w_tax" type="xs:double">
+         <xs:annotation>
+            <xs:documentation>Powinno sie to dynamicznie sumowac</xs:documentation>
+         </xs:annotation>
+      </xs:attribute>
+      <xs:attribute name="positions" type="xs:int">
+         <xs:annotation>
+            <xs:documentation>Powinna się dynamicznie tworzyć ilość pozycji</xs:documentation>
+         </xs:annotation>
+      </xs:attribute>
+      <xs:assert test="ID = default_db__x3A__BILLS_FVAT_POS:BILLS_FVAT_POS/ID_BILLS_FVAT">
+         <xs:annotation>
+            <xs:documentation>Wystwietlamy lub/i dzialamy tylko dla swoich rekordow pozycji</xs:documentation>
+         </xs:annotation>
+      </xs:assert>
+      <xs:assert test="@positions = count(default_db__x3A__BILLS_FVAT_POS:BILLS_FVAT_POS/*)"/>
+      <xs:assert
+         test="@sum.wo_tax = sum(default_db__x3A__BILLS_FVAT_POS:BILLS_FVAT_POS/(AMMOUNT * PRICE))">
+         <xs:annotation>
+            <xs:documentation>Cos mniej wiecej w ten sposob powinno liczyc. Stawki poszczegolne VATu powinny byc zrobione przez inna strukture, ktora by trzymala jednak wyliczenia gdzies w bazie - bo tak trudno sie to wylicza jakos w powietrzu.</xs:documentation>
+         </xs:annotation>
+      </xs:assert>
+      <xs:assert
+         test="@sum.w_tax = sum(default_db__x3A__BILLS_FVAT_POS:BILLS_FVAT_POS/(AMMOUNT * PRICE * VAT))"
+      />
+   </xs:complexType>
+   <xs:complexType name="BILLS_FVAT_open">
+      <xs:complexContent>
+         <xs:extension base="default_db__x3A__BILLS_FVAT:BILLS_FVAT"/>
+      </xs:complexContent>
+   </xs:complexType>
+   <xs:complexType name="BILLS_FVAT_closed">
+      <xs:complexContent>
+         <xs:extension base="default_db__x3A__BILLS_FVAT:BILLS_FVAT"/>
+      </xs:complexContent>
+   </xs:complexType>
+   <xs:complexType name="BILLS_FVAT_corrected">
+      <xs:annotation>
+         <xs:documentation>todo</xs:documentation>
+      </xs:annotation>
+      <xs:complexContent>
+         <xs:extension base="default_db__x3A__BILLS_FVAT:BILLS_FVAT_closed"/>
+      </xs:complexContent>
+   </xs:complexType>
+   <xs:element name="BILLS_FVAT" type="default_db__x3A__BILLS_FVAT:BILLS_FVAT"
+      id="_BILLS_FVAT___d5e75938-1_BILLS_FVAT"/>
+</xs:schema>

+ 0 - 0
SE/schema/ant-object/default_db.BILLS_FVAT/BILLS_FVAT/build.xml


+ 87 - 0
SE/schema/ant-object/default_db.BILLS_FVAT_POS/BILLS_FVAT_POS/BILLS_FVAT_POS.xsd

@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml/3.2"
+   xmlns:Types__x3A__default_Default="https://biuro.biall-net.pl/wfs/default_db/Types/Default.xsd"
+   xmlns:default_db__x3A__IN7_DZIENNIK_KORESP="https://biuro.biall-net.pl/wfs/default_db/table/IN7_DZIENNIK_KORESP.xsd"
+   xmlns:hfp="http://www.w3.org/2001/XMLSchema-hasFacetAndProperty"
+   xmlns:default_db__x3A__ADMIN_USERS="https://biuro.biall-net.pl/wfs/default_db/table/ADMIN_USERS.xsd"
+   xmlns:default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI="https://biuro.biall-net.pl/wfs/default_db/table/IN7_MK_BAZA_DYSTRYBUCJI.xsd"
+   xmlns:SystemObjects__x3A__AccessGroup="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/AccessGroup.xsd"
+   xmlns:SystemObjects__x3A__AccessOwner="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/AccessOwner.xsd"
+   xmlns:default_db__x3A__BILLS_FVAT_POS="https://biuro.biall-net.pl/wfs/default_db/table/BILLS_FVAT_POS.xsd"
+   xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+   xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+   xmlns:system_cache__resources_tree_generate_xsl_required_occurs_raport="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/resources_tree_generate_xsl_require_occurs_raport"
+   xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+   xmlns:fix_se_defaultdb_schema="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/fix_se_defaultdb_schema/fix_se_defaultdb_schema.xsd"
+   xmlns:p5Type="http://biuro.biall-net.pl/p5/schema/types"
+   targetNamespace="https://biuro.biall-net.pl/wfs/default_db/table/BILLS_FVAT_POS.xsd"
+   vc:minVersion="1.1"
+   xmlns:default_db__x3A__SERVICES="https://biuro.biall-net.pl/wfs/default_db/table/SERVICES.xsd">
+   <xs:import namespace="http://biuro.biall-net.pl/p5/schema/types"
+      schemaLocation="../../../types.xsd"/>
+   <xs:import namespace="http://www.opengis.net/gml/3.2"
+      schemaLocation="http://www.opengis.net/gml/3.2"/>
+   <!---->
+   <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/IN7_DZIENNIK_KORESP.xsd"
+      schemaLocation="../../default_db.IN7_DZIENNIK_KORESP/IN7_DZIENNIK_KORESP/IN7_DZIENNIK_KORESP.xsd"/>
+   <xs:import
+      namespace="https://biuro.biall-net.pl/wfs/default_db/table/IN7_MK_BAZA_DYSTRYBUCJI.xsd"
+      schemaLocation="../../default_db.IN7_MK_BAZA_DYSTRYBUCJI/IN7_MK_BAZA_DYSTRYBUCJI/IN7_MK_BAZA_DYSTRYBUCJI.xsd"/>
+   <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/SERVICES.xsd"
+      schemaLocation="../../default_db.SERVICES/SERVICES/SERVICES.xsd"/>
+   <xs:simpleType name="A_STATUS_Type" id="LS_FVAT_POS___d5e75946-1_A_STATUS_T">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="NORMAL"/>
+         <xs:enumeration value="WAITING"/>
+         <xs:enumeration value="MONITOR"/>
+         <xs:enumeration value="DELETED"/>
+         <xs:enumeration value="WARNING"/>
+         <xs:enumeration value="OFF_SOFT"/>
+         <xs:enumeration value="OFF_HARD"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:complexType name="BILLS_FVAT_POS" id="LS_FVAT_POS___d5e75955-1_BILLS_FVAT">
+      <xs:annotation>
+         <xs:appinfo>
+            <system_cache__appinfo:heritage>
+               <system_cache__appinfo:inherit system_cache__appinfo:inherit_ref="default_db:BILLS_FVAT_POS" system_cache__appinfo:heritage_acl="true">
+                  <system_cache__appinfo:acl_rule_inherit_to_all_same_name_elements_and_refs/>
+                  <acl_rule_inherit_to_all_refs_by_primary/>
+                  <acl_rule_inherit_to_all_refs_by_local_element system_cache__appinfo:acl_rule_inherit_local_element_name="A_STATUS"/>
+               </system_cache__appinfo:inherit>
+               <system_cache__appinfo:exherit_all system_cache__appinfo:heritage_acl="true" system_cache__appinfo:heritage_sort="true"/>
+            </system_cache__appinfo:heritage>
+         </xs:appinfo>
+      </xs:annotation>
+      <xs:sequence id="LS_FVAT_POS___d5e75956-1">
+         <xs:element name="ID" type="xs:integer" id="LS_FVAT_POS___d5e75972-1_ID"/>
+         <xs:element name="ID_BILLS_FVAT" type="xs:integer" id="LS_FVAT_POS___d5e75973-1_ID_BILLS_F"/>
+         <xs:element name="DESCR" type="xs:string" id="LS_FVAT_POS___d5e75974-1_DESCR"/>
+         <xs:element name="ID_SERVICES" type="xs:integer" id="LS_FVAT_POS___d5e75975-1_ID_SERVICE"/>
+         <xs:element ref="default_db__x3A__SERVICES:SERVICES">
+            <xs:annotation>
+               <xs:appinfo>
+                  <system_cache__appinfo:flat_relation_cache>
+                     <system_cache__appinfo:source system_cache__appinfo:ref_engine="view" system_cache__appinfo:name="ID_SERVICES" system_cache__appinfo:xpath="default_db__x3A__SERVICES:SERVICES/ID"/>
+                  </system_cache__appinfo:flat_relation_cache>
+               </xs:appinfo>
+               <xs:documentation>
+                    TODO CHECK IF THIS IS CORRECT FLAT RELATION! WAS GENERATED #183
+                </xs:documentation>
+            </xs:annotation>
+         </xs:element>
+         <xs:element name="DATE_FROM" type="xs:string" id="LS_FVAT_POS___d5e75976-1_DATE_FROM"/>
+         <xs:element name="DATE_TO" type="xs:string" id="LS_FVAT_POS___d5e75977-1_DATE_TO"/>
+         <xs:element name="AMMOUNT" type="xs:string" id="LS_FVAT_POS___d5e75978-1_AMMOUNT"/>
+         <xs:element name="PRICE" type="xs:string" id="LS_FVAT_POS___d5e75979-1_PRICE"/>
+         <xs:element name="VAT" type="xs:string" id="LS_FVAT_POS___d5e75981-1_VAT"/>
+         <xs:element name="id_list_services" type="xs:integer"
+            id="LS_FVAT_POS___d5e75982-1_id_list_se"/>
+         <xs:element name="id_list_sww" type="xs:integer" id="LS_FVAT_POS___d5e75983-1_id_list_sw"/>
+         <xs:element name="VAT_NAME" type="xs:string" id="LS_FVAT_POS___d5e75984-1_VAT_NAME"/>
+         <xs:element name="ID_OFFERS" type="xs:integer" id="LS_FVAT_POS___d5e75985-1_ID_OFFERS"/>
+      </xs:sequence>
+   </xs:complexType>
+   <xs:element name="BILLS_FVAT_POS" type="default_db__x3A__BILLS_FVAT_POS:BILLS_FVAT_POS"
+      id="LS_FVAT_POS___d5e75986-1_BILLS_FVAT"/>
+</xs:schema>

+ 0 - 0
SE/schema/ant-object/default_db.BILLS_FVAT_POS/BILLS_FVAT_POS/build.xml


+ 161 - 331
SE/schema/ant-object/default_db.COMPANIES/COMPANIES/COMPANIES.xsd

@@ -1,87 +1,60 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
-           xmlns:default_db__x3A__COMPANIES="https://biuro.biall-net.pl/wfs/default_db/table/COMPANIES.xsd"
-           xmlns:gml="http://www.opengis.net/gml/3.2"
-           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
-           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
-           xmlns:system_cache__resources_tree_generate_xsl_required_occurs_raport="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/resources_tree_generate_xsl_require_occurs_raport"
-           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
-           xmlns:default_db__x3A__BUILDINGS="https://biuro.biall-net.pl/wfs/default_db/table/BUILDINGS.xsd"
-           xmlns:default_db__x3A__PROBLEMS="https://biuro.biall-net.pl/wfs/default_db/table/PROBLEMS.xsd"
-           xmlns:fix_se_defaultdb_schema="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/fix_se_defaultdb_schema/fix_se_defaultdb_schema.xsd"
-           xmlns:p5Type="http://biuro.biall-net.pl/p5/schema/types"
-           elementFormDefault="qualified"
-           targetNamespace="https://biuro.biall-net.pl/wfs/default_db/table/COMPANIES.xsd"
-           vc:minVersion="1.1">
+   xmlns:default_db__x3A__COMPANIES="https://biuro.biall-net.pl/wfs/default_db/table/COMPANIES.xsd"
+   xmlns:gml="http://www.opengis.net/gml/3.2"
+   xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+   xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+   xmlns:system_cache__resources_tree_generate_xsl_required_occurs_raport="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/resources_tree_generate_xsl_require_occurs_raport"
+   xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+   xmlns:default_db__x3A__BUILDINGS="https://biuro.biall-net.pl/wfs/default_db/table/BUILDINGS.xsd"
+   xmlns:default_db__x3A__PROBLEMS="https://biuro.biall-net.pl/wfs/default_db/table/PROBLEMS.xsd"
+   xmlns:fix_se_defaultdb_schema="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/fix_se_defaultdb_schema/fix_se_defaultdb_schema.xsd"
+   xmlns:p5Type="http://biuro.biall-net.pl/p5/schema/types" elementFormDefault="qualified"
+   targetNamespace="https://biuro.biall-net.pl/wfs/default_db/table/COMPANIES.xsd"
+   vc:minVersion="1.1"
+   xmlns:default_db__x3A__BILLING_NUMBERS="https://biuro.biall-net.pl/wfs/default_db/table/BILLING_NUMBERS.xsd">
    <xs:import namespace="http://biuro.biall-net.pl/p5/schema/types"
-              schemaLocation="../../../types.xsd"/>
+      schemaLocation="../../../types.xsd"/>
    <xs:import namespace="http://www.opengis.net/gml/3.2"
-              schemaLocation="http://www.opengis.net/gml/3.2"/>
+      schemaLocation="http://www.opengis.net/gml/3.2"/>
    <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/BUILDINGS.xsd"
-              schemaLocation="../../default_db.BUILDINGS/BUILDINGS/BUILDINGS.xsd"/>
+      schemaLocation="../../default_db.BUILDINGS/BUILDINGS/BUILDINGS.xsd"/>
    <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/PROBLEMS.xsd"
-              schemaLocation="../../default_db.PROBLEMS/PROBLEMS/PROBLEMS.xsd"/>
+      schemaLocation="../../default_db.PROBLEMS/PROBLEMS/PROBLEMS.xsd"/>
+   <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/BILLING_NUMBERS.xsd"
+      schemaLocation="../../default_db.BILLING_NUMBERS/BILLING_NUMBERS/BILLING_NUMBERS.xsd"/>
    <xs:complexType name="COMPANIES" id="__COMPANIES___d5e7424-1_COMPANIES">
       <xs:annotation>
          <xs:documentation>TODO do rozbudowy, obiekt konatku dla firmy lub kowalskiego, trzeba
             dobrze zamodelowac </xs:documentation>
          <xs:appinfo>
                <system_cache__appinfo:heritage>
-                  <system_cache__appinfo:inherit system_cache__appinfo:inherit_ref="default_db:COMPANIES"
-                                              system_cache__appinfo:heritage_acl="true">
+                  <system_cache__appinfo:inherit system_cache__appinfo:inherit_ref="default_db:COMPANIES" system_cache__appinfo:heritage_acl="true">
                      <system_cache__appinfo:acl_rule_inherit_to_all_same_name_elements_and_refs/>
                      <acl_rule_inherit_to_all_refs_by_primary/>
                      <acl_rule_inherit_to_all_refs_by_local_element system_cache__appinfo:acl_rule_inherit_local_element_name="P_NAME"/>
                   </system_cache__appinfo:inherit>
-                  <system_cache__appinfo:exherit_all system_cache__appinfo:heritage_acl="true"
-                                                  system_cache__appinfo:heritage_sort="true"/>
+                  <system_cache__appinfo:exherit_all system_cache__appinfo:heritage_acl="true" system_cache__appinfo:heritage_sort="true"/>
                </system_cache__appinfo:heritage>
             </xs:appinfo>
       </xs:annotation>
       <xs:sequence id="__COMPANIES___d5e7428-1">
          <xs:element name="ID" minOccurs="0" type="p5Type:integer"/>
-         <xs:element name="ACCOUNT"
-                     minOccurs="0"
-                     nillable="true"
-                     default=""
-                     type="p5Type:string"/>
+         <xs:element name="ACCOUNT" minOccurs="0" nillable="true" default="" type="p5Type:string"/>
          <xs:element name="PASSWD" minOccurs="0" default="" type="p5Type:string"/>
          <xs:element name="STATUS" minOccurs="0" default="5" type="p5Type:integer"/>
-         <xs:element name="A_RECORD_CREATE_DATE"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="A_RECORD_CREATE_AUTHOR"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="A_RECORD_UPDATE_DATE"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="A_RECORD_UPDATE_AUTHOR"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="L_APPOITMENT_DATE"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="L_APPOITMENT_USER"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="L_APPOITMENT_PERIOD"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="L_APPOITMENT_INFO"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
+         <xs:element name="A_RECORD_CREATE_DATE" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="A_RECORD_CREATE_AUTHOR" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="A_RECORD_UPDATE_DATE" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="A_RECORD_UPDATE_AUTHOR" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="L_APPOITMENT_DATE" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="L_APPOITMENT_USER" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="L_APPOITMENT_PERIOD" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="L_APPOITMENT_INFO" minOccurs="0" default="" type="p5Type:string"/>
          <xs:element name="L_APPOITMENT_TYPE" minOccurs="0" default="">
             <xs:simpleType>
-               <xs:restriction base="p5Type:string"><!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
+               <xs:restriction base="p5Type:string">
+                  <!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
                   <xs:enumeration value=""/>
                   <xs:enumeration value="ARRANGED"/>
                   <xs:enumeration value="TO_ARRANGE"/>
@@ -94,7 +67,8 @@
          </xs:element>
          <xs:element name="A_PROBLEM" minOccurs="0" default="">
             <xs:simpleType>
-               <xs:restriction base="p5Type:string"><!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
+               <xs:restriction base="p5Type:string">
+                  <!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
                   <xs:enumeration value=""/>
                   <xs:enumeration value="WARNING"/>
                   <xs:enumeration value="PROBLEM"/>
@@ -103,17 +77,12 @@
                </xs:restriction>
             </xs:simpleType>
          </xs:element>
-         <xs:element name="A_PROBLEM_DESC"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="A_PROBLEM_DATE"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
+         <xs:element name="A_PROBLEM_DESC" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="A_PROBLEM_DATE" minOccurs="0" default="" type="p5Type:string"/>
          <xs:element name="A_STATUS" minOccurs="0" default="WAITING">
             <xs:simpleType>
-               <xs:restriction base="p5Type:string"><!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
+               <xs:restriction base="p5Type:string">
+                  <!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
                   <xs:enumeration value="WAITING"/>
                   <xs:enumeration value="NORMAL"/>
                   <xs:enumeration value="MONITOR"/>
@@ -124,66 +93,25 @@
                </xs:restriction>
             </xs:simpleType>
          </xs:element>
-         <xs:element name="A_STATUS_INFO"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="A_ADM_COMPANY"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
+         <xs:element name="A_STATUS_INFO" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="A_ADM_COMPANY" minOccurs="0" default="" type="p5Type:string"/>
          <xs:element name="P_ACCOUNT" minOccurs="0" default="" type="p5Type:string"/>
-         <xs:element name="T_WORKPOINTS"
-                     minOccurs="0"
-                     default="10"
-                     type="p5Type:string"/>
-         <xs:element name="T_WORKPOINTS_VALUE"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="T_WORKPOINTS_TYPE"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="T_WORKPOINTS_USER"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="T_WORKPOINTS_DATE"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="A_STATUS_LASTCHANGE_DATE"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="S_ADDRESS_CITY"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="S_ADDRESS_POST_CODE"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="S_ADDRESS_POST_OFFICE"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="S_ADDRESS_STREET"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="S_ADDRESS_HOUSE"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="S_OTHER_INFO"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
+         <xs:element name="T_WORKPOINTS" minOccurs="0" default="10" type="p5Type:string"/>
+         <xs:element name="T_WORKPOINTS_VALUE" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="T_WORKPOINTS_TYPE" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="T_WORKPOINTS_USER" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="T_WORKPOINTS_DATE" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="A_STATUS_LASTCHANGE_DATE" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="S_ADDRESS_CITY" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="S_ADDRESS_POST_CODE" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="S_ADDRESS_POST_OFFICE" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="S_ADDRESS_STREET" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="S_ADDRESS_HOUSE" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="S_OTHER_INFO" minOccurs="0" default="" type="p5Type:string"/>
          <xs:element name="S_VIP_LEVEL" minOccurs="0" default="0">
             <xs:simpleType>
-               <xs:restriction base="p5Type:string"><!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
+               <xs:restriction base="p5Type:string">
+                  <!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
                   <xs:enumeration value="0"/>
                   <xs:enumeration value="1"/>
                   <xs:enumeration value="2"/>
@@ -195,191 +123,89 @@
             </xs:simpleType>
          </xs:element>
          <xs:element name="S_VIP_DESC" minOccurs="0" default="" type="p5Type:string"/>
-         <xs:element name="N_P_STATUS_INFORMED_COUNT"
-                     minOccurs="0"
-                     default="0"
-                     type="p5Type:string"/>
-         <xs:element name="N_P_STATUS_NEXT_INFORM_DATE"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
+         <xs:element name="N_P_STATUS_INFORMED_COUNT" minOccurs="0" default="0" type="p5Type:string"/>
+         <xs:element name="N_P_STATUS_NEXT_INFORM_DATE" minOccurs="0" default=""
+            type="p5Type:string"/>
          <xs:element name="N_P_STATUS_INFORMED" minOccurs="0" default="N">
             <xs:simpleType>
-               <xs:restriction base="p5Type:string"><!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
+               <xs:restriction base="p5Type:string">
+                  <!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
                   <xs:enumeration value="Y"/>
                   <xs:enumeration value="N"/>
                </xs:restriction>
             </xs:simpleType>
          </xs:element>
-         <xs:element name="N_P_STATUS_HOW_LAST_INFORMED"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="T_PENALTIES"
-                     minOccurs="0"
-                     default="10"
-                     type="p5Type:string"/>
-         <xs:element name="T_PENALTIES_TYPE"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="T_PENALTIES_VALUE"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="T_WHO_CONNECTED"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="T_WHEN_CONNECTED"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="P_ADM_COMPANY"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="P_DEAL_DATE"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="P_DEALNUMBER"
-                     minOccurs="0"
-                     nillable="true"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="P_DEALNUMBER_PREFIX"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="P_DEALEXPIRE"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="P_HANGUP_FROM"
-                     minOccurs="0"
-                     nillable="true"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="P_HANGUP_TILL"
-                     minOccurs="0"
-                     nillable="true"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="P_ACCOUNT_LIMIT"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
+         <xs:element name="N_P_STATUS_HOW_LAST_INFORMED" minOccurs="0" default=""
+            type="p5Type:string"/>
+         <xs:element name="T_PENALTIES" minOccurs="0" default="10" type="p5Type:string"/>
+         <xs:element name="T_PENALTIES_TYPE" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="T_PENALTIES_VALUE" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="T_WHO_CONNECTED" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="T_WHEN_CONNECTED" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="P_ADM_COMPANY" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="P_DEAL_DATE" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="P_DEALNUMBER" minOccurs="0" nillable="true" default=""
+            type="p5Type:string"/>
+         <xs:element name="P_DEALNUMBER_PREFIX" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="P_DEALEXPIRE" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="P_HANGUP_FROM" minOccurs="0" nillable="true" default=""
+            type="p5Type:string"/>
+         <xs:element name="P_HANGUP_TILL" minOccurs="0" nillable="true" default=""
+            type="p5Type:string"/>
+         <xs:element name="P_ACCOUNT_LIMIT" minOccurs="0" default="" type="p5Type:string"/>
          <xs:element name="P_NAME" minOccurs="0" default="" type="p5Type:string"/>
-         <xs:element name="P_NAME_SECOND"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="P_NIP"
-                     minOccurs="0"
-                     nillable="true"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="P_PESEL"
-                     minOccurs="0"
-                     nillable="true"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="P_OTHER_DOC"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
+         <xs:element name="P_NAME_SECOND" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="P_NIP" minOccurs="0" nillable="true" default="" type="p5Type:string"/>
+         <xs:element name="P_PESEL" minOccurs="0" nillable="true" default="" type="p5Type:string"/>
+         <xs:element name="P_OTHER_DOC" minOccurs="0" default="" type="p5Type:string"/>
          <xs:element name="P_PHONE" minOccurs="0" default="" type="p5Type:string"/>
-         <xs:element name="P_PHONE_SMS"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
+         <xs:element name="P_PHONE_SMS" minOccurs="0" default="" type="p5Type:string"/>
          <xs:element name="P_FAX" minOccurs="0" default="" type="p5Type:string"/>
          <xs:element name="P_CONTACT_PERSON" minOccurs="0" type="p5Type:text"/>
-         <xs:element name="P_ADDRESS_CITY"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="P_ADDRESS_POST_CODE"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="P_ADDRESS_POST_OFFICE"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="P_ADDRESS_STREET"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="P_ADDRESS_HOME"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="P_ADDRESS_HOUSE"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="P_ADDRESS_REGION"
-                     minOccurs="0"
-                     default="0"
-                     type="p5Type:integer"/>
-         <xs:element name="P_OTHER_INFO"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
+         <xs:element name="P_ADDRESS_CITY" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="P_ADDRESS_POST_CODE" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="P_ADDRESS_POST_OFFICE" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="P_ADDRESS_STREET" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="P_ADDRESS_HOME" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="P_ADDRESS_HOUSE" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="P_ADDRESS_REGION" minOccurs="0" default="0" type="p5Type:integer"/>
+         <xs:element name="P_OTHER_INFO" minOccurs="0" default="" type="p5Type:string"/>
          <xs:element name="TAB_UPDATE_STAT" minOccurs="0" default="1">
             <xs:simpleType>
-               <xs:restriction base="p5Type:string"><!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
+               <xs:restriction base="p5Type:string">
+                  <!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
                   <xs:enumeration value="0"/>
                   <xs:enumeration value="1"/>
                </xs:restriction>
             </xs:simpleType>
          </xs:element>
-         <xs:element name="TAB_UPDATE_DATE"
-                     minOccurs="0"
-                     default="0000-00-00 00:00:00"
-                     type="p5Type:dateTime"/>
-         <xs:element name="TAB_UPDATE_INFO"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
-         <xs:element name="BILLING_OWNER"
-                     minOccurs="0"
-                     default="1"
-                     type="p5Type:integer"/>
-         <xs:element name="ID_BILLING_PREFIXES"
-                     minOccurs="0"
-                     default="0"
-                     type="p5Type:string"/>
-         <xs:element name="id_list_form_pay"
-                     minOccurs="0"
-                     default="1"
-                     type="p5Type:integer"/>
-         <xs:element name="user_mail_contact"
-                     minOccurs="0"
-                     default=""
-                     type="p5Type:string"/>
+         <xs:element name="TAB_UPDATE_DATE" minOccurs="0" default="0000-00-00 00:00:00"
+            type="p5Type:dateTime"/>
+         <xs:element name="TAB_UPDATE_INFO" minOccurs="0" default="" type="p5Type:string"/>
+         <xs:element name="BILLING_OWNER" minOccurs="0" default="1" type="p5Type:integer"/>
+         <xs:element name="ID_BILLING_PREFIXES" minOccurs="0" default="0" type="p5Type:string"/>
+         <xs:element name="id_list_form_pay" minOccurs="0" default="1" type="p5Type:integer"/>
+         <xs:element name="user_mail_contact" minOccurs="0" default="" type="p5Type:string"/>
          <xs:element name="is_firma" minOccurs="0" default="0" type="p5Type:integer"/>
          <xs:element name="P_ADRESS_KORESP_1282" minOccurs="0" type="p5Type:string"/>
          <xs:element name="P_REGON" minOccurs="0" type="p5Type:string"/>
          <xs:element name="P_KRS_NUMBER" minOccurs="0" type="p5Type:string"/>
-         <xs:element name="P_ZGODA_NA_PRZETWARZANIE_DANYCH_OSOBOWYCH"
-                     minOccurs="0"
-                     default="NIEWIADOMO">
+         <xs:element name="P_ZGODA_NA_PRZETWARZANIE_DANYCH_OSOBOWYCH" minOccurs="0"
+            default="NIEWIADOMO">
             <xs:simpleType>
-               <xs:restriction base="p5Type:string"><!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
+               <xs:restriction base="p5Type:string">
+                  <!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
                   <xs:enumeration value="TAK"/>
                   <xs:enumeration value="NIE"/>
                   <xs:enumeration value="NIEWIADOMO"/>
                </xs:restriction>
             </xs:simpleType>
          </xs:element>
-         <xs:element name="P_ZGODA_NA_OTRZYMYWANIE_FAKTUR_ELEKTRONICZNYCH"
-                     minOccurs="0"
-                     default="NIEWIADOMO">
+         <xs:element name="P_ZGODA_NA_OTRZYMYWANIE_FAKTUR_ELEKTRONICZNYCH" minOccurs="0"
+            default="NIEWIADOMO">
             <xs:simpleType>
-               <xs:restriction base="p5Type:string"><!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
+               <xs:restriction base="p5Type:string">
+                  <!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
                   <xs:enumeration value="TAK"/>
                   <xs:enumeration value="NIE"/>
                   <xs:enumeration value="NIEWIADOMO"/>
@@ -387,10 +213,10 @@
             </xs:simpleType>
          </xs:element>
          <xs:element name="P_ZGODA_NA_UMIESZCZENIE_DANYCH_W_PUBLICZNYM_SPISIE_ABONENTOW"
-                     minOccurs="0"
-                     default="NIEWIADOMO">
+            minOccurs="0" default="NIEWIADOMO">
             <xs:simpleType>
-               <xs:restriction base="p5Type:string"><!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
+               <xs:restriction base="p5Type:string">
+                  <!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
                   <xs:enumeration value="TAK"/>
                   <xs:enumeration value="NIE"/>
                   <xs:enumeration value="NIEWIADOMO"/>
@@ -401,7 +227,8 @@
          <xs:element name="CRM_LISTA_ZASOBOW_ID" minOccurs="0" type="p5Type:integer"/>
          <xs:element name="K_TYPE" minOccurs="0" default="INNY">
             <xs:simpleType>
-               <xs:restriction base="p5Type:string"><!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
+               <xs:restriction base="p5Type:string">
+                  <!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
                   <xs:enumeration value="INNY"/>
                   <xs:enumeration value="DOSTAWCA/ODBIORCA"/>
                   <xs:enumeration value="ODBIORCA"/>
@@ -413,77 +240,77 @@
                </xs:restriction>
             </xs:simpleType>
          </xs:element>
-         <xs:element name="P_ZGODA_NA_PRZETWARZANIE_NIP_KONTA_BANKOWEGO_EMAIL_NR_TEL"
-                     minOccurs="0"
-                     default="NIEWIADOMO">
+         <xs:element name="P_ZGODA_NA_PRZETWARZANIE_NIP_KONTA_BANKOWEGO_EMAIL_NR_TEL" minOccurs="0"
+            default="NIEWIADOMO">
             <xs:simpleType>
-               <xs:restriction base="p5Type:string"><!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
+               <xs:restriction base="p5Type:string">
+                  <!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
                   <xs:enumeration value="TAK"/>
                   <xs:enumeration value="NIE"/>
                   <xs:enumeration value="NIEWIADOMO"/>
                </xs:restriction>
             </xs:simpleType>
          </xs:element>
-         <xs:element name="P_ZGODA_NA_PRZETWARZANIE_DANYCH_W_CELACH_MARKETINGOWYCH"
-                     minOccurs="0"
-                     default="NIEWIADOMO">
+         <xs:element name="P_ZGODA_NA_PRZETWARZANIE_DANYCH_W_CELACH_MARKETINGOWYCH" minOccurs="0"
+            default="NIEWIADOMO">
             <xs:simpleType>
-               <xs:restriction base="p5Type:string"><!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
+               <xs:restriction base="p5Type:string">
+                  <!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
                   <xs:enumeration value="TAK"/>
                   <xs:enumeration value="NIE"/>
                   <xs:enumeration value="NIEWIADOMO"/>
                </xs:restriction>
             </xs:simpleType>
          </xs:element>
-         <xs:element name="P_ZGODA_NA_WYSŁANIE_PROPONOWANYCH_ZMIAN_W_UMOWIE"
-                     minOccurs="0"
-                     default="NIEWIADOMO">
+         <xs:element name="P_ZGODA_NA_WYSŁANIE_PROPONOWANYCH_ZMIAN_W_UMOWIE" minOccurs="0"
+            default="NIEWIADOMO">
             <xs:simpleType>
-               <xs:restriction base="p5Type:string"><!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
+               <xs:restriction base="p5Type:string">
+                  <!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
                   <xs:enumeration value="TAK"/>
                   <xs:enumeration value="NIE"/>
                   <xs:enumeration value="NIEWIADOMO"/>
                </xs:restriction>
             </xs:simpleType>
          </xs:element>
-         <xs:element name="P_ZGODA_NA_KIEROWANIE_KORESP_DROGA_ELEKTRONICZNA"
-                     minOccurs="0"
-                     default="NIEWIADOMO">
+         <xs:element name="P_ZGODA_NA_KIEROWANIE_KORESP_DROGA_ELEKTRONICZNA" minOccurs="0"
+            default="NIEWIADOMO">
             <xs:simpleType>
-               <xs:restriction base="p5Type:string"><!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
+               <xs:restriction base="p5Type:string">
+                  <!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
                   <xs:enumeration value="TAK"/>
                   <xs:enumeration value="NIE"/>
                   <xs:enumeration value="NIEWIADOMO"/>
                </xs:restriction>
             </xs:simpleType>
          </xs:element>
-         <xs:element name="P_ZGODA_NA_WYSYLANIE_FAKTUR_ELEKTRONICZNIE"
-                     minOccurs="0"
-                     default="NIEWIADOMO">
+         <xs:element name="P_ZGODA_NA_WYSYLANIE_FAKTUR_ELEKTRONICZNIE" minOccurs="0"
+            default="NIEWIADOMO">
             <xs:simpleType>
-               <xs:restriction base="p5Type:string"><!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
+               <xs:restriction base="p5Type:string">
+                  <!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
                   <xs:enumeration value="TAK"/>
                   <xs:enumeration value="NIE"/>
                   <xs:enumeration value="NIEWIADOMO"/>
                </xs:restriction>
             </xs:simpleType>
          </xs:element>
-         <xs:element name="P_ZGODA_NA_POTW_PRZYJECIA_REKLAMACJI_ELEKTRONICZNIE"
-                     minOccurs="0"
-                     default="NIEWIADOMO">
+         <xs:element name="P_ZGODA_NA_POTW_PRZYJECIA_REKLAMACJI_ELEKTRONICZNIE" minOccurs="0"
+            default="NIEWIADOMO">
             <xs:simpleType>
-               <xs:restriction base="p5Type:string"><!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
+               <xs:restriction base="p5Type:string">
+                  <!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
                   <xs:enumeration value="TAK"/>
                   <xs:enumeration value="NIE"/>
                   <xs:enumeration value="NIEWIADOMO"/>
                </xs:restriction>
             </xs:simpleType>
          </xs:element>
-         <xs:element name="P_ZGODA_NA_ZAMIESZCZENIE_DANYCH_W_SPISIE_ABONENTOW"
-                     minOccurs="0"
-                     default="NIEWIADOMO">
+         <xs:element name="P_ZGODA_NA_ZAMIESZCZENIE_DANYCH_W_SPISIE_ABONENTOW" minOccurs="0"
+            default="NIEWIADOMO">
             <xs:simpleType>
-               <xs:restriction base="p5Type:string"><!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
+               <xs:restriction base="p5Type:string">
+                  <!--@2018-03-23 fixed blad piotrowego xsd:schema z api @2018-03-23 dla restriction enums-->
                   <xs:enumeration value="TAK"/>
                   <xs:enumeration value="NIE"/>
                   <xs:enumeration value="NIEWIADOMO"/>
@@ -492,44 +319,47 @@
          </xs:element>
          <xs:element name="bank" minOccurs="0" type="p5Type:string"/>
          <xs:element name="nr_rach" minOccurs="0" type="p5Type:string"/>
-         <xs:element name="TAXPAYER_ID_BILLING_USERS"
-                     minOccurs="0"
-                     default="0"
-                     type="p5Type:integer"/>
-         <xs:element maxOccurs="unbounded"
-                     minOccurs="0"
-                     ref="default_db__x3A__PROBLEMS:PROBLEMS"/>
+         <xs:element name="TAXPAYER_ID_BILLING_USERS" minOccurs="0" default="0"
+            type="p5Type:integer"/>
+         <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__PROBLEMS:PROBLEMS"/>
+         <xs:element maxOccurs="unbounded" minOccurs="0"
+            ref="default_db__x3A__BILLING_NUMBERS:BILLING_NUMBERS_BILLS_FVAT">
+            <xs:annotation>
+                  <xs:appinfo>
+                     <system_cache__appinfo:flat_relation_cache system_cache__appinfo:backref_evaluate="true"> <!-- todo czy backref jest potrzebny... -->
+                        <system_cache__appinfo:source system_cache__appinfo:ref_engine="view" system_cache__appinfo:name="ID" system_cache__appinfo:xpath="default_db__x3A__BILLING_NUMBERS:BILLING_NUMBERS_BILLS_FVAT/ID_BILLING_USERS"/>
+                     </system_cache__appinfo:flat_relation_cache>
+                  </xs:appinfo>
+               <xs:documentation>FAKTURY DO OGLADANIA</xs:documentation>
+            </xs:annotation>
+         </xs:element>
       </xs:sequence>
       <xs:attribute name="label" type="xs:string"/>
       <xs:assert test="@label = concat(P_NAME, ' ', P_NAME_SECOND)"/>
    </xs:complexType>
-   <xs:element name="COMPANIES"
-               type="default_db__x3A__COMPANIES:COMPANIES"
-               id="__COMPANIES___d5e7461-1_COMPANIES">
+   <xs:element name="COMPANIES" type="default_db__x3A__COMPANIES:COMPANIES"
+      id="__COMPANIES___d5e7461-1_COMPANIES">
       <xs:key name="COMPANIES">
          <xs:selector xpath="."/>
          <xs:field xpath="P_NAME"/>
          <xs:field xpath="P_NAME_SECOND"/>
       </xs:key>
    </xs:element>
-   <xs:element name="ID_BILLING_USERS"
-               id="__COMPANIES___d5e7466-1_ID_BILLING"
-               type="default_db__x3A__COMPANIES:COMPANIES">
+   <xs:element name="ID_BILLING_USERS" id="__COMPANIES___d5e7466-1_ID_BILLING"
+      type="default_db__x3A__COMPANIES:COMPANIES">
       <xs:key name="ID_BILLING_USERS">
          <xs:selector xpath="."/>
          <xs:field xpath="P_NAME"/>
          <xs:field xpath="P_NAME_SECOND"/>
       </xs:key>
    </xs:element>
-   <xs:element name="ID_BILLING_USERS_ADMIN"
-               type="default_db__x3A__COMPANIES:COMPANIES">
+   <xs:element name="ID_BILLING_USERS_ADMIN" type="default_db__x3A__COMPANIES:COMPANIES">
       <xs:annotation>
          <xs:documentation>Np. Dowiązanie tego obiektu w ramach BUILDINGS określa, że obiekt jest administratorem danej nieruchomości. </xs:documentation>
       </xs:annotation>
    </xs:element>
-   <xs:element name="KONTRAHENT"
-               type="default_db__x3A__COMPANIES:COMPANIES"
-               id="__COMPANIES___d5e7475-1_KONTRAHENT">
+   <xs:element name="KONTRAHENT" type="default_db__x3A__COMPANIES:COMPANIES"
+      id="__COMPANIES___d5e7475-1_KONTRAHENT">
       <xs:key name="KONTRAHENT">
          <xs:selector xpath="."/>
          <xs:field xpath="P_NAME"/>