Histórico da Página
A integração de Valor de Material, consiste no lançamento do Custo Médio dos Produtos no sentido ERP para PIMS Multicultivos, ou seja, será realizada no ERP e enviada para o PIMS Multicultivos através do PIMSConnector.
O objetivo é valorizar os produtos apontados no PIMS Multicultivos em um determinado período:
- Aplicações de Insumos,
- Apontamentos de Plantio;
- Tratamento de Sementes;
- Apontamento de Abastecimento;
- Apontamento de Lubrificantes.
Informações da Mensagem
- Identificador da Mensagem: ItemCosting
- Versão: 1.000
- Módulo PIMS Multicultivos: Apontamentos
- Tipo de Envio: Assíncrona / Síncrona
- Tipo de Evento: Upsert / Delete
Campos Obrigatórios
- Empresa;
- Filial;
- Depósito;
- Código do Produto;
- Sequência;
- Valor;
- Data.
Exemplos de Mensagens
Mensagem XML
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<TOTVSMessage>
<MessageInformation version="1.000">
<BranchId>T1</BranchId>
<CompanyId>D MG 01</CompanyId>
<DeliveryType>Sync</DeliveryType>
<GeneratedOn>2017-06-01T17:29:58Z</GeneratedOn>
<Product name="ERP" version="12"/>
<SourceApplication>P120_DEV</SourceApplication>
<StandardVersion>1.000</StandardVersion>
<Transaction>ITEMCOSTING</Transaction>
<Type>BusinessMessage</Type>
<UUID>MANUAL-08d0daAA18rs7</UUID>
</MessageInformation>
<BusinessMessage>
<BusinessEvent>
<Entity>ItemCosting</Entity>
<Event>upsert</Event>
<Identification>
<key name="InternalId">T1|D MG 01|EAI002</key>
</Identification>
</BusinessEvent>
<BusinessContent>
<BranchId>D MG 01</BranchId>
<CompanyId>T1</CompanyId>
<CompanyInternalId>T1|D MG 01</CompanyInternalId>
<ItemCode>HND</ItemCode>
<ItemInternalId>T1|D MG 01|HND</ItemInternalId>
<ItemDescription>ITEM</ItemDescription>
<ListOfSites>
<SiteItemCosting>
<BranchId>D MG 01</BranchId>
<CompanyId>T1</CompanyId>
<CompanyInternalId>T1|D MG 01 </CompanyInternalId>
<WarehouseCode>01</WarehouseCode>
<WarehouseInternalId>||10</WarehouseInternalId>
<WarehouseDescription>Deposito</WarehouseDescription>
<BatchAverageCosting>
<BatchCostingMethod>2</BatchCostingMethod>
<LastUpdate>2017-06-30</LastUpdate>
<ListOfBatchAverageCosts>
<UnitValues>
<Sequence>1</Sequence>
<MaterialValue>50</MaterialValue>
<LaborValue>0</LaborValue>
<OverHeadValue>0</OverHeadValue>
</UnitValues>
<UnitValues>
<Sequence>2</Sequence>
<MaterialValue>100</MaterialValue>
<LaborValue>0</LaborValue>
<OverHeadValue>0</OverHeadValue>
</UnitValues>
</ListOfBatchAverageCosts>
</BatchAverageCosting>
</SiteItemCosting>
</ListOfSites>
</BusinessContent>
</BusinessMessage>
</TOTVSMessage> |
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<TOTVSMessage>
<MessageInformation version="1.000">
<BranchId>T1</BranchId>
<CompanyId>D MG 01</CompanyId>
<DeliveryType>Sync</DeliveryType>
<GeneratedOn>2018-05-07T17:31:51</GeneratedOn>
<Product name="PIMS" version="12.1.21"/>
<SourceApplication>PIMSCONNECTOR</SourceApplication>
<StandardVersion>1.000</StandardVersion>
<Transaction>ITEMCOSTING</Transaction>
<Type>Response</Type>
<UUID>9b54bd2f-003f-4bb0-b99c-a7852e611aaa</UUID>
</MessageInformation>
<ResponseMessage>
<ProcessingInformation>
<ProcessedOn>2018-05-07T17:31:51</ProcessedOn>
<Status>OK</Status>
</ProcessingInformation>
<ReceivedMessage>
<MessageContent/>
<SentBy>ERP</SentBy>
<UUID>MANUAL-08d0daAA18rs7</UUID>
</ReceivedMessage>
<ReturnContent>
<ListOfInternalId>
<InternalId>
<Destination>||4545958194717480088</Destination>
<Name>ITEMCOSTING</Name>
<Origin>0</Origin>
</InternalId>
</ListOfInternalId>
</ReturnContent>
</ResponseMessage>
</TOTVSMessage> |
Mensagem JSON
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{
"TOTVSMessage" : {
"MessageInformation" : {
"@version" : "1.000",
"BranchId" : "T1",
"CompanyId" : "D MG 01",
"DeliveryType" : "Sync",
"GeneratedOn" : "2017-06-01T17:29:58Z",
"Product" : {
"@name" : "ERP",
"@version" : "12"
},
"SourceApplication" : "P120_DEV",
"StandardVersion" : "1.000",
"Transaction" : "ITEMCOSTING",
"Type" : "BusinessMessage",
"UUID" : "MANUAL-08d0daAA18rs7"
},
"BusinessMessage" : {
"BusinessEvent" : {
"Entity" : "ItemCosting",
"Event" : "upsert",
"Identification" : {
"key" : {
"@name" : "InternalId",
"$" : "T1|D MG 01|EAI002"
}
}
},
"BusinessContent" : {
"BranchId" : "D MG 01",
"CompanyId" : "T1",
"CompanyInternalId" : "T1|D MG 01",
"ItemCode" : "HND",
"ItemInternalId" : "T1|D MG 01|HND",
"ItemDescription" : "ITEM",
"ListOfSites" : {
"SiteItemCosting" : {
"BranchId" : "D MG 01",
"CompanyId" : "T1",
"CompanyInternalId" : "T1|D MG 01 ",
"WarehouseCode" : "01",
"WarehouseInternalId" : "||10",
"WarehouseDescription" : "Deposito",
"BatchAverageCosting" : {
"BatchCostingMethod" : "2",
"LastUpdate" : "2017-06-30",
"ListOfBatchAverageCosts" : {
"UnitValues" : [ {
"Sequence" : "1",
"MaterialValue" : "50",
"LaborValue" : "0",
"OverHeadValue" : "0"
}, {
"Sequence" : "2",
"MaterialValue" : "100",
"LaborValue" : "0",
"OverHeadValue" : "0"
} ]
}
}
}
}
}
}
}
} |
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{
"TOTVSMessage" : {
"MessageInformation" : {
"@version" : "1.000",
"BranchId" : "T1",
"CompanyId" : "D MG 01",
"DeliveryType" : "Sync",
"GeneratedOn" : "2018-05-07T17:31:51",
"Product" : {
"@name" : "PIMS",
"@version" : "12.1.21"
},
"SourceApplication" : "PIMSCONNECTOR",
"StandardVersion" : "1.000",
"Transaction" : "ITEMCOSTING",
"Type" : "Response",
"UUID" : "9b54bd2f-003f-4bb0-b99c-a7852e611aaa"
},
"ResponseMessage" : {
"ProcessingInformation" : {
"ProcessedOn" : "2018-05-07T17:31:51",
"Status" : "OK"
},
"ReceivedMessage" : {
"MessageContent" : null,
"SentBy" : "ERP",
"UUID" : "MANUAL-08d0daAA18rs7"
},
"ReturnContent" : {
"ListOfInternalId" : {
"InternalId" : {
"Destination" : "||4545958194717480088",
"Name" : "ITEMCOSTING",
"Origin" : "0"
}
}
}
}
}
} |
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 | TransactionNumber | - | - | Número interno da transação, utilizado como chave primária no movimento de estoque |
CompanyId | String | 10 | Código da Empresa | |
ItemCode | String | 20 | Código do Item | |
BranchId | String | 20 | Código da Filial | |
WarehouseCode | String | 20 | Código do depósito | |
BatchAverageCosting | - | - | Valores e informações referentes ao custo médio | |
BatchCostingMethod | Number | 1 | Método de custeio médio, batch utilizado pelo estabelecimento. Valores:
| |
LastUpdate | Date | - | Data da última atualização do custo médio, o bath precisa ser sempre o primeiro dia do mês | |
UnitValues | Number | 10,4 | Custo unitário do material | |
Sequence | Number | 1 | Identificar sequencial | |
MaterialValue | Number | 10,4 | Valor unitário do material | |
LaborValue | Number | 10,4 | Valor unitário de mão de obra | |
OverHeadValue | Number | 10,4 | Valor unitário de gastos gerais de fabricação (GGF) |
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 Valor de Material para o PIMS Multicultivos é realizada em modo exclusivo entre as Unidades Administrativas;
- Serão valorizados somente os materiais que foram baixados com sucesso na integração de movimentação de estoque;
- A valorização dos materiais será aplicada para todos produtos movimentos, que estejam dentro do período;
- Para atualização dos valores, os seguintes critérios são levados em consideração:
- Depósito;
- Empresa.
- Filial;
- Código do Material;
- Data de Consumo.
- A integração de Valor de Material possui 5 índices econômicos que poderão ser utilizados;
- Após a atualização do valor, o PIMS iniciará o processo de atualização dos apontamentos.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas