Pola formularza
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
Tabele kodów krajów, US etc.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>