Versões comparadas

Chave

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

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

  

(Obrigatório)

Informações Gerais

 

Especificação

Produto

TOTVS Gestão de Estoque, Compras e Faturamento

Módulo

Financeiro

Segmento Executor

TOTVS Construção e Projetos

Projeto1

Integração BackOffice RM x PDV Protheus

IRM1

 

Requisito1

 

Subtarefa1

 

Release de Entrega Planejada

12.1.10

Réplica

Não

País

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

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

Objetivo

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

 

Definição da Regra 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 Cliente (CustomerVendor), 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 PDV Protheus (SigaLoja), 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

Regras de Negócio

Cliente/Fornecedor

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

RM \ BackOffice \ Gestão de Estoque, Compras e Faturamento \ Cadastros \ Financeiros \ Clientes / Fornecedores

-


Tabelas Utilizadas

  • FCFO – Cadastro de Clientes / Fornecedor.


Entidades de Integração

  • DataServer envolvido
    • FinCFODataBR
  • Transformação
    • Id: CustomerVendor
    • Versão: 2.002
 
  • Extension: 6d654d7c-9aae-41b4-a710-219db8a20742

 

Opcional

Fluxo do Processo

 

<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>. 

Restrições e Pontos de Atenção

  • Mesmo que a empresa não utilize Cliente/Fornecedor global no RM, deve-se compartilhar a tabela referente no Protheus por empresa.
  • No Protheus o código do cliente/fornecedor será composto pelo código do cliente/fornecedor e da coligada, conforme a mascara “[CODCOLIGADA]|[CODCFO]”.
  • Uma vez que já foi feito consenso que Cliente e Fornecedor são tratados na mesma mensagem (CustomerVendor), é responsabilidade do destinatário processar a mensagem da melhor forma possível para garantir a consistência dos dados na origem e no destino. Se o destino implementa uma única tabela, terá que manipular apenas um registro. Se implementa mais de uma tabela, tem que manipular até 2 registros.

    Exemplo1: <TOTVSMessage ... CustomerVendor...>…<Event>upsert</Event>…<Type>Customer<Type>…

    Como não dá para saber se este Cliente (<Type>Customer) é uma inclusão ou uma alteração (<Event>upsert), tem que verificar no de/para.
    • Se o EAI destino é capaz de cadastrar um único registro como ambos: deve verificar se já existe um registro com este ID, caso afirmativo fazer alteração deste registro para Cliente e alterar os demais campos, senão fazer inclusão.
    • Se o EAI destino NÃO é capaz de cadastrar um único registro como ambos: primeiro deve verificar se já existe um Fornecedor com este ID, caso afirmativo deve tentar excluir este Fornecedor (não conseguindo gerar uma exceção semelhante a “o código xx já é um fornecedor não pode ser excluído/alterado para tipo cliente.”). Segundo, deve verificar se já existe um registro de Cliente com este ID, caso afirmativo fazer alteração dos demais campos, senão fazer inclusão.

    Exemplo 2: <TOTVSMessage ... CustomerVendor...>…<Event>upsert</Event>…<Type>Both<Type>…
    • Se o EAI destino é capaz de cadastrar um único registro como ambos, deve verificar se o ID já existe para definir se faz alteração ou inclusão.
    • Se o EAI destino tem 2 tabelas distintas, deve incluir/alterar um Cliente. E ainda incluir/alterar um fornecedor.

 

Opcional

Fluxo do Processo

 

<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>. 

Mapeamento dos Campos

 

  • Mensagem CustomerVendor 2.002

 

Mensagem Padrão

Descrição

RM

Tabela

Campo

Observação

CompanyId

Código da coligada

FCFO

CODCOLIGADA

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

BranchId

Código da filial

FCFO

CODFILIAL

CompanyInternalId

InternalId da filial

FCFO

CODCOLIGADA e CODFILIAL

Code

Código do Cliente/Fornecedor

FCFO

CODCFO

 

StoreIdLoja  Fixo "01"

InternalId

Chave primária do registro

FCFO

CODCOLIGADA|CODCFO

 

ShortNameNome ReduzidoFCFONOMEFANTASIAEnvia os primeiros 12 caracteres.

Name

Nome do Cliente/Fornecedor

FCFO

NOME

Envia os primeiros 40 caracteres.

Type

Tipo do Registro

FCFO

PAGREC

