Hola,
ACH - Automatic Clearing House - y GIRO son esencialmente lo mismo. Están dando instrucciones al banco para transferir fondos de una cuenta bancaria a otra. Esto no tiene nada que ver con pagos con cheque. También se conoce como transferencias electrónicas como - NEFT, RTGS, etc.
ACH es un término utilizado en Estados Unidos y GIRO es un término utilizado en países europeos. Estas son instrucciones de transferencia de crédito, mientras que los cheques son instrucciones de transferencia de débito.
Espero que esto aclare las cosas.
Gracias y saludos,
Anit