Strony internetowe wczoraj a dziś

Polecam ten artykuł wszystkim twórcom witryn internetowych. Jest to krótka, ale zwięzła dywagacja historyczna, dotycząca zmian tendencji w tworzeniu stron www. Najpierw powolne i mozolne witryny, charakteryzujące się nadmiernością kodu HTML, będącym wynikiem programów takich jak FrontPage i podobym. Potem epoka purystów HTML, prawdziwych hardkorowców, którzy za wszelką cenę tworzyli wszystko ręcznie, zupełnie od podstaw. W końcu, nadejście nowoczesnych systemów CMS, które wiele ułatwiają, lecz nie stanowią panaceum projektanta serwisów internetowym. Do tego wymagana jest nadal gruntowna fachowa wiedza.

W sumie fajny artykuł i całkiem zgodny z prawdą. Polecam!

Po długiej epoce witryn internetowych ciężkich i powolnych – były to pierwsze lata XXI wieku i mało kto wówczas zwracał na to uwagę – będących wynikiem nadmiernego kodu HTML, generowanego przez popularne niegdyś aplikacje do tworzenia stron internetowych, takie jak pierwsze wersje Mircrosoft FrontPage, którymi delektowali się pierwsi architekci dawnej sieci web, nastąpiła epoka tak zwanych purystów HTML, którzy z obrzydzeniem potępiali wszelkiego rodzaju oprogramowanie […]

via Strony www wczoraj i dziś: ręczna robota a systemy CMS — Podpis elektroniczny

PHP i MySQL – MySQLi czy PDO?

Każdy zawodowy twórca webowych aplikacji bazodanowych musi być dobrze zorientowany w dostępnych sposobach łączenia się z serwerem baz danych z poziomu PHP oraz znać możliwości i ograniczenia każdej z dostępnych metod.

Choć większość różnego rodzaju benchmarków wskazuje na przewagę MySQLi nad PDO względem szybkości działania, to jest wiele czynników, które sprawiają iż PDO jest dziś wyborem znacznej części programistów. Klasa PDO udostępnia bardzo łatwe do opanowania przez praktycznie każdego programistę metody, w przeciwieństwie do MySQLi, którego funkcje bywają czasami mroczne zwględem ich składni. Ważną kwestią jest także uniwersalność klasy PDO względem obsługi różnorodnych serwerów baz danych, podczas gdy MySQLi obsługuje tylko i wyłącznie MySQL!

Co wybieracie? Na co stawiacie w swoich aplikacjach webowych? Ja stawiam na PDO!

Php i MySQL stanowią podstawę funkcjonalności większości rozbudowanych aplikacji web oraz firmowych witryn internetowych. Każdy zawodowy twórca aplikacji web dobrze wie jak ważny jest wybór odpowiedniej platformy bazodanowej dla swoich projektów. Kluczowe znaczenie w tym zakresie ma także sposób łączenia się z serwerem baz danych z poziomu skryptów php, tak aby interakcja użytkowników z tabelami…

via PHP a połączenie z serwerem MySQL — Blog Informatyczny

Serwis Lenovo: Uszkodzenie mechaniczne laptopa

W połowie zeszłego roku zdecydowałem się na zakup laptopa dla graczy Lenovo Y700-17. Laptop sprawował się świetnie przez wiele miesięcy, lecz w lutym tego roku sprzęt zdecydowanie zaczął odmawiać posłuszeństwa. Niedowierzając w to, że praktycznie nowy i mało używany sprzęt za ponad 4000 zł mógł się tak szybko popsuć, postanowiłem spróbować przywrócić system Windows 10,…

via Serwis Lenovo: uszkodzenie mechaniczne laptopa — Porady informatyczne

Open Office + MySQL