Fixo “Customer”: Cliente

Fixo “Vendor”: Fornecedor

Fixo “Both”: Ambos

EntityType

Tipo de Pessoa

FCFO

PESSOAFISOUJUR

Fixo “Person”: Física

Fixo “Company”: Jurídica

MarketSegment

Segmento de Mercado

FCFO

CODTCF

Ver MarketSegmentType

RegisterDate

Data de registro

FCFO

DATACRIACAO

Não utilizado pela linha RM

RegisterSituationSituaçãoFCFOATIVO

Fixo “Active”: Ativo

Fixo “Inactive”: Inativo

Fixo “Canceled”: Cancelado

Fixo “Pending”: Pendente

Fixo “Suspended”: Suspenso
CommentsObservações  Não utilizado pela linha RM
GovernmentalInformation   

Ver GovernmentalInformationType

Address   Ver AddressType
ShippingAddress   Ver ShippingAddress \ AddressType
ListOfCommunicationInformation   Ver CommunicationInformationType
ListOfContacts   Ver ContactInformationType
ListOfBankingInformation   Ver ListOfBankingInformation \ BankingInformation
BillingInformation
BillingCustomerCode   Não utilizado pela linha RM
BillingCustomerInternalId   Não utilizado pela linha RM
Address   Ver AddresType
VendorInformation   Ver VendorInformationType
FiscalInformation    
Category   Não utilizado no RM
IsRetentionAgent   Não utilizado no RM
CreditInformation    
CreditIndicator

Mapeamento dos Campos

 

  • Mensagem CustomerVendor 2.002

 

VendorTypeTypeTaxPayerTypeStateTypeVer CityType \ BillingInformation\ AddressType

Mensagem Padrão

Descrição

RM

Tabela

Campo

Observação

CompanyId

Código da coligada

FCFO

CODCOLIGADA

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

BranchId

Código da filial

FCFO

CODFILIAL

CompanyInternalId

InternalId da filial

FCFO

CODCOLIGADA e CODFILIAL

Code

Código do Cliente/Fornecedor

FCFO

CODCFO

 

StoreIdLoja  Fixo "01"

InternalId

Chave primária do registro

FCFO

CODCOLIGADA|CODCFO

 

ShortNameNome ReduzidoFCFONOMEFANTASIAEnvia os primeiros 12 caracteres.

Name

Nome do Cliente/Fornecedor

FCFO

NOME

Envia os primeiros 40 caracteres.

Type

Tipo do Registro

FCFO

PAGREC

Fixo “Customer”: Cliente

Fixo “Vendor”: Fornecedor

Fixo “Both”: Ambos

EntityType

Tipo de Pessoa

FCFO

PESSOAFISOUJUR

Fixo “Person”: Física

Fixo “Company”: Jurídica

MarketSegment

Segmento de Mercado

FCFO

CODTCF

Ver MarketSegmentType

RegisterDate

Data de registro

FCFO

DATACRIACAO

Não utilizado pela linha RM

RegisterSituationSituaçãoFCFOATIVO

Fixo “Active”: Ativo

Fixo “Inactive”: Inativo

Fixo “Canceled”: Cancelado

Fixo “Pending”: Pendente

Fixo “Suspended”: Suspenso
CommentsObservações  Não utilizado pela linha RM
GovernmentalInformation   

Ver GovernmentalInformationType

