This error occurs when a monetary transaction is trying to be added to a batch that receives an error during transmission to the processor. The user can not add additional transactions to the current open batch until a settlement is successful.
User must close current batch prior to adding any additional transactions. Any further transaction attempts will result in an error 318. The only way to move forward is to close the current batch and add transactions to a new batch file.