Item
Item¶
O item é enviado toda vez que for criado ou alterado e possua as informações da Capa, Engenharia, Suprimentos, Planejamento e Estoque do Cadastro de Itens (FITE0200). Além disso o mesmo deverá estar vinculado à [empresa base do Insight].
Caso o item já tenha sido enviado para o insight, será enviada uma atualização, caso sejo o primeiro envio será enviada uma inserção.
OBS.: O item só será enviado se não tiver sido inserido pelo Insight. Além disso desconsiderados no Insight itens de origem Structure Template
.
Criação do item¶
Dados de envio do item¶
- Endpoint: api/focco/v1/items
- Exemplo de Payload:
<root>
<Items>
<Item ItemNumber="TESTE144" Description="TESTE144" IsPurchased="0" PrimaryUOMCode="UNIDAD" Effective="2023-07-24" Inactive="9999-12-31" OriginSystemCode="Manual" PrimaryUOMCodeISO="C62" ProcurementMethodCode="Order">
<Purchasing Buyer="N/A" DemandOffset="10" />
<CustomData>
<ItemStockingLocations>
<ItemStockingLocation ItemNumber="TESTE44" wrhCode="30" IsPrimary="1" IsPrimaryReceipt="1" />
</ItemStockingLocations>
</CustomData>
<UOMConversion UOMCode="KG" FactorToPrimary="15.2046"/>
<Attribute AttributeCode="FOCCO_PESO_LIQ" Value="2.95" />
<Attribute AttributeCode="FOCCO_CLA" Value="20.100.0003" />
</Item>
</Items>
</root>
Atributos padrão de itens no Cadastro de Respostas Padrão para Integrações via XML (FIST0100)¶
Tag | Atributo | Resposta |
---|---|---|
root/Items/Item | ProcurementMethodCode | Order |
root/Items/Item | OriginSystemCode | Manual |
root/Items/Item | Inactive | 9999-12-31 |
root/Items/Item | ProcurementMethodCode | Order |
root/Items/Item/Attribute | AttributeCode | FOCCO_CLA |
root/Items/Item/Attribute | Value | SELECT cla_grp.cod_grp_ite |
root/Items/Item/Attribute | AttributeCode | FOCCO_PESO_LIQ |
root/Items/Item/Attribute | Value | SELECT peso_liq |
root/Items/Item/Attribute | AttributeCode | FOCCO_REF_ITEM |
root/Items/Item/Attribute | Value | SELECT referencia |
root/Items/Item/CustomData/ItemStockingLocation | IsPrimary | 1 |
root/Items/Item/CustomData/ItemStockingLocation | IsPrimaryReceipt | 1 |
root/Items/Item/Stocking/Lot | LotControlMethodID | 3 |
root/Items/Item/Purchasing | Buyer | N/A |
root/Items/Item/Purchasing | DemandOffset | 10 |
OBS: a tag Lot só será enviada para o Insight caso o item no FoccoERP controle Lote.
De-Para de Cadastro de Itens¶
Apesar de existir uma Integração para cada ação com o item (atualização da capa, criação das pastas e atualização das pastas), os cadastros de de-para do item devem ser cadastrados na integração de envio de itens, visto que esta encapsula todos os envios.
Aba Insight | Campo Insight | Campo FoccoERP |
---|---|---|
Item | OriginSystemCode | Conforme parametrização Atributos Padrão |
Item | Inactive | Conforme parametrização Atributos Padrão |
Item | Effective | Data de Cadastro do Cadastro de Itens |
Item | PrimaryUOMCodeISO | Conforme parametrização Atributos Padrão |
Item | PrimaryUOMCode | Unidade de medida conforme a pasta estoque do Cadastro de Itens |
Item | ProcurementMethodCode | Conforme parametrização Atributos Padrão |
Item | IsPurchased | Tipo de Item conforme a pasta engenharia do Cadastro de Itens, neste caso será enviado se o item é ou não comprado |
Item | Description | Descrição técnica do Cadastro de Itens |
Item | ItemNumber | Código do item conforme Cadastro de Itens |
Purchasing | DemandOffset | Conforme parametrização Atributos Padrão |
Purchasing | Buyer | Conforme parametrização Atributos Padrão |
Lot | LotControlMethodID | Conforme parametrização Atributos Padrão |
OBS: o campo PrimaryUOMCode no Insight tem como tamanho máximo 5 caracteres.
Atualização do item¶
Dados de envio do item¶
-
Endpoint: api/focco/v1/items/{id}
-
Exemplo de Payload:
<root>
<Items>
<Item ItemNumber="13DENOVO55" Description="ITEM INSIGHT" IsPurchased="1" PrimaryUOMCode="UN" Effective="2022-09-28">
<Purchasing/>
<CustomData>
<ItemStockingLocations>
<ItemStockingLocation ItemNumber="13DENOVO55" wrhCode="10"/>
</ItemStockingLocations>
</CustomData>
<UOMConversion UOMCode="KG" FactorToPrimary="15.2046"/>