Árvore de páginas

Versões comparadas

Chave

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

...

Deck of Cards
idCenario
effectTypefade
Card
id1
labelContas a Receber Previsto
effectTypefade

Modelo de dados Previsto: contempla todas as partidas em aberto de Clientes, ou seja, títulos a receber com saldo em aberto. O valor previsto para o título em aberto será calculado considerando seus abatimentos existentes, ou seja, títulos AB- e impostos calculados na emissão (IR-, IS-, PI-, CF-, etc.) e títulos (NCC) Nota de Crédito ao Cliente.

Não são considerados previstos os seguintes tipos de títulos:

  • RA - Recebimento Antecipado 


"pipelineName": "contasreceberprevisto"
"pipelineDescription": "Pipeline para processar dados a Receber Previsto"
"outputDataModelName": "contasreceberprevisto"
"processScript": "contasreceberprevisto.csql"

Card
id1
labelContas a Receber Realizado
effectTypefade

Modelo de dados Realizado: contempla todas as partidas de Clientes que tenham movimentação bancária atribuída, como recebimentos antecipados e baixas totais ou parciais.

Movimentos bancários sem vinculo com Títulos a Receber não serão enviados na integração.

"pipelineName": "contasreceberrealizado"
"pipelineDescription": "Pipeline para processar dados a Receber Realizado"
"outputDataModelName": "contasreceberrealizado"
"processScript": "contasreceberrealizado.csql"

Card
id1
labelContas a Pagar Previsto
effectTypefade

Modelo de dados Previsto: contempla todas as partidas em aberto de Fornecedores, ou seja, títulos a pagar com saldo em aberto. O valor previsto para o título em aberto será calculado considerando seus abatimentos existentes, ou seja, títulos AB- e impostos calculados na emissão (IR-, IS-, PI-, CF-, etc.) e títulos (NDF) Nota de Débito ao Fornecedor.

Não são considerados previstos os seguintes tipos de títulos:

  • PA - Pagamento Antecipado (exceto quando não gerar movimento bancário).


"pipelineName": "contaspagarprevisto"
"pipelineDescription": "Pipeline para processar dados a Pagar Previsto"
"outputDataModelName": "contaspagarprevisto"
"processScript": "contaspagarprevisto.csql"

Card
labelContas a Pagar Realizado

Modelo de dados Realizado: contempla todas as partidas de Fornecedores que tenham movimentação bancária atribuída, como pagamentos antecipados e baixas totais ou parciais.

Movimentos bancários sem vinculo com Títulos a Pagar não serão enviados na integração.

Para Motivo de Baixa NOR (Normal), a Realização só ocorrerá no Gesplan quando ocorrer o pagamento de cheque vinculado à baixa do(s) título(s).

"pipelineName": "contaspagarrealizado"
"pipelineDescription": "Pipeline para processar dados a Pagar Realizado"
"outputDataModelName": "contaspagarrealizado"
"processScript": "contaspagarrealizado.csql"

Card
labelCampos Protheus

Campos dos Data Models do Financeiro


Campo / Tag EnviadoAtributoConteúdo DM PrevistoConteúdo DM Realizado


ExternalCodeDetail

Ver aba Dados por Processo

(primary key do datamodel e na Gesplan)

Ver aba Dados por Processo

(primary key do datamodel e na Gesplan)

F7I_STAMPfiltroDataAtualizacaoTimestamp da Staging TableTimestamp da Staging Table
F7I_EXTCDHexternalCodeHeaderVer aba Dados por ProcessoVer aba Dados por Processo
F7I_EXTCDDexternalCodeDetailVer aba Dados por ProcessoVer aba Dados por Processo
F7I_GRPEMPbusinessUnit_2Grupo
F7I_EMPRbusinessUnit_2Empresa
F7I_UNIDbusinessUnit_2Unidade NegócioGrupo + Empresa + Unid .Negócio  ( sep="|" pipe )
F7I_FILNEGdivisongroupFilialFilial
F7I_ORGSYToriginSystemSE1 = 'CR' / SE2 = 'CP' SE1 = 'CR' / SE2 = 'CP' / Contas a Pagar Realizado = 'PR' / Contas a Receber Realizado = 'RR'
F7I_DSCSYToriginSystemNameSE1 = 'CONTAS A RECEBER' / SE2 = 'CONTAS A PAGAR'SE1 = 'CONTAS A RECEBER' / SE2 = 'CONTAS A PAGAR' / Contas a Pagar Realizado = 'Pagar Realizado' / Contas a Receber Realizado = 'Receber Realizado'
F7I_EMISSAdateOfIssueE1_EMISSAO / E2_EMISSAOE1_EMISSAO / E2_EMISSAO

