Páginas filhas
  • MNT0008_BackOfficeRMxSigaMNT_Mapeamento_PaymentCondition

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Campos em negrito são obrigatórios na mensagem.
  • (1) Quando TCPG.VALOPAGAMENTO1 for igual a 100%, será enviado TCPG.QUANTASVEZES1. Caso seja diferente de 100% será somado o número de vezes de cada composição (TCPG.QUANTASVEZES1 + TCPG.QUANTASVEZES2 + TCPG.QUANTASVEZES3 + TCPG.QUANTASVEZES4 + TCPG.QUANTASVEZES5).
  • (2) Será enviado somente quando o campo “% do valor total”(TCPG.VALOPAGAMENTOX) for igual a 100%. Quando “Número de Vezes” for maior que 0 é obrigatório informar “Intervalo” e serão permitidos somente valroes entre a faixa 0 e 999. Para condições de pagamento não regulares não tem como definir o intervalo de dias. Exemplo: condição de pagamento com intervalos de 15, 21 e 30 dias.

  • (3) No RM os Dias de vencimento na semana (TCPG. DIASVENCSEMANA) grava para cada dia um valor definido que são: (domingo: 64; segunda-feira: 1; terça-feira: 2; quarta-feira: 4; quinta-feira: 8; sexta-feira: 16; sábado: 32). O RM permite marcar mais de um dia da semana, como por exemplo: segunda-feira e quarta-feira. Nesta integração será permitido selecionar somente uma opção. Abaixo a tabela De-Para referente ao campo WeekDayFixed

    WeekDayFixed

    Mensagem Padrão RM
    Domingo164
    Segunda-feira21
    Terça-feira32
    Quarta-feira44
    Quinta-feira58
    Sexta-feira616
    Sábado732
  • (4) O dia de mês fixo no RM é cadastrado no anexo Dias de Carência do cadastro de Condição de Pagamento, quando o campo Contagem da Composição de Parcelas for igual a “Dias Fixos” ou “Dias Fixos com Prazo”. É permitido definir de 1 a 5 parcelas e seu respectivo dia de vencimento. Nesta integração será considerado somente um dia de carência como Dia fixo no mês (DayMonthFixed) e somente quando existir uma Composição de Parcela, ou seja, campo “% do valor total = 100”. Observação: Não será considerado nesta primeira versão, pois o PROTHEUS não implementou o Tipo 3 da Condição de Pagamento

  • (5) Será enviado somente quando existir uma Composição de Parcela, ou seja, campo “% do valor total = 100”. Para condições de pagamento não regulares não tem como definir a contagem dos dias de intervalo de cada parcela. Não será permitido selecionar o tipo “Fora Ano”. Tabela de De-Para referente ao campo DayCondition:

    DayCondition

    Mensagem PadrãoRM
    Data do Dia10
    Fora o Dia2-
    Fora Semana31
    Fora Quinzena43
    Fora Mês52
    Fora Dezena64
    Fora Ano-5
  • (6) Será utilizado somente quando a Condição de Pagamento não for regular, ou seja, existir mais de uma Composição de parcelas (“% do valor total != 100). A quantidade de dias para vencimento da parcela será calculado para cada composição de parcela, considerando os campos “Prazo” e “Intervalo”.

  • (7) Será utilizado some quando a Condição de Pagamento não for regular, ou seja, existir mais de uma Composição de parcelas (“% do valor total != 100). O percentual do total será calculado para cada composição de parcela do RM, considerando os campos “% do valor total”e “Número de vezes”.
  • (8) Durante a sincronização da condição de pagamento, se receber mensagem de erro semelhante à mensagem abaixo trata-se de tamanho insuficiente do campo E4_COND da tabela SE4, aumente o tamanho desse campo para 100 caracteres para que seja possível a sincronização:{<Message type="error" code="">Não foi possível atribuir o valor [0,0,0,0,0],[20.0000,20.0000,20.0000,20.0000,20.0000] ao campo E4_COND.</Message>}
  • O Adapter do PROTHEUS está preparado para receber os seguintes Tipos de Condição de Pagamento:
  • Tipo 1 – o campo “Cond. Pagto.” Indica o deslocamento em dias a partir da data base. Deve-se separar os valores por vírgula. Exemplo: Condição: 00,30,60 os pagamentos serão efetuados da seguinte forma: 1ª parcela à vista; 2ª parcela 30 dias; 3ª parcela 60 dias. Regra no Adapter: utilizado quando a mensagem enviada possuir a estrutura de Plots.
  • Tipo 5 – o campo “Cond.Pagto.” representa a carência, a quantidade de parcelas e os vencimentos, nesta ordem, representado por valores numéricos. Assim a condição 10,12,30: 10 dias para o primeiro vencimento; 12 duplicatas; 30 dias de intervalo entre os vencimentos. Regra no Adapter: utilizado quando a mensagem enviada não possuir a estrutura de Plots e não for enviado o dia fixo da semana (WeekDayFixed - TCPG. DIASVENCSEMANA = NULL).
  • Tipo 6 – o campo “Cond. Pagto.” Assume dias da semana padronizados para o vencimento, considerando o intervalo entre dias entre cada parcela. P I D N onde P: número de parcelas; I: Intervalo de dias até o pagamento; D: Dia da Semana; N: Número de dias entre cada parcela. Regra no Adapter: utilizado quando a mensagem enviada não possuir a estrutura de Plots e for enviado o dia fixo da semana (WeekDayFixed - TCPG. DIASVENCSEMANA != NULL).

...