> ## 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.

# Platform Concepts

> Fundamental concepts and functionality of the Procuros B2B platform for digital document exchange between trading partners

## Trading Partners

Trading partners are companies that exchange business documents through the Procuros network. Each trading partner can take on different roles:

### Buyer

Buyers are companies that:

* Send orders to suppliers
* Receive order confirmations and delivery notifications
* Receive and process invoices from suppliers

### Supplier

Suppliers are companies that:

* Receive orders from buyers
* Send order confirmations and delivery notifications
* Issue invoices for delivered goods

<Note>
  A company can act as both a buyer and a supplier simultaneously. The role is defined per business relationship.
</Note>

## Integration

Integration with Procuros enables the automated exchange of business documents. Two main methods are available:

### Document Transmission to Procuros

The transmission of documents to Procuros is carried out via:

1. **API Integration**
   Direct system access through our REST API with authenticated endpoints
2. **EDI Integration**
   Standardized document exchange using EDI protocols such as AS2 or SFTP
3. **Web Portal**
   Manual upload and management of documents through the user interface

### Document Reception from Procuros

For receiving documents, the following options are available:

1. **Webhook Integration**
   Automatic notification of new documents via HTTPS webhooks
2. **EDI Reception**
   Automatic receipt via established EDI connections
3. **Email Notification**
   Delivery of new documents via email in the desired format

## Connections

Connections in Procuros enable document exchange between trading partners. A connection is always set up for specific document types.

### Establishing Connections

<Steps>
  <Step title="Connection Request">
    Send a request to a trading partner specifying the desired document types
  </Step>

  <Step title="Review">
    The trading partner reviews the request and the technical requirements
  </Step>

  <Step title="Activation">
    Once confirmed, the connection is activated for the agreed document types
  </Step>
</Steps>

## Error Management

The error management system in Procuros captures and logs failed transactions:

### Error Types

* Validation errors: Documents do not comply with the agreed format
* Transmission errors: Issues with technical delivery
* Business errors: Content discrepancies in documents

<Warning>
  In case of critical errors, email notifications are automatically sent to the configured contacts.
</Warning>

### Error Resolution

<Steps>
  <Step title="Error Analysis">
    View detailed error information in the Procuros portal
  </Step>

  <Step title="Correction">
    Fix the root cause (e.g., adjust data format, check connection)
  </Step>

  <Step title="Resubmission">
    Resend the corrected document
  </Step>
</Steps>

You can find more information about troubleshooting [here](/en/general/troubleshooting/blocked-transactions).
