De-para da Mensagem Única PaymentCondition - RM
Mensagem Única | RM | Observação | ||
---|---|---|---|---|
Elemento | Descrição | Tabela | Coluna | |
BusinessContent | ||||
CompanyId | Coligada | TCPG | CODCOLIGADA | |
BranchId | Filial | TCPG | Não enviado pelo RM. | |
Code | Código Condição Pagamento | TCPG | CODCPG | Valor texto tamanho 3 |
Description | Descrição da Condição de pagamento | TCPG | NOME | Valor texto tamanho 50 |
DaysFirstDue | Quantidade de dias para o vencimento da primeira parcela | TCPG | PRAZO1 | Valor inteiro entre 0 e 99. |
QuantityPlots | Quantidade de parcelas | TCPG | QUANTASVEZES1 | Valor inteiro entre 1 e 99. (1) |
RangePlots | Intervalo entre cada parcela, em dias | TCPG | PERIODOEMDIAS1 | Valor inteiro de 0 a 999. (2) |
WeekDayFixed |
Define um dia da semana fixo para o vencimento das parcelas | TCPG |
DIASVENCSEMANA | Fixo 1 – Domingo |
DayMonthFixed | Define um dia do mês fixo para o vencimento das parcelas | TCPGDIASFIXOS | DIA | Valor inteiro entre 1 e 31 (4) |
DaysCondition |
Define como será a contagem dos dias do intervalo de cada parcela |
TCPG |
TIPO1 | Fixo 1 - Data do Dia |
FinancialDiscountDays | Quantidade de dias para o desconto financeiro | Não utilizada na linha RM. | ||
PercentageDiscountDays | Percentual do desconto financeiro para a condição | Não utilizada na linha RM. | ||
PercentageIncrease | Percentual do acréscimo financeiro para a condição. | Não utilizada na linha RM. | ||
Plots.Due | ||||
DueDay | TCPG | PRAZO | Permite valor de 0 a 999 (6) | |
Percentage | TCPG | Calculado para cada composição (7) |
Notas:
(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 | |
Domingo | 1 | 64 |
Segunda-feira | 2 | 1 |
Terça-feira | 3 | 2 |
Quarta-feira | 4 | 4 |
Quinta-feira | 5 | 8 |
Sexta-feira | 6 | 16 |
Sábado | 7 | 32 |
(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ão | RM | |
Data do Dia | 1 | 0 |
Fora o Dia | 2 | - |
Fora Semana | 3 | 1 |
Fora Quinzena | 4 | 3 |
Fora Mês | 5 | 2 |
Fora Dezena | 6 | 4 |
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”.