Você está na página 1de 6

INTEGRAÇÃO FINANCEIRO

Integração agrupada por banco e natureza financeiro no Protheus

Banco
Identificador da Mensagem: Bank
Versão: 2.000
Módulo EXTERNO: Financeiro – Cadastro de Banco
Módulo EXTERNO: Financeiro – Cadastro de Agência
Módulo EXTERNO: Financeiro – Conta Corrente
Módulo EXTERNO: Financeiro – Conta Caixa
Módulo Protheus: SigaFIN - Financeiro
Tipo de Envio: Síncrono
Mensagem Padrão Descrição EXTERNO Protheus

Tabela Campo Valor Tabela Cam

Code Número do GBANCO NUMBANCO SA6 A6_C


banco

FCONTA NUMBANCO

FCXA NUMBANCO

Febraban Número do GBANCO NUMEROOFICIA SA6 A6_N


banco oficial L

NUMBANCO

InternalId Internal Id de GBANCO CODCOLIGADA XXF


integração

A6_AGENCIA A6_NUMCON

Name Nome banco GBANCO NOME SA6 A6_N

ShortName Nome GBANCO NOMEREDUZID SA6 A6_N


reduzido O

GAGENCIA NUMAGENCIA

Agency/Num ber Código da SA6 A6_A


agência

FCONTA NUMAGENCIA

FCXA NUMAGENCIA

Agency/Nam e Concatenção de
Nome da GAGENCIA NOME : "Agencia: "+ SA6 A6_N
agência Agency/Number
Agency/Addr Número do
ess/Number endereço da GAGENCIA NUMERO Não se
agência aplica.

Agency/Addr
ess/Complem ent Complemento GAGENCIA COMPLEMENTO Não se
aplica.

Agency/Addr
ess/City/Desc ription Cidade GAGENCIA CIDADE SA6 A6_M

Agency/Addr
ess/State/Co de Estado GAGENCIA ESTADO SA6 A6_E

Agency/Addr Bairro GAGENCIA BAIRRO SA6 A6_B


ess/District

Agency/Addr Cep GAGENCIA CEP SA6 A6_C


ess/ZIPCode

Agency/Cont
actInfoEXTERNOatio
n/ Comunication Telefone GAGENCIA TELEFONE SA6 A6_T
InfoEXTERNOation/P
honeNumber

Agency/ Empresa FCONTA CODCOLIGADA cEmp


ListOfAccount

/Account FCXA CODCOLIGADA


/CompanyId

FCONTA NROCONTA

Agency/
ListOfAccount Número da SA6 A6_N
/Account/Nu mber conta caixa

FCXA CODCXA

FCXA NROCONTA

Concatenação
de: "Conta Caixa
– ", Number
Se o parâmetro
"CONTACAIXAA
UTOINC" estiver
Agency/ marcado,então o
ListOfAccount Nome da valor de
/Account/Na me conta caixa FCXA DESCRICAO DESCRICAÇÃO Não se
será o seguinte: aplica.
Banco {0} -
Agência {1} -
Conta {2} =
Número do
banco, Numero
da agencia,
Numero da
conta

Agency/
ListOfAccount Coligada FCXA CODCOLPROP cEmp
/Account global
/CompanyId

Agency/
ListOfAccount Coligada FCXA CODCOLCONTA cEmp
/Account global da
/CompanyId conta

Notas:
O Banco, Agência, Conta Corrente e Conta Caixa devem ser cadastrados no BackOffice Protheus e
sincronizados para o EXTERNO. O BackOffice Protheus possui apenas uma tabela que contém todas as
infoEXTERNOações Código do Banco, Nome, Agência, Conta, entre outros.
Agência é um anexo da visão de Banco, assim como Conta Corrente é um anexo da visão de Agência. Na
SISTEMA EXTERNO são tabelas independentes: Banco (GBANCO), Agência (GAGENCIA), Conta Corrente
(FCONTA) e Conta Caixa (FCXA). Com isso, a exclusão da entidade banco no Protheus, reflete na exclusão
de uma Conta caixa, conta, agencias e banco no Lado EXTERNO.
As configurações iniciais desta integração criará um parâmetro chamado "RH_ CONTACAIXAAUTOINC" que
irá definir: Se desmarcado: O Código da "Conta / Caixa" no EXTERNO será sempre o número da conta
bancária enviada na mensagem;
Se marcado: O Código da conta caixa no EXTERNO será um valor a partir da tabela GAUTOINC, sempre
ignorando o número da conta bancária enviada na mensagem única.

Exemplo de mensagem de entrada:


