Publicar equivalentes de itens
- Valide se os códigos de equivalência existem antes de enviar o pedido.
- O sistema pode rejeitar pares duplicados ou inválidos.
Detalhes técnicos
Descrição
Permite associar equivalências entre ativos no Fracttal usando a operação POST /api/items_equivalents.
Herda os campos comuns do BaseAssetModel e permite o envio de pares de equivalência de acordo com a API oficial.
Documentação oficial: https://api.fracttal.com/reference/asociar-productos-equivalentes#/
| Módulo |
Categoria |
Item |
Create |
PostItemEquivalents
Parâmetros:
- Campo
Equivalentes: lista de pares de equivalências entre ativos.
- Cada dict deve ter códigos de item equivalentes.
Parâmetros de Entrada:
| Campo |
Tipo |
Obrigatório |
Descrição |
Padrão |
Exemplo |
code |
str |
✅ |
Código de ativo exclusivo. |
PydanticUndefined |
None |
id_type_item |
ItemType |
✅ |
Tipo de ativo. |
PydanticUndefined |
None |
field_1 |
str |
✅ |
Nome do ativo. |
PydanticUndefined |
None |
field_2 |
Optional[str] |
❌ |
Endereço/Fabricante/Número da peça/Número da peça/Fabricante (dependendo do tipo de ativo) |
None |
None |
field_3 |
Optional[str] |
❌ |
Cidade/Modelo/Fabricante/Fabricante/Número de série (dependendo do tipo de ativo) |
None |
None |
field_4 |
Optional[str] |
❌ |
Código de área/Número de série/Modelo/Modelo/Versão (dependendo do tipo de ativo) |
None |
None |
field_5 |
Optional[str] |
❌ |
Departamento / Estado / Região / Outro 1 / Outro 1 / Outro 1 |
None |
None |
field_6 |
Optional[str] |
❌ |
País / Outro 2 / Outro 2 / Outro 2 |
None |
None |
active |
Optional[bool] |
❌ |
Indica se o ativo está ativo ou não. Valores: Verdadeiro, Falso |
None |
None |
barcode |
Optional[str] |
❌ |
Código de barras. |
None |
None |
notes |
Optional[str] |
❌ |
Notas de ativos. |
None |
None |
weight |
Optional[str] |
❌ |
Peso do ativo (apenas para peças sobressalentes e ferramentas) |
None |
None |
purchase_date |
Optional[str] |
❌ |
Data de compra. Formato: 'AAAA-MM-DDTHH:MM:SS-UTC' |
None |
None |
is_serial_control |
Optional[bool] |
❌ |
verdadeiro se o item for controlado por serial; caso contrário, falso. Valores: Verdadeiro, Falso |
None |
None |
group |
Optional[str] |
❌ |
Tipo de ativo. |
None |
None |
group_1 |
Optional[str] |
❌ |
Classificação 1. |
None |
None |
group_2 |
Optional[str] |
❌ |
Classificação 2. |
None |
None |
priorities |
Optional[str] |
❌ |
Descrição da prioridade. |
None |
None |
id_priority |
Optional[Priority] |
❌ |
ID de prioridade: 1: Muito Alta, 2: Alta, 3: Média, 4: Baixa, 5: Muito Baixa |
None |
None |
code_parent_location |
Optional[str] |
❌ |
Código do ativo onde está localizado ou faz parte (POST/PUT) |
None |
None |
latitude |
Optional[str] |
❌ |
Latitude. |
None |
None |
longitud |
Optional[str] |
❌ |
Comprimento. |
None |
None |
unit_code |
Optional[str] |
❌ |
Código da unidade (obrigatório se for uma ferramenta ou peça sobressalente) |
None |
None |
unit_description |
Optional[str] |
❌ |
Descrição da unidade (obrigatória se for uma ferramenta ou peça sobressalente) |
None |
None |
visible_to_all |
Optional[bool] |
❌ |
Indica se o ativo ficará visível para todos na empresa. Valores: Verdadeiro, Falso |
None |
None |
total_cost |
Optional[str] |
❌ |
Custo total do ativo. |
None |
None |
startup_date |
Optional[str] |
❌ |
Data de início da depreciação. Formato: 'AAAA-MM-DDTHH:MM:SS-UTC' |
None |
None |
costs_center |
Optional[str] |
❌ |
Descrição do centro de custo. |
None |
None |
budgets |
Optional[str] |
❌ |
Custo total da depreciação linear. |
None |
None |
id_custom_field_group |
Optional[int] |
❌ |
ID do grupo de campos personalizados. |
None |
None |
hours_average_daily_use |
Optional[int] |
❌ |
Média diária de horas de uso (segundos, entre 0 e 86.400) |
None |
None |
equivalents |
list[dict[str, Any]] |
✅ |
Lista de pares de equivalências entre ativos. Cada dict deve ter os códigos de item equivalentes. |
PydanticUndefined |
None |
Detalhes Técnicos:
Relacionado: