Entendi, mas pelo lote RPS que você informou a retenção não está sendo efetuada. Talvez seja algo no cadastro do serviço ou no lançamento do serviço no orçamento / pedido. Isto tem que ser verificado. Como eu comentei anteriormente, no meu sistema eu executo todas as funcionalidades normalmente com retenção e sem retenção. Sou analista / programador também e sei muito bem que alguns detalhes podem "ficar despercebidos", mas isso somente quem dá manutenção no código fonte do seu sistema poderá verificar. O XML de retorno está correto, com base no lote que foi gerado e enviado, portanto o que deve ser verificado é o motivo pelo qual o seu sisstema não está informando a retenção.