Histórico da Página
Condição de Pagamento
Contexto de negócio (Introdução)
Adapter responsável pelo cadastro de Condição de Pagamento.
Modulo RM | Identificador | Versão | Forma de Envio | Tipo do Adapter |
---|---|---|---|---|
Gestão Estoque / Suprimentos | PAYMENTCONDITION | 2.000 | Síncrona | Envia |
PAYMENTCONDITION | 2.000 | Síncrona | Recebe |
Mapeamento de Campos
Mensagem:
PAYMENTCONDITION 2.000 (RECEBIMENTO)
Mensagem Padrão | Descrição | Tabela | Campo | Tipo Campo | Tamanho | Observação |
---|---|---|---|---|---|---|
CompanyId | Empresa | |||||
CompanyInternalId | Internal Id da empresa | TCPG | CODCOLIGADA | DCODCOLIGADA | 2 | Código da Coligada é obtido a partir do De-Para de Filial. |
Code | Código da Condição de Pagamento | TCPG | CPDCPG | DCODCONTA | 40 | |
InternalId | Internal id da Condição de Pagamento | TCPG | CODCOLIGADA|CPDCPG | |||
Description | Descrição da Condição de Pagamento | TCPG | NOME | varchar | 20 | |
TCPG | PLANOCOMPRA / PLANOVENDA | dlogic | 2 | Valor Fixo "1" | ||
WeekDayFixed | Dicas de Vencimento | TCPG | DIASVENCSEMANA | int | Valor “1" no Protheus equivale valor “ 64 Valor “2” no Protheus equivale valor “1" | |
Plots/Due | Valor do Pagamento1 | TCPG | VALORPAGAMENTO1 | Valor default 100 | ||
QuantityPlots | Número de Vezes1 | TCPG | QUANTASVEZES1 | Default 1 | ||
RangePlots | Período em Dias1 | TCPG | PERIODOEMDIAS1 | |||
DaysFirstDue | Prazo1 | TCPG | PRAZO1 | |||
Status Condição de Pagamento | TCPG | INATIVO | Default 1 |
Regras de Integridade
As condições de pagamento sincronizadas por default serão registradas desativadas na na inclusão de novos registros, de forma que poderá ser realizada uma validação dos dados sincronizados.
PAYMENTCONDITION 2.000 (ENVIO)
Mensagem Padrão | Descrição | Tabela | Campo | Tipo Campo | Tamanho | Observação |
---|---|---|---|---|---|---|
CompanyId | Empresa | |||||
CompanyInternalId | Internal Id da empresa | TCPG | CODCOLIGADA | DCODCOLIGADA | 2 | Código da Coligada é obtido a partir do De-Para de Filial. |
Code | Código da Condição de Pagamento | TCPG | CPDCPG | DCODCONTA | 40 | |
InternalId | Internal id da Condição de Pagamento | TCPG | CODCOLIGADA|CPDCPG | |||
Description | Descrição da Condição de Pagamento | TCPG | NOME | varchar | 20 | |
WeekDayFixed | Dicas de Vencimento | TCPG | DIASVENCSEMANA | int | Valor “64" equivale valor “1" Valor "1" equivale valor “2" | |
QuantityPlots | Número de Vezes1 | TCPG | QUANTASVEZES1 | se VALORPAGAMENTO1 = 100 QUANTASVEZES1 se não QUANTASVEZES1 + QUANTASVEZES2 + QUANTASVEZES3 + QUANTASVEZES4 + QUANTASVEZES5 | ||
RangePlots | TCPG | PERIODOEMDIAS1 | ||||
DayMonthFixed | TCPG | DIA | se VALORPAGAMENTO1 = 100 e ( CONTAGEMDIAS1 = 'F' ou TOTVSMessage/TCPg/CONTAGEMDIAS1 = 'P') | |||
DaysCondition | TCPG | TIPO1 | Valor RM "0" equivale valor "1" Valor RM "1" equivale valor "3" Valor RM "2" equivale valor "5" Valor RM "3" equivale valor "4" Valor RM "4" equivale valor "6" |