API Endpoints
Fracttal →

Criar uma entrada no armazém

Veja informações detalhadas sobre uma lista de ativos ou sobre um ativo específico.

Através deste serviço web, você pode criar uma entrada para um armazém Fracttal não integrado.

Os tipos de entrada que podem ser feitos são: Compra e devolução

Entrada para uma compra: - Uma nova compra: Neste tipo de entrada, todos os recursos devem ser enviados para a Fracttal.

-Uma nova compra: Neste tipo de entrada, todos os recursos que entrarão no armazém devem ser enviados com suas respectivas quantidades e preços. Neste tipo de entrada, os recursos são atribuídos por padrão o imposto que cada empresa selecionou como padrão.
-A compra que vem de uma ordem de compra: para este tipo de entrada, a identificação da ordem de compra criada no depósito deve ser enviada. A PROCURADA OU PARCIAL* pode ser feita para os recursos que estão associados ao pedido de compra selecionado. Se você quiser fazer uma entrada parcial, você deve enviar a matriz com o código de itens e quantidades que ela terá. No caso de uma entrada total, não é necessário enviar os itens.

**Entrada por retorno

Este tipo de entrada é feito quando os materiais que foram entregues por meio de uma retirada do armazém são devolvidos. Para este tipo de entrada, você deve enviar a identificação da emissão criada no armazém.
Ao utilizar este tipo de entrada, você pode fazer uma entrada CHEIA OU PARCIAL* dos recursos associados à questão. Se você quiser fazer uma entrada parcial, você deve enviar a matriz com o código de itens e quantidades que a entrada terá. No caso de uma entrada Total, não é necessário enviar os itens.

Exemplo de entrada parcial:

{
"movement_type":"2",
"is_from_movement":true,
"code_user": "25198772-2",
"document":"784",
"note":"Entrada desde una salida por integración",
"items":[
         {
           "code":"HERRA01",
           "qty": "1"
         }
 ]
}

Quando as entradas são feitas por integração, é obrigatório o envio do código de um recurso humano responsável pela transação. Este usuário deve ter uma conta Fracttal criada.

Quando as entradas estiverem relacionadas a movimentos dentro do depósito, as informações do fornecedor, centro de custo e moeda serão automaticamente atribuídas a partir do movimento da fonte (seja de um pedido de compra ou de uma saída). Caso deseje modificá-los, você deve enviar os parâmetros no serviço web.

Parámetros de entrada

ParâmetroTipoRequeridoDescrição
warehouse_codeTextoSimCódigo do Armazém
bodyJSONOpcionalJSON com as informações necessárias para a criação da entrada

Parâmetros de Body

ParâmetrosTipoObrigatórioDescrição
movement_typeNúmeroSimTipo de movimento:
1 = Compra
2 = Devolução
is_from_movementBooleanoOpcionalÉ True, caso você queira fazer uma entrada para um movimento existente em Fracttal (ordem de compra ou de saída). False no caso de criar uma nova entrada, entrando manualmente os itens. O valor padrão é falso
documentTextoSimReferência da entrada. Se vier de um pedido de compra ou de uma saída dentro da Fracttal, a identificação desse movimento deve ser enviada, caso contrário é um texto aleatório definido pelo usuário.
code_userTextoOpcionalCódigo do usuário responsável pela transação
code_supplierTextoOpcionalCódigo do terceiro que é classificado como fornecedor.
value_cost_centerTextoOpcionalCódigo do centro de custo. (Não é necessário enviá-lo se a descrição do centro de custos for enviada).
description_cost_centerArray JsonSimDescrição do centro de custos. (Não é necessário enviá-lo se o valor do centro de custo for enviado).
noteTextoOpcionalNotas de entrada
itemsArray de JsonSim
ParâmetroTipo de campoRequeridoDescrição
codeTextSimCódigo do recurso a adicionar à entrada
qtyTextSimQuantidade do recurso
unit_costRealSimCusto unitário.
tax_nameTextoOpcionalNome_do_imposto. Se não enviado, o imposto padrão da empresa é associado empresa
serial_numbersArray de stringOpcionalSó esta informação deve ser enviada quando o recurso associado é controlado em série. A mesma quantidade de série e quantidade de recursos deve ser enviada

## Parámetros de salida

ParâmetroTipoDescrição
folio_targetInteiroID do movimento
dateDateData da entrada
descriptionTextoNota de entrada.
documentTextoReferência
id_third_partyTextoid del terceiro
third_parties_nameTextoNome do terceiro
third_parties_codeTextoCódigo do terceiro
id_cost_centerTextoId Centro de Custos
costs_center_valueTextoValor do centro de Custos
costs_center_descriptionTextoDescrição do centro de Costos
folio_sourceTextoId do movimento da fonte do almazem
date_createTextoData de criação do movimento
id_priorityTextoId Prioridade
priorities_descriptionTextoPrioridade
id_currencyNúmeroid da Moeda
currency_descriptionTextoDescrição da Moeda
currency_symbolTextoSímbolo da Moeda
movements_states_descriptionTextoDescrição do estado do movimento
movement_detailsJson arrayLista de itens que foram associados à entrada
  1. Exemplo Nova Entrada sem fluxos associados:

Requisição: (POST) https://app.fracttal.com/api/warehouse_entries_orders/002

{
    "movement_type":"1",
    "code_user": "25198772-2",
    "code_supplier":"terc-00123e3",
    "value_cost_center":"500000000",
    "document":"In_7456",
    "note":"Entrada por integración",
    "items":[
    	{
    	    "code":"AFL_056",
            "qty": "5",
            "unit_cost":"135",
            "serial_numbers":["A5402","A5403","A5404","A5405","A5406"]
    	},
    	{
    	    "code":"4890255A-R1",
            "qty": "20",
            "unit_cost":"750"
        },
        {
    	    "code":"MMRVH6900",
            "qty": "8",
            "unit_cost":"42533"
        },
        {
    	    "code":"38079",
            "qty": "50",
            "unit_cost":"5794"
        }
    ]
}
  1. Exemplo Nova Entrada de um pedido de compra :

Requisição: (POST) https://app.fracttal.com/api/warehouse_entries_orders/002*

{
    "movement_type":"1",
    "is_from_movement":true,
    "code_user": "25198772-2",
    "document":"OC34ANTO",
    "note":"Entrada desde orden de compra por integración"
}

TESTE DE CONEXÃO

Language