dataemissaoNFE1_EMISSAO / Null para SE2 E1_EMISSAO / Null para SE2 
F7I_EMIS1datalanctoNFE2_EMIS1 / Null para SE1 E2_EMIS1 / Null para SE1 
F7I_HISTdescriptionE1_HIST / E2_HISTE1_HIST / E2_HIST
F7I_TIPOdocumentTypeE1_TIPO / E2_TIPOE1_TIPO / E2_TIPO
F7I_TIPDSCdocumentTypeName_ptBRX5_DESCRI referente campo TIPOX5_DESCRI referente campo TIPO
F7I_PREFIXdocumentNumberPrefixoPrefixo + Num + Parcela + Tipo
F7I_NUMdocumentNumberNúmero
F7I_PARCELdocumentNumberParcela
F7I_MOEDAcurrencyCódigo da MoedaCódigo + Descrição da moeda - conforme campos E1_MOEDA/E2_MOEDA
F7I_DSCMDAcurrencyDescrição da Moeda
F7I_MOEDBbankCurrencyCódigo da Moeda
F7I_DSCMDBbankCurrencyDescrição da Moeda - conforme a moeda do banco onde o movimento foi realizadoCódigo + Descrição da moeda - conforme a moeda do banco onde o movimento foi realizado, campo A6_MOEDA.
F7I_VENCTOdueDate2E1_VENCTO / E2_VENCTOE1_VENCTO / E2_VENCTO
F7I_VENCREdueDateRealE1_VENCREA / E2_VENCREAE1_VENCREA / E2_VENCREA
F7I_DTPGTOpayday2NullFK5_DATA
F7I_TPEVNTeventTypeIF ( FK5_RECPAG ='P' , 'S' , 'E' ) IF ( FK5_RECPAG ='P' , 'S' , 'E' ) 
F7I_BANCOcurrentAccountBancoA6_FILIAL + FK5_BANCO + FK5_AGENCI + FK5_CONTA
F7I_AGENCIcurrentAccountAgência
F7I_CONTAcurrentAccountConta
F7I_FLBENFbeneficiary

Filial do Beneficiário

CP = A2_FILIAL

CR = A1_FILIAL


F7I_CDBENFbeneficiary

Código do Beneficiário

CP = E2_FORNECE

CR = E1_CLIENTE


F7I_LJBENFbeneficiary

Loja do Beneficiário

CP = E2_LOJA
CR = E1_LOJA


F7I_NBENEFbeneficiaryNameE1_NOMCLI / E2_NOMFORE1_NOMCLI / E2_NOMFOR
F7I_TPBENFbeneficiaryType3 = FORNECEDOR / 1= CLIENTE3 = FORNECEDOR / 1= CLIENTE
F7I_ORBENFbeneficiaryOriginSE1 = 'CR' / SE2 = 'CP'SE1 = 'CR' / SE2 = 'CP'
F7I_SITUACMOVIMmotionWayE2_FORMPAG / E1_SITUACAE1_SITUACA
F7I_DSCCMVDSCMOVmotionWayName_ptBRX5_DESCRI referente E2_FORMAG / FRV_DESCRI referente E1_SITUACAFRV_DESCRI referente E1_SITUACA
F7I_IDMOVpaymentNumberNullFK5_IDMOV
F7I_SALDOvalueSaldo do título - AbatimentosFK5_VLMOE2 - Valor na moeda do título
F7I_VLPROPproratedValueVer aba Dados por ProcessoVer aba Dados por Processo
F7I_VLCRUZvalueBusinessE1_VLCRUZ / E2_VLCRUZFK5_VALOR
F7I_CONVBSconversionBusinessVLCRUZ / VALORFK5_TXMOED
F7I_FXRTBSfixedRateBusinessIF( VLCRUZ / VALOR <>  0 , '1' , '0' )IF( VLCRUZ / VALOR <>  0 , '1' , '0' )
F7I_VLRCNTvalueAccount0FK5_VALOR
F7I_CONVCTconversionAccountVLCRUZ / VALORFK5_TXMOED
F7I_FXRTCTfixedRateAccountIF ( VLCRUZ / VALOR <>  0 , '1' , '0')IF ( VLCRUZ / VALOR <>  0 , '1' , '0')

accountingAccountPlan

