Formularz: UPO (e-US) Urzędowe poświadczenie odbioru dokumentu elektronicznego (e-Urząd Skarbowy)
Pola
- Pola typu String: dowolny ciąg znaków, znaki specjalne powinny być zapisane za pomocą encji HTML (np znaki < > to odpowiednio < oraz >
- Pola typu Number: dozwolone znaki to cyfry 0-9 oraz separator dziesiętny (kropka)
- Pola typu Boolean: wartości logiczne true/false
- Pola daty: data zapisana w formacie timestamp w milisekundach lub w formacie rrrr-mm-dd, na przykład 1976-11-10.
- Format znaków to UTF-8
Bazy kodów
Podstawowa struktura:
Wzór pliku:
<data type="com.efile.importer.ImportData">
<Profiles type="Array">
<item type="com.efile.data.DBProfile">
<FormsList type="Array">
<item type="com.efile.data.DBForm">
<title>[nazwa formularza na liście moich formularzy]</title>
<id>[opcjonalne: id wypełnionego formularza, jeśli będzie już taki wpisany w profilu to zostanie nadpisany, musi być unikalny w zakresie profilu, do którego jest importowany]</id>
<forms type="Array">
<item type="com.efile.data.FormFields">
<typ>39649617</typ>
<dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod>
<dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod>
<upo_nazwaAdresata>[Pole tekstowe]</upo_nazwaAdresata>
<upo_identyfikatorAdresata>[Pole tekstowe]</upo_identyfikatorAdresata>
<upo_RodzajAdresata>[Pole tekstowe]</upo_RodzajAdresata>
<upo_nazwaNadawcy>[Pole tekstowe]</upo_nazwaNadawcy>
<upo_identyfikatorNadawcy>[Pole tekstowe]</upo_identyfikatorNadawcy>
<upo_RodzajNadawcy>[Pole tekstowe]</upo_RodzajNadawcy>
<upo_identyfikatorPoswiadczenia>[Pole tekstowe]</upo_identyfikatorPoswiadczenia>
<upo_dataDoreczenia>[Pole tekstowe]</upo_dataDoreczenia>
<upo_dataWytworzenia>[Pole tekstowe]</upo_dataWytworzenia>
<upo_identyfikatorDokumentu>[Pole tekstowe]</upo_identyfikatorDokumentu>
<upo_rodzaj1>[Pole tekstowe]</upo_rodzaj1>
<upo_wartosc1>[pole wielowierszowe]</upo_wartosc1>
<upo_rodzaj2>[Pole tekstowe]</upo_rodzaj2>
<upo_wartosc2>[pole wielowierszowe]</upo_wartosc2>
<upo_rodzaj3>[Pole tekstowe]</upo_rodzaj3>
<upo_wartosc3>[pole wielowierszowe]</upo_wartosc3>
<upo_rodzaj4>[Pole tekstowe]</upo_rodzaj4>
<upo_wartosc4>[pole wielowierszowe]</upo_wartosc4>
<listaPodpisanych>[Pole tekstowe]</listaPodpisanych>
</item>
</forms>
</item>
<item type="com.efile.data.DBForm">
<forms type="Array">
<item type="com.efile.data.FormFields">
[... kolejny formularz ...]
</item>
</forms>
<title>[nazwa formularza na liście moich formularzy]</title>
</item>
</FormsList>
</item>
</Profiles>
</data>
Przykład pliku:
<data type="com.efile.importer.ImportData">
<Profiles type="Array">
<item type="com.efile.data.DBProfile">
<FormsList type="Array">
<item type="com.efile.data.DBForm">
<title>UPO (e-US)</title>
<id>647394756</id>
<forms type="Array">
<item type="com.efile.data.FormFields">
<typ>39649617</typ>
<dataDod>1374565725382</dataDod>
<dataMod>1374565725382</dataMod>
<upo_nazwaAdresata>test pola tekstowego</upo_nazwaAdresata>
<upo_identyfikatorAdresata>test pola tekstowego</upo_identyfikatorAdresata>
<upo_RodzajAdresata>test pola tekstowego</upo_RodzajAdresata>
<upo_nazwaNadawcy>test pola tekstowego</upo_nazwaNadawcy>
<upo_identyfikatorNadawcy>test pola tekstowego</upo_identyfikatorNadawcy>
<upo_RodzajNadawcy>test pola tekstowego</upo_RodzajNadawcy>
<upo_identyfikatorPoswiadczenia>test pola tekstowego</upo_identyfikatorPoswiadczenia>
<upo_dataDoreczenia>test pola tekstowego</upo_dataDoreczenia>
<upo_dataWytworzenia>test pola tekstowego</upo_dataWytworzenia>
<upo_identyfikatorDokumentu>test pola tekstowego</upo_identyfikatorDokumentu>
<upo_rodzaj1>test pola tekstowego</upo_rodzaj1>
<upo_wartosc1>to jest pole wielowierszowe</upo_wartosc1>
<upo_rodzaj2>test pola tekstowego</upo_rodzaj2>
<upo_wartosc2>to jest pole wielowierszowe</upo_wartosc2>
<upo_rodzaj3>test pola tekstowego</upo_rodzaj3>
<upo_wartosc3>to jest pole wielowierszowe</upo_wartosc3>
<upo_rodzaj4>test pola tekstowego</upo_rodzaj4>
<upo_wartosc4>to jest pole wielowierszowe</upo_wartosc4>
<listaPodpisanych>test pola tekstowego</listaPodpisanych>
</item>
</forms>
</item>
</FormsList>
</item>
</Profiles>
</data>