Is it ok/allowable to have -0.00 (negative zero) in the amount fields within the 837 X12 standard?
Section B.1.1.3.1.2 Decimal explicitly states that (+) should not be transmitted, but it is not stated that a (-) cannot be transmitted and more specifically -0.00.
Based upon the definition for decimal fields in Section B.1.1.3.1.2 Decimal, “For negative values, the leading minus sign (-) is used.” Zero is not negative, so you should not send with a negative sign.
Do not send a sign with amounts of zero.