Olá,
ACH - Automatic Clearing House - e GIRO são essencialmente a mesma coisa. Eles estão dando instruções ao banco para transferir fundos de uma conta bancária para outra. Isso não tem nada a ver com pagamentos com cheque. Também é conhecido como transferências eletrônicas como - NEFT, RTGS, etc.
ACH é um termo usado nos Estados Unidos e GIRO é um termo usado em países europeus. Estas são instruções de transferência de crédito, enquanto os cheques são instruções de transferência de débito.
Espero que isso esclareça as coisas.
Obrigado e cumprimentos,
Anit