Zastanawiając się nad sposobem na połączenie się z bazą danych kontrahentów, która znajduje się na zewnętrznym serwerze Linux MySQL, poprzez jakiś wygodny i przyjazny interfejs Windows, w celu przeprowadzenia szybkiej edycji danych, oraz przygotowania dużej ilości seryjnej korespondencji do klientów na podstawie szablonów Open Office oraz zawartości kartoteki klientów, po przestudiowaniu i wielokrotnym przetestowaniu ciekawego sposobu na wykonanie tego zadania, przygotowałem artykuł opisujący metodę połączenia się z MySQL poprzez pakiet Open Office. Artykuł ten nosi tytuł Open Office – MySQL. Metoda dostępu do danych kartoteki jest bardzo prosta i spełnia wszelkie możliwe oczekiwania. Po ustanowionym połączeniu z bazą danych można przygotowywać specjalne kwerendy w programie Open Office i wykonywać całą gamę przeróżnych działań na uzyskanych w ten sposób wynikach. Pamiętam czasy eksperymentowania z wtyczką MySQL do programu Excel. Open Office + MySQL to całkiem odmienna historia i bardzo przyjazne doświadczenie.

Fakturowanie online vs. rozwiązania stacjonarne

Fakturowanie to obowiązkowy i nieunikniony proces, który odbywa się w każdym nowoczesnym przedsiębiorstwie. Mikroprzedsiębiorstwa i małe firmy przeważnie generują małe ilości faktur, a wystawianiem dokumentów sprzedaży zajmuje się jedna osoba. W dużych firmach wystawianie faktur VAT wygląda nieco inaczej. Niektóre przedsiębiorstwa wystawiają naprawdę ogromne ilości faktur, a ich systemy fakturowania, oparte na drogim sprzęcie i jeszcze droższym oprogramowaniu sieciowym, są przerażająco kosztowne. Systemy te są często bardzo skomplikowane, oparte na drogich serwerach, umożliwiających dostęp do zasobów z każdej lokalizacji. Takie rozbudowane systemy wymagają ciągłej konserwacji, nie wspominając już o konieczności dostosowywania skomplikowanego oprogramowania do ciągle zmieniających się przepisów prawnych. Czy warto więc inwestować w drogi sprzęt i oprogramowanie do wystawiania faktur VAT? Bardzo często nie zachodzi taka potrzeba! Systemy fakturowania online, dostępne w chmurze, zyskują dziś bardzo dużą popularność, a niektóre z nich oferują niesamowite możliwości, eliminując jednocześnie potrzebę inwestowania sporych kapitałów w sprzęt i oprogramowanie, które się starzeje i wymaga konserwacji. Systemy fakturowania online, takie jak fIstatDB:Faktury & Intrastat, oferują użytkownikom mobilność, dostępność i niezawodność za naprawdę drobne pieniądze!

faktury1

Faktury & Intrastat: kartoteka faktur

 

Zarejestrowani użytkownicy mają do dyspozycji niesamowicie elastyczne narzędzia pracy, oferujące możliwości, za które trzeba normalnie słono płacić, takie jak automatyczne generowanie deklaracji Intrastat na podstawie zrealizowanych zamówień w każdej walucie, czy rozbudowany moduł logistyki, zaawansowany moduł raportowania, obsługa płatności i faktur w wielu walutach i językach.

raporty1

Faktury & Intrastat: przykład raportu spedycyjnego

Więc odpowiedź na pytanie, czy warto inwestować w drogi sprzęt i oprogramowanie do wystawiania faktur VAT brzmi dziś definitywnie NIE! System fIstatDB: Faktury & Intrastat umożliwia wystawianie nieograniczonej ilości faktur VAT, nie inwestując w sprzęt i oprogramowanie, faktur w wielu walutach i językach, z nieograniczoną ilością własnych podmiotów, już za 30zł netto miesięcznie! System pozwala zarządzać zaawansowanymi uprawnieniami utworzonych użytkowników, oferując ponad 100 różnych uprawnień systemowych. System umożliwia dostęp do zasobów z każdej lokalizacji, za pomocą zwyczajnej, zgodnej ze standardami, przeglądarki internetowej.

 

Faktury online

Fakturowanie w sieci?

