Skip to content

Änderung der Mengeneinheit wird bei Belegübernahme nicht übernommen #511

Description

@AM-Sartissohn

Details

  • Current version number:
  • Previous version number (optional):
  • [x ] Test status checked in Mobile Manager
  • Function or route (request): PUT /Documents/{destinationDocumentKey}/Predecessors/{sourceDocumentKey}
  • Error (response): Keine Fehlermeldung

Steps to replicate the behavior:

Szenario wie folgt: Der Kunde erstellt eingangsseitig Bestellungen mit der Mengeneinheit "Sack". Die Mengeneinheit des Artikels ist auf kg geschlüsselt, in den Lieferantenbeziehungen in den Artikelstammdaten sind individuelle Mengenumrechnungen Sack->kg für die verschiedenen Lieferanten hinterlegt.

Da die Mengenumrechnung jedoch nur eine Nenngröße für das Gewicht der Säcke angibt, werden die Säcke bei der Erfassung des Wareneingangs exakt gewogen. Die Mengeneinheit im Folgebeleg Wareneingang soll also abweichend vom Vorgängerbeleg Bestellung Kg und nicht Sack sein.

Wenn ich jetzt über die Route PUT /Documents/{destinationDocumentKey}/Predecessors/{sourceDocumentKey} die Positionsübergabe mit der korrekten QuantityUnit kg und der Quantity in kg übergebe, wird die Menge auch korrekt gelagert. die Mengeneinheit in der Belegposition wird aber nicht angepasst sondern verbleibt auf Sack.

Position in der Bestellung (Mengenumrechnungsformel: 1 Sack =59 kg) :
Image

Nominell sollten das also 10*59=590 kg im Wareneingang sein, tatsächlich werden aber nur 589 kg gewogen. Ich übergebe entsprechend:
{"Positions":[{"ArticleNumber":"08154711","Identifier":"4a1a123a-02fe-46a0-a11b-4c43d32d3e23","Quantity":589,"QuantityUnit":"kg","Warehouse":"001"}]}

Erwarten würde ich jetzt eine Position im Wareneingang mit Menge 589 und Mengeneinheit kg. Tatsächlich wird aber angelegt:
Image

Die Lagermenge beträgt exakt die 589 kg.
Image

Warum wird die Position nicht auch in der Mengeneinheit angelegt, die übergeben wird?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions