Product Maps, MDB Codes & PA Codes | How They Work Together
Before you can track sales, manage stock, or generate a picklist, your machine needs a product map. This overview explains what a product map contains, what PA and MDB codes do, and what breaks when either is wrong.
General
What is a product map? Core concept
A product map is the configuration inside Nayax Core that tells the system which product sits in which physical slot on your machine. It is the bridge between the cabinet in the field and the data in the portal.
What is a PA code? Reporting layer
The PA code is the selection identifier - the code the customer interacts with and the code that appears in every transaction report.
What is an MDB code? Physical layer
The MDB code works at the hardware level - it is the command sent to the machine to fire a specific motor. It is invisible to the customer but essential to every sale.
PA and MDB codes both identify the same physical slot, but at completely different layers. Confusing them is the most common product map error Nayax support fields.
Stock fields: PAR, On-Hand, and Missing Inventory
These three values are how Nayax Core knows what needs restocking - and how your driver's picklist is generated without anyone counting a single slot manually.
FAQ
FAQ
What is the difference between a PA code and an MDB code? They both seem to refer to the same slot.
Can I copy MDB codes from another machine to save time, even if it is the same model?
Can one product map be used on multiple machines?
What happens if a slot in the product map has no product assigned?
Do I need to update On-Hand every time the machine is refilled?
Did you find this article helpful?