InsERT GT => Subiekt GT => Wątek zaczęty przez: Kiffing w Styczeń 23, 2017, 16:24:13
-
Mam określone typy kontrahentów w zakładce kontrahenci. Dokładnie mam określone czy dany podmiot jest firmą czy osobą fizyczną. W tabeli na zakładce kontrahenci pojawia się w związku z tym albo rysunek fabryki, albo kolorowa głowa.
Opis problemu:
Pod koniec dnia w firmie mam wystawione faktury zarówno na osoby fizyczne jak i na firmy, jednak do faktur na osoby fizyczne muszę dodrukować paragon, czyli przepuścić transakcję przez kasę fiskalną.
Czy jest sposób, aby na liście w zakładce faktury sprzedaży posortować albo dodać kolumnę TYP, która pozwoli mi określić dla których pozycji mam dodrukować paragon? Szukając standardowo przez listę kolumn w tej zakładce nie ma takiej opcji. Jak inaczej można ten problem rozwiązać i usprawnić pracę?
-
Dodać do symbolu literkę D- na początku, a później faktury posortować po symbolu.
-
A tak spytam czemu nie fiskalizujecie na bieżąco ? Poza wspomnianym przez @Aldo rozwiązaniu z nazewnictwem kontrahentów pozostają tylko rozwiązania dodatkowe jak automatyczna zmiana kategorii dokumentu (na przykład "Detal") dla faktur wystawionych na osoby fizyczne. Można też rozważyć formatowanie warunkowe, które na czerwono podświetliłoby faktury na osoby fizyczne, które nie zostały zafiskalizowane.
-
Warto też zauważyć, że fiskalizowanie tylko faktur dla osób fizycznych to nieco za mało. Zasadniczo fiskalizować należy sprzedaż dla wszelkich kontrahentów "bez nipu". Np. u mnie trafiają się jako klienci czasem ambasady różnych państw, które księgowa upiera się fiskalizować, bo nie mają nipu. Tworząc więc dodatkowe rozwiązanie, albo konfigurując formatowanie warunkowe warto o tym pamietać. :-)
Ewentualnym darmowym i bardzo prostym rozwiązaniem problemu jest wprowadzenie po prostu zasady fiskalizacji wszystkich faktur. :-)
-
Ewentualnym darmowym i bardzo prostym rozwiązaniem problemu jest wprowadzenie po prostu zasady fiskalizacji wszystkich faktur. :-)
Wbrew pozorom nie jest to takie proste, to tylko tak wygląda.
-
Ewentualnym darmowym i bardzo prostym rozwiązaniem problemu jest wprowadzenie po prostu zasady fiskalizacji wszystkich faktur. :-)
Wbrew pozorom nie jest to takie proste, to tylko tak wygląda.
No wady owszem są... Dlatego np, ja tej zasady jednak u siebie nie wprowadziłem. :-)
Tym niemniej - jak pisałem jest to rozwiązanie darmowe i - mimo wszystko - proste (w implementacji). Można na koniec dnia zafiskalizować wszystko jak leci bez wnikania w szczegóły i tyle.
-
Dlaczego na koniec dnia?
Dlaczego nie na bieżąco, zgodnie z przepisami?
-
Dlaczego na koniec dnia?
Dlaczego nie na bieżąco, zgodnie z przepisami?
Bo wątkotwórca właśnie taką metodologię stosuje. :-)
-
Dlaczego na koniec dnia?
Dlaczego nie na bieżąco, zgodnie z przepisami?
Bo wątkotwórca właśnie taką metodologię stosuje. :-)
Jeśli nie ma fizycznego klienta, który stoi i przebiera nogami w oczekiwaniu na paragon fiskalny, to może tak przyjąć.
-
Dlaczego na koniec dnia?
Dlaczego nie na bieżąco, zgodnie z przepisami?
Bo wątkotwórca właśnie taką metodologię stosuje. :-)
No, kupa śmiechu po prostu.
Tyle że doświadczenie (także z tego forum) podpowiada, że jeśli chce się rozwiązać jakiś problem to dobrze go zrozumieć najpierw, żeby się nie okazało że znaleźliśmy bardzo fajne rozwiązanie dla problemu innego niż nam się wydawało.
-
Nie wnikając w kwestie czy da się to zrobić inaczej (fiskalizować wszystkie/od razu) pomysł Daniela, ale ustawić formatowanie warunkowe wydaje się najłatwiejszy w realizacji.
-
Możecie podać w takim razie formułę jakiej mam użyć do formatowania warunkowego?
Formuła typu:
"Jeśli nie ma NIPu i nie jest sfiskalizowany to świeci na czerwono."
-
Znacznik fiskalizacji masz w sposób naturalny w tabeli faktur. Co do kontrahenta nie ma wyboru typu ani NIPu.
Musiałbyś tu użyć formatowania sql, a to trochę wyższa szkoła jazdy.
Jakbyś przyjął moją propozycję zaczynania Symbol od D-, to taki warunek można ustawić Symbol zaczyna się od.
Wybór koloru, to już kosmetyka.
-
Możecie podać w takim razie formułę jakiej mam użyć do formatowania warunkowego?
Formuła typu:
"Jeśli nie ma NIPu i nie jest sfiskalizowany to świeci na czerwono."
Coś takiego: case when Adres.adrh_NIP = '' and dok_StatusFiskal = 0 then 1 else 0 end
-
Coś takiego: case when Adres.adrh_NIP = '' and dok_StatusFiskal = 0 then 1 else 0 end
Działa zakomicie!
-
To może jeszcze lepiej tak:
case when Adres.adrh_NIP = '' and dok_StatusFiskal = 0 and dok_KwWartosc > 0 then 1 else 0 end
Odfiltrowuje zerowe faktury (zaliczkowe końcowe mogą się takie trafiać).
-
To może jeszcze lepiej tak:
case when Adres.adrh_NIP = '' and dok_StatusFiskal = 0 and dok_KwWartosc > 0 then 1 else 0 end
Odfiltrowuje zerowe faktury (zaliczkowe końcowe mogą się takie trafiać).
U mnie się nie trafiają, ale plus leci, bo kiedyś ten kod może się przydać :)
-
A jeszcze lepiej tak:
case when Adres.adrh_NIP = '' and dok_StatusFiskal = 0 and dok_KwWartosc > 0 and dok_Podtyp <> 1 then 1 else 0 end
Odfiltrowuje faktury detaliczne... :-)