Jakie mogą być korzyści z możliwości dostępu sieciowego do zasobów oprogramowania, np. oprogramowania do fakturowania, w porównaniu z tradycyjną lokalną metodą pracy, mającą miejsce w wielu „przestarzałych” przedsiębiorstwach? Okazuje się, w przypadku pracy zespołowej, korzyści z sieciowego dostępu do zasobów oprogramowania mogą mieć znaczenie radykalne.

W przypadku oprogramowania działającego wyłącznie lokalnie, czyli dostępnego wyłącznie dla osoby mającej fizyczny dostęp do komputera, na którym program zostaje uruchomiony, wiele możliwości zostaje z góry wykluczonych: pracownicy nie mają możliwości współdzielenia zasobów nad którymi, w rzeczywistości, pracuje cały zespół. W przypadku rozwiązań tak zwanych „lokalnych”, członkowie zespołu są często zmuszeni do eksportowania utworzonych plików, udostępniania ich w publicznych folderach, lub wysyłania ich sobie pocztą elektroniczną, w celu dalszego ich opracowania przez kolejne osoby należące do danego zespołu. Dla lepszego zrozumienia ograniczeń związanych z oprogramowaniem działającym lokalnie, wystarczy przytoczyć przykład przychodzącej płatności lub konieczności wystawienia faktury VAT. W przypadku rozwiązań lokalnych, cały ten prosty proces może stać się bardzo skomplikowany i uciążliwy. Przychodzi płatność od klienta i trzeba ją odnotować. Robi to przeważnie pracownik mający dostęp do kont bankowych. Po odnotowaniu płatności, osoba zajmująca się fakturami wystawia fakturę VAT i powiadamia magazyn o możliwości wydania towaru, często fizycznie przekazując fakturę VAT do osoby odpowiedzialnej za wydawanie towaru.

towary_uslugi2

Faktury & Intrastat: dodawanie nowej grupy towarowej

W przypadku rozwiązań informatycznych umożliwiających sieciowy dostęp do zasobów wielu użytkownikom jednocześnie, gdzie każdy z użytkowników ma uprawnienia do wykonywania określonych czynności, procedura odnotowania płatności, wystawienia faktury VAT i wydania towaru, ogranicza się do kilku kliknięć myszką. Jak to możliwe? Pracownik odpowiedzialny za odnotowanie wpływających płatności odnotowuje płatność w systemie. Pracownik odpowiedzialny za faktury VAT, znajdujący się w innym biurze, zostaje powiadomiony przez system i za jednym kliknięciem myszki generuje fakturę VAT związaną z zamówieniem w toku. Płatność zostaje przypisana do zamówienia. Status zamówienia się zmienia i zostaje wystawiona faktura końcowa VAT. Wszelkie dokumenty sprzedaży i magazynowe zostają wygenerowane w kilka sekund i są automatycznie wysłane do wyznaczonych odbiorców pocztą elektroniczną. Brzmi to futurystycznie? Niekoniecznie. To rzeczywistość rozwiązania fIstatDB:Faktury & Intrastat

Magazyny – Oprogramowanie magazynowe

W większości przedsiębiorstw, szczególnie tych związanych z produkcją, praca z magazynami staje się w dzisiejszych czasach niezbędna. Nie chodzi tutaj nawet o fizyczne magazyny, lecz bardziej o pojęcie magazynów wirtualnych, które stanowią skuteczne rozwiązania organizacyjno-logistyczne w wielu typowych sytuacjach. Lecz praca z magazynami, szczególnie tymi wirtualnymi, wymaga dobrych rozwiązań informatycznych, bez których staje się wręcz niemożliwa.