Address   Ver AddressType
ShippingAddress   Ver ShippingAddress \ AddressType
ListOfCommunicationInformation   Ver CommunicationInformationType
ListOfContacts   Ver ContactInformationType
ListOfBankingInformation   Ver ListOfBankingInformation \ BankingInformation
BillingInformation
BillingCustomerCode   Não utilizado pela linha RM
BillingCustomerInternalId   Não utilizado pela linha RM
Address   Ver AddresType
VendorInformation   Ver VendorInformationType
FiscalInformation    
Category   Não utilizado no RM
IsRetentionAgent   Não utilizado no RM
CreditInformation    
CreditIndicator   Não utilizado no RM
CreditEvaluation   Não utilizado no RM
ShipmentCreditEvaluation   Não utilizado no RM
CreditLimit FCFOLIMITECREDITO 
CreditLimitCurrency    Não utilizado no RM
CreditLimitDate   Não utilizado no RM
AdditionalCreditLimit   Não utilizado no RM
AdditionalCreditLimitCurrency   Não utilizado no RM
AdditionalCreditLimitDate    Não utilizado no RM
LatePeriods    Não utilizado no RM
BalanceOfCredit    
PaymentConditionCodeCódigo do Prazo de PagamentoTCPGFCFOCODCPGCOMPRAValor texto tamanho 03
PaymentConditionInternalIdInternalId do PaymentConditionCodeTCPGFCFOCODCOLIGADA|IDCPGFCFO 
PriceListHeaderItemCodeCódigo da Tabela de Preço  Não utilizado pela linha RM
PriceListHeaderItemInternalIdInternalId do PriceListHeaderItemCode  Não utilizado pela linha RM
CarrierCodeCódigo da Transportadora default do Cliente  Não utilzado nesta integração.
ContactInformationType
CodeCódigo do ContatoFCFOCONTATOIDCONTATO 
TitleTítulo do Contato  Não utilizado pela linha RM
NameNome do ContatoFCFOCONTATONOME 
DepartmentDepartamento do Contato   
ListOfContact\Contact\CommunicationInformationType 
PhoneNumberNúmero do telefoneFCFOCONTATOTELEFONE 
PhoneExtension RamalFCFOCONTATORAMAL 
FaxNumberNúmero do FAXFCFOCONTATOFAX 
FaxNumberExtensionRamal do FAX  Não utilizado no RM
HomePagePágina da WEB  Não utilizado no RM
EmailCorreio EletrônicoFCFOCONTATOEMAIL 
ListOfContact\Contact\ ContactInformationAddress
AddressRua, Avenida, Rodovia, etcFCFOCONTATORUA 
NumberNúmero do EndereçoFCFOCONTATONUMERO 
Complement Informações complementares do endereçoFCFOCONTATOCOMPLEMENTO 
City \ CodeCódigo do MunicípioFCFOCONTATOCODMUNICIPIO 
City\ DescriptionDescrição do MunicípioFCFOCONTATOCIDADE 
DistrictBairro   Não utilizado no RM
State\CodeCódigo do EstadoFCFOCONTATOCODETD 
State\DescriptionDescrição do EstadoGETDNOMEExtension: DESCETDCONTATO
Country \ CodeCódigo do PaísGPAISDESCRICAOExtension: CODPAISCONTATO
Country\DescriptionDescrição do PaísFCFOCONTATOPAIS 
ZIPCodeCEPFCFOCONTATOCEP 
RegionRegião  Não utilizado no RM
POBoxCaixa Postal  Não utilizado no RM
ListOfBankingInformation \ BankingInformation
BankCodeCódigo do bancoFDADOSPGTONUMEROBANCO 
BankNameNome do bancoFDADOSPGTODESCRICAOValor texto tamanho 30
BranchCode FDADOSPGTOCODIGOAGENCIAValor texto tamanho 08
BranchKey FDADOSPGTODIGITOAGENCIAValor texto tamanho 10
CheckingAccountNumber FDADOSPGTOCONTACORRENTEValor texto tamanho 20
CheckingAccountNumberKey FDADOSPGTODIGITOCONTAValor texto tamanho 02
     
MarketSegmentTypeSerá enviado quando existir a informação de Tipo de Cliente/Fornecedor (FCFO.CODTCF) cadastrado e no cadastro de Tipo de Cliente Fornecedor existir um Segmento associado ao Tipo de Cliente/Fornecedor.
MarketSegmentCode TSEGMENTOCODSEGM

 

MarketSegmentInternalId TSEGMENTOCODSEGM 
MarketSegmentDescription TSEGMENTODESCRICAO 
VendorInformationType
VendorClassification   Não utilizado no RM
VendorTypeCreditEvaluation   Não utilizado no RM
ShipmentCreditEvaluationVendorTypeCode   Não utilizado no RM
CreditLimit FCFOLIMITECREDITO 
CreditLimitCurrency VendorTypeInternalId   Não utilizado no RM
VendorTypeDescriptionCreditLimitDate   Não utilizado no RM
AdditionalCreditLimitTaxName   Não utilizado no RM
isPayerAdditionalCreditLimitCurrency   Não utilizado no RM
ModeAdditionalCreditLimitDate    Não utilizado no RM
GovernmentalInformationTypeLatePeriods     
IdIdentificação GovernamentalFCFO

