Formularz: EFZp Ewidencja VAT zakup
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>26781716</typ>
<dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod>
<dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod>
<miesiac>[miesiac]</miesiac>
<rok>[rok]</rok>
<polepowtarzalne>[Pole powtarzalne]</polepowtarzalne>
<DataZakupu>[data]</DataZakupu>
<DataWplywu>[data]</DataWplywu>
<DowodZakupu>[Pole tekstowe]</DowodZakupu>
<DokumentZakupu>[Pole tekstowe]</DokumentZakupu>
<IMP>[Pole tekstowe]</IMP>
<NrDostawcy>[Pole tekstowe]</NrDostawcy>
<NazwaDostawcy>[Pole tekstowe]</NazwaDostawcy>
<K40>[Pole kwoty]</K40>
<K41>[Pole kwoty]</K41>
<K42>[Pole kwoty]</K42>
<K43>[Pole kwoty]</K43>
<K44>[Pole kwoty]</K44>
<K45>[Pole kwoty]</K45>
<K46>[Pole kwoty]</K46>
<K47>[Pole kwoty]</K47>
<ZakupVAT_Marza>[Pole kwoty]</ZakupVAT_Marza>
<DataZdGosp>[data]</DataZdGosp>
<OpisZdGos>[Pole tekstowe]</OpisZdGos>
<podzial1>[Pole podziału sekcji]</podzial1>
<sumK40>[Pole kwoty]</sumK40>
<sumK41>[Pole kwoty]</sumK41>
<sumK42>[Pole kwoty]</sumK42>
<sumK43>[Pole kwoty]</sumK43>
<sumK44>[Pole kwoty]</sumK44>
<sumK45>[Pole kwoty]</sumK45>
<sumK46>[Pole kwoty]</sumK46>
<sumK47>[Pole kwoty]</sumK47>
<sumZakupVAT_Marza>[Pole kwoty]</sumZakupVAT_Marza>
<koniecstrony1>[Koniec strony]</koniecstrony1>
<pageno>[Numer strony]</pageno>
<pages>[Liczba stron]</pages>
</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>EFZp</title>
<id>647394756</id>
<forms type="Array">
<item type="com.efile.data.FormFields">
<typ>26781716</typ>
<dataDod>1374565725382</dataDod>
<dataMod>1374565725382</dataMod>
<miesiac>9</miesiac>
<rok></rok>
<polepowtarzalne></polepowtarzalne>
<DataZakupu>30-10-1990</DataZakupu>
<DataWplywu>30-10-1990</DataWplywu>
<DowodZakupu>test pola tekstowego</DowodZakupu>
<DokumentZakupu>test pola tekstowego</DokumentZakupu>
<IMP>test pola tekstowego</IMP>
<NrDostawcy>test pola tekstowego</NrDostawcy>
<NazwaDostawcy>test pola tekstowego</NazwaDostawcy>
<K40>10</K40>
<K41>10</K41>
<K42>10</K42>
<K43>10</K43>
<K44>10</K44>
<K45>10</K45>
<K46>10</K46>
<K47>10</K47>
<ZakupVAT_Marza>10</ZakupVAT_Marza>
<DataZdGosp>30-10-1990</DataZdGosp>
<OpisZdGos>test pola tekstowego</OpisZdGos>
<podzial1></podzial1>
<sumK40>10</sumK40>
<sumK41>10</sumK41>
<sumK42>10</sumK42>
<sumK43>10</sumK43>
<sumK44>10</sumK44>
<sumK45>10</sumK45>
<sumK46>10</sumK46>
<sumK47>10</sumK47>
<sumZakupVAT_Marza>10</sumZakupVAT_Marza>
<koniecstrony1></koniecstrony1>
<pageno></pageno>
<pages></pages>
</item>
</forms>
</item>
</FormsList>
</item>
</Profiles>
</data>