Starając się dopasować wybór oprogramowania magazynowego do naszych potrzeb, warto jest się zastanowić czego wymagają od nas przepisy prawne, a w szczególności przepisy o podatku dochodowym. Pomijając wiele szczegółów, których cytowanie tutaj uważam za zbędne, przedsiębiorstwa zajmujące się handlem i produkcją, muszą mieć pełną kontrolę nad stanami magazynowymi. Oznacza to, że najlepszym rozwiązaniem dla takich przedsiębiorstw jest oprogramowanie zdolne do obliczenia w trybie natychmiastowych stanów magazynowych w magazynach firmowych, z podaniem wartości towarów znajdujących się z magazynach. Zadanie wydaje się banalnie proste, ale to tylko pozory. Większość oprogramowania magazynowego dostępnego na polskim rynku, nie jest w stanie obliczyć dokładnych stanów magazynowych na zapodaną datę, z wyliczeniem wartości towarów znajdujących się w magazynach.

Oprogramowanie magazynowe

Magazyny

Przyjrzyjmy się przez chwilę z bliska, temu co się dzieje na co dzień w typowym magazynie średniego polskiego przedsiębiorstwa. Towar jest nieustannie przyjmowany i odbierany. Pojawiają się nowe asortymenty, które trzeba utworzyć w systemie i dla których wypada stworzyć odpowiednie kategorie. Są nieustannie wystawiane różne dokumenty magazynowe, w zależności od tego czy towar jest przyjmowany, wydawany czy przenoszony na inny magazyn. Bardzo często  jeden i ten sam asortyment jest, nawet tego samego dnia, przyjmowany z różną ceną, nawet od tego samego dostawcy. W przypadku nieadekwatnego podejścia do problemu, a w szczególności konieczności posługiwania się nieodpowiednimi rozwiązaniami technicznymi, istnieje bardzo duże ryzyko, iż przedsiębiorstwo nie poradzi sobie z utrzymaniem kontroli nad stanami magazynowymi.

Bardzo trudno o takie oprogramowanie magazynowe, które nie tylko utworzy odpowiednie dokumenty magazynowe dla każdej okoliczności, ale także umożliwi wydawanie towaru wybranego z konkretnej dostawy – w której cena towaru może różnić się od ceny w innej dostawie – co pozwoli zachować kontrolę nad prawdziwą wartością towarów znajdujących się w magazynach, z zachowaniem prawdziwej wartości każdej przyjętej partii. Jeszcze trudniej o takie oprogramowanie magazynowe, do którego jest możliwy jednoczesny dostęp wielu użytkowników online, których zakres działania ograniczony jest odpowiednimi uprawnieniami, nadanymi przez administratora systemu. A szczególnie trudno o takie oprogramowanie magazynowe, które wyliczy w trybie natychmiastowym stany magazynowe na dowolnie zapodaną przez użytkownika datę, utworzy zaawansowane raporty zawierające listy towarów na magazynie, kategoryzowane według asortymentów, z podaną informacją o przyjęciach magazynowych oraz wartościach poszczególnych pozycji asortymentu. Nie wspominając już o takim oprogramowaniu magazynowym, w którym każdy z asortymentów, można dowolnie zdefiniować, jak również określić sposób obliczania jego gabarytów oraz wagi, z podaniem ilości wymiarów i sposobu ich przedstawiania w raportach.

magazyny

Magazyny, oprogramowanie magazynowe

A co powiecie na takie oprogramowanie biznesowe, z możliwością dostępu online dla nieograniczonej liczby użytkowników jednocześnie, które oprócz zaawansowanych narzędzi magazynowych, wystawia wszelkiego rodzaju faktury VAT (zaliczkowe, zadatkowe, końcowe, unijne), w dowolnie zdefiniowanych w systemie językach, w dowolnie zdefiniowanych walutach, umożliwia zarządzanie zaawansowanymi zamówieniami zagranicznymi i krajowymi, pozwala zarządzać własnymi spedycjami, a jednocześnie współpracuje z systemem Intrastat, tworząc w locie deklaracje Intrastat w formacie .xml na podstawie dokonanej sprzedaży unijnej w danym okresie, a jednocześnie jest idealne nawet dla sprzedaży krajowej?

Faktury VAT unijne, zamówienia, deklaracje Intrastat

