> ## Documentation Index
> Fetch the complete documentation index at: https://docs.procuros.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Sending Dispatch Instructions

> Step by step guide to sending dispatch instructions from Weclapp to Procuros

### Fulfillment Integration Setup

In order to be able to use the Procuros fulfillment function, your weclapp must be set up correctly so that Procuros can pick up the documents correctly.

* The shipping instructions are sent to the fulfillment service provider (3PL) as soon as the corresponding delivery note has the status "created" in weclapp.
* As soon as the fulfillment service provider (3PL) sends a shipping instruction feedback to weclapp, the status of the corresponding delivery note in weclapp is automatically changed to "sent".

### Warehouse Configuration

<Steps>
  <Step title="Set up warehouse">
    A warehouse must be set up in weclapp for each fulfillment service provider. In this way, Procuros can distinguish between different fulfillment service providers and the associated warehouses.
  </Step>

  <Step title="Store warehouse data">
    Go to Settings → Warehouse and create / edit a warehouse entity.
  </Step>

  <Step title="Add details">
    Add all the required details:

    * Warehouse name
    * The delivery address of the Warehouse
    * GLN - without the GLN, Procuros will not be able to send the document to the correct Fulfiller
  </Step>

  <Step title="Transmit warehouse ID">
    Please then send the relevant warehouse identifier ("ID") to Procuros. To do this, open the relevant warehouse and copy the ID that you can find in the URL. Procuros needs this information to identify the specific Warehouse.
  </Step>
</Steps>

<Warning>
  Without the GLN, Procuros cannot send the document to the correct Fulfiller.
</Warning>

### Dispatch Instruction Flow

<Steps>
  <Step title="Check status">
    Make sure the *shipment* is in weclapp status "*Delivery note created*".
  </Step>

  <Step title="Check date">
    The shipment you choose for testing must have a "date" AFTER `activeFromDate`.
  </Step>

  <Step title="Select warehouse">
    Make sure the correct *Warehouse / Lager* is selected while creating the *shipment*.
  </Step>

  <Step title="Fill in mandatory fields">
    Ensure the following mandatory data fields are filled on the shipment:

    * *Customer order number*
    * *Shipping date*
  </Step>
</Steps>

## Troubleshooting Document Sending

If problems occur when sending documents:

<Accordion title="Common Problems When Sending Documents">
  1. **Missing mandatory fields**: Check if all required fields are filled out
  2. **Incorrect status**: Make sure the correct status is set
  3. **Missing master data**: Check if all necessary master data (GLN, GTIN, etc.) is stored
  4. **Missing link for credit notes**: Check if the credit note is linked to an invoice
</Accordion>

For persistent problems, please contact Procuros support at [help@procuros.io](mailto:help@procuros.io) with a detailed description and the affected document numbers.
