Forum sugestii i pomysłów na ulepszenie Fakturowni. Zgłaszaj propozycje zmian, głosuj na pomysły innych użytkowników.

Fakturownia — Forum Sugestii Produkty i magazyn

Produkty i magazyn

Anonim
<p>Łączenie PZ z fakturą kosztową </p>

Dzień dobry,

Wtrącając się w wątek dotyczący powiązania faktur kosztowych ze stworzonymi dokumentami PZ:

W ciągu miesiąca przyjmujemy do jednego z naszych magazynów towar na podstawie WZ wystawionych przez dostawcę, przyjmujemy je do magazynu na podstawie naszych PZ.
Następnie dostawca raz w miesiącu wystawia nam fakturę - pozycje, które są na fakturze obejmują ten sam towar, który został przyjęty na podstawie WZ(Wystawcy) i PZ(Naszej), mamy natomiast problem aby powiązać już istniejące dokumenty PZ z fakturą od dostawcy, która została automatycznie pobrana z KSeF.
Przy automatycznie pobranej fakturze, możemy tylko stworzyć nowy dokument PZ co jest bzdurą ponieważ wtedy przyjęlibyśmy drugi raz ten sam towar do magazynu.
Nie chcemy rezygnować z automatycznego pobierania faktur z KSeF do Fakturowni ponieważ wyłączenie tej funkcji dodało by nam dużo bezsensownej pracy.

Obecna logika działania fakturowni powoduje konieczność dodania drugi raz tej samej faktury (raz pobrana z KSeF a drugi raz dodana ręcznie) co jest kompletną bzdurą ponieważ za chwilę będziemy zmuszeni aby operować tylko numerami KSeF i cała idea automatu pobierania faktur będzie bez sensu i będziemy musieli i tak robić to ręcznie.

Pytania:

Czy istnieje jakaś możliwość aby mając już pobraną z KSeF fakturę od dostawcy przyporządkować do niej nasze dokumenty PZ stworzone w ciągu miesiąca (na podstawie WZ od dostawcy)?
Jeśli powyższa logika nie istnieje, czy jest planowane (i w jakim czasie) dodanie funkcjonalności przypisania do JUŻ OTRZYMANEJ faktury dokumentów magazynowych? Z tego co nam wiadomo inne systemy (np. SubiektGT) pozwalają na takie operacje i są one w pełni zgodne z logiką magazynową.

1
Anonim
<p>Obsługa partii produktu / nr partii - traceability</p>

Obsługa Partii na PZ: Możliwość dodania numeru partii i daty ważności do każdej pozycji na dokumencie PZ. Jeśli jedna dostawa zawiera ten sam produkt, ale z różnymi datami ważności, system musi pozwalać na rozbicie tego na osobne partie w ramach jednego przyjęcia.
Ręczny wybór partii przy sprzedaży: Podczas wystawiania faktury/WZ, system powinien pozwalać na wskazanie, z której konkretnie partii (z którego PZ) schodzi towar (wykorzystując istniejące już u Państwa powiązanie WZ-PZ). – U was obecnie towar ściągany jest poprzez metodę FIFO
Prezentacja danych na dokumentach (PDF): Numer partii oraz data ważności muszą być widoczne jako dodatkowe pole przy pozycji towarowej na wydruku faktury i WZ dla klienta.
Raport Identyfikowalności: Możliwość wygenerowania raportu, który po wpisaniu numeru partii natychmiast pokaże listę wszystkich faktur/klientów, do których ta konkretna partia trafiła.
Konfiguracja widoczności danych w raportach: Opcja generowania powyższych zestawień z możliwością ukrycia cen zakupu, cen sprzedaży oraz marży. Dla organów kontrolnych (np. Weterynarii) kluczowy jest ruch towaru i numery partii, a dane finansowe stanowią tajemnicę handlową firmy.
Wdrożenie tych punktów to w dużej mierze kwestia „wyciągnięcia” na zewnątrz danych, które Państwa system już teraz procesuje w tle. Te drobne poprawki sprawią, że Fakturownia stanie się kompletnym narzędziem dla wielu firm z branży spożywczej, kosmetycznej czy medycznej, które dziś muszą szukać droższych rozwiązań tylko ze względu na brak tych kilku pól informacyjnych.

