Formularz: NIP-8 (1)-C.1 (archiwalny) Załącznik do NIP-8: Rachunki związane z prowadzoną działalnością
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>3408464</typ>
<dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod>
<dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod>
<p1_56>[KrajBanku]</p1_56>
<p1_57>[NazwaBanku]</p1_57>
<p1_58>[PosiadaczRachunku]</p1_58>
<p1_59>[Rachunek]</p1_59>
<p1_59_1>[Pole tekstowe]</p1_59_1>
<p1_60>[Checkbox (pole wyboru tak/nie)]</p1_60>
<p2_56>[KrajBanku]</p2_56>
<p2_57>[NazwaBanku]</p2_57>
<p2_58>[PosiadaczRachunku]</p2_58>
<p2_59>[Rachunek]</p2_59>
<p2_59_1>[Pole tekstowe]</p2_59_1>
<p2_60>[Checkbox (pole wyboru tak/nie)]</p2_60>
<p3_56>[KrajBanku]</p3_56>
<p3_57>[NazwaBanku]</p3_57>
<p3_58>[PosiadaczRachunku]</p3_58>
<p3_59>[Rachunek]</p3_59>
<p3_59_1>[Pole tekstowe]</p3_59_1>
<p3_60>[Checkbox (pole wyboru tak/nie)]</p3_60>
<p4_56>[KrajBanku]</p4_56>
<p4_57>[NazwaBanku]</p4_57>
<p4_58>[PosiadaczRachunku]</p4_58>
<p4_59>[Rachunek]</p4_59>
<p4_59_1>[Pole tekstowe]</p4_59_1>
<p4_60>[Checkbox (pole wyboru tak/nie)]</p4_60>
<p5_56>[KrajBanku]</p5_56>
<p5_57>[NazwaBanku]</p5_57>
<p5_58>[PosiadaczRachunku]</p5_58>
<p5_59>[Rachunek]</p5_59>
<p5_59_1>[Pole tekstowe]</p5_59_1>
<p5_60>[Checkbox (pole wyboru tak/nie)]</p5_60>
<p6_56>[KrajBanku]</p6_56>
<p6_57>[NazwaBanku]</p6_57>
<p6_58>[PosiadaczRachunku]</p6_58>
<p6_59>[Rachunek]</p6_59>
<p6_59_1>[Pole tekstowe]</p6_59_1>
<p6_60>[Checkbox (pole wyboru tak/nie)]</p6_60>
<p7_56>[KrajBanku]</p7_56>
<p7_57>[NazwaBanku]</p7_57>
<p7_58>[PosiadaczRachunku]</p7_58>
<p7_59>[Rachunek]</p7_59>
<p7_59_1>[Pole tekstowe]</p7_59_1>
<p7_60>[Checkbox (pole wyboru tak/nie)]</p7_60>
<p8_56>[KrajBanku]</p8_56>
<p8_57>[NazwaBanku]</p8_57>
<p8_58>[PosiadaczRachunku]</p8_58>
<p8_59>[Rachunek]</p8_59>
<p8_59_1>[Pole tekstowe]</p8_59_1>
<p8_60>[Checkbox (pole wyboru tak/nie)]</p8_60>
<p9_56>[KrajBanku]</p9_56>
<p9_57>[NazwaBanku]</p9_57>
<p9_58>[PosiadaczRachunku]</p9_58>
<p9_59>[Rachunek]</p9_59>
<p9_59_1>[Pole tekstowe]</p9_59_1>
<p9_60>[Checkbox (pole wyboru tak/nie)]</p9_60>
<p10_56>[KrajBanku]</p10_56>
<p10_57>[NazwaBanku]</p10_57>
<p10_58>[PosiadaczRachunku]</p10_58>
<p10_59>[Rachunek]</p10_59>
<p10_59_1>[Pole tekstowe]</p10_59_1>
<p10_60>[Checkbox (pole wyboru tak/nie)]</p10_60>
</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>NIP-8 (1)-C.1</title>
<id>647394756</id>
<forms type="Array">
<item type="com.efile.data.FormFields">
<typ>3408464</typ>
<dataDod>1374565725382</dataDod>
<dataMod>1374565725382</dataMod>
<p1_56>Polska</p1_56>
<p1_57>Bank Zachodni WBK</p1_57>
<p1_58>Jan Nowak</p1_58>
<p1_59>453054504926965134154839080720</p1_59>
<p1_59_1>test pola tekstowego</p1_59_1>
<p1_60>1</p1_60>
<p2_56>Polska</p2_56>
<p2_57>Bank Zachodni WBK</p2_57>
<p2_58>Jan Nowak</p2_58>
<p2_59>453054504926965134154839080720</p2_59>
<p2_59_1>test pola tekstowego</p2_59_1>
<p2_60>1</p2_60>
<p3_56>Polska</p3_56>
<p3_57>Bank Zachodni WBK</p3_57>
<p3_58>Jan Nowak</p3_58>
<p3_59>453054504926965134154839080720</p3_59>
<p3_59_1>test pola tekstowego</p3_59_1>
<p3_60>1</p3_60>
<p4_56>Polska</p4_56>
<p4_57>Bank Zachodni WBK</p4_57>
<p4_58>Jan Nowak</p4_58>
<p4_59>453054504926965134154839080720</p4_59>
<p4_59_1>test pola tekstowego</p4_59_1>
<p4_60>1</p4_60>
<p5_56>Polska</p5_56>
<p5_57>Bank Zachodni WBK</p5_57>
<p5_58>Jan Nowak</p5_58>
<p5_59>453054504926965134154839080720</p5_59>
<p5_59_1>test pola tekstowego</p5_59_1>
<p5_60>1</p5_60>
<p6_56>Polska</p6_56>
<p6_57>Bank Zachodni WBK</p6_57>
<p6_58>Jan Nowak</p6_58>
<p6_59>453054504926965134154839080720</p6_59>
<p6_59_1>test pola tekstowego</p6_59_1>
<p6_60>1</p6_60>
<p7_56>Polska</p7_56>
<p7_57>Bank Zachodni WBK</p7_57>
<p7_58>Jan Nowak</p7_58>
<p7_59>453054504926965134154839080720</p7_59>
<p7_59_1>test pola tekstowego</p7_59_1>
<p7_60>1</p7_60>
<p8_56>Polska</p8_56>
<p8_57>Bank Zachodni WBK</p8_57>
<p8_58>Jan Nowak</p8_58>
<p8_59>453054504926965134154839080720</p8_59>
<p8_59_1>test pola tekstowego</p8_59_1>
<p8_60>1</p8_60>
<p9_56>Polska</p9_56>
<p9_57>Bank Zachodni WBK</p9_57>
<p9_58>Jan Nowak</p9_58>
<p9_59>453054504926965134154839080720</p9_59>
<p9_59_1>test pola tekstowego</p9_59_1>
<p9_60>1</p9_60>
<p10_56>Polska</p10_56>
<p10_57>Bank Zachodni WBK</p10_57>
<p10_58>Jan Nowak</p10_58>
<p10_59>453054504926965134154839080720</p10_59>
<p10_59_1>test pola tekstowego</p10_59_1>
<p10_60>1</p10_60>
</item>
</forms>
</item>
</FormsList>
</item>
</Profiles>
</data>