Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

 

Especificação

Produto

TOTVS Framework

Módulo

Integrações

Projeto

Desenvolvimento EAI

IRM


Requisito/Story/Issue

DEAI1-879

Subtarefa

DEAI1-1280

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros


Objetivo

 Implementação do adapter de integração via Mensagem Única TOTVS do cadastro de Filiais, viabilizando assim o CRUD completo do cadastro por envio de mensagem de integração.


Regras de Negócio

Considera-se como escopo deste requisito a implementação do adapter de envio de Mensagens Únicas TOTVS para integração do cadastro de Filiais (Branch), estando o adapter de recebimento desta mesma mensagem fora do escopo do requisito.

A análise e o desenvolvimento do adapter será efetuado considerando a integração com o TOTVS Automação Fiscal (TAF), mas também viabilizará a integração com outras fontes de dados desde que respeitado o layout da mensagem.


Rotina

Tipo de Operação

Opção de Menu

Filiais

Inclusão/Alteração/Exclusão

RM \ BackOffice \ Gestão Fiscal \ Cadastros \ Filiais


Fórmula Visual

Para sincronizar o cadastro será necessário importar a fórmula visual que encontra-se disponível na pasta “Fórmulas Visuais”, interna à pasta “ObjetosGerencias” no ambiente instalado do sistema (“../CorporeRM/ObjetosGerencias/Fórmulas Visuais”). Ao importar a fórmula visual deverá ser marcado para cada fórmula o parâmetro “Importar Gatilho” na rotina de Importação de Fórmula Visual.

Visando facilitar a sincronização das bases de dados RM e TAF foi desenvolvida uma fórmula visual que se responsabiliza por obter os dados necessários e solicitar o envio das mensagens de integração, sincronizando assim todas as Coligadas e Filiais da base de dados. 


Tabelas Utilizadas

  • GFilial- Filiais


Entidades de Integração

  • DataServer envolvido
    • FisFilialData
  • Transformação
    • Id: Branch
    • Versão: 2.001
  • Fluxo da mensagem
    • Saída
  • Tipo de Envio:
    • Síncrono.
  • Fórmula Visual
    • Fórmula de Gatilho: "GLBWKF0001 - Company_Branch.TotvsWF"
    • Fórmula de Sincronização: "GLBWKF0002 - Sincronização_Company_Branch.TotvsWF"

Mapeamento dos campos 

  • Mensagem Branch 2.001

Mensagem Padrão

 


Descrição

 

RM

Tabela

Campo

Observação
CodeCódigo da FilialGFilialCODFILIAL
InternalIdInternalId da FilialGFilialCODCOLIGADA|CODFILIAL
CompanyIdCódigo da EmpresaGFilialCODCOLIGADA
DescriptionRazão socialGFilialNOME
TitleNome FantasiaGFilialNOMEFANTASIA


CgcCNPJ da FilialGFilialCGC*
StateRegistrationInscrição EstadualGFilialINSCRICAOESTADUAL*
PhoneLayout do código da FilialGFilialDDD e TELEFONEValor concatenado do DDD e Telefone, sem separadores ou máscara.
EmailEmailGFilialEMAIL
StreetRuaGFilialRUA
NumberNúmeroGFilialNUMERO
ComplementComplementoGFilialCOMPLEMENTO
NeighborhoodBairroGFilialBAIRRO
StateEstadoGFilialESTADO
CityCidadeGFilial
Valor obtido no cadastro de município a partir do campo CODMUNICIPIO.
CityCodeCódigo da CidadeGFilialCODMUNICIPIO
ZipCodeCEP da FilialGFilialCEP*
CNAECodeCNAE da FilialGFilialCODATIVFED*
NIRENúmero de registro na Junta ComercialGFilialNOMREGJUNTA
DTREData do registro na Junta ComercialGFilialDTRE
SuframaSuframaGFilialSUFRAMA*
SubscriptionTypeTipo do documentoGFilial

Campo identificado a partir do tamanho do campo CGC (similar ao feito pelo Fiscal).

Valor definido a partir da tabela abaixo:

CEI = 1

CNPJ = 2

CPF = 3

BillingAddressRua do endereço de pagamentoGFilialRUA
BillingComplementComplemento do endereço de pagamentoGFilialCOMPLEMENTO
BillingNeighborhoodBairro do endereço de pagamentoGFilialBAIRRO
BillingStateEstado do endereço de pagamentoGFilialESTADO
BillingCityCódigo do Município do endereço de pagamentoGFilialCODMUNICIPIO
BillingZipCodeCEP do endereço de pagamentoGFilialCEP*

Observação:

* - Campos marcados com asterisco terão sua máscara removida para integração, sendo enviados somente os números que compõe o valor do mesmo.


 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.