1
Anonim
🚀 Natywne kody EAN na PDF – automatyzacja magazynu i bezpieczny KSeF (gotowy kod CSS) Sugeruję dodanie natywnej opcji generowania kodów EAN bezpośrednio na dokumentach PDF (wraz z przełącznikiem w API). Dlaczego to ważne? Automatyzacja: Pozwala na błyskawiczne przyjęcia towaru i obsługę magazynową (skanowanie wydruków). Bezpieczeństwo KSeF: Obecnie można to osiągnąć tylko przez "własne szablony", co generuje ryzyko niezgodności z KSeF. Natywna funkcja eliminuje ten problem. API: Umożliwi generowanie gotowych etykiet/faktur dla zewnętrznych systemów bez konieczności renderowania ich w przeglądarce. Implementacja: Funkcja jest bardzo łatwa do wdrożenia, ponieważ silnik PDF Fakturowni już to obsługuje. Przetestowałem rozwiązanie, które działa idealnie i jest zoptymalizowane pod czytniki kodów. Poniżej gotowy, przetestowany snippet CSS, który wystarczy wdrożyć systemowo (rozwiązuje problemy z renderowaniem pasków, trzeba tylko dostosować marginesy i rozmiary): @media print { /* --- POPRAWIONY KOD EAN --- */ /* 1. Wymuszenie widoczności i kolorów */ .ean_code.hidden { display: block !important; } * { -webkit-print-color-adjust: exact !important; print-color-adjust: exact !important; color-adjust: exact !important; } /* 2. Zabezpieczenie kolumny nazwy */ td.name_col, td.text_left { overflow: visible !important; white-space: normal !important; } /* --- FIX: OPTYMALIZACJA EAN --- */ /* KONTENER */ .ean_code { display: inline-block !important; background-color: transparent !important; /* Zmienione na transp, żeby nie robić tła */ text-align: left !important; float: left; zoom: 0.6; /* Lekka korekta: 0.5 bywa czasem za małe dla czytników starszego typu, 0.6 jest bezpieczniejsze */ margin-top: 5px; width: auto !important; max-width: none !important; transform-origin: left top; } /* TABELA - KLUCZOWA ZMIANA: FIXED LAYOUT */ .ean_code table.barby-barcode { border-collapse: collapse !important; border-spacing: 0 !important; /* To zapobiega rozciąganiu tabeli przez silnik PDF */ table-layout: fixed !important; width: auto !important; height: 35px !important; /* Nieco wyższy, po zoomie będzie ok */ border: 0 !important; } /* KOMÓRKI - BAZA */ .ean_code table.barby-barcode td.barby-cell { padding: 0 !important; margin: 0 !important; border: 0 !important; /* Resetujemy border bazowy */ height: 35px !important; /* FIX: Ustawiamy szerokość na 0 lub minimalną, aby szerokość wynikała TYLKO z ramki (border) */ width: 0.1pt !important; min-width: 0 !important; } /* CZARNE PASKI - LOGIKA RAMKI */ .ean_code table.barby-barcode td.barby-cell.on { /* Używamy TYLKO ramki, bez tła, żeby uniknąć "rozlewania" koloru */ background-color: transparent !important; /* Zmniejszone z 1.5pt na 1.2pt dla lepszej precyzji */ border-left: 1.2pt solid #000000 !important; visibility: visible !important; } /* BIAŁE PASKI */ .ean_code table.barby-barcode td.barby-cell.off { background-color: transparent !important; /* Biała ramka musi mieć IDENTYCZNĄ szerokość co czarna, aby zachować proporcje kodu EAN */ border-left: 1.2pt solid #FFFFFF !important; } .ean_code table.barby-barcode:empty { display: none; } }
3