Páginas filhas
  • Lançamentos Contábeis - AccountingEntry

Versões comparadas

Chave

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

 A integração de Lançamentos Contábeis, tem como objetivo retornar à contabilização de custo ao ERP, ou seja, será realizado no PIMS Multicultivos e enviado para o ERP. Esse processo é realizado através da rotina de Contabilização de Retorno de Custos.

O PIMS Multicultivos é responsável por realizar o processamento de custo agrícola e rateio dos valores atribuídos aos centros de custos e contas a serem enviados ao ERP. O processo de integração é iniciado ao realizar o fechamento de custos, que irá realizar a composição das informações a serem enviadas ao ERP. Após finalizar o processamento de custo é necessário realizar a Contabilização de Retorno de Custos ao ERP, para que seja realizada a integração.

Informações da Mensagem

  • Identificador da Mensagem: AccountingEntry
  • Versão: 2.000
  • Módulo PIMS Multicultivos: Processamentos > Processamento de Custos > Contabilização de Retorno de Custos ao ERP
  • Tipo de Envio: Assíncrona / Síncrona

Campos Obrigatórios

  • Empresa Geradora do Lançamento;
  • Filial Geradora do Lançamento;
  • Data Inicial do Período Contábil;
  • Data Final do Período Contábil;
  • Número do Lote Contábil;
  • Número do Sub-Lote Contábil;
  • Número do Documento Contábil;
  • Linha do Lançamento;
  • Tipo da Linha do Lançamento;
  • Número do Lançamento;
  • Data do Movimento Contábil;
  • Conta de Débito com máscara;
  • Conta de Credito com máscara;
  • Valor do Lançamento;
  • Centro de Custo Crédito;
  • Centro de Custo Crédito;
  • Histórico Complementar.

Exemplos de Mensagens

Mensagem XML

Bloco de código
languagexml
titleAccountingEntry_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>2018-04-20T10:07:00</GeneratedOn>
		<Product name="PIMS" version="12.1.21"/>
		<SourceApplication>PIMSCONNECTOR</SourceApplication>
		<StandardVersion>1.000</StandardVersion>
		<Transaction>AccountingEntry</Transaction>
		<Type>BusinessMessage</Type>
		<UUID>1dd9f586-90fe-4dae-8139-2c220fd20a78</UUID>
	</MessageInformation>
	<BusinessMessage>
		<BusinessEvent>
			<Entity>AccountingEntry</Entity>
			<Event>upsert</Event>
		</BusinessEvent>
		<BusinessContent>
			<CompanyId>T1</CompanyId>
			<BranchId>D MG 01</BranchId>
			<PeriodStartDate>2017-06-30</PeriodStartDate>
			<PeriodEndDate>2017-06-30</PeriodEndDate>
			<BatchNumber>122017</BatchNumber>
			<SubLot>1</SubLot>
			<Document>122017</Document>
			<InternalId>T1|D MG 01|96897531</InternalId>
			<Entries>
				<Entry>
					<Item>1</Item>
					<ItemType>2</ItemType>
					<EntryNumber>1</EntryNumber>
					<MovementDate>2017-06-30</MovementDate>
					<DebitAccountCode>2717</DebitAccountCode>
					<DebitAccountInternalId>||7118291527617944727</DebitAccountInternalId>
					<CreditAccountCode>2718</CreditAccountCode>
					<CreditAccountInternalId>||9126584210273280233</CreditAccountInternalId>
					<EntryValue>1700.000000</EntryValue>
					<CostCenterDebitCode>4012</CostCenterDebitCode>
					<CostCenterDebitInternalId>||3976903851968041429</CostCenterDebitInternalId>
					<CostCenterCreditCode>4011</CostCenterCreditCode>
					<CostCenterCreditInternalId>||3976903851968041422</CostCenterCreditInternalId>
					<ComplementaryHistory>TSTSIST</ComplementaryHistory>
					<AccountingItemCreditCode>456ITEMCREDITO</AccountingItemCreditCode>
					<AccountingItemCreditInternalId>||99372</AccountingItemCreditInternalId>
					<AccountingItemDebitCode>123ITEMDEBITO</AccountingItemDebitCode>
					<AccountingItemDebitInternalId>||839392</AccountingItemDebitInternalId>
					<ClassValueCreditCode>922CLAVALORCREDITO</ClassValueCreditCode>
					<ClassValueCreditInternalId>||74772</ClassValueCreditInternalId>
					<ClassValueDebitCode>897CLAVALORDEBITO</ClassValueDebitCode>
					<ClassValueDebitInternalId>||92039</ClassValueDebitInternalId>
				</Entry>
			</Entries>
		</BusinessContent>
	</BusinessMessage>
