Formularz: EF Ewidencja VAT sprzedaż
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>26825477</typ>
<dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod>
<dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod>
<naglowek>[Nagłówek]</naglowek>
<miesiac>[miesiac]</miesiac>
<rok>[rok]</rok>
<polepowtarzalne>[Pole powtarzalne]</polepowtarzalne>
<DataWystawienia>[data]</DataWystawienia>
<DataSprzedazy>[data]</DataSprzedazy>
<DowodSprzedazy>[Pole tekstowe]</DowodSprzedazy>
<TypDokumentu>[Pole tekstowe]</TypDokumentu>
<GTU>[Pole tekstowe]</GTU>
<Procedury>[Pole tekstowe]</Procedury>
<NrKontrahenta>[Pole tekstowe]</NrKontrahenta>
<NazwaKontrahenta>[Pole tekstowe]</NazwaKontrahenta>
<K19>[Pole kwoty]</K19>
<K20>[Pole kwoty]</K20>
<K17>[Pole kwoty]</K17>
<K18>[Pole kwoty]</K18>
<K15>[Pole kwoty]</K15>
<K16>[Pole kwoty]</K16>
<K13>[Pole kwoty]</K13>
<K14>[Pole kwoty]</K14>
<K10>[Pole kwoty]</K10>
<K21>[Pole kwoty]</K21>
<K22>[Pole kwoty]</K22>
<K11>[Pole kwoty]</K11>
<K12>[Pole kwoty]</K12>
<K23>[Pole kwoty]</K23>
<K24>[Pole kwoty]</K24>
<K25>[Pole kwoty]</K25>
<K26>[Pole kwoty]</K26>
<K27>[Pole kwoty]</K27>
<K28>[Pole kwoty]</K28>
<K29>[Pole kwoty]</K29>
<K30>[Pole kwoty]</K30>
<K31>[Pole kwoty]</K31>
<K32>[Pole kwoty]</K32>
<K33>[Pole kwoty]</K33>
<K34>[Pole kwoty]</K34>
<K35>[Pole kwoty]</K35>
<K36>[Pole kwoty]</K36>
<SprzedazVAT_Marza>[Pole kwoty]</SprzedazVAT_Marza>
<KorektaPodstawyOpod>[Checkbox (pole wyboru tak/nie)]</KorektaPodstawyOpod>
<TerminPlatnosci>[data]</TerminPlatnosci>
<DataZaplaty>[data]</DataZaplaty>
<DataZdGosp>[data]</DataZdGosp>
<OpisZdGos>[Pole tekstowe]</OpisZdGos>
<sekcja1>[Pole podziału sekcji]</sekcja1>
<sumK19>[Pole kwoty]</sumK19>
<sumK20>[Pole kwoty]</sumK20>
<sumK17>[Pole kwoty]</sumK17>
<sumK18>[Pole kwoty]</sumK18>
<sumK15>[Pole kwoty]</sumK15>
<sumK16>[Pole kwoty]</sumK16>
<sumK13>[Pole kwoty]</sumK13>
<sumK14>[Pole kwoty]</sumK14>
<sumK10>[Pole kwoty]</sumK10>
<sumK21>[Pole kwoty]</sumK21>
<sumK22>[Pole kwoty]</sumK22>
<sumK11>[Pole kwoty]</sumK11>
<sumK12>[Pole kwoty]</sumK12>
<sumK23>[Pole kwoty]</sumK23>
<sumK24>[Pole kwoty]</sumK24>
<sumK25>[Pole kwoty]</sumK25>
<sumK26>[Pole kwoty]</sumK26>
<sumK27>[Pole kwoty]</sumK27>
<sumK28>[Pole kwoty]</sumK28>
<sumK29>[Pole kwoty]</sumK29>
<sumK30>[Pole kwoty]</sumK30>
<sumK31>[Pole kwoty]</sumK31>
<sumK32>[Pole kwoty]</sumK32>
<sumK33>[Pole kwoty]</sumK33>
<sumK34>[Pole kwoty]</sumK34>
<sumK35>[Pole kwoty]</sumK35>
<sumK36>[Pole kwoty]</sumK36>
<sumSprzedazVAT_Marza>[Pole kwoty]</sumSprzedazVAT_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>EF</title>
<id>647394756</id>
<forms type="Array">
<item type="com.efile.data.FormFields">
<typ>26825477</typ>
<dataDod>1374565725382</dataDod>
<dataMod>1374565725382</dataMod>
<naglowek></naglowek>
<miesiac>9</miesiac>
<rok></rok>
<polepowtarzalne></polepowtarzalne>
<DataWystawienia>30-10-1990</DataWystawienia>
<DataSprzedazy>30-10-1990</DataSprzedazy>
<DowodSprzedazy>test pola tekstowego</DowodSprzedazy>
<TypDokumentu>test pola tekstowego</TypDokumentu>
<GTU>test pola tekstowego</GTU>
<Procedury>test pola tekstowego</Procedury>
<NrKontrahenta>test pola tekstowego</NrKontrahenta>
<NazwaKontrahenta>test pola tekstowego</NazwaKontrahenta>
<K19>10</K19>
<K20>10</K20>
<K17>10</K17>
<K18>10</K18>
<K15>10</K15>
<K16>10</K16>
<K13>10</K13>
<K14>10</K14>
<K10>10</K10>
<K21>10</K21>
<K22>10</K22>
<K11>10</K11>
<K12>10</K12>
<K23>10</K23>
<K24>10</K24>
<K25>10</K25>
<K26>10</K26>
<K27>10</K27>
<K28>10</K28>
<K29>10</K29>
<K30>10</K30>
<K31>10</K31>
<K32>10</K32>
<K33>10</K33>
<K34>10</K34>
<K35>10</K35>
<K36>10</K36>
<SprzedazVAT_Marza>10</SprzedazVAT_Marza>
<KorektaPodstawyOpod>1</KorektaPodstawyOpod>
<TerminPlatnosci>30-10-1990</TerminPlatnosci>
<DataZaplaty>30-10-1990</DataZaplaty>
<DataZdGosp>30-10-1990</DataZdGosp>
<OpisZdGos>test pola tekstowego</OpisZdGos>
<sekcja1></sekcja1>
<sumK19>10</sumK19>
<sumK20>10</sumK20>
<sumK17>10</sumK17>
<sumK18>10</sumK18>
<sumK15>10</sumK15>
<sumK16>10</sumK16>
<sumK13>10</sumK13>
<sumK14>10</sumK14>
<sumK10>10</sumK10>
<sumK21>10</sumK21>
<sumK22>10</sumK22>
<sumK11>10</sumK11>
<sumK12>10</sumK12>
<sumK23>10</sumK23>
<sumK24>10</sumK24>
<sumK25>10</sumK25>
<sumK26>10</sumK26>
<sumK27>10</sumK27>
<sumK28>10</sumK28>
<sumK29>10</sumK29>
<sumK30>10</sumK30>
<sumK31>10</sumK31>
<sumK32>10</sumK32>
<sumK33>10</sumK33>
<sumK34>10</sumK34>
<sumK35>10</sumK35>
<sumK36>10</sumK36>
<sumSprzedazVAT_Marza>10</sumSprzedazVAT_Marza>
<koniecstrony1></koniecstrony1>
<pageno></pageno>
<pages></pages>
</item>
</forms>
</item>
</FormsList>
</item>
</Profiles>
</data>