Estrutura do cadastro de empresas: Grupo + Empresa + Unid .Negócio + Filial 

( sep="|" pipe )

Estrutura do cadastro de empresas: Grupo + Empresa + Unid .Negócio + Filial 

( sep="|" pipe )

F7I_CNTCTBaccountingAccount

CP = ED_DEBITO
CR = ED_CREDIT

CP = Se saída é SED->ED_DEBITO / Se entrada SED->ED_CREDIT 
CR = Se saída é SED->ED_CREDIT / Se entrada SED->ED_DEBITO
F7I_DSCCTBaccountingAccountName_ptBRCT1_DESC01  CT1_DESC01
F7I_NATCTAaccountingAccountClassificationCT1_NATCTACT1_NATCTA

costCenterPlan

Estrutura do cadastro de empresas: Grupo + Empresa + Unid .Negócio + Filial 

( sep="|" pipe )

Estrutura do cadastro de empresas: Grupo + Empresa + Unid .Negócio + Filial 

( sep="|" pipe )

F7I_CCUSTOcostCenterCP = E2_CCUSTO / caso não houver utiliza ED_CCD 
CR = E1_CCUSTO / caso não houver utiliza ED_CCC
CP = ED_CCD
CR = ED_CCC
F7I_DSCCCTcompcostCenterName_ptBRCTT_DESC01 CTT_DESC01
F7I_INTEGRintegrationType

Branco ou 'E' 

'E' indicando exclusão do registro/movimento

Branco ou 'E' 

'E' indicando exclusão do registro/movimento

F7I_DTDISPAvailabilityDate

Null

FK5_DTDISP

F7I_NATUREflexField001Natureza do título (SE1 / SE2)Natureza do título (SE1 / SE2)
F7I_NATRATflexField002Natureza do Rateio (SEV)Natureza do Rateio (SEV)
F7I_CCDRATflexField003Centro de Custo do Rateio (SEZ)Centro de Custo do Rateio (SEZ)

erp_idChave do título, conforme campo protheus_pk na staging table da Carol.Chave do título, conforme campo protheus_pk na staging table da Carol.
F7I_CREDIT
Conta Contábil Crédito
F7I_DEBITO
Conta Contábil Débito
F7I_CCD
Centro de Custo Débito    
F7I_CCC
Centro de Custo Crédito
F7I_ITEMCT
Item Contábil
F7I_ITEMD
Item Contábil Débito
F7I_ITEMC
Item Contábil Crédito
F7I_CLVL
Classe Valor
F7I_CLVLDB
Classe Valor Débito
F7I_CLVLCR
Classe Valor Crédito
F7I_NUMBOR
Número do Borderô 
F7I_ORIGEM
Interno Protheus - Não deve ser considerada na integração


Movimento Bancário

Campo / Tag EnviadoAtributoConteúdo DM Movimento Bancário

F7N_EXTCDH

__mdmID

ExternalCodeHeader

ExternalCodeDetail

FK5_IDMOV

(primary key do datamodel e na Gesplan)

F7N_GRPEMPGrupo de Empresa
F7N_EMPREmpresa
F7N_UNIDUnidade de Negócio
F7N_FILNEGFilialGrupo + Empresa + Unid .Negócio  ( sep="|" pipe )

F7N_DATA

dueDate2

payday2

FK5_DATA
F7N_MOEDAcurrrencyA6_MODA
F7N_DSCMDAcurrrencyDescrição da Moeda

bankCurrencyA6_MOEDA
F7N_VALORvalueFK5_VALOR
F7N_NATUREflexfield001FK5_NATURE
F7N_BANCOcurrentAccountFK5_BANCO
F7N_AGENCIAcurrentAccountFK5_AGENCI
F7N_CONTAcurrentAccountFK5_CONTA 
F7N_TPEVNTeventTypeIF ( FK5_RECPAG ='P' , 'S' , 'E' ) 
F7N_BENEFbeneficiary"MB"
F7N_TPDOCdocumentTypeFK5_TPDOC
F7N_DOCdocumentnumberIf(Trim(IFNull(stg.FK5_DOC,''))='','0',Trim(stg.FK5_DOC)) 
F7N_HISTORdescriptionFK5_HISTOR
F7N_CCUSTOcostcenterFK5_CCUSTO
F7N_CNTCTBaccountingAccount"0"
F7N_DSCSYToriginSystemName"Movimento Bancário."
F7N_TXMOEDconversionAccountFK5_TXMOED
F7N_ORIGEMoriginRoutineFK5_ORIGEM
F7N_DEBITOaccountDebitFK8_DEBITO - Conta Contábil Debito             
F7N_CREDITaccountCreditFK8_CREDIT - Conta Contábil Credito            
F7N_CCDcostCenterDebitFK8_CCD - Centro de Custo Debito   
F7N_CCCcostCenterCreditFK8_CCC - Centro de Custo Credito  
F7N_ITEMDitemDebitFK8_ITEMD - Item Contábil Debito     
F7N_ITEMCitemCreditFK8_ITEMC - Item Contábil Credito    
F7N_CLVLDBclassValueDebitFK8_CLVLDB - Classe Valor Debito      
F7N_CLVLCRclassValueCreditFK8_CLVLCR - Classe Valor Credito     
F7N_ORGSYToriginSystem"MB"
F7N_DTDISPAvailabilityDateFK5_DTDISP
Card
labelCampos

