Monday, October 3, 2022 12:58:16 PM

Journaal boeking met voorraad wijziging in code

2 years ago
#1897 Quote
Is het mogelijk om een journaal boeking te doen waarbij je een artikel afschrijft van de voorraad?
Denk bv. aan de koffiebekers, je koopt ze in per 1000 stuks, en je wilt weten wanneer ze op het her bestel aantal komen om opnieuw te gaan bestellen.

We willen dus bv. aan het eind van het importeren van een web order een afboeking doen van een koffie beker, want we weten dan de magazijn medewerker na elke weborder een kop koffie drinkt.
0
nopFinance plugin developer
E-commerce specialist sinds 2003
Sinds 2003 ervaring in het begeleiden van starters en mkb-ers met het opzetten van hun bedrijfsautomatisering/administratie
0031-(0)36-7851687 / 0031-(0)6-54694849 (whatsapp)
2 years ago
#1902 Quote
Ja, dat kan gemakkelijk

Stel de voorraadwijziging in bij het product en sla het product op

ProductLedgerAccount[] plas = { };

Product product = <YOUR PRODUCT>;

decimal costPrice = _stockValueProvider.CalculateAssetPrice(product);
product.CostPriceChange = costPrice;

product.StockQuantityChange = -1; //economic stock decreases
_productService.CreateAccountingChanges(product, "REDEN WAAROM VOORRAAD VERANDERT", true, plas);




Na afloop staan product.StockQuantityChange en product.CostPriceChange weer beiden op 0

_stockValueProvider en _productService even via DependencyInjection in je c'tor binnenhalen of via EngineContext.Current.Resolve<IStockValueProvider>(); en EngineContext.Current.Resolve<IProductService>();
0
"In an age where information is abundantly available, it is no longer enough to possess it. You have to act on it!"