TidyEnterprise can handle both.
Have a look at similar frequently asked questions or visit our FAQs page for more information
Can refunds or credits be processed for Purchase Orders that haven't been received?
Can I have negative stock?
Can I add materials to a purchase order after it has been closed/received?
Can I have multiple locations/ warehouses in TidyStock?
How do I record a payment received for a patient?