Najnowsze oprogramowanie fIstatDB zapewnia pełną integracji modułów.

Wedle obowiązujących przepisów prawnych, wszelkie transakcje handlowe pomiędzy przedsiębiorstwami, zarejestrowanymi jako podatnicy VAT, muszą być udokumentowane fakturami VAT. W przypadku transakcji handlowych krajowych, podatnicy zwolnieni z podatku VAT, mogą zamiast faktury VAT, wystawić rachunek uproszczony. Natomiast w przypadku transakcji wewnątrzwspólnotowych, pomiędzy przedsiębiorstwami z odmiennych państw unijnych, przedsiębiorstwa muszą dokumentować sprzedaż towarów i usług fakturą VAT wewnętrzną czyli wewnątrzwspólnotową.

faktury7

Faktury & Intrastat: faktura VAT zaliczkowa w walucie EUR

Na polskim rynku, jest wiele ciekawych opcji oprogramowania fakturującego. Obecnie mamy bardzo duży wybór zwykłych ‚programików’ wystawiających faktury VAT, które praktycznie rzecz biorąc i poza odmiennymi interfejsami użytkownika, wykonują swoje zadania w bardzo podobny sposób. Są to zasadniczo programy jednostanowiskowe, działające pod systemem operacyjnym Windows, wystawiające faktury VAT oraz korekty w języku Polskim, według bardzo sztywnych zasad. Niczego nie da się w takim oprogramowaniu ustawić w nietypowy sposób dodając np. jakąś nietypową jednostkę miary dla asortymentu lub wystawiając poprawnie fakturę VAT w walucie innej niż PLN.

Obok prostych programików fakturujących rynek jest praktycznie przesycony oprogramowaniem fakturującym z obsługą magazynów. Pomimo iż wszystkie tego rodzaju aplikacje są bardzo do siebie podobne, to na rynku jest naprawdę sporo dobrego oprogramowania, które jest idealnym rozwiązaniem w wielu typowych sytuacjach.

Są też aplikacje obsługujące jednocześnie fakturowanie, płątności, zamówienia. Niektóre z nich radzą sobie nawet bardzo dobrze z fakturami VAT zaliczkowymi, końcowymi, rozliczaniem zamówień fakturą VAT końcową, z uwzględnieniem wystawionych faktur zaliczkowych na zamówiony towar. Lecz tego rodzaju pozycji, mając na uwadze raczej te, które naprawdę sprawdzają się w różnych sytuacjach, jest prawdę mówiąc niewiele.

Większa część dostępnego na rynku oprogramowania fakturującego została zaprojektowana tak, aby skutecznie działać w ściśle określonych warunkach. Są to warunki panujące w większości polskich przedsiębiorstw i są one skutkiem obowiązujących przepisów prawnych. Lecz okazuje się, że nie wszystkie polskie przedsiębiorstwa działają w tak bardzo podobny do siebie sposób i że przedsiębiorstwa mające odmienne rodzaje handlowych procedur wewnętrznych lub zewnętrznych, np. w skutek stałej współpracy z klientami zagranicznymi, muszą trzymać się nieco innych reguł, choć będących nadal w zgodzie z polskim prawem. W takich przypadkach znalezienie odpowiedniego oprogramowania obsługującego sprzedaż, mimo iż zadanie to może wydawać się banalne, nie jest rzeczą łatwą.

Te polskie przedsiębiorstwa, których działalność w głównej mierze opiera się na eksportowaniu towarów z Polski do innych państw unijnych, są przeważnie zmuszone zlecać wykonanie systemów informatycznych obsługujących skomplikowane procesy związane ze sprzedażą unijną na własną miarę i według własnych potrzeb, z powodu braku odpowiednich, elastycznych a zarazem cenowo atrakcyjnym lub przynajmniej cenowo korzystnych rozwiązań.

faktury4

Faktury & Intrastat: włoskojęzyczna faktura VAT końcowa w walucie EUR

