Importowanie kontaktów CSV dla raportu rocznego: kompletny przewodnik
Importowanie kontaktów z pliku CSV upraszcza wysyłanie hurtowe raportu rocznego do sygnatariuszy i akcjonariuszy. Odkryj pełną metodę na Certyneo.
Équipe éditoriale Certyneo
Redaktor — Certyneo · O Certyneo
Dlaczego importować kontakty w formacie CSV dla raportu rocznego?
Każdego roku spółki akcyjne, holdingi i stowarzyszenia muszą przedłożyć do podpisu ich raport roczny grupie interesariuszy: członkom rady nadzorczej, akcjonariuszom, biegłym rewidentom oraz, zgodnie ze statutem, wszystkim posiadaczom udziałów. Ręczne wprowadzanie każdego adresu e-mail do platformy podpisu elektronicznego jest czasochłonne i źródłem błędów człowieka. Importowanie pliku CSV (Comma-Separated Values) rozwiązuje ten problem, pozwalając wstrzyknąć w kilka sekund setki ustrukturyzowanych kontaktów bezpośrednio do przepływu pracy podpisu.
Podejście to wpisuje się w logikę coraz bardziej rozpowszechniającej się sygnatury elektronicznej w przedsiębiorstwie: automatyzacji wysyłek zbiorowych przy jednoczesnym zagwarantowaniu śladowalności prawnej każdego podpisu. W tym przewodniku omawiamy każdy etap, od przygotowania pliku CSV do ostatecznej weryfikacji podpisów.
---
Przygotowanie pliku CSV: struktura i dobre praktyki
Jakość importu zależy bezpośrednio od rygoryzmu, z jakim budowany jest plik CSV. Źle sformatowany plik generuje błędy importu, brakujące kontakty lub duplikaty, które spowalniają cały proces podpisu.
Niezbędne kolumny
Dla raportu rocznego obejmującego sygnatariuszy i akcjonariuszy plik CSV musi zawierać co najmniej następujące kolumny:
- email : adres e-mail sygnatariusza (obowiązkowy format RFC 5321)
- prenom : imię kontaktu, używane do personalizacji wiadomości zaproszenia
- nom : nazwisko
- role : rola w procesie podpisu (np. `signatariusz`, `czytelnik`, `walidator`)
- ordre_signature : liczba całkowita wskazująca pozycję w sekwencyjnym przepływie pracy (pozostawić puste dla podpisu równoległy)
- telephone (opcjonalnie) : numer w formacie międzynarodowym E.164 (+33XXXXXXXXX) do uwierzytelniania SMS w ramach sygnatury zaawansowanej
- groupe (opcjonalnie) : kategoria biznesowa (np. `akcjonariusz_majoritarny`, `rada_nadzorcza`, `biegły_rewident`)
Certyneo akceptuje kodowania UTF-8 i UTF-8 BOM, co unika problemów wyświetlania znaków akcentowanych często pojawiających się w eksportach z Excela na Windows. Standardowym separatorem jest przecinek, ale obsługiwany jest również średnik — wskaż to podczas importu, jeśli Twoje oprogramowanie zarządzające używa tej konwencji.
Czyszczenie danych przed importem
Przed przesłaniem CSV przeprowadź fazę czyszczenia:
- Usuwanie duplikatów : akcjonariusz present dwukrotnie z dwoma różnymi adresami e-mail musi być rozwiązany wcześniej. Duplikat generuje dwa zaproszenia i może create niejasność prawną dotyczącą wartości zatrzymanego podpisu.
- Walidacja formatów e-mail : użyj formuły walidacji w Google Sheets (`=REGEXMATCH(A2,"^[a-zA-Z0-9._%+\-]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,}$")`) lub dedykowanego narzędzia takiego jak Hunter.io Verifier.
- Weryfikacja ról : dla raportu rocznego niektórzy akcjonariusze mają prawo do samego odczytu (raport z działalności), podczas gdy inni muszą złożyć formalny podpis (uchwały zgromadzenia). Wyraźnie je rozróżnij w kolumnie `role`.
- Kontrola numerów telefonów : jeśli zdecydujesz się na zaawansowaną sygnaturę elektroniczną z OTP przez SMS, wszystkie numery w kolumnie `telephone` muszą być w formacie E.164. Brakujący numer blokuje wysyłkę dla tego kontaktu.
Przykład prawidłowej struktury CSV
```csv email,prenom,nom,role,ordre_signature,telephone,groupe jean.dupont@exemple.fr,Jean,Dupont,signatariusz,1,+33612345678,rada_nadzorcza marie.martin@exemple.fr,Marie,Martin,signatariusz,2,+33698765432,akcjonariusz_majoritarny pierre.durand@exemple.fr,Pierre,Durand,czytelnik,,+33677889900,biegły_rewident ```
Zauważ, że `Pierre Durand`, biegły rewident tylko do odczytu, nie ma numeru porządkowego (pusta kolumna), ponieważ nie jest sygnatariuszem.
---
Importowanie CSV do Certyneo: procedura krok po kroku
Po przygotowaniu pliku importowanie do Certyneo odbywa się w kilku krokach z interfejsu tworzenia folderu podpisu.
Tworzenie folderu podpisu dla raportu rocznego
- Zaloguj się do swojej przestrzeni Certyneo i kliknij na Nowy folder.
- Prześlij dokument PDF raportu rocznego (raport z działalności, skonsolidowane konta, uchwały). Możesz użyć generatora kontraktów opartego na AI Certyneo, jeśli chcesz przygotować uzupełniający protokół zgromadzenia.
- Na karcie Sygnatariusze kliknij na Importuj z CSV.
Parametryzacja importu
Otwiera się okno konfiguracji:
- Kodowanie : wybierz `UTF-8` lub `UTF-8 BOM` w zależności od twojego pliku.
- Separator : przecinek lub średnik.
- Wiersz nagłówka : zaznacz pole, jeśli pierwszy wiersz CSV zawiera nazwy kolumn (rekomendowane).
- Mapowanie kolumn : Certyneo proponuje automatyczne mapowanie na podstawie standardowych nazw kolumn. Sprawdź, czy każda kolumna jest prawidłowo powiązana z odpowiednim polem. Jeśli kolumna nosi nazwę `mail` zamiast `email`, dostosuj mapowanie ręcznie.
Certyneo wyświetla podgląd pierwszych 5 kontaktów przed zatwierdzeniem. Sprawdź, czy żadne pole krytyczne nie jest puste lub źle sformatowane. System oznacza na czerwono wiersze zawierające błędy blokujące (nieprawidłowy e-mail, nieznana rola) i na pomarańczowo ostrzeżenia niezablokujące (brakujący telefon dla sygnatariusza zaawansowanego).
Zatwierdzanie i konfiguracja przepływu pracy
Po zatwierdzeniu importu Certyneo wyświetla pełną listę importowanych kontaktów. Możesz wtedy:
- Zdefiniować typ podpisu dla każdej grupy: prosty podpis (artykuł eIDAS 3.10) dla czytelników, sygnatura zaawansowana lub kwalifikowana dla członków rady. Zapoznaj się z porównaniem rozwiązań sygnatury elektronicznej aby wybrać poziom odpowiedni do twojej sytuacji.
- Konfigurować kolejność podpisania : sekwencyjnie (akcjonariusz majoritarny podpisuje przed członkami rady) lub równolegle (wszyscy sygnatariusze otrzymują zaproszenie jednocześnie).
- Personalizować wiadomość zaproszenia : zintegruj imię i nazwisko sygnatariusza (`{{prenom}} {{nom}}`) i tytuł dokumentu w treści wiadomości.
- Zdefiniować datę wygaśnięcia folderu: dla raportu rocznego 15 do 30 dni daje wystarczająco czasu akcjonariuszom spoza kraju.
---
Zarządzanie błędami i wysyłanie upomnień po importzie
Nawet dobrze przygotowany CSV może generować nieoczekiwane sytuacje po uruchomieniu wysyłki.
Obsługa bounce'ów i nieprawidłowych adresów
Certyneo wyświetla w czasie rzeczywistym soft bounce'y (skrzynka pełna) i hard bounce'y (adres nieistniejący). Dla raportu rocznego o znaczeniu prawnym bounce powinien wyzwolić natychmiastową akcję:
- Zidentyfikuj dotknięty kontakt na pulpicie nawigacyjnym folderu.
- Zaktualizuj jego adres e-mail z karty kontaktu.
- Wyślij zaproszenie indywidualnie bez konieczności odtwarzania całego folderu.
Ta zdolność do ziarniście zorientowanej korekty jest niezbędna dla dotrzymania terminów prawnych zawiadomienia lub rozpowszechniania raportu określonych w statucie lub Kodeksie handlowym.
Automatyzacja upomnień
Dla raportu rocznego z wieloma akcjonariuszami ręczne zarządzanie upomnieniami jest niepraktyczne. Certyneo pozwala zaplanować automatyczne upomnienia:
- J+3 : pierwsze upomnienie dla sygnatariuszy, którzy nie otworzyli e-maila zaproszenia.
- J+7 : drugie upomnienie dla sygnatariuszy, którzy otworzyli ale jeszcze nie podpisali.
- J+14 : ostateczne upomnienie z wzmianką o terminie wygaśnięcia folderu.
Każde upomnienie jest rejestrowane w folderze z sygnaturą czasową, co stanowi dowód staranności w przypadku późniejszego sporu. Dla przedsiębiorstw zarządzających wieloma raportami rocznymi (filie, fundusze) i chcących precyzyjniej obliczać produktywność kalkulator ROI sygnatury elektronicznej pozwala oszacować zyski w stosunku do tradycyjnego procesu papierowego lub e-mailowego.
Eksport raportu podpisu
Po złożeniu podpisów przez wszystkich sygnatariuszy (lub po wygaśnięciu folderu) Certyneo automatycznie generuje:
- Raport audytu (ścieżka audytu) w formacie PDF, zawierający listę każdego zdarzenia z sygnaturą czasową: otwarcie, uwierzytelnianie, podpis, użyta tożsamość elektroniczna.
- Skonsolidowany dokument podpisany z całkowicie zintegrowanymi podpisami elektronicznymi, archiwizowany na parametryzowany okres (od 5 do 30 lat zgodnie z polityką przechowywania zdefiniowaną w twojej przestrzeni).
Raport audytu jest głównym dokumentem w przypadku sporu: dowodzi, że każdy sygnatariusz rzeczywiście otrzymał, otworzył i podpisał dokument w wymaganych warunkach. Musi być przechowywany na tym samym poziomie bezpieczeństwa co dokument, zgodnie z obowiązkami wynikającymi z artykułu 1366 Kodeksu cywilnego i rozporządzenia eIDAS.
---
Optymalizacja procesu importu na lata następne
Import CSV raportu rocznego nie jest zdarzeniem izolowanym: powtarza się każdego roku. Kilka dobrych praktyk pozwala zmniejszyć czas przygotowania z roku na rok.
Utrzymanie głównego pliku CSV
Zachowaj główny plik CSV swoich stałych sygnatariuszy (członkami rady, biegłymi rewidentami, stabilnymi akcjonariuszami). Każdego roku wystarczy zaktualizować wpisy, które się zmieniły (odejścia, nowi akcjonariusze, zmiany adresu e-mail), zamiast przebudowywać plik od nowa.
Użycie szablonów folderu Certyneo
Certyneo pozwala zapisać folder jako szablon: parametry przepływu pracy, spersonalizowana wiadomość zaproszenia, kolejność podpisywania, poziomy podpisu dla grup. Rok później wystarczy załadować szablon, importować zaktualizowany CSV i zastąpić PDF raportu. To oszczędzenie konfiguracji stanowi w praktyce 60 do 80 % czasu konfiguracji nowego folderu.
Połączenie rejestru akcjonariuszy przez API
Dla przedsiębiorstw posiadających rejestr akcjonariuszy w oprogramowaniu zarządzającym (ERP, narzędzie cap table), interfejs REST API Certyneo umożliwia całkowitą automatyzację eksportu-importu. Zaplanowany skrypt może wyodrębnić listę akcjonariuszy dzień przed wysłaniem raportu, wygenerować CSV, przesłać go przez API i uruchomić folder podpisu bez interwencji człowieka. Podejście to jest szczególnie istotne dla struktur zarządzających wieloma dziesiątkami filii lub kilkuset akcjonariuszami. Dla zespołów, które chcą ocenić cennik Certyneo dostosowany do tego wolumenu użycia, dedykowana strona szczegółowo opisuje opcje API i pakiety enterprise.
Ramy prawne mające zastosowanie do sygnatury elektronicznej raportu rocznego
Import kontaktów z CSV i wysyłanie raportu rocznego do sygnatariuszy za pośrednictwem platformy sygnatury elektronicznej wpisuje się w precyzyjne ramy prawne, które każde przedsiębiorstwo musi opanować przed wdrożeniem tego typu procesu.
Wartość prawna sygnatury elektronicznej
Artykuł 1366 Kodeksu cywilnego Francji stanowi, że "dokument elektroniczny ma taką samą moc dowodową jak dokument na papierze" pod warunkiem, że "osoba, od której pochodzi, może być należycie zidentyfikowana i że jest sporządzony i przechowywany w warunkach gwarantujących jego integralność". Artykuł 1367 precyzuje, że sygnatura elektroniczna "polega na użyciu niezawodnej procedury identyfikacji gwarantującej jej związek z aktem, do którego się odnosi".
Na poziomie europejskim rozporządzenie eIDAS nr 910/2014 (i jego aktualizacja eIDAS 2.0 będąca w trakcie transpozycji) definiuje trzy poziomy podpisu: prosty podpis elektroniczny (SES), zaawansowany podpis elektroniczny (SEA) i kwalifikowany podpis elektroniczny (SEQ). Dla raportu rocznego przeznaczonego dla akcjonariuszy minimalnie rekomendowany poziom to podpis zaawansowany, który wymaga silnego uwierzytelniania sygnatariusza (OTP SMS, certifikat) i użycia danych tworzenia podpisu powiązanych w unikalny sposób z sygnatariuszem.
Ochrona danych osobowych (RODO)
Import pliku CSV zawierającego dane osobowe (imię, nazwisko, adres e-mail, numer telefonu) stanowi przetwarzanie danych w rozumieniu rozporządzenia RODO nr 2016/679. W związku z tym przedsiębiorstwo przeprowadzające ten import jest kwalifikowane jako administrator danych i musi:
- Upewnić się, że zbieranie danych opiera się na ważnej podstawie prawnej (artykuł 6 RODO): wykonanie umowy (akcjonariat) lub zgodność z obowiązkiem prawnym (złożenie sprawozdań, zgromadzenie ogólne) stanowią solidne podstawy prawne.
- Poinformować sygnatariuszy o przetwarzaniu ich danych zgodnie z artykułami 13 i 14 RODO (postanowienia informacyjne w wiadomości zaproszenia).
- Regulować stosunki z Certyneo poprzez umowę przetwarzania danych (Data Processing Agreement, DPA) zgodną z artykułem 28 RODO. Certyneo dostarcza ten dokument w uwarunkowanej formie w warunkach ogólnych użytkowania.
- Respektować okresy przechowywania: dane sygnatariuszy i raport audytu muszą być przechowywane co najmniej 5 lat (przedawnienie handlowe, artykuł L.110-4 Kodeksu handlowego) i do 30 lat dla aktów dotyczących praw rzeczowych nieruchomości lub istotnych zobowiązań spółki.
Normy techniczne mające zastosowanie
Formaty sygnatury elektronicznej zaawansowanej i kwalifikowanej używane przez Certyneo są zgodne z normami ETSI EN 319 132 (XAdES), ETSI EN 319 122 (CAdES) i ETSI EN 319 162 (PAdES dla PDF). Normy te gwarantują interoperacyjność podpisów między państwami członkowskimi Unii Europejskiej i ich uznanie przez europejskie systemy sądowe.
Wreszcie dyrektywa NIS2 (2022/0383/COD), wdrożona w prawo francuskie w 2024 r., nakłada wzmocnione wymogi cyberbezpieczeństwa na operatorów usług cyfrowych, w tym platformy sygnatury elektronicznej. Certyneo integruje te wymogi poprzez szyfrowanie TLS 1.3 komunikacji, szyfrowanie danych w spoczynku oraz aktywny program bug bounty.
Scenariusze użycia: import CSV i raport roczny w praktyce
Scenariusz 1 — Holding rodzinny zarządzający około dwudzieścia filii
Holding rodzinny posiadający udziały w około dwudzieściu strukturach musi co roku przedłożyć do podpisu skonsolidowany raport roczny wszem wszystkim kierownikom i wspólnikom swoich filii, czyli około 80 sygnatariuszom. Przed wdrożeniem importu CSV sekretarz generalny spędzał średnio 3 godziny na ręcznym wpisywaniu współrzędnych do narzędzia podpisu, ze wskaźnikiem błędu około 8 % (błędne adresy, inwersja imion).
Po przyjęciu ustrukturyzowanego importu CSV na Certyneo czas przygotowania folderu spadł do 25 minut (z czego 15 minut na aktualizację głównego CSV). Wskaźnik błędu saisie spadł do zera. Automatyczne upomnienia zaplanowane na J+3 i J+7 pozwoliły uzyskać 100 % podpisów w średnim okresie 9 dni, w porównaniu z 22 dniami przy starym procesie pocztowym. To zmniejszenie o 60 % czasu zbierania podpisów jest zgodne z widelcami opublikowanymi przez stowarzyszenia zawodowe sekretarzy generalnych grupy.
Scenariusz 2 — Spółdzielnia rolnicza z kilkuset udziałowcami
Spółdzielnia rolnicza zrzeszająca 340 aktywnych udziałowców musi każdego roku poddać zatwierdzeniu swoich członków raport z działalności i sprawozdania finansowe poświadczone. Udziałowcy, rozpowszechnieni na kilka departamentów, nie mogli wszyscy wziąć udziału w walnym zgromadzeniu, co opóźniało formalne zamknięcie procesu.
Integrując import CSV w Certyneo, spółdzielnia mogła wysłać dokumenty jednocześnie do wszystkich swoich udziałowców z równoległy przepływem pracy. Plik CSV, eksportowany bezpośrednio z oprogramowania zarządzającego udziałami, zawiera wszystkie aktualne współrzędne. Dla udziałowców sygnatariuszy aktu zatwierdzenia wybrano prosty podpis elektroniczny (SES), poziom ten wystarczając dla zwykłych aktów zarządczych zgodnie z wewnętrzną analizą prawną. Wskaźnik podpisania w ciągu 10 dni osiągnął 91 %, w porównaniu z 67 % przy poprzednim procesie pocztowym, znacznie zmniejszając koszty wysyłki poleconym (szacunkowe od 4 do 6 € za przesyłkę zgodnie z taryfami La Poste 2026).
Scenariusz 3 — Biuro doradztwa wspierające kilku klientów przy zamknięciu rocznym
Biuro doradztwa zarządzającego wspierające dwadzieścia klientów MŚP w ich rocznych obowiązkach rachunkowych centralizuje zbieranie podpisów raportu rocznego dla swoich klientów. Każdy klient ma inną listę sygnatariuszy (wspólnicy, kierownicy, biegłych rewidentów).
Dzięki podprzestrzeniom wieloklientowym Certyneo i importowi CSV dla każdego folderu, biuro ustandaryzowało swój proces: szablon CSV dla każdego typu struktury (Sp. z o.o., Sp. z ograniczoną odpowiedzialnością, SA), procedura importu udokumentowana dostarczona pomocnikom i skonsolidowany pulpit nawigacyjny umożliwiający kierownikowi śledzenie postępu podpisów dla wszystkich klientów. Szacunkowe oszczędzenie czasu wynosi od 2 do 3 godzin na klienta i rok obrachunkowy, czyli od 40 do 60 godzin dla całego portfela rocznie. Oszczędzenie to jest reinwestowane w misje o wyższej wartości dodanej dla klientów.
Wnioski
Importowanie kontaktów z pliku CSV dla raportu rocznego to nie tylko kwestia wygody technicznej: to decyzja strategiczna warunkująca wiarygodność prawną, szybkość wykonania i zgodność RODO twojego procesu podpisu. Dobrze ustrukturyzowany CSV, ostrożne mapowanie, automatyczne upomnienia i rygorystyczny raport audytu tworzą cztery filary bez zarzutu rocznego przepływu pracy podpisu.
Niezależnie od tego, czy to holding, spółdzielnia czy biuro wspierające wielu klientów, Certyneo dostarcza niezbędne narzędzia do industrializacji tego importu przy jednoczesnym respektowaniu wymagań rozporządzenia eIDAS i RODO. Gotów do uproszczenia następnego raportu rocznego? Bezpłatnie utwórz konto Certyneo i importuj pierwszy CSV w mniej niż pięć minut.
Wypróbuj Certyneo bezpłatnie
Wyślij pierwszą kopertę do podpisu w mniej niż 5 minut. 5 bezpłatnych kopert miesięcznie, bez karty kredytowej.
Pogłębić temat
Nasze kompletne przewodniki do opanowania podpisu elektronicznego.
Polecane artykuły
Pogłęb swoją wiedzę za pomocą tych powiązanych artykułów.
Klauzula walidacji w raporcie wydatków: przewodnik praktyczny
Klauzula walidacji to kluczowy element zabezpieczający raporty wydatków i gwarantujący ich moc dowodową. Dowiedz się, jak ją redagować i integrować z procesem podpisu elektronicznego.
Klauzula zatwierdzenia w publicznym zamówieniu na dostawę towarów
Klauzula zatwierdzenia warunkuje wykonanie publicznego zamówienia na dostawę towarów. Odkryj, jak ją sformułować, wstawić i zabezpieczyć prawnie.
Klauzula walidacji w akcie zaangażowania: kompletny przewodnik
Klauzula walidacji aktu zaangażowania warunkuje wartość prawną Twojej oferty w postępowaniu o udzielenie zamówienia publicznego. Dowiedz się, jak ją prawidłowo redagować i podpisywać.