Páginas filhas
  • Natureza Financeira

Versões comparadas

Chave

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


Contexto de negócio (Introdução)

 

Adapter responsável pelo cadastro de Natureza Financeira com o BackOffice RM, assim viabilizando o CRUD completo do cadastro por recebimento de mensagem de integração.                   

 


 

FinancialNature (Natureza Financeira)

 

Campo
Descrição
CampoTipo CampoTamanho
CompanyIdEmpresaCODCOLIGADADCODCOLIGADA2
BranchIdFilial   
CompanyIntern alIdInternalId da empresaCODCOLIGADADCODCOLIGADA2
InternalIdInternalId da Natureza FinanceiraCODCOLIGADA|CODTBORCAMENTO|  
CodeCódigo da Natureza FinanceiraCODTBORCAMENTOvarchar40
DescriptionDescrição da Natureza FinanceiraDESCRICAOvarchar100
NatureTypeTipo da NaturezaSINTETICOANALITICOsmallint2
UseCategoryCategoria de UsoNATUREZA  
BlockedInativoInativosmallint2



 

Mensagem Padrão

RM

Protheus

Tabela

Campo

Tabela

Campo

CompanyId

TTBORCAMENTO

CODCOLIGADA

-

Variável do Sistema

BranchId

TTBORCAMENTO

 

-

Variável do Sistema

Code

TTBORCAMENTO

CODTBORCAMENTO

SED

ED_CODIGO

Description

TTBORCAMENTO

DESCRICAO

SED

ED_DESCRIC

NatureType

TTBORCAMENTO

SINTETICOANALITICO

SED

ED_TIPO

UseCategory

TTBORCAMENTO

NATUREZA

SED

ED_COND

Blocked

TTBORCAMENTO

INATIVO

-

-

 


 

 O código da natureza financeira a ser criado de forma sequencial ou utilizando o código enviado. Essa definição poderá ser feita através do parâmetro NATUREZAFINANCEIRAAUTOINC.
Se o parâmetro estiver com valor True (marcado) o código enviado será ignorado e um código de auto incremento será gerado. Se o parâmetro estiver com valor False (desmarcado) será utilizado o código enviado pelo sistema de origem. 

 


 

Testes Realizados:

 

1-Cadastrado no Protheus Natureza Financeira
1.1-(Mensagem Recebida RM), Cadastrado Natureza Financeira no RM, com o código de natureza via Gautoinc devido ao parâmetro  NATUREZAFINANCEIRAAUTOINC Habilitado.
1.1.2 Verificado o código de para na através da senteça sql SELECT * FROM GEAIDEPARA WHERE transacao = 'FINANCIALNATURE''. 
1.1.4 Para alteração, descrições foram alterados com sucesso.
1.1.5-Exclusão do Banco no Protheus, enviado mensagem de exclusão para o RM.(excluído com sucesso);