Histórico da Página
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 de lançamentos contábeis.
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;
- Conta de credito;
- Valor do lançamento;
- Centro de custo débito;
- Centro de custo crédito;
- Histórico complementar.
Exemplos de Mensagens
Mensagem XML
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<?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 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<?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 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{
"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 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{
"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
SEGMENTO | TAGS | TIPO | TAMANHO | DESCRITIVO DA TAG |
---|---|---|---|---|
BusinessEvent | Entity | String | 50 | Nome da entidade que gerou o evento |
Event | String | 10 | Qual foi o evento associado à mensagem (pode ser upsert – inclusão/alteração ou delete – eliminação) | |
Identification | String | - | 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 | CompanyId | String | 20 | Empresa geradora do lançamento |
BranchId | String | 20 | Filial geradora do lançamento | |
PeriodStartDate | Date | - | Data inicial do período contábil | |
PeriodEndDate | Date | - | Data final do período contábil | |
BatchNumber | String | 6 | Número do lote contábil | |
SubLot | Number | 10 | Número do sub lote contábil | |
Document | String | 20 | Número do documento contábil | |
InternalId | String | - | InternalId do Lançamento Contábil | |
Entries | - | - | Lista contendo as informações de Lançamentos Contábeis (Entry) | |
Entry | - | - | Lançamento Contábil, as tags com as informações dos lançamentos devem estar dentro deste nó, deve existir um para cada lançamento | |
Item | Number | 3 | Linha do lançamento | |
ItemType | Number | 1 | Tipo do lançamento:
| |
EntryNumber | String | 1 | Número do Lançamento | |
MovementDate | Date | - | Data do movimento contábil | |
BalanceType | String | 1 | Tipo de Saldo | |
CurrencyCode | String | 3 | Código da Moeda | |
CurrencyInternalId | String | - | Código de InternalId da Moeda | |
DebitAccountCode | String | 20 | Conta de Débito | |
DebitAccountInternalId | String | - | InternalId da Conta Contábil da Partida Débito | |
CreditAccountCode | String | 20 | Conta de Crédito | |
CreditAccountInternalId | String | - | InternalId da Conta Contábil da Partida Crédito | |
EntryValue | String | 14,6 | Valor do lançamento | |
HistoryCode | String | 3 | Código do Histórico Padrão | |
ComplementaryHistory | String | 40 | Histórico Complementar | |
CostCenterCode | String | 20 | Centro de Custo Débito | |
CostCenterDebitInternalId | String | - | InternalId do Centro de Custo Débito | |
CostCenterCreditCode | String | 20 | Centro de custo crédito | |
CostCenterCreditInternalId | String | - | InternalId do Centro de Custo Crédito | |
AccountingItemDebitCode | String | 20 | Item Contábil de Débito | |
AccountingItemDebitInternalId | String | - | InternalId do Item Contábil de Débito | |
AccountingItemCreditCode | String | - | Item Contábil de Crédito | |
AccountingItemCreditInternalId | String | - | InternalId do Item Contábil de Crédito | |
ClassValueDebitCode | String | 22 | Classe de Valor de Débito | |
ClassValueDebitInternalId | String | - | InternalId da Classe de Valor de Débito | |
ClassValueCreditCode | String | 22 | Classe de Valor de Crédito | |
ClassValueCreditInternalId | String | - | InternalId da Classe de Valor de Crédito | |
ItemDeleted | String | 1 | Indicação de linha excluída:
|
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.