Mapeamento de Campos da Mensagem Única PaymentCondition (Condição de Pagamento) - versão 3_000
PaymentCondition_3_000 | ||||||
Mensagem Padrão | Descrição | PROTHEUS | RM | Observação | ||
Tabela | Campo | Tabela | Campo | |||
CompanyId | Código da Empresa | SE4 | Empresa | TCPG | CODCOLIGADA | |
BranchId | Código da Filial | SE4 | E4_FILIAL | - | - | Não enviado pelo RM. |
CompanyInternalId | InternalID da Empresa|FIlial | SE4 | Empresa|E4_FILIAL | - | - | |
Code | Código da Condição de Pagamento | SE4 | E4_CODIGO | TCPG | CODCPG | Valor texto tamanho 5 |
InternalId | InternalID | SE4 | Empresa|E4_FILIAL |E4_CODIGO | HCINTEGRACAOID (EAI 1.0) GEAIDEPARA (EAI 2.0) | IDINTEGRACAO (EAI 1.0) VALOREXTERNO (EAI 2.0) | |
Description | Descrição da Condição de Pagamento | SE4 | E4_DESCRI | TCPG | NOME | Valor texto tamanho 50 |
DayFirstDue | Quantidade de dias para o vencimento da primeira parcela | SE4 | Ver Tópico 6.1.7.2 | TCPG | PRAZO1 | Valor inteiro entre 0 e 99. |
QuantityPlots | Quantidade de parcelas | SE4 | TCPG | QUANTASVEZES1 | Valor inteiro entre 1 e 99. (1) | |
RangePlots | Intervalo entre cada parcela, em dias | SE4 | TCPG | PERIODOEMDIAS1 | Valor inteiro de 0 a 999. (2) | |
WeekDayFixed | Define um dia da semana fixo para o vencimento das parcelas. | SE4 | TCPG | DIASVENCSEMANA | Fixo 1 – Domingo | |
DaysCondition | Define como será a contagem dos dias do intervalo de cada parcela. | - | - | TCPG | TIPO1 | Fixo 1 - Data do Dia |
Mapeamento de Campos da Mensagem Única PaymentCondition (Condição de Pagamento) - versão 2_000
PaymentCondition_2_000 | ||||||
Mensagem Padrão | Descrição | PROTHEUS | RM | Observação | ||
Tabela | Campo | Tabela | Campo | |||
CompanyId | Código da Empresa | SE4 | Empresa | TCPG | CODCOLIGADA | |
BranchId | Código da Filial | SE4 | E4_FILIAL | - | - | Não enviado pelo RM. |
CompanyInternalId | InternalID da Empresa|FIlial | SE4 | Empresa|E4_FILIAL | - | - | |
Code | Código da Condição de Pagamento | SE4 | E4_CODIGO | TCPG | CODCPG | Valor texto tamanho 3 |
InternalId | InternalID | SE4 | Empresa|E4_FILIAL |E4_CODIGO | HCINTEGRACAOID (EAI 1.0) GEAIDEPARA (EAI 2.0) | IDINTEGRACAO (EAI 1.0) VALOREXTERNO (EAI 2.0) | |
Description | Descrição da Condição de Pagamento | SE4 | E4_DESCRI | TCPG | NOME | Valor texto tamanho 50 |
DayFirstDue | Quantidade de dias para o vencimento da primeira parcela | SE4 | Ver Tópico 6.1.7.2 | TCPG | PRAZO1 | Valor inteiro entre 0 e 99. |
QuantityPlots | Quantidade de parcelas | SE4 | TCPG | QUANTASVEZES1 | Valor inteiro entre 1 e 99. (1) | |
RangePlots | Intervalo entre cada parcela, em dias | SE4 | TCPG | PERIODOEMDIAS1 | Valor inteiro de 0 a 999. (2) | |
WeekDayFixed | Define um dia da semana fixo para o vencimento das parcelas. | SE4 | TCPG | DIASVENCSEMANA | Fixo 1 – Domingo | |
DaysCondition | Define como será a contagem dos dias do intervalo de cada parcela. | - | - | TCPG | TIPO1 | Fixo 1 - Data do Dia |
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”.