My solution?
A 1x30 belt sander from harbor freight. I think I picked mine up for $30 (combo disk grinder belt sander).
Dings, dents, etc on machete take minutes to fix.
When I first got my CS Magnum Khukri, I hit the edge with a medium diamond stone for a few minutes and it was good to go.
Couple of points.
The machete is a cheap beater tool. The steel is relatively soft (so steeling with a hard metal rod does wonders frequently).
Don't expect the edge on a machete to be knife sharp. Most are delivered with a rough edge. (I have held many many examples from different manufacturers where there was no actual edge apex).
As others have said, these are coated in a rust resistant dip. The edge has it on too.
Also, they are knocked out by the thousands, and sharpened as quickly as possible by a dude in Africa (last video I saw), slapping a quick "working edge"
With mine, I cut a bunch of wood first to see how the factory "edge" would do. Not great, but adequate.