ERP – Webservice – O rateio da transação XX para execução através de serviços deve ser sem confirmação ou sem rateio
Incidente
Ao tentar executar um Webservice ou ação SID, é apresentada a mensagem: O rateio da transação XX para execução através de serviços deve ser sem confirmação ou sem rateio.
Causa
Esta mensagem é apresentada, pois no SID e Webservice não é possível que a tela de rateio seja aberta. Isto ocorre quando configura-se a forma de rateio da transação em questão igual a '1-Pré-Definido c/ Confirmação' ou '3-Rateio Manual'.
Solução
O conceito do Sistema para a utilização de WebService, Ação SID e importações em geral é sempre utilizar o campo Forma Rateio com '0-Sem Rateio' ou '2-Rateio sem Confirmação' no cadastro das transações.
Realize os passos a seguir, conforme a solução desejada:
1. Para alterar a forma de rateio, acesse no ERP em Cadastros / Transações / Parâmetros por Gestão;
1.1. Neste ponto, escolha o módulo da transação em questão, por exemplo Vendas;
1.2. Informe a transação desejada;
1.3. Na aba Dados Gerais, verifique o parâmetro Forma Rateio e escolha entre as opções '0-Sem Rateio' ou '2-Pré-Definido s/ Confirmação':

1.4. Clique no botão Alterar;
Atenção
Se por algum motivo específico não puder trocar o campo Forma Rateio das transações conforme citado acima, realize o procedimento a seguir:
2. Se a transação utilizada estiver com o campo Forma Rateio = 1, ative o identificador de regras GER-000RATMC01;
2.1. Para ativar o identificador de regras, acesse a tela F098REG no ERP em Cadastros / Identificadores e parâmetros / Identificador de Regras;
2.2. No campo Sistema, digite 'GER';
2.3. No campo Identificador, digite '000RATMC01';
2.4. Digite a Descrição conforme necessário;
2.5. Defina a Situação como 'A':

2.6. Clique no botão Alterar;
Importante
É obrigatória a reinicialização do Middleware Senior após a ativação do identificador de regras caso a customização envolvida seja WebService.
O conceito do Sistema para a utilização de WebService, Ação SID e importações em geral é sempre utilizar o campo Forma Rateio com '0-Sem Rateio' ou '2-Rateio sem Confirmação' no cadastro das transações.
Realize os passos a seguir, conforme a solução desejada:
1. Para alterar a forma de rateio, acesse no ERP em Cadastros / Transações / Parâmetros por Gestão;
1.1. Neste ponto, escolha o módulo da transação em questão, por exemplo Vendas;
1.2. Informe a transação desejada;
1.3. Na aba Dados Gerais, verifique o parâmetro Forma Rateio e escolha entre as opções '0-Sem Rateio' ou '2-Pré-Definido s/ Confirmação':

1.4. Clique no botão Alterar;
Atenção
Se por algum motivo específico não puder trocar o campo Forma Rateio das transações conforme citado acima, realize o procedimento a seguir:
2. Se a transação utilizada estiver com o campo Forma Rateio = 1, ative o identificador de regras GER-000RATMC01;
2.1. Para ativar o identificador de regras, acesse a tela F098REG no ERP em Cadastros / Identificadores e parâmetros / Identificador de Regras;
2.2. No campo Sistema, digite 'GER';
2.3. No campo Identificador, digite '000RATMC01';
2.4. Digite a Descrição conforme necessário;
2.5. Defina a Situação como 'A':

2.6. Clique no botão Alterar;
Importante
É obrigatória a reinicialização do Middleware Senior após a ativação do identificador de regras caso a customização envolvida seja WebService.
3. Caso a transação utilizada estiver com o campo Forma Rateio = 3, a Senior indica trocar para '2-Pré definido s/ confirmação'. Se por algum motivo não puder fazer este ajuste, entre em contato com o Suporte ERP, pois temos um artigo interno com um identificador de regras restrito, para indicarmos nessa situação específica.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.