Páginas filhas
  • DI Conta Contábil - AccountantAccount

Versões comparadas

Chave

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

A integração de Conta Contábil conta contábil consiste na movimentação do cadastro no sentido ERP para PIMS Multicultivos, ou seja, será realizado no ERP e enviado para o PIMS Multicultivos através do PIMSConnector. 

Informações da Mensagem

  • Identificador da Mensagem: AccountantAccount
  • Versão: 2.000
  • Módulo PIMS Multicultivos: Tabelas > Orçamentos / Custos > Contas de Custeio
  • Tipo de Envio: Assíncrona / Síncrona
  • Tipo de Evento: Upsert / Delete

Campos Obrigatórios

  • Código da Conta Contábilconta contábil;
  • Descrição da Conta Contábilconta contábil;
  • Tipo (Analítico analítico ou Sintéticosintético).

Exemplos de Mensagens

Mensagem XML

Bloco de código
languagexml
titleAccountantAccount_Envio
linenumberstrue
collapsetrue
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<TOTVSMessage>
	<MessageInformation version="2.000">
		<BranchId>D MG 01</BranchId>
		<CompanyId>T1</CompanyId>
		<DeliveryType>Sync</DeliveryType>
		<GeneratedOn>2014-07-17T11:52:30</GeneratedOn>
		<Product name="ERP" version="11"/>
		<SourceApplication>TESTE</SourceApplication>
		<StandardVersion>1.000</StandardVersion>
		<Transaction>ACCOUNTANTACCOUNT</Transaction>
		<Type>BusinessMessage</Type>
		<UUID>29a7130s-8fcf-6147-lfbss-s0283kb49</UUID>
	</MessageInformation>
	<BusinessMessage>
		<BusinessEvent>
			<Entity>ACCOUNTANTACCOUNT</Entity>
			<Event>upsert</Event>
			<Identification>
				<key name="InternalId">01|  |31232</key>
			</Identification>
		</BusinessEvent>
		<BusinessContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
			<CompanyId>T1</CompanyId>
			<BranchId/>
			<CompanyInternalId/>
			<Code>3</Code>
			<InternalId>01|02|847548122</InternalId>
			<ShortCode>3</ShortCode>
			<Description>Teste v3</Description>
			<PostingNature>3</PostingNature>
			<AnalyticalOrSynthetic>2</AnalyticalOrSynthetic>
			<ActiveOrInactive>2</ActiveOrInactive>
		</BusinessContent>
	</BusinessMessage>
</TOTVSMessage>
Bloco de código
languagexml
titleAccountantAccount_Retorno
linenumberstrue
collapsetrue
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<TOTVSMessage>
	<MessageInformation version="2.000">
		<BranchId>D MG 01</BranchId>
		<CompanyId>T1</CompanyId>
		<DeliveryType>Sync</DeliveryType>
		<GeneratedOn>2018-05-09T16:32:33</GeneratedOn>
		<Product name="PIMS" version="12.1.20"/>
		<SourceApplication>PIMSCONNECTOR</SourceApplication>
		<StandardVersion>1.000</StandardVersion>
		<Transaction>ACCOUNTANTACCOUNT</Transaction>
		<Type>Response</Type>
		<UUID>9d1a487f-8098-4a96-9b97-8576801f91b1</UUID>
	</MessageInformation>
	<ResponseMessage>
		<ProcessingInformation>
			<ProcessedOn>2018-05-09T16:32:33</ProcessedOn>
			<Status>OK</Status>
		</ProcessingInformation>
		<ReceivedMessage>
			<MessageContent/>
			<SentBy>ERP</SentBy>
			<UUID>29a7130s-8fcf-6147-lfbss-s0283kb49</UUID>
		</ReceivedMessage>
		<ReturnContent>
			<ListOfInternalId>
				<InternalId>
					<Destination>||2920150360648308589</Destination>
					<Name>ACCOUNTANTACCOUNT</Name>
					<Origin>01|02|847548122</Origin>
				</InternalId>
			</ListOfInternalId>
		</ReturnContent>
	</ResponseMessage>
</TOTVSMessage>

Mensagem JSON