</TOTVSMessage>
Bloco de código
languagexml
titleAccountingEntry_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-04-20T10:07:00</GeneratedOn>
		<Product name="ERP" version="12.1.21"/>
		<SourceApplication>PIMSCONNECTOR</SourceApplication>
		<StandardVersion>1.000</StandardVersion>
		<Transaction>AccountingEntry</Transaction>
		<Type>Response</Type>
		<UUID>e402bd61-df81-4f30-ad3e-667b02077b1a</UUID>
	</MessageInformation>
	<ResponseMessage>
		<ProcessingInformation>
			<ProcessedOn>2018-04-20T10:07:00</ProcessedOn>
			<Status>OK</Status>
		</ProcessingInformation>
		<ReceivedMessage>
			<SentBy>ERP</SentBy>
			<UUID>1dd9f586-90fe-4dae-8139-2c220fd20a78</UUID>
		</ReceivedMessage>
		<ReturnContent>
			<ListOfInternalId>
				<InternalId>
					<Destination>5389976764868561747</Destination>
					<Name>AccountingEntry</Name>
					<Origin>T1|D MG 01|96897531</Origin>
				</InternalId>
			</ListOfInternalId>
		</ReturnContent>
	</ResponseMessage>
</TOTVSMessage>

Mensagem JSON

Bloco de código
languagejs
titleAccountingEntry_Envio
linenumberstrue
collapsetrue
{
	"TOTVSMessage" : {
		"MessageInformation" : {
			"@version" : "2.000",
			"BranchId" : "D MG 01",
			"CompanyId" : "T1",
			"DeliveryType" : "Sync",
			"GeneratedOn" : "2018-04-20T10:07:00",
			"Product" : {
				"@name" : "PIMS",
				"@version" : "12.1.21"
			},
			"SourceApplication" : "PIMSCONNECTOR",
			"StandardVersion" : "1.000",
			"Transaction" : "AccountingEntry",
			"Type" : "BusinessMessage",
			"UUID" : "1dd9f586-90fe-4dae-8139-2c220fd20a78"
		},
		"BusinessMessage" : {
			"BusinessEvent" : {
				"Entity" : "AccountingEntry",
				"Event" : "upsert"
			},
			"BusinessContent" : {
				"CompanyId" : "T1",
				"BranchId" : "D MG 01",
				"PeriodStartDate" : "2017-06-30",
				"PeriodEndDate" : "2017-06-30",
				"BatchNumber" : "122017",
				"SubLot" : "1",
				"Document" : "122017",
				"InternalId" : "T1|D MG 01|96897531",
				"Entries" : {
					"Entry" : {
						"Item" : "1",
						"ItemType" : "2",
						"EntryNumber" : "1",
						"MovementDate" : "2017-06-30",
						"DebitAccountCode" : "2717",
						"DebitAccountInternalId" : "||7118291527617944727",
						"CreditAccountCode" : "2718",
						"CreditAccountInternalId" : "||9126584210273280233",
						"EntryValue" : "1700.000000",
						"CostCenterDebitCode" : "4012",
						"CostCenterDebitInternalId" : "||3976903851968041429",
						"CostCenterCreditCode" : "4011",
						"CostCenterCreditInternalId" : "||3976903851968041422",
						"ComplementaryHistory" : "TSTSIST",
						"AccountingItemCreditCode" : "456ITEMCREDITO",
						"AccountingItemCreditInternalId" : "||99372",
						"AccountingItemDebitCode" : "123ITEMDEBITO",
						"AccountingItemDebitInternalId" : "||839392",
						"ClassValueCreditCode" : "922CLAVALORCREDITO",
						"ClassValueCreditInternalId" : "||74772",
						"ClassValueDebitCode" : "897CLAVALORDEBITO",
						"ClassValueDebitInternalId" : "||92039"
					}
				}
			}
		}
	}
}
Bloco de código
languagejs
titleAccountingEntry_Retorno
linenumberstrue
collapsetrue
{
	"TOTVSMessage" : {
		"MessageInformation" : {
			"@version" : "2.000",
			"BranchId" : "D MG 01",
			"CompanyId" : "T1",
			"DeliveryType" : "Sync",
			"GeneratedOn" : "2018-04-20T10:07:00",
			"Product" : {
				"@name" : "ERP",
				"@version" : "12.1.21"
			},
			"SourceApplication" : "PIMSCONNECTOR",
			"StandardVersion" : "1.000",
			"Transaction" : "AccountingEntry",
			"Type" : "Response",
			"UUID" : "e402bd61-df81-4f30-ad3e-667b02077b1a"
		},
		"ResponseMessage" : {
			"ProcessingInformation" : {
				"ProcessedOn" : "2018-04-20T10:07:00",
				"Status" : "OK"
			},
			"ReceivedMessage" : {
				"SentBy" : "ERP",
				"UUID" : "1dd9f586-90fe-4dae-8139-2c220fd20a78"
			},
			"ReturnContent" : {
				"ListOfInternalId" : {
					"InternalId" : {
						"Destination" : "5389976764868561747",
						"Name" : "AccountingEntry",
						"Origin" : "T1|D MG 01|96897531"
					}
				}
			}
		}
	}
}

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


String


String





Limitações e Restrições

  • Esta integração está disponível a partir da versão 12.1.14 do PIMS Multicultivos e PIMSConnector.
  • A integração de Lançamentos Contábeis para o PIMS Multicultivos é realizada em modo exclusivo entre as Unidades Administrativas.