Boa tarde a todos,
Se o provedor segue a versão 2 do layout da ABRASF existe um serviço especifico no webservice (isso se o provedor implementou) para realizar a substituição da NFS-e.
Agora para os provedores que seguem a versão 1 do layout da ABRASF não existe esse serviço.
Mas existe uma saída.
Abram o programa exemplo do componente ACBrNFSeX, mais precisamente a procedure: AlimentarNFSe, vocês vão encontrar um fragmento de código comentado:
// Usado quando o RPS for substituir outro
{
RpsSubstituido.Numero := FormatFloat('#########0', i);
RpsSubstituido.Serie := 'UNICA';
// TnfseTipoRPS = ( trRPS, trNFConjugada, trCupom );
RpsSubstituido.Tipo := trRPS;
}
Segundo as más línguas, ao gerar e enviar um Rps informando o numero, serie e tipo de um outro que já foi enviado e processado com sucesso no grupo <RpsSubstituido>, vai ocorrer a substituição.