11710 - Rateio Incompleto!(Mensagem no webservice entrada de título)
Problema: Título: Rateio Incompleto!(Mensagem no webservice)Descrição do Problema: Estamos com problemas ao gerar títulos do contas a receber com rateios.Quando usamos transação que parametrizada para não ter rateios, o título é gerado com sucesso.No entanto, ao usar transação parametrizada para ter rateio pré-definido s/confirmação, é retorna erro informando Rateio Incompleto.Para criar os rateios, utilizados a tabela Rateios dentro da tabela titulos, conforme mostrado na regra abaixo.Como resolver? Definir interno.com.senior.g5.co.mfi.cre.titulos.GravarTitulosCR vaGravaTituloCR; @-- Passar variaiveis para o WebService --@ vaGravaTituloCR.DataBuild = 25/06/2010; @-- Padrao --@ vaGravaTituloCR.Titulos.CriarLinha(); vaGravaTituloCR.Titulos.CodEmp = CodEmp; vaGravaTituloCR.Titulos.CodFil = aCodFil; vaGravaTituloCR.Titulos.CodTpt = aCodTpt; vaGravaTituloCR.Titulos.NumTit = aNumTit; vaGravaTituloCR.Titulos.CodCli = aCodCli; vaGravaTituloCR.Titulos.CodTns = aCodTns; vaGravaTituloCR.Titulos.DatEnt = aDatEmi; vaGravaTituloCR.Titulos.DatEmi = aDatEmi; vaGravaTituloCR.Titulos.DatPpt = aVctPar; vaGravaTituloCR.Titulos.VctOri = aVctPar; vaGravaTituloCR.Titulos.VlrOri = aVlrPar; vaGravaTituloCR.Titulos.CodRep = aCodRep; vaGravaTituloCR.Titulos.CodPor = aCodPor; vaGravaTituloCR.Titulos.CodCrt = aCodCrt; vaGravaTituloCR.Titulos.ProJrs = aProJrs; vaGravaTituloCR.Titulos.CodFpg = aCodFpg; @--Rateios --@ vaGravaTituloCR.Titulos.Rateios.CriarLinha(); vaGravaTituloCR.Titulos.Rateios.CtaFin = 50; vaGravaTituloCR.Titulos.Rateios.CtaRed = 720; vaGravaTituloCR.Titulos.Rateios.CodCcu = 410; vaGravaTituloCR.Titulos.Rateios.PerCta = 100; vaGravaTituloCR.Titulos.Rateios.PerRat = 100; vaGravaTituloCR.Titulos.Rateios.ObsRat = Teste WS; vaGravaTituloCR.ModoExecucao = 1; @-- Sincrono --@ vaGravaTituloCR.Executar(); vaResul=vaGravaTituloCR.Resultado.Resultado; Se( vaResul <> OK ) { DesfazerTransacao(); vaResul = Erro ao criar título de complemento na filial +aCodFil+ [WS]. +vaResul; Mensagem( Erro, vaResul ); } Quando ocorre / onde se aplica: Entrada de título via webserviceSolução: Solução: O rateio informado nesse webservice não é o rateio do título e sim o rateio da comissão(ser gerada) amarrada ao título .A mensagem de rateio incompleto está ocorrendo, pois a base não está parametrizada corretamente, ou seja, nessa situação reportada a transação 90300 não tem nenhum rateio definido no tipo C-Composto, automaticamente o sistema busca os padrões a classificar no cadastrado da própria transação, se ainda no cadastro não constar valores padrões a classificar, o sistema irá buscar os valores padrões a classificar na filial e se não achar nenhum padrão, não haverá rateio e consequentemente irá ocorrer a mensagem de rateio incompleto.Caso o usuário desejar informar um rateio padrão para o título via webservice, deverá utilizar o seguinte webservice:com.senior.g5.co.mfi.cre.titulos@EntradaTitulosLoteCR
Comentários
0 comentário
Artigo fechado para comentários.