Do your run between both sets by hand before making a macro, you will then be able to better eliminate errors like this. All crafts function the same; I agree with alistaire's assessment.

A tip for using macros as well, if they are generic for all classes, write out your list of all special abilities it uses then check that list off for each class, it will keep you out of trouble if you swap abilities around and forget.