Bloco de código
languagejs
titleAccountantAccount_Envio
linenumberstrue
collapsetrue
{
	"TOTVSMessage" : {
		"MessageInformation" : {
			"@version" : "2.000",
			"BranchId" : "D MG 01",
			"CompanyId" : "T1",
			"DeliveryType" : "Sync",
			"GeneratedOn" : "2014-07-17T11:52:30",
			"Product" : {
				"@name" : "ERP",
				"@version" : "11"
			},
			"SourceApplication" : "TESTE",
			"StandardVersion" : "1.000",
			"Transaction" : "ACCOUNTANTACCOUNT",
			"Type" : "BusinessMessage",
			"UUID" : "29a7130s-8fcf-6147-lfbss-s0283kb49"
		},
		"BusinessMessage" : {
			"BusinessEvent" : {
				"Entity" : "ACCOUNTANTACCOUNT",
				"Event" : "upsert",
				"Identification" : {
					"key" : {
						"@name" : "InternalId",
						"$" : "01|  |31232"
					}
				}
			},
			"BusinessContent" : {
				"@xmlns:xsi" : "http://www.w3.org/2001/XMLSchema-instance",
				"CompanyId" : "T1",
				"BranchId" : null,
				"CompanyInternalId" : null,
				"Code" : "3",
				"InternalId" : "01|02|847548122",
				"ShortCode" : "3",
				"Description" : "Teste v3",
				"PostingNature" : "3",
				"AnalyticalOrSynthetic" : "2",
				"ActiveOrInactive" : "2"
			}
		}
	}
}
Bloco de código
languagejs
titleAccountantAccount_Retorno
linenumberstrue
collapsetrue
{
	"TOTVSMessage" : {
		"MessageInformation" : {
			"@version" : "2.000",
			"BranchId" : "D MG 01",
			"CompanyId" : "T1",
			"DeliveryType" : "Sync",
			"GeneratedOn" : "2018-05-09T16:32:33",
			"Product" : {
				"@name" : "PIMS",
				"@version" : "12.1.20"
			},
			"SourceApplication" : "PIMSCONNECTOR",
			"StandardVersion" : "1.000",
			"Transaction" : "ACCOUNTANTACCOUNT",
			"Type" : "Response",
			"UUID" : "9d1a487f-8098-4a96-9b97-8576801f91b1"
		},
		"ResponseMessage" : {
			"ProcessingInformation" : {
				"ProcessedOn" : "2018-05-09T16:32:33",
				"Status" : "OK"
			},
			"ReceivedMessage" : {
				"MessageContent" : null,
				"SentBy" : "ERP",
				"UUID" : "29a7130s-8fcf-6147-lfbss-s0283kb49"
			},
			"ReturnContent" : {
				"ListOfInternalId" : {
					"InternalId" : {
						"Destination" : "||2920150360648308589",
						"Name" : "ACCOUNTANTACCOUNT",
						"Origin" : "01|02|847548122"
					}
				}
			}
		}
	}
}

Descrição Detalhada das Tags

SEGMENTOTAGSTIPOTAMANHODESCRITIVO DA TAG


BusinessEvent

EntityString50Nome da entidade que gerou o evento
EventString10Qual foi o evento associado à mensagem (pode ser upsert – inclusão/alteração ou delete – eliminação)
IdentificationString-Campos da chave primária da transação. Atributo "Name" define o nome do campo, enquanto que o conteúdo do elemento representa o valor do campo






BusinessContent

CompanyIdString20Código da
Empresa
empresa
BranchIdString10Código da
Filial
filial
CodeString20Código da
Conta Contábil
conta contábil
ShortCodeString20Código da
Conta Contábil
conta contábil reduzido
DescriptionString30Descrição da
Conta Contábil
conta contábil


AnalyticalOrSynthetic


String


1

Tipo:

  • 1 - Sintético
  • 2 - Analítico


ActiveOrInactive


Number


1

Situação da

Conta Contábil

conta contábil:

  • Ativa
  • Inativa

Limitações e Restrições

  • Esta integração está disponível a partir da versão 12.1.14 do PIMS Multicultivos e PIMSConnector;
  • Caso já exista o cadastro de Conta Contábil conta contábil em ambos os sistemas, será necessário habilitar o processo de integração através do ajuste do cadastro do PIMS Multicultivos, informando o código do ERP no campo "Código ERP", para depois realizar a integração. Caso isto não seja feito, o processo de integração não funcionará corretamente, gerando inconsistências nas informações trafegadas entre os aplicativos;
  • Somente as contas do tipo analítica deveram ser integradas com o PIMS, as demais contas não deverão ser enviadas.