CGCCFO, INSCRESTADUAL

INSCRMUNICIPAL

Quando Escopo = “Federal” e Nome = (“CPF” ou “CNPJ”) busca-se a informação na coluna CGCCFO;

Quando Escopo = “State” e Nome = “Inscricao Estadual” busca-se a informação na coluna INSCRESTADUAL;

Quando Escopo = “Municipal” e Nome = “Inscricao Municipal” busca-se a informação na coluna INSCRMUNICIPAL.

@scopeEscopo (Federal, State, Municipal)   
@nameNome da identificação (Ex.: CNPJ, CPF, etc.)   
Não utilizado no RM
BalanceOfCredit    
PaymentConditionCodeCódigo do Prazo de PagamentoTCPGFCFOCODCPGCOMPRAValor texto tamanho 03
PaymentConditionInternalIdInternalId do PaymentConditionCodeTCPGFCFOCODCOLIGADA|IDCPGFCFO 
PriceListHeaderItemCodeCódigo da Tabela de Preço  Não utilizado pela linha RM
PriceListHeaderItemInternalIdInternalId do PriceListHeaderItemCode@issueOnData em que a identificação foi expedida (quando aplicável)   Não utilizado no pela linha RM.
@expiresOnCarrierCodeData de expiração da identificação. Código da Transportadora default do Cliente  Não utilizado no RM.utilzado nesta integração.
ContactInformationType
CodeCódigo do ContatoFCFOCONTATOIDCONTATOAddressType 
TitleTítulo do Contato   Não utilizado pela linha RM
NameNome do ContatoFCFOCONTATONOMEAddressRua, Avenida, Rodovia, etcFCFORUA 
NumberDepartmentNúmero Departamento do EndereçoContatoFCFO NUMERO  
Complement Informações complementares do endereçoFCFOCOMPLEMENTO 
City   Ver CityType
DistrictBairro FCFOBAIRRO 
ListOfContact\Contact\CommunicationInformationType 
PhoneNumberNúmero do telefoneFCFOCONTATOTELEFONE 
PhoneExtension RamalFCFOCONTATORAMAL 
FaxNumberNúmero do FAXFCFOCONTATOFAX 
FaxNumberExtensionRamal do FAXState   Ver StateTypeCountryNão utilizado no RM
HomePagePágina da WEB   Ver CountryType
ZIPCodeCEPFCFOCEP 
RegionRegião  Não utilizado no RM
POBoxCaixa PostalFCFOCAIXAPOSTALNão utilizado no RM
CityType
CityCodeCódigo do municípioFCFOCODMUNICIPIO 
Não utilizado no RM
EmailCorreio EletrônicoFCFOCONTATOEMAIL 
ListOfContact\Contact\ ContactInformationAddress
AddressRua, Avenida, Rodovia, etcFCFOCONTATORUA 
NumberNúmero do EndereçoFCFOCONTATONUMERO 
Complement Informações complementares do endereçoFCFOCONTATOCOMPLEMENTO 
City \ CityCodeCódigo do MunicípioFCFOCONTATOCityInternalIdInternalId do CityCodeFCFOCODMUNICIPIO 
City\ CityDescriptionDescrição do municípioMunicípioFCFOFCFOCONTATOCIDADE 
District
CodeCódigo da Unidade FederativaFCFOCODETD 
DescriptionDescrição da Unidade FederativaGETDNOME 
CountryType    
CodeCódigo do municípioFCFOCODPAIS 
Bairro   Não utilizado no RM
State \ StateCodeCódigo do EstadoFCFOCONTATOCODETD 
State \ StateDescriptionDescrição do EstadoFCFOCONTATODESCETDCONTATOExtension: DESCETDCONTATO
Country \ CountryCodeCódigo do PaísFCFOCONTATOCODPAISCONTATOExtension: CODPAISCONTATO
Country \ CountryDescriptionDescrição do PaísFCFOCONTATODescriptionDescrição do municípioFCFOPAIS 
CommunicationInformationTypeZIPCode CEP FCFOCONTATO CEP 
PhoneNumberRegionNúmero do telefoneRegiãoFCFO TELEFONE  Não utilizado no RM
POBoxCaixa PostalPhoneExtensionRamal  Não utilizado no RM
ListOfBankingInformation \ BankingInformation
FaxNumberBankCodeNúmero Código do FAXbancoFCFOFDADOSPGTOFAXNUMEROBANCO 
FaxNumberExtensionBankNameRamal do FAX  Não utilizado no RM
HomePagePágina da WEB  Não utilizado no RM
EmailCorreio EletrônicoFCFOEMAIL 
Nome do bancoFDADOSPGTODESCRICAOValor texto tamanho 30
BranchCode FDADOSPGTOCODIGOAGENCIA 
BranchKey FDADOSPGTODIGITOAGENCIA 
CheckingAccountNumber FDADOSPGTOCONTACORRENTE 
CheckingAccountNumberKey FDADOSPGTODIGITOCONTA 
 ShippingAddress \ AddressType    
