Ir para o conteúdo

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 
FROM tgrp_clas_ite cla_grp
JOIN titens_engenharia it_eng ON cla_grp.id = it_eng.grp_clas_id JOIN titens_empr it_emp ON it_eng.itempr_id = it_emp.id
WHERE it_emp.empr_id = AND it_emp.cod_item = \root/Items/Item/@ItemNumber
root/Items/Item/Attribute AttributeCode FOCCO_PESO_LIQ
root/Items/Item/Attribute Value
SELECT peso_liq 
FROM titens_engenharia it_eng
JOIN titens_empr it_emp ON it_eng.itempr_id = it_emp.id
WHERE it_emp.empr_id = AND it_emp.cod_item = \root/Items/Item/@ItemNumber
root/Items/Item/Attribute AttributeCode FOCCO_REF_ITEM
root/Items/Item/Attribute Value
SELECT referencia 
FROM titens_engenharia it_eng
JOIN titens_empr it_emp ON it_eng.itempr_id = it_emp.id
WHERE it_emp.empr_id = AND it_emp.cod_item = \root/Items/Item/@ItemNumber
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 Insigh