API Endpoints
Fracttal →

Criar ordens de compra

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

Através deste EndPoint você pode criar um pedido de compra para um armazém.

Uma ordem de compra é feita dentro de um armazém e é obrigatório que os bens que estão sendo associados façam parte do armazém.

Ao fazer pedidos de integração, as seguintes características devem ser levadas em consideração:

  • A moeda ou moeda com a qual o PO é gerado é a moeda associada por padrão com a empresa.
  • As condições são automaticamente selecionadas a partir das informações do fornecedor escolhido.

Parâmetros de entrada

ParâmetrosTipoObrigatórioDescrição
warehouse_codeTextoSimcódigo do Armazém
bodyJSONOpcionalJSON com as informações necessárias para a criação da Ordem de compra.

Parâmetros de body

ParâmetroTipoRequeridoDescrição
documentTextoSimReferência do pedido de compra
code_third_partyTextoOpcionalCódigo do fornecedor do pedido de compra (fornecedor terceirizado ou prestador de serviços no Fracttal)
description_cost_centerTextoOpcionalDescrição do centro de custo. (Não é necessário enviar se for enviado o valor do centro de custo)
value_cost_centerTextoOpcionalCódigo do centro de custo. (Não é necessário enviar se for enviada a descrição do centro de custo)
dateTextoOpcionalData de entrega. Deve ser enviado no formato 'AAAA-MM-DD'. Caso este campo não seja informado, por padrão é o momento da criação do pedido de compra no Fracttal
id_priorityTextoOpcional1: Muito alto
2: Alto
3: Médio
4: Baixo
5: Muito baixo
descriptionTextoOpcionalNotas de ordem de compra
itemsTextoSim
Parâmetro Tipo de campo Descrição
codeTextCódigo do artigo a associar na ordem de compra (deve estar associado ao armazém)
tax_nameTextNome fiscal
qtyTexto Valor solicitado
unit_costRealCusto unitário. Deve ter aplicado o imposto que lhe estava associado
total_costRealCusto total. Deve ser a multiplicação da quantidade e o custo unitário

## Parámetros de salida

ParâmetroModeloDescrição
id InteiroID do movimento
date DateData de entrega
description TextoDescrição da entrada.
document TextoReferência
id_third_party TextoID do terceiros
third_parties_name TextoNome do terceiro
third_parties_code TextoCódigo de terceiros
id_cost_center TextoId Centro de Custo
costs_center_description TextoDescrição do centro de custo
costs_center_value TextoValor do centro de custo
folio_source TextoID do movimento do armazém de origem
folio_target TextoId da movimentação do armazém de destino
date_create TextoData de criação do movimento
id_priority TextoPrioridade de identificação
priorities_description TextoPrioridade
id_currency NúmeroMoeda de identificação
currency_description TextoDescrição da moeda
currency_symbolTextoSímbolo de moeda
currency_symbolTextoSímbolo de moeda
movements_states_descriptionTexto Descrição do status do movimento

Exemplo:

Requisição: (POST) https://app.fracttal.com/api/warehouse_purchase_orders/1254

{
    "document":"OC_325",
    "code_third_party":"00063960000109",
    "cost_center": "Activos",
    "date":"2019-10-22",
    "id_priority":"2",
    "description":"Nota de OC mediante integración",
    "items":[
	     {
	    	"code":"DEST01",
                "qty": "9",
                "unit_cost":5000,
                "tax_name": "IVA"
	     },
	     {
	    	"code":"0005010000100222",
                "qty": "15",
                "unit_cost":9800,
                "tax_name": "IVA"
	     }	
    ]
   
}

TESTE DE CONEXÃO

Language