Campos dos Data Models do Financeiro


AtributoConteúdo DM PrevistoConteúdo DM Realizado

__mdmID

ExternalCodeDetail

Ver aba Dados por Processo

(primary key do datamodel e na Gesplan)

Ver aba Dados por Processo

(primary key do datamodel e na Gesplan)

filtroDataAtualizacaoTimestamp da Staging TableTimestamp da Staging Table
externalCodeHeaderVer aba Dados por ProcessoVer aba Dados por Processo
externalCodeDetailVer aba Dados por ProcessoVer aba Dados por Processo
businessUnit_2Grupo + Empresa + Unid .Negócio  ( sep="|" pipe )Grupo + Empresa + Unid .Negócio  ( sep="|" pipe )
divisongroupFilialFilial
originSystemSE1 = 'CR' / SE2 = 'CP'SE1 = 'CR' / SE2 = 'CP'
originSystemNameSE1 = 'CONTAS A RECEBER' / SE2 = 'CONTAS A PAGAR'SE1 = 'CONTAS A RECEBER' / SE2 = 'CONTAS A PAGAR'
dateOfIssueE1_EMISSAO / E2_EMISSAOE1_EMISSAO / E2_EMISSAO
dataemissaoNFE1_EMISSAO / Null para SE2 E1_EMISSAO / Null para SE2 
datalanctoNFE2_EMIS1 / Null para SE1 E2_EMIS1 / Null para SE1 
descriptionE1_HIST / E2_HISTE1_HIST / E2_HIST
documentTypeE1_TIPO / E2_TIPOE1_TIPO / E2_TIPO
documentTypeName_ptBRX5_DESCRI referente campo TIPOX5_DESCRI referente campo TIPO
documentNumberPrefixo + Num + Parcela + TipoPrefixo + Num + Parcela + Tipo
currencyCódigo + Descrição da moeda - conforme  campos E1_MOEDA/E2_MOEDACódigo + Descrição da moeda - conforme campos E1_MOEDA/E2_MOEDA
bankCurrencyNullCódigo + Descrição da moeda - conforme a moeda do banco onde o movimento foi realizado, campo A6_MOEDA.
dueDate2E1_VENCTO / E2_VENCTOE1_VENCTO / E2_VENCTO
dueDateRealE1_VENCREA / E2_VENCREAE1_VENCREA / E2_VENCREA
payday2NullFK5_DATA
eventTypeIF ( FK5_RECPAG ='P' , 'S' , 'E' ) IF ( FK5_RECPAG ='P' , 'S' , 'E' ) 
currentAccountGrupo + Empresa + Unid .Negócio + ' - PREV'A6_FILIAL + FK5_BANCO + FK5_AGENCI + FK5_CONTA
beneficiary

CP = A2_FILIAL + E2_FORNECE + E2_LOJA
CR = A1_FILIAL + E1_CLIENTE + E1_LOJA

CP = A2_FILIAL + E2_FORNECE + E2_LOJA
CR = A1_FILIAL + E1_CLIENTE + E1_LOJA

