czwartek, kwietnia 14, 2011

E-faktura, stan prawny

Rzeczpospolita - Są zgłoszone dwa projekty ustaw dotyczących e-podpisów:

  • poselska (zrównanie podpisu osobistego w dowodzie z odręcznym),
  • rządowy (ograniczającym działanie podpisu osobistego do kontaktów z e-administracją). Poza tą różnicą mają wspólne punkty, wprowadzają zaawansowany podpis elektroniczny (nie wymaga karty czy czytnika) oraz pojęcie pieczęci elektronicznej powiązanej z podmiotem.

Obecnie z e-podpisu korzysta 300 tyś osób.

Tamże z dnia 10.01.2011 - aby przesyłać e-faktury, ale pliki muszą spełniać określone warunki. Informacje o zmianach w VAT na 2011 są opublikowane w broszurze przez Min Fin. Od 1 stycznia ulega uproszczeniu wysyłanie faktur online (zgodnie z rozporządzeniem z 17.12.2010 - DzU z 2010 r. nr 249, poz 1661 w odpowiedzi na nową dyrektywę Rady 2010/45/UE z 13 lipca 2010). Faktura może być wysłana w dowolnym formacie elektronicznym ale z obwarowaniem zapewnienia autentyczności pochodzenia i integralności treści. Ale nie ma mowy o minimalnych warunkach technicznych jakie muszą być spełnione.

Trochę więcej na temat dyrektywy
Pozwala ona na zastosowanie, obok EDI i bezpiecznego podpisu stosować dowolnej technologii która zapewni:

  • autentyczności pochodzenia,
  • integralności treści (integralność treści oznacza niezmienność obowiązkowych elementów faktury, można dodać lub zmienić dane nieobowiązkowe takie jak znaczniki lub komentarze lub zmienić format faktury - ale z tym należy postępować ostrożnie gdyż można liczyć się na różne interpretacje - sumarycznie lepiej fakturę podpisać i zapieczętować i nic w niej nie ruszać) oraz,
  • czytelność

Obowiązek wprowadzenia do końca roku 2012.

poniedziałek, kwietnia 11, 2011

Obsługa HTTP/HTTPS w PHP

Traktowanie serwera PHP w nietypowy sposób do obsługi komunikacji z innym serwerem. Jak to zrobić? Od razu nasuwają się następujące rozwiązania:

  1. skorzystanie z cURL - dokumentacja
  2. wykorzystanie wrappera do HTTP – świetny blog - http://wezfurlong.org/blog/2006/nov/http-post-from-php-without-curl/ – tam sie dowiedziałem, że dopiero ustawienie ‘ignore_errors’ pozwala na dostanie się do ładunku zwróconego w przypadku błędów po drugiej stronie. Przy okazji można wykorzystać tu http://pl.php.net/http_build_query
  3. zaprzęgnięcie do tego usług webowych –WSO2

Pracowita niedziela

Ciekawostki z życia:

  1. Coś dla ciała - http://tempehservice.com/?pl_badz-wege,27, Sklep w Katowicach
  2. Interesujące wnioski z analizy - http://httparchive.org/interesting.php - na podstawie webhosting.pl – jQury dominujący framework wśród JS
  3. Niezłe rzeczy można z tym zrobić - http://www.autohotkey.com/docs/Tutorial.htm
  4. Proste przykłady z C# - http://www.jonasjohn.de/snippets/csharp/xmlserializer-example.htm
  5. Silne wsparcie protokołu HTTP i nie tylko - http://hc.apache.org/httpcomponents-client-ga/tutorial/html/
  6. Wspaniały odnośnik do przykładów z różnych dziedzin informatyki i języków programowania - http://www.java2s.com/, szczególnie są ciekawe wątki - http://www.java2s.com/Code/CSharp/Thread/CatalogThread.htm i inne strony - http://www.javakb.com/Default.aspx
  7. Pobieranie danych poprzez PHP - http://wezfurlong.org/blog/2006/nov/http-post-from-php-without-curl/

Różności

Różne:

  1. Wstrzykiwanie kodu m. serwerem a klientem w JS - bardzo niebezpieczne - na blog.port80software.com
  2. Ciekawe “t's not a new idea—you've very likely heard the phrase "Good artists borrow, great artists steal. "It's commonly attributed to Pablo Picasso, or T.S. Eliot, though it likelyoriginated with neither. Kleon illustrates his point in the cartoon above, and has this to say on the subject:
    1. Here's what artists understand. It's the a three-word sentence that fills me with hope every time I read it:
    2. Nothing is original.
    3. It says it right there in the Bible. Ecclesiastes:
    4. “That which has been is what will be, That which is done is what will be done, And there is nothing new under the sun."
  3. Every new idea is just a mashup or a remix of previous ideas.”\
  4. Jak zostać odkrywcą i kraść cudze pomysły - http://www.austinkleon.com/2011/03/30/how-to-steal-like-an-artist-and-9-other-things-nobody-told-me/?utm_source=Lifehacker+Newsletter&utm_campaign=31570e088d-UA-142218-1&utm_medium=email