None of what you said conflicts with how the transactions are actually characterized for legal, tax, and financial purposes.
Suppliers often credit stores for unsold inventory if they want to maintain a relationship with the store. As most B2B transactions are paid via invoices on a net-terms basis, this may mean discounts on future orders or credits against outstanding invoices. But you're store already acquired those products.
Suppliers often credit stores for unsold inventory if they want to maintain a relationship with the store. As most B2B transactions are paid via invoices on a net-terms basis, this may mean discounts on future orders or credits against outstanding invoices. But you're store already acquired those products.