beneficiaryNameE1_NOMCLI / E2_NOMFORE1_NOMCLI / E2_NOMFOR
beneficiaryType3 = FORNECEDOR / 1= CLIENTE3 = FORNECEDOR / 1= CLIENTE
beneficiaryOriginSE1 = 'CR' / SE2 = 'CP'SE1 = 'CR' / SE2 = 'CP'
motionWayE2_FORMPAG / E1_SITUACAE1_SITUACA
motionWayName_ptBRX5_DESCRI referente E2_FORMAG / FRV_DESCRI referente E1_SITUACAFRV_DESCRI referente E1_SITUACA
paymentNumberNullFK5_IDMOV
valueSaldo do título - AbatimentosFK5_VLMOE2 - Valor na moeda do título
proratedValueVer aba Dados por ProcessoVer aba Dados por Processo
valueBusinessE1_VLCRUZ / E2_VLCRUZFK5_VALOR
conversionBusinessVLCRUZ / VALORFK5_TXMOED
fixedRateBusinessIF( VLCRUZ / VALOR <>  0 , '1' , '0' )IF( VLCRUZ / VALOR <>  0 , '1' , '0' )
valueAccount0FK5_VALOR
conversionAccountVLCRUZ / VALORFK5_TXMOED
fixedRateAccountIF ( VLCRUZ / VALOR <>  0 , '1' , '0')IF ( VLCRUZ / VALOR <>  0 , '1' , '0')
accountingAccountPlan

Estrutura do cadastro de empresas: Grupo + Empresa + Unid .Negócio + Filial 

( sep="|" pipe )

Estrutura do cadastro de empresas: Grupo + Empresa + Unid .Negócio + Filial 

( sep="|" pipe )

accountingAccount

CP = ED_DEBITO
CR = ED_CREDIT

CP = Se saída é SED->ED_DEBITO / Se entrada SED->ED_CREDIT 
CR = Se saída é SED->ED_CREDIT / Se entrada SED->ED_DEBITO
accountingAccountName_ptBRCT1_DESC01  CT1_DESC01
accountingAccountClassificationCT1_NATCTACT1_NATCTA
costCenterPlan

Estrutura do cadastro de empresas: Grupo + Empresa + Unid .Negócio + Filial 

( sep="|" pipe )

Estrutura do cadastro de empresas: Grupo + Empresa + Unid .Negócio + Filial 

( sep="|" pipe )

costCenterCP = E2_CCUSTO / caso não houver utiliza ED_CCD 
CR = E1_CCUSTO / caso não houver utiliza ED_CCC
CP = ED_CCD
CR = ED_CCC
compcostCenterName_ptBRCTT_DESC01 CTT_DESC01
integrationType

Branco ou 'E' 

'E' indicando exclusão do registro/movimento

Branco ou 'E' 

'E' indicando exclusão do registro/movimento

AvailabilityDate

Null

FK5_DTDISP

flexField001Natureza do título (SE1 / SE2)Natureza do título (SE1 / SE2)
flexField002Natureza do Rateio (SEV)Natureza do Rateio (SEV)
flexField003Centro de Custo do Rateio (SEZ)Centro de Custo do Rateio (SEZ)
erp_idChave do título, conforme campo protheus_pk na staging table da Carol.Chave do título, conforme campo protheus_pk na staging table da Carol.


Movimento Bancário

AtributoConteúdo DM Movimento Bancário

__mdmID

ExternalCodeHeader

ExternalCodeDetail

FK5_IDMOV

(primary key do datamodel e na Gesplan)

businessUnit_2Grupo + Empresa + Unid .Negócio  ( sep="|" pipe )

dueDate2

payday2

FK5_DATA
currrencyA6_MOEDA
bankCurrencyA6_MOEDA
valueFK5_VALOR
flexfield001FK5_NATURE
currentAccountA6_FILIAL + FK5_BANCO + FK5_AGENCI + FK5_CONTA 
eventTypeIF ( FK5_RECPAG ='P' , 'S' , 'E' ) 
beneficiary"MB"
documentTypeFK5_TPDOC
documentnumberIf(Trim(IFNull(stg.FK5_DOC,''))='','0',Trim(stg.FK5_DOC)) 
descriptionFK5_HISTOR
costcenterFK5_CCUSTO
accountingAccount"0"
originSystemName"Movimento Bancário."
conversionAccountFK5_TXMOED
originRoutineFK5_ORIGEM
accountDebitFK8_DEBITO - Conta Contábil Debito             
accountCreditFK8_CREDIT - Conta Contábil Credito            
costCenterDebitFK8_CCD - Centro de Custo Debito   
costCenterCreditFK8_CCC - Centro de Custo Credito  
itemDebitFK8_ITEMD - Item Contábil Debito     
itemCreditFK8_ITEMC - Item Contábil Credito    
classValueDebitFK8_CLVLDB - Classe Valor Debito      
classValueCreditFK8_CLVLCR - Classe Valor Credito     
originSystem"MB"
AvailabilityDateFK5_DTDISP
Card
id1
labelDados por processo
effectTypefade


...