Olá! Bom dia Claúdia.
Retenção é bem complicada mesmo, mas para que fique mais claro, sobre a sua duvida, existe a retenção quando a prestação de serviço é feita fora do seu local, como por exemplo uma construtora que vai a outra cidade executar um trabalho.
Acredito que essa aula posso te ajudar.
Lives - Setor Fiscal · Contabilidade Facilitada
Espero ter ajudado.