AddressRua, Avenida, Rodovia, etcFCFORUAENTREGA 
NumberNúmero do EndereçoFCFONUMEROENTREGA 
Complement Informações complementares do endereçoFCFOCOMPLEMENTREGA 
CityCidade  Ver CityType \ ShippingAddress \ AddressType
DistrictBairro FCFOBAIRROENTREGA 
StateEstado  Ver StateType \ ShippingAddress \ AddressType
ZIPCodeCEPFCFOCEPENTREGA 
MarketSegmentTypeSerá enviado quando existir a informação de Tipo de Cliente/Fornecedor (FCFO.CODTCF) cadastrado e no cadastro de Tipo de Cliente Fornecedor existir um Segmento associado ao Tipo de Cliente/Fornecedor.
MarketSegmentCode TSEGMENTOCODSEGM

 

MarketSegmentInternalId TSEGMENTOCODSEGM 
MarketSegmentDescription TSEGMENTODESCRICAO 
VendorInformationType
VendorClassification   Não utilizado no RM
VendorType   Não utilizado no RM
VendorTypeType
VendorTypeCode   Não utilizado no RM
VendorTypeInternalId RegionRegião  Não utilizado no RM
POBoxVendorTypeDescriptionCaixa PostalFCFO  CAIXAPOSTALENTREGA 
CityType \ ShippingAddress \ AddressType
Não utilizado no RM
TaxPayerType
TaxNameCodeCódigo do município CODMUNICIPIOENTREGA  DescriptionDescrição do municípioFCFONão utilizado no RM
isPayer CIDADEENTREGA 
StateType \ ShippingAddress \ AddressType
CodeCódigo da Unidade FederativaFCFOCODETDENTREGA 
DescriptionDescrição da Unidade FederativaGETDNOMEExtension
CountryType \ ShippingAddress \ AddressType
CodeCódigo do municípioFCFOCODPAISENTREGA 
DescriptionDescrição do municípioFCFOPAISENTREGA 
BillingInformation \ AddressType
AddressRua, Avenida, Rodovia, etcFCFORUAPGTO 
NumberNúmero do EndereçoFCFONUMEROPGTO 
Complement Informações complementares do endereçoFCFOCOMPLEMENTOPGTO 
CityCidade  
 Não utilizado no RM
Mode   Não utilizado no RM
GovernmentalInformationType    
IdIdentificação GovernamentalFCFO

CGCCFO, INSCRESTADUAL

INSCRMUNICIPAL

Quando Escopo = “Federal” e Nome = (“CPF” ou “CNPJ”) busca-se a informação na coluna CGCCFO;

Quando Escopo = “State” e Nome = “Inscricao Estadual” busca-se a informação na coluna INSCRESTADUAL;

Quando Escopo = “Municipal” e Nome = “Inscricao Municipal” busca-se a informação na coluna INSCRMUNICIPAL.

