Beschrijving van de markeringsfunctionaliteit die wordt gebruikt in voorraadtransacties in Microsoft Dynamics AX

In dit artikel wordt de markeringsfunctionaliteit beschreven die wordt gebruikt in voorraadtransacties in Microsoft Dynamics AX 2009.

Van toepassing op: Microsoft Dynamics AX 2009
Origineel KB-nummer: 953714

Opmerking

Microsoft Business Solutions-Axapta 3.0 maakt nu deel uit van Microsoft Dynamics AX 3.0. Alle verwijzingen naar Microsoft Business Solutions-Axapta en Microsoft Axapta hebben betrekking op Microsoft Dynamics AX.

U kunt de markeringsfunctionaliteit in voorraadtransacties gebruiken om een hoeveelheid voor een specifieke uitgifte-inventaristransactie te koppelen aan een hoeveelheid op een specifieke bon-inventaristransactie. Deze functionaliteit dwingt de functionaliteit Herberekening en de functionaliteit Sluiten in Inventaris af om de hoeveelheid te vereffenen die tussen de twee transacties is gemarkeerd. Meestal gebruikt Microsoft Dynamics AX de kostenberekeningsmethode die is opgegeven in de modelgroep van het item wanneer u de functionaliteit Herberekening en Sluiten uitvoert. Als u echter de markeringsfunctionaliteit instelt, wordt de gebruikelijke kostenmethode die is opgegeven in de modelgroep van het item overschreven.

Het veld Referentie-partij in een voorraadtransactie wordt het veld InventRefTransId genoemd in de tabel InventTrans. Dit veld verwijst naar het veld Lot-id voor de voorraadtransactie die u hebt gemarkeerd. Dit betekent dat er altijd een een-op-een overeenkomst is tussen een uitgiftetransactie en een ontvangsttransactie. Wanneer u een uitgiftetransactie markeert als een ontvangsttransactie, heeft de uitgiftetransactie een gemarkeerde hoeveelheid. De ontvangsttransactie heeft de tegengestelde ondertekende waarde voor de gemarkeerde hoeveelheid.

Soms moet de uitgiftetransactie of de ontvangsttransactie worden gesplitst. Microsoft Dynamics AX splitst de transacties als volgt:

  • Als de hoeveelheid die is gemarkeerd vanuit een uitgiftetransactie kleiner is dan de totale hoeveelheid voor de uitgiftetransactie, wordt de uitgiftetransactie opgesplitst in de volgende twee records:

    • Uitgiftetransactie A heeft de gemarkeerde hoeveelheid.
    • Uitgiftetransactie B heeft de resterende niet-gemarkeerde hoeveelheid.
  • Als de hoeveelheid die is gemarkeerd als een ontvangsttransactie kleiner is dan de totale hoeveelheid voor de ontvangsttransactie, wordt de ontvangsttransactie opgesplitst in de volgende twee records:

    • Ontvangstbewijstransactie A heeft de gemarkeerde hoeveelheid.
    • Ontvangsttransactie B heeft de resterende niet-gemarkeerde hoeveelheid.

Daarnaast wordt de partij-id van het ontvangstbewijs opgeslagen in het veld Referentie-partij in de uitgiftetransactie. De lot-id van de uitgiftetransactie wordt opgeslagen in het veld Referentie lot in de ontvangsttransactie.

Kijk eens naar het volgende scenario:

  • U boekt een ontvangstbewijstransactie van 10 stuks op inkooporder PO1 voor $ 10,00 voor elk stuk. De partij-id voor dit ontvangstbewijs is '12345'.
  • U boekt een ontvangstbewijstransactie van 10 stuks op inkooporder PO2 voor $ 15,00 voor elk stuk. De partij-id voor dit ontvangstbewijs is '12346'.
  • U boekt een ontvangstbewijstransactie van 10 stuks op inkooporder PO3 voor $ 20,00 voor elk stuk. De partij-id voor dit ontvangstbewijs is '12347'.
  • U post een uitgiftetransactie van vier stuks op verkooporder SO1. De partij-id voor dit probleem is '12348'. Dit probleem wordt geboekt met behulp van een totale financiĆ«le kosten van $ 60,00. Dit totaal wordt berekend met behulp van vier stukken met een gemiddelde van drie ontvangstbewijzen van $ 15,00 voor elk stuk.
  • Voor het item waarvoor u de ontvangstbewijzen en de uitgiftetransactie hebt geboekt, wordt de FIFO-modelgroep (First in, First out) gebruikt.
  • U gebruikt de markeringsfunctionaliteit niet.

In dit scenario vereffent de functionaliteit Sluiten de uitgiftetransactie op basis van de eerste ontvangst po1. Bovendien worden met de functie Sluiten de kosten aangepast van $ 60,00 tot $ 40,00 ($ 40,00 = 4 stuks x $ 10). In dit geval worden vier stuks gefactureerd op basis van het ontvangstbewijs PO1 tegen een prijs van $ 10 voor elk stuk.

Als u echter de markeringsfunctionaliteit gebruikt om het probleem SO1 te markeren bij de derde ontvangst-PO3, worden de volgende acties uitgevoerd:

  • De voorraadtransactie van de ontvangst-PO3 wordt opgesplitst in de volgende twee records:
    • Ontvangsttransactie A heeft een hoeveelheid van 4 en wordt gebruikt voor de markeringsfunctionaliteit voor het probleem SO1. Deze record heeft de oorspronkelijke partij-id '12347'.
    • Ontvangsttransactie B heeft een hoeveelheid van 6 en wordt gebruikt voor de resterende niet-gemarkeerde hoeveelheid. Deze record heeft ook de oorspronkelijke partij-id '12347'.
  • De uitgiftetransactie met de lot-id '12348' heeft de lot-id '12347' opgeslagen in het veld Referentie lot .
  • Ontvangsttransactie A heeft de lot-id '12348' opgeslagen in het veld Referentie lot .
  • De uitgiftetransactie wordt niet gesplitst omdat de volledige hoeveelheid van de uitgiftetransactie is gemarkeerd.
  • Wanneer u de functionaliteit Sluiten uitvoert, wordt de transactie van het probleem aangepast van de huidige kosten van $ 60 naar een nieuwe kosten van $ 80 ($ 80 = 4 stuks x $ 20). Dit gebeurt omdat u het probleem SO1 hebt gemarkeerd bij de ontvangst-PO3. Ontvangstbewijs PO3 had een kosten van $ 20 voor elk stuk.