Cześć,
wymyśliłem pewien schemat sprzedaży między dwoma podmiotami, chciałbym poddać go weryfikacji, być może jest inny sposób na rozwiązanie tego tematu. Przedstawię założenia oraz moje rozwiązanie.
Podmiot A jest podmiotem kupującym towary i trzymającym stany magazynowe
Podmiot B zajmuje się sprzedażą towarów klientom
Oba podmioty działają z subiektem GT, są to podmioty powiązane. Mają dwie odrębne bazy danych ale działające na jednym serwerze.
Podmiot B aby wystawić dokument handlowy dla klienta musi mieć go na stanie, czyli musi zakupić go od Podmiotu A.
Podmiot B ma listę zamówień, do których musi wystawić dokumenty handlowe, w tym celu sprawdzamy listę towarów oraz ilości. Mając takie informacje Podmiot A wystawia fakturę sprzedaży na Podmiot B z aktualnym zapotrzebowaniem. Następnie Podmiot B wprowadza taką fakturę i ma możliwość wystawienia dokumentów.
W ciągu dnia takich tur z zamówieniami jest więcej, dlatego do faktury sprzedaży Podmiotu A dorzucałbym kolejne towary a następnie dodawał je do faktury zakupu Podmiotu B aby po prostu nie generować dużej liczby dokumentów.
Być może robiłbym tylko jedną fakturę w taki sposób z całego miesiąca.
Czyli założenie takie, że podmiot B nie trzyma żądnych stanów a kupuje je dynamicznie w zależności od zapotrzebowania. Problemy jakie widzę to korekty sprzedażowe, wtedy towar wraca na stan Podmiotu B, jedynie co mi przychodzi do głowy to branie tej ilości pod uwagę każdorazowo podczas wyliczania zapotrzebowania.
Innym problemem, jeżeli chciałbym robić jedną fakturę w ciągu miesiąca taki kiedy na podmiocie A brakuje stanu i w połowie miesiąca następuje zakup, wtedy faktura sprzedażowa wystawiona przykładowo 1.06.2019 nie pozwoli na dodanie towaru, który wszedł na stan po tym terminie.
Całość odbywała by się po przez automatyczne tworzenie/modyfikowanie dokumentów sferą.
Z góry dzięki za jakieś spostrzeżenia.