Páginas filhas
  • Pesagem de Matéria Prima - WeighingRawMaterials

Versões comparadas

Chave

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

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ção;
  • Data e hora da primeira pesagem;
  • Data e hora da segunda pesagem;
  • Número do boletim da pesagem externa (romaneio);
  • Número da ordem de colheita do PIMS.

Exemplos de Mensagens

Mensagem XML

Bloco de código
languagexml
titleWeighingRawMaterials_Envio
linenumberstrue
collapsetrue
<?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
languagexml
titleWeighingRawMaterials_Retorno
linenumberstrue
collapsetrue
<?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
languagejs
titleWeighingRawMaterials_Envio
linenumberstrue
collapsetrue
{
	"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
languagejs
titleWeighingRawMaterials_Retorno
linenumberstrue
collapsetrue
{
	"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

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
BranchIdString20Código da
Filial
filial
WeighingDate
InternalId
Date
String
-
38
Data
InternalId da
Pesagem
integração
HarvestOrderCode
WeighingBulletinNumberString
10
20Número
da ordem de colheitaItemCodeString20Código do produtoItemInternalIdNumber10Id de integração do ProdutoDocumentString20Número do documento contábilReturnContent
do boletim da pesagem externa
MovementDateDate-Data da movimentação
EntryDateDateTime-Data e hora da primeira pesagem
ExitDateDateTime-Data e hora da segunda pesagem
HarvestOrderCodeString10Número da ordem de colheita
HarvestOrderDate
HarvestOrderCodePIMS
Date
String
-
10
Data
Número da ordem de colheita do PIMS
StartHarvestForecast
OccupationCode
Date
String
-Previsão de início de colheita
10Código da ocupação do talhão
FarmCodeString10Código da fazenda
SectorCodeString6Código do setor
PartOfLandCodeString6Código do talhão
WarehouseCode
ClosingHarvestForecastDate-Previsão de encerramento da colheitaVarietyCodeString20Código da variedadeVarietyDescriptionString30Descrição da variedadeItemCode
String20Código do
produto matéria prima
local de estoque (armazém)
WarehouseInternalId
ItemInternalId
String38Id de integração do
produto
local de estoque
HarvestSystemCode
EquipmentCode
String
Number
10
38Código do
sistema de colheita
equipamento
HarvestSystemDescription
DriverCodeString
10
20
Descrição do sistema de colheita
Código do motorista no ERP
OperatorCode
FarmCode
String
6
20Código
da fazendaFarmDescription
do operador no ERP
InvoiceNumberString
50
10
Descrição
Número da
Fazenda
nota fiscal
SectorCode
InvoiceSerieString
6
5Código do setor
SectorDescription


InvoiceType


String

50Descrição do setorPartOfLandCodeString6Código do talhãoPartOfLandDescriptionString50Descrição do talhãoOccupationCodeNumber10Código da ocupação do talhãoOccupationDescriptionString30Descrição da ocupação do talhãoHarvestedAreaDecimal7,2Área do talhão a ser colhidaHarvestEstimateDecimal7,2Estimativa em Kg de colheita para o talhãoMainOrderCodeString20Código da ordem (OP ou OS) presente na ordem de colheitaMainOrderInternalIdString38InternalId da ordem (OP ou OS) presente na ordem de colheitaAgriculturalYearCodeString6Ano/safra agrícolaAgriculturalYearDescriptionString30


1

Tipo da nota fiscal:

  • 1 - Remessa para depósito
  • 2 - Saída por venda
GrossWeightNumber6Peso bruto
TaraWeightNumber6Peso da tara
ImpurityTotalDecimal10,2Total de impurezas
HarvestOrderDateDate-Data da ordem de colheita
HarvestSystemCodeString10Código do sistema de colheita
AreaHarvestOrderDecimal7,2Área da ordem de colheita
EstimatedWeightDecimal10,4Kg/ha estimado
PackNumberString20Número do fardão
TotalAmountDecimal14,4QT_VALOR X QUANTIDADE
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.