@scopeEscopo (Federal, State, Municipal)   
@nameNome da identificação (Ex.: CNPJ, CPF, etc.)   
@issueOnData em que a identificação foi expedida (quando aplicável)   Não utilizado no RM.
@expiresOnData de expiração da identificação.   Não utilizado no RM.
AddressType    
AddressRua, Avenida, Rodovia, etcFCFORUA 
NumberNúmero do EndereçoFCFONUMERO 
Complement Informações complementares do endereçoFCFOCOMPLEMENTO 
City
DistrictBairro FCFOBAIRROPGTO 
StateEstado  Ver StateType \ BillingInformation \ AddressType
CountryPaís  Ver CountryType \ BillingInformation \ AddressType
ZIPCodeCEPFCFOCEPPGTO 
RegionRegião  Não utilizado no RM
POBoxCaixa PostalFCFOCAIXAPOSTALENTREGA 
CityType \ BillingInformation \ AddressType    
CodeCódigo do município  Não utilizado no RM
DescriptionDescrição do municípioFCFOCIDADEPGTO 
Ver CityType
DistrictBairro FCFOBAIRRO 
State   Ver StateType
CountryStateType \ BillingInformation \ AddressType    Ver CountryType
CodeCódigo da Unidade FederativaGETDCODETDExtension: CODETDPGTO
ZIPCodeCEPFCFOCEP 
RegionRegiãoDescriptionDescrição da Unidade Federativa  Não utilizado no RM
POBoxCaixa PostalFCFOCAIXAPOSTALCountryType \ BillingInformation \ AddressType    
CityType
CodeCityCodeCódigo do municípioFCFOCODMUNICIPIO 
CityInternalIdInternalId do CityCodeFCFOCODMUNICIPIO 
CityDescriptionDescrição do municípioFCFOCIDADE 
StateType
StateCodeCódigo da Unidade FederativaNão utilizado no RMDescriptionDescrição do municípioFCFOPAISPAGTOCODETD 

 

Dicionário de Dados

 

Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/

  

Índice

Chave

01

<FI9_FILIAL+FI9_IDDARF+FI9_STATUS>

02

<FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_EMISS+FI9_IDDARF>

03

<FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO>

StateInternalIdInternalId do StateCodeFCFOCODETD 
StateDescriptionDescrição da Unidade FederativaGETDNOME 
CountryType    
CountryCodeCódigo do paísFCFOIDPAIS 
CountryInternalIdInternalId do CountryCodeFCFOIDPAIS 
CountryDescriptionDescrição do paísFCFOPAIS 
CommunicationInformationType

Campo

<AAA_PERESP>

Tipo

<N>

Tamanho

<6>

Valor Inicial

<Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>. 

Mandatório

Sim (  ) Não (  )

Descrição

<Referência Mínima para Cálculo>

Título

<Ref.Calc.>

Picture

<@E999.99>

Help de Campo

<Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação>
    
PhoneNumberNúmero do telefoneFCFOTELEFONE 

(Opcional)

PhoneExtensionRamal
Grupo de Perguntas
 

<Informações utilizadas na linha Protheus>.

 

Nome: FINSRF2

X1_ORDEM

01

X1_PERGUNT

Emissão De

X1_TIPO

D

X1_TAMANHO

8

X1_GSC

G

X1_VAR01

MV_PAR01

X1_DEF01

Comum

X1_CNT01

'01/01/08'

X1_HELP

Data inicial do intervalo de emissões das guias de DARF a serem consideradas na seleção dos dados para o relatório 

 

(Opcional)

Consulta Padrão

<Informações utilizadas na linha Protheus>

 

Consulta: AMB

Descrição

Configurações de Planejamento

Tipo

Consulta Padrão

Tabela

“AMB”

Índice

“Código”

Campo

“Código”; ”Descrição”

Retorno

AMB->AMB_CODIGO

 
 Não utilizado no RM
FaxNumberNúmero do FAXFCFOFAX 
FaxNumberExtensionRamal do FAX  Não utilizado no RM
HomePagePágina da WEB  Não utilizado no RM
EmailCorreio EletrônicoFCFOEMAIL 
ShippingAddress \ AddressType    
AddressRua, Avenida, Rodovia, etcFCFORUAENTREGA 
NumberNúmero do EndereçoFCFONUMEROENTREGA 
Complement Informações complementares do endereçoFCFOCOMPLEMENTREGA 
CityCidade  Ver CityType \ ShippingAddress \ AddressType
DistrictBairro FCFOBAIRROENTREGA 
StateEstado  Ver StateType \ ShippingAddress \ AddressType
ZIPCodeCEPFCFOCEPENTREGA 
RegionRegião  Não utilizado no RM
POBoxCaixa PostalFCFOCAIXAPOSTALENTREGA 
CityType \ ShippingAddress \ AddressType
CityCodeCódigo do municípioFCFOCODMUNICIPIOENTREGA 
CityDescriptionDescrição do municípioFCFOCIDADEENTREGA 
StateType \ ShippingAddress \ AddressType
StateCodeCódigo da Unidade FederativaFCFOCODETDENTREGA 
StateDescriptionDescrição da Unidade FederativaGETDDESCETDENTREGAExtension
CountryType \ ShippingAddress \ AddressType
CountryCodeCódigo do municípioFCFOIDPAISENTREGA 
CountryInternalIdInternalId do CountryTypeFCFOIDPAISENTREGA 
CountryDescriptionDescrição do municípioFCFOPAISENTREGA 
BillingInformation \ AddressType
AddressRua, Avenida, Rodovia, etcFCFORUAPGTO 
NumberNúmero do EndereçoFCFONUMEROPGTO 
Complement Informações complementares do endereçoFCFOCOMPLEMENTOPGTO 
CityCidade  Ver CityType \ BillingInformation\ AddressType
DistrictBairro FCFOBAIRROPGTO 
StateEstado  Ver StateType \ BillingInformation \ AddressType
CountryPaís  Ver CountryType \ BillingInformation \ AddressType
ZIPCodeCEPFCFOCEPPGTO 
RegionRegião  Não utilizado no RM
POBoxCaixa PostalFCFOCAIXAPOSTALPAGAMENTO 
CityType \ BillingInformation \ AddressType    
CityCodeCódigo do municípioFCFOCODMUNICIPIOPGTO 
CityDescriptionDescrição do municípioFCFOCIDADEPGTO 
StateType \ BillingInformation \ AddressType    
StateCodeCódigo da Unidade FederativaFCFOCODETDPGTOExtension
StateDescriptionDescrição da Unidade FederativaFCFODESCETDPGTOExtension
CountryType \ BillingInformation \ AddressType    
CountryCodeCódigo do municípioFCFOIDPAISPAGTO 
CountryInternalIdInternalId do CountryCodeFCFOIDPAISPAGTO 
DescriptionDescrição do municípioFCFOPAISPAGTO 

 

 

(Opcional)

Estrutura de Menu

 

<Informações utilizadas na linha Datasul>.

 

Procedimentos

 

Procedimento

 

 

 

Descrição

(Max 40 posições)

(Max 40 posições)

(Max 40 posições)

Módulo

 

 

 

Programa base

 

 

 

Nome Menu

(Max 32 posições)

(Max 32 posições)

(Max 32 posições)

Interface

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

Registro padrão

Sim

Sim

Sim

Visualiza Menu

Sim/Não

Sim/Não

Sim/Não

Release de Liberação

 

 

 

 

 

 

Programas

 

Programa

 

 

 

Descrição

(Max 40 posições)

(Max 40 posições)

(Max 40 posições)

Nome Externo

 

 

 

Nome Menu/Programa

(Max 32 posições)

(Max 32 posições)

(Max 32 posições)

Nome Verbalizado[1]

(Max 254 posições)

(Max 254 posições)

(Max 254 posições)

Procedimento

 

 

 

Template

(Verificar lista de opções no man01211)

(Verificar lista de opções no man01211)

(Verificar lista de opções no man01211)

Tipo[2]

Consulta/Manutenção/ Relatório/Tarefas

Consulta/Manutenção/ Relatório/Tarefas

Consulta/Manutenção/ Relatório/Tarefas

Interface

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

Categoria[3]

 

 

 

Executa via RPC

Sim/Não

Sim/Não

Sim/Não

Registro padrão

Sim

Sim

Sim

Outro Produto

Não

Não

Não

Visualiza Menu

Sim/Não

Sim/Não

Sim/Não

Query on-line

Sim/Não

Sim/Não

Sim/Não

Log Exec.

Sim/Não

Sim/Não

Sim/Não

Rotina (EMS)

 

 

 

Sub-Rotina (EMS)

 

 

 

Localização dentro da Sub Rotina (EMS)

 

 

 

Compact[4]

Sim/Não

Sim/Não

Sim/Não

Home[5]

Sim/Não

Sim/Não

Sim/Não

Posição do Portlet[6]

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

Informar os papeis com os quais o programa deve ser vinculado

 

 

 

 

Cadastro de Papéis

<O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.

<Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.

 

Código Papel

(máx 3 posições)

Descrição em Português*

 

Descrição em Inglês*

 

[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.

[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante

[3] Categorias são obrigatórias para os programas FLEX.

[4] Obrigatório quando o projeto for FLEX

[5] Obrigatório quando o projeto for FLEX

[6] Obrigatório quando o projeto for FLEX

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