Histórico da Página
Está integração tem como objetivo possibilitar ao usuário do ERP enviar as pesagens ao PIMS para uma determinada unidade administrativa, ou seja, está integração será no sentido ERP para o PIMS.
Informações da Mensagem
- Identificador da Mensagem: WeighingRawMaterials
- Versão: 1.000
- Módulo PIMS Multicultivos: Apontamentos > Colheita > Pesagem
- Tipo de Envio: Síncrona
- Tipo de Evento: Upsert
Campos Obrigatórios
- Empresa;
- Filial;
- Data da Movimentaçãomovimentação;
- Data e hora da primeira pesagem;
- Data e hora da segunda pesagem;
- Número do boletim da pesagem externa (Romaneioromaneio);
- Número da ordem de colheita do PIMS.
...
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<TOTVSMessage>
<MessageInformation version="1.002">
<BranchId>D MG 01 </BranchId>
<CompanyId>18</CompanyId>
<DeliveryType>Sync</DeliveryType>
<GeneratedOn>2018-05-22T17:17:34Z</GeneratedOn>
<Product name="ERP" version="12"/>
<SourceApplication>TSSLC_LOCAL18</SourceApplication>
<StandardVersion>1.000</StandardVersion>
<Transaction>WEIGHINGRAWMATERIALS</Transaction>
<Type>BusinessMessage</Type>
<UUID>b5246426-d823-6580-b4bd-7970e274a958</UUID>
</MessageInformation>
<BusinessMessage>
<BusinessEvent>
<Entity>WeighingRawMaterials</Entity>
<Event>upsert</Event>
</BusinessEvent>
<BusinessContent>
<CompanyId>18</CompanyId>
<BranchId>D MG 01 </BranchId>
<CompanyInternalId>D |D MG 01 </CompanyInternalId>
<InternalId>D MG 01 |90|0000000535</InternalId>
<MovementDate>2018-05-22</MovementDate>
<EntryDate>2018-05-22T14:16:00</EntryDate>
<ExitDate>2018-05-22T14:16:00</ExitDate>
<HarvestOrderCodePIMS>6</HarvestOrderCodePIMS>
<HarvestOrderCode>0000000535</HarvestOrderCode>
<OccupationCode>2</OccupationCode>
<FarmCode>1111</FarmCode>
<SectorCode>1000</SectorCode>
<PartOfLandCode>1111</PartOfLandCode>
<WarehouseCode>01</WarehouseCode>
<WarehouseInternalId>D MG 01 |01</WarehouseInternalId>
<GrossWeight>10000</GrossWeight>
<TaraWeight>5000</TaraWeight>
<ImpurityTotal>12</ImpurityTotal>
<WeighingBulletinNumber>90</WeighingBulletinNumber>
<EquipmentCode>AAA-1010</EquipmentCode>
<DriverCode>65</DriverCode>
<OperatorCode>65</OperatorCode>
<InvoiceNumber>123456789</InvoiceNumber>
<InvoiceSerie>10</InvoiceSerie>
<HarvestOrderDate>2017-08-21</HarvestOrderDate>
<HarvestSystemCode>1</HarvestSystemCode>
<AreaHarvestOrder>1.23</AreaHarvestOrder>
<EstimatedWeight>1.23</EstimatedWeight>
<PackNumber>1234455</PackNumber>
<TotalAmount>1.23</TotalAmount>
</BusinessContent>
</BusinessMessage>
</TOTVSMessage> |
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<TOTVSMessage>
<MessageInformation version="1.002">
<BranchId>D MG 01 </BranchId>
<CompanyId>18</CompanyId>
<DeliveryType>Sync</DeliveryType>
<GeneratedOn>2018-05-22T14:17:35</GeneratedOn>
<Product name="PIMS" version="12.1.21"/>
<SourceApplication>PIMSCONNECTOR</SourceApplication>
<StandardVersion>1.000</StandardVersion>
<Transaction>WEIGHINGRAWMATERIALS</Transaction>
<Type>Response</Type>
<UUID>f1c2edea-7b61-4390-9a10-5d651a923112</UUID>
</MessageInformation>
<ResponseMessage>
<ProcessingInformation>
<ProcessedOn>2018-05-22T14:17:35</ProcessedOn>
<Status>OK</Status>
</ProcessingInformation>
<ReceivedMessage>
<MessageContent/>
<SentBy>ERP</SentBy>
<UUID>b5246426-d823-6580-b4bd-7970e274a958</UUID>
</ReceivedMessage>
<ReturnContent>
<ListOfInternalId>
<InternalId>
<Destination>||2977051546669589755</Destination>
<Name>WEIGHINGRAWMATERIALS</Name>
<Origin>D MG 01 |90|0000000535</Origin>
</InternalId>
</ListOfInternalId>
</ReturnContent>
</ResponseMessage>
</TOTVSMessage> |
Mensagem JSON
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{
"TOTVSMessage" : {
"MessageInformation" : {
"@version" : "1.002",
"BranchId" : "D MG 01 ",
"CompanyId" : "18",
"DeliveryType" : "Sync",
"GeneratedOn" : "2018-05-22T17:17:34Z",
"Product" : {
"@name" : "ERP",
"@version" : "12"
},
"SourceApplication" : "TSSLC_LOCAL18",
"StandardVersion" : "1.000",
"Transaction" : "WEIGHINGRAWMATERIALS",
"Type" : "BusinessMessage",
"UUID" : "b5246426-d823-6580-b4bd-7970e274a958"
},
"BusinessMessage" : {
"BusinessEvent" : {
"Entity" : "WeighingRawMaterials",
"Event" : "upsert"
},
"BusinessContent" : {
"CompanyId" : "18",
"BranchId" : "D MG 01 ",
"CompanyInternalId" : "D |D MG 01 ",
"InternalId" : "D MG 01 |90|0000000535",
"MovementDate" : "2018-05-22",
"EntryDate" : "2018-05-22T14:16:00",
"ExitDate" : "2018-05-22T14:16:00",
"HarvestOrderCodePIMS" : "6",
"HarvestOrderCode" : "0000000535",
"OccupationCode" : "2",
"FarmCode" : "1111",
"SectorCode" : "1000",
"PartOfLandCode" : "1111",
"WarehouseCode" : "01",
"WarehouseInternalId" : "D MG 01 |01",
"GrossWeight" : "10000",
"TaraWeight" : "5000",
"ImpurityTotal" : "12",
"WeighingBulletinNumber" : "90",
"EquipmentCode" : "AAA-1010",
"DriverCode" : "65",
"OperatorCode" : "65",
"InvoiceNumber" : "123456789",
"InvoiceSerie" : "10",
"HarvestOrderDate" : "2017-08-21",
"HarvestSystemCode" : "1",
"AreaHarvestOrder" : "1.23",
"EstimatedWeight" : "1.23",
"PackNumber" : "1234455",
"TotalAmount" : "1.23"
}
}
}
} |
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{
"TOTVSMessage" : {
"MessageInformation" : {
"@version" : "1.002",
"BranchId" : "D MG 01 ",
"CompanyId" : "18",
"DeliveryType" : "Sync",
"GeneratedOn" : "2018-05-22T14:17:35",
"Product" : {
"@name" : "PIMS",
"@version" : "12.1.21"
},
"SourceApplication" : "PIMSCONNECTOR",
"StandardVersion" : "1.000",
"Transaction" : "WEIGHINGRAWMATERIALS",
"Type" : "Response",
"UUID" : "f1c2edea-7b61-4390-9a10-5d651a923112"
},
"ResponseMessage" : {
"ProcessingInformation" : {
"ProcessedOn" : "2018-05-22T14:17:35",
"Status" : "OK"
},
"ReceivedMessage" : {
"MessageContent" : null,
"SentBy" : "ERP",
"UUID" : "b5246426-d823-6580-b4bd-7970e274a958"
},
"ReturnContent" : {
"ListOfInternalId" : {
"InternalId" : {
"Destination" : "||2977051546669589755",
"Name" : "WEIGHINGRAWMATERIALS",
"Origin" : "D MG 01 |90|0000000535"
}
}
}
}
}
} |
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 | Código da Empresaempresa | |||
BranchId | String | 20 | Código da Filialfilial | ||||
WeighingDateInternalId | DateString | -38 | Data InternalId da Pesagemintegração | ||||
HarvestOrderCodeWeighingBulletinNumber | String | 1020 | Número da ordem de colheita | ||||
ItemCode | String | 20 | Código do produto | ||||
ItemInternalId | Number | 10 | Id de integração do Produto | ||||
Document | String | 20 | Número do documento contábil | ||||
do boletim da pesagem externa | |||||||
MovementDate | Date | - | Data da movimentação | ||||
EntryDate | DateTime | - | Data e hora da primeira pesagem | ||||
ExitDate | DateTime | - | Data e hora da segunda pesagem | ReturnContent||||
HarvestOrderCode | String | 10 | Número da ordem de colheita | ||||
HarvestOrderDateHarvestOrderCodePIMS | DateString | -10 | Data Número da ordem de colheita do PIMS | ||||
StartHarvestForecastOccupationCode | DateString | - | Previsão de início de colheita | ||||
ClosingHarvestForecast | Date | - | Previsão de encerramento da colheita | ||||
VarietyCode | String | 20 | Código da variedade | ||||
VarietyDescription | String | 30 | Descrição da variedade | ||||
10 | Código da ocupação do talhão | ||||||
FarmCode | String | 10 | Código da fazenda | ||||
SectorCode | String | 6 | Código do setor | ||||
PartOfLandCode | String | 6 | Código do talhão | ||||
WarehouseCodeItemCode | String | 20 | Código do produto matéria primalocal de estoque (armazém) | ||||
WarehouseInternalIdItemInternalId | String | 38 | Id de integração do produtolocal de estoque | ||||
HarvestSystemCodeEquipmentCode | StringNumber | 1038 | Código do sistema de colheitaequipamento | ||||
HarvestSystemDescriptionDriverCode | String | 1020 | Descrição do sistema de colheita | Código do motorista no ERP | |||
OperatorCodeFarmCode | String | 620 | Código da fazendado operador no ERP | ||||
InvoiceNumberFarmDescription | String | 5010 | Descrição Número da Fazendanota fiscal | ||||
SectorCodeInvoiceSerie | String | 65 | Código do setor | ||||
InvoiceType | String | 50 | Descrição do setor | ||||
PartOfLandCode | String | 6 | Código do talhão | ||||
PartOfLandDescription | String | 50 | Descrição do talhão | ||||
OccupationCode | Number | 10 | Código da ocupação do talhão | ||||
OccupationDescription | String | 30 | Descrição da ocupação do talhão | ||||
HarvestedArea | Decimal | 7,2 | Área do talhão a ser colhida | ||||
HarvestEstimate | Decimal | 7,2 | Estimativa em Kg de colheita para o talhão | ||||
MainOrderCode | String | 20 | Código da ordem (OP ou OS) presente na ordem de colheita | ||||
MainOrderInternalId | String | 38 | InternalId da ordem (OP ou OS) presente na ordem de colheita | ||||
AgriculturalYearCode | String | 6 | Ano/safra agrícola | ||||
1 | Tipo da nota fiscal:
| ||||||
GrossWeight | Number | 6 | Peso bruto | ||||
TaraWeight | Number | 6 | Peso da tara | ||||
ImpurityTotal | Decimal | 10,2 | Total de impurezas | ||||
HarvestOrderDate | Date | - | Data da ordem de colheita | ||||
HarvestSystemCode | String | 10 | Código do sistema de colheita | ||||
AreaHarvestOrder | Decimal | 7,2 | Área da ordem de colheita | ||||
EstimatedWeight | Decimal | 10,4 | Kg/ha estimado | ||||
PackNumber | String | 20 | Número do fardão | ||||
TotalAmount | Decimal | 14,4 | QT_VALOR X QUANTIDADE | AgriculturalYearDescription | String | 30 | Descrição do ano/safra agrícola |
Limitações e Restrições
- Esta integração está disponível a partir da versão 12.1.16 do PIMS Multicultivos e PIMSConnector;
- A integração de Pesagem pesagem de Matéria Prima matéria prima para o PIMS Multicultivos é realizada em modo exclusivo entre as Unidades Administrativasunidades administrativas;
- Para o funcionamento dessa integração é necessário configurar no PIMSConnector o endereço WEB Services Web Service do PIMS responsável por receber a Pesagem pesagem de Matéria Primamatéria prima.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas