danilozix Postado 27 Março Postado 27 Março Estou tentando enviar o comando de concessão de abatimento via API do Sicoob e me retorna o erro Ao menos um campo deve ser alterado. Tentei enviar com essas 2 opções OcorrenciaOriginal.tipo := toRemessaConcederDesconto OcorrenciaOriginal.tipo := toRemessaConcederAbatimento Mais alguma alteração que deve ser feita ?
Moderadores datilas Postado 27 Março Moderadores Postado 27 Março (editado) vc precisa criar um titulo com com as informações do titulo original, e depois vc coloca o abatimento ou desconto: e o componente vai se comportar assim: toRemessaAlterarValorAbatimento, toRemessaCancelarAbatimento: AtribuirAbatimento(LJson); // vai ler o compo Titulo.ValorAbatimento toRemessaConcederDesconto, toRemessaAlterarDesconto: AlteracaoAtribuiDesconto(LJson); //vai ler o campo Titulo.TipoDesconto / Titulo.DataDesconto / Titulo.ValorDesconto ... qualquer coisa da uma olhada na unit "ACBrBoletoW_Sicoob_V3.pas" para entender melhor Editado 27 Março por datilas 1
Moderadores Solution BigWings Postado 27 Março Moderadores Solution Postado 27 Março 22 minutos atrás, danilozix disse: Tentei enviar com essas 2 opções OcorrenciaOriginal.tipo := toRemessaConcederDesconto OcorrenciaOriginal.tipo := toRemessaConcederAbatimento Use toRemessaAlterarValorAbatimento. 1 BigWingsAjude o Projeto ACBr crescer - Assine o SAC
danilozix Postado 27 Março Autor Postado 27 Março 6 minutos atrás, BigWings disse: Use toRemessaAlterarValorAbatimento. deu certo com essa opção, obrigado
Moderadores BigWings Postado 27 Março Moderadores Postado 27 Março Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. BigWingsAjude o Projeto ACBr crescer - Assine o SAC
Recommended Posts