Páginas filhas
  • Condição de Pagamento

Versões comparadas

Chave

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

...

Adapter responsável pelo cadastro de Condição de Pagamento.                   


Modulo RMIdentificadorVersãoForma de EnvioTipo do Adapter
Gestão Estoque / SuprimentosPAYMENTCONDITION

2.000

SíncronaEnvia
PAYMENTCONDITION2.000SíncronaRecebe

...

PAYMENTCONDITION3.000SíncronaEnvia


Mapeamento de Campos

Mensagem:

PAYMENTCONDITION 2.000 (RECEBIMENTO)

Regras de Integridade

...


Mensagem PadrãoDescriçãoTabelaCampoTipo CampoTamanhoObservação

CompanyId

Empresa
   
  





CompanyInternalIdInternal Id da empresaTCPGCODCOLIGADADCODCOLIGADA2

Código da Coligada é obtido a partir do De-Para de Filial.

Code Código da Condição de PagamentoTCPG
CPDCPG
CODCPG
DCODCONTA
varchar
40
5
 

InternalIdInternal id da Condição de PagamentoTCPGCODCOLIGADA|CPDCPG
     



DescriptionDescrição da Condição de PagamentoTCPGNOMEvarchar
20 
100


TCPGPLANOCOMPRA / PLANOVENDAdlogic2Valor Fixo "1"
WeekDayFixed
Dicas
Dias de VencimentoTCPGDIASVENCSEMANAint
 

Valor “1" no Protheus equivale valor “ 64

Valor “2” no Protheus equivale valor “1"
Valor “3" no Protheus equivale valor “2
Valor “4" no Protheus equivale valor “4
Valor “5" no Protheus equivale valor “8
Valor “6" no Protheus equivale valor “16
Valor “7" no Protheus equivale valor “32

Plots/DueValor do Pagamento1TCPGVALORPAGAMENTO1
  


Valor default 100
QuantityPlotsNúmero de Vezes1TCPGQUANTASVEZES1
 
 


Default 1
RangePlotsPeríodo em Dias1TCPGPERIODOEMDIAS1
   



DaysFirstDuePrazo1TCPGPRAZO1
  
  




Status Condição de PagamentoTCPGINATIVO
  Default 1

 



INATIVO = 1 se o campo 'QuantityPlots' não foi enviado na mensagem ou possui valor vazio.


PAYMENTCONDITION 2.000 e 3PAYMENTCONDITION 2.000 (ENVIO)

Regras de Integridade

Serão enviadas somente condições de pagamento cadastradas em empresas que possuem pelo menos um de-/para de empresa/filial cadastrado, isto evita que condições de pagamento de empresas não integradas sejam sincronizadas.

Integração com PROTHEUS:

O cadastro de condições de pagamento deve ser compatibilizado com as limitações do Protheus quanto aos tipos de período, que são mais bem especificadas na seção de mapeamento da mensagem.

Recomenda-se alterar o tamanho do campo condição no PROTHEUS para 100 caracateres. Acesse o Configurador do Protheus (SIGACFG) e na tabela SE4 altere o tamanho do campo para 100 caracteres.


Mensagem PadrãoDescriçãoTabelaCampoTipo CampoTamanhoObservação

CompanyId

Empresa
  
   





CompanyInternalIdInternal Id da empresaTCPGCODCOLIGADADCODCOLIGADA2

Código da Coligada é obtido a partir do De

-

/Para de Filial.

Code Código da Condição de PagamentoTCPG
CPDCPG
CODCPG
DCODCONTA
varchar
40
5

Na PaymentCondition 2.000, possui tamanho máximo igual à 3. 

Na PaymentCondition 3.000, não possui tamanho máximo.

 

InternalIdInternal id da Condição de PagamentoTCPGCODCOLIGADA|CPDCPG
   



DescriptionDescrição da Condição de PagamentoTCPGNOMEvarchar
20
100
 

WeekDayFixedDicas de VencimentoTCPGDIASVENCSEMANAint
 

Valor 64" equivale valor 1"

Valor "1" equivale valor “2"
Valor “2" equivale valor “3"
Valor “8" equivale valor “5"
Valor “16" equivale valor “6"
Valor “32" equivale valor “7"

QuantityPlotsNúmero de Vezes1TCPGQUANTASVEZES1
 
 


se VALORPAGAMENTO1 = 100

QUANTASVEZES1

se não

QUANTASVEZES1 + QUANTASVEZES2 + QUANTASVEZES3 + QUANTASVEZES4 + QUANTASVEZES5

RangePlots
 

TCPGPERIODOEMDIAS1
   



DayMonthFixed
 

TCPGDIA
  


se VALORPAGAMENTO1 = 100 e ( CONTAGEMDIAS1 = 'F' ou TOTVSMessage/TCPg/CONTAGEMDIAS1 = 'P')

DaysCondition
 

TCPGTIPO1
  


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"

 

...