<TOTVSMessage>
<MessageInfoEXTERNOation version="2.000">
<UUID>11108840-8121-9118-9052-220423190777</UUID>
<Type>BusinessMessage</Type>
<Transaction>BANK</Transaction>
<StandardVersion>1.000</StandardVersion>
<SourceApplication>Protheus</SourceApplication>
<CompanyId>10</CompanyId>
<BranchId>113</BranchId>
<Product name="Protheus" version="12.1.1" />
<GeneratedOn>2014-04-11T19:30:05</GeneratedOn>
<DeliveryType>Sync</DeliveryType>
</MessageInfoEXTERNOation>
<BusinessMessage>
<BusinessEvent>
<Entity>BANK</Entity>
<Event>upsert</Event>
</BusinessEvent>
<BusinessContent>
<Code>877</Code>
<InternalId>877</InternalId>
<Name>Banco teste 1 </Name>
<ShortName>teste</ShortName>
<Febraban>877</Febraban>
<ListOfAgency>
<Agency>
<Number>0488</Number>
<Address>
<Number>877</Number>
<Complement>ap 201</Complement>
<City>
<Description>Itaguara</Description>
</City>
<State>
<Code>MG</Code>
</State>
<District>jardim america</District>
<ZIPCode>30421546</ZIPCode>
</Address>
<ContactInfoEXTERNOation>
<CommunicationInfoEXTERNOation>
<PhoneNumber>33845425</PhoneNumber>
</CommunicationInfoEXTERNOation>
</ContactInfoEXTERNOation>
<ListOfAccount>
<Account>
<Number>70</Number>
<CompanyId>10</CompanyId>
</Account>
</ListOfAccount>
</Agency>
</ListOfAgency>
</BusinessContent>
</BusinessMessage>
</TOTVSMessage>

Natureza Financeira
Notas:
A mensagem única "FinancialNature _2_000" não será utilizada nessa integração. No EXTERNO a natureza
financeira existe no rateio de centro de custo do lançamento financeiro (FlanRatCCu.CODNATFINANCEIRA) e
na mensagem padrão a natureza financeira existe no lançamento financeiro
(AccountPayableDocument.FinancialNatureInternalId). Sendo assim, não temos esse valor para enviar para o
Protheus.
Será criado um parâmetro de integração chamado "RH_NATUREZAFINANCEIRADEFAULT" que deve ser
preenchido manualmente com um valor de natureza financeira default a ser enviado para o Protheus na
mensagem "AccountPayableDocument.FinancialNatureInternalId).
Moeda
Notas:
A mensagem padrão "Currency" não será utilizada nessa integração. O RH da EXTERNO trabalha sempre
com a moeda real "R$". Portanto, não será enviado nenhum valor na mensagem
"AccountPayableDocument.CurrencyInternalId". O Protheus automaticamente incluirá o valor "1" (moeda
corrente do país) em caso de não envido da moeda.

Plano de Contas
Identificador da Mensagem: AccountantAccount
Versão: 2.000
Módulo EXTERNO: Contabilidade – Cadastro de Plano de Contas Contábil
Módulo Protheus: SigaCTB – Contabilidade Gerencial
Tipo de Envio: Síncrono
Mensa Des EXT Prot
gem criçã ERN heu
Padrão o O s

Tabe Campo Valor Tab Campo valor


la ela
Compa Emp CCO CODC cEmpAnt
nyId resa NTA OLIGA
DA

Compa Inter CCO CODC Não


nyInter nal NTA OLIGA se
n alId Id da DA aplic
empr a.
esa

Code Códi CCO CODC CT1 CT1_CON


go NTA ONTA TA
da
cont
a

COD cE xFi CT1


Internal Inter CCO CODC CON XXF XXF_I mp lial _C
Id nal NTA OLIGA TA NTVA Ant ( O
id da DA L "C NT
cont T1 A
a ")

Códi CT1 CT1_RES


ShortC go CCO REDUZ
ode redu NTA IDO
zido
da
cont
a

Descrip Desc CCO DESCR CT1 CT1_DES


tion rição NTA IÇÃO C01
da
cont
a

-Valor
"1" no
Proth
eus
Posting Natu CCO NATUR equiv CT1 CT1_NOE Deved
Nature reza NTA EZA ale XTERNOA ora =
da valor L "1"
cont "1" na Credo
a EXTE ra =
RNO "2"
(deve
dora)
-valor
"2" no
Proth
eus
equiv
ale
Valor
"0" na
EXTE
RNO
(cred
ora)

-Valor
"1" no
Proth
eus
Analytic Anali CCO ANALIT equiv CT1 CT1_CLA Sintéti
alOrSy tica NTA ICA ale SSE ta =
n thetic ou valor "1"
sinté "0" na Analíti
tica EXTE ca =
RNO "2"
(analít
ica)
-valor
"1" no
Proth
eus
equiv
ale
Valor
"2" na
EXTE
RNO
(sintét
ica)

-Valor
"1" no
Proth
eus
ActiveO Ativo CCO INATIV equiv CT1 CT1_BLO Inativa
rInactiv ou NTA A ale Q = "1"
e inativ valor Ativa
o "1" na = "2"
EXTE
RNO
(bloqu
eada)
-valor
"2" no
Proth
eus
equiv
ale
Valor
"0" na
EXTE
RNO
(não
bloqu
eada)

Você também pode gostar