Olá Sabrina, boa tarde.
Para o IR, a regra geral é que a retenção deve ser feita com base na data de pagamento. Então, se o serviço foi prestado e o pagamento foi efetuado em 18/06, a retenção de IR deve ser recolhida até o último dia útil do mês subsequente, ou seja, até 20/07.
Para o PCC, as retenções geralmente são feitas com base na data de pagamento ou crédito, o que ocorrer primeiro..Como o valor foi descontado em conta em 18/06, considera-se essa data como base para a retenção. Portanto, você deve reter o PCC até 20/07, considerando que a retenção é baseada na data de pagamento (ou crédito).
Espero ter ajudado!