Postawmy sobie przykład polskiej firmy eksportującej polskie wyroby do Włoch i podlegającej obowiązkowi Intrastat. Firma otrzymuje regularnie duże ilości zamówień od klientów zagranicznych, którzy wpłacają zaliczki w walucie EURO w celu potwierdzenia złożonych zamówień. W tle polskich przepisów, polska firma jest zobowiązana wystawić fakturę VAT zaliczkową w PLN w ciągu 7 dni od daty otrzymania płatności w EUR, według średniego kursu EUR z dnia poprzedzającego dzień wystawienia faktury VAT zaliczkowej, lub rozliczyć takową wpłatę fakturą VAT końcową, również w ciągu 7 dni od daty otrzymania płatności e EUR. Swoją drogą klient zagraniczny będzie żądał od polskiego przedsiębiorcy egzemplarzy tych samych faktur w walucie EUR, najlepiej w języku włoskim, ponieważ akurat we Włoszech może być wiele nieporozumień z fakturami nawet w języku angielsku!

A co, jeśli polskie przedsiębiorstwo, o którym mowa, jest zobowiązane składać comiesięczne deklaracje Intrastat uwzględniające wywieziony towar, a dodatkowo prowadzi sprzedaż również krajową? Czy na polskim rynku jest jakieś dobre i niezbyt drogie rozwiązanie informatyczne, które sprawdziłoby się w tak „nietypowej” lecz powszechnej sytuacji?

intrastat2

Faktury & Intrastat: tworzenie nowej deklaracji Intrastat

intrastat3

Faktury & Intrastat: przykład wygenerowanej deklaracji Intrastat w formacie xml

System informatyczny pod nazwą fIstatDB: Faktury & Intrastat, radzi sobie znakomicie z fakturami VAT w niemalże każdej walucie, a na uprzednie żądanie automatycznie generuje egzemplarze w walucie PLN faktur wystawionych w EUR. Wystawione dokumenty sprzedaży mogą być automatycznie wysyłane do określonych użytkowników, jako załącznik mejlowy w formacie PDF. System jest w stanie wystawiać faktury VAT zaliczkowe, faktury VAT końcowe, pro forma, unijne, i to wszystko w wielu walutach, w wielu językach jednocześnie, bez konieczności aby użytkownicy znali jakikolwiek język obcy!

fIstatDB: Faktury & Intrastat to system wielostanowiskowy, instalowany centralnie na jednym serwerze. Do systemu można mieć dostęp nie tylko poprzez sieć lokalną, ale także za pomocą internetu, jeżeli administrator zezwoli takie połączenia.

fIstatDB to nie tylko faktury. System składa się z wielu modułów, w tym między innymi, zamówienia, płatności, kontrahenci, prowizje, raporty, logistyka, które idealnie się integrują, przyczyniając się do niesamowitej funkcjonalności i skalowalności systemu.

System świetnie współpracuje z systemem Intrastat i jest idealnym rozwiązaniem dla wielu polskich przedsiębiorstw, szczególnie w przypadku istniejącego obowiązku Intrastat.

fIstatDB: Faktury & Intrastat obsługuje zamówienia w  walutach EUR lub PLN. Do zamówień można przypisywać wpływające płatności zaliczkowe, do których można automatycznie wystawiać faktury VAT zaliczkowe w odpowiedniej walucie! Zamówienia składają się z pozycji zamówień, które zawierają asortyment utworzony wedle własnych życzeń! Także sposób przedstawiania i obliczania danych dotyczących asortymentów, może zostać dowolnie zdefiniowany przez administratora. Zamówienia mogą być automatycznie rozliczane fakturą VAT końcową, a całość uwzględniona w deklaracjach Intrastat oraz raportach systemowych. Ale to nadal tylko mały ułamek całego potencjału systemu!

zamowienia2

Faktury & Intrastat: przykład prostego zamówienia w walucie PLN

System fistatDB jest na bieżąco rozwijany, udoskonalany i wzbogacany o nowe funkcje.