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

# Payment schedule (scadenzario)

> Customer and supplier deadlines, partial payments, automatic reminders.

The **payment schedule** (*scadenzario*) is the ledger of all payment deadlines — active (customers owing you) and passive (suppliers you owe). Arya populates it automatically from issued and received invoices.

<Frame>
  <img src="https://mintcdn.com/agevole/BUuJGD62nuns4mJL/images/finance/en/scadenzario-view.svg?fit=max&auto=format&n=BUuJGD62nuns4mJL&q=85&s=27e314cd2029d0b86354831bbac2af43" alt="Payment schedule with status, customer, period filters" width="1200" height="720" data-path="images/finance/en/scadenzario-view.svg" />
</Frame>

## How it populates

Every invoice, on issuance, generates one or more schedule items based on **payment terms**:

<AccordionGroup>
  <Accordion title="Single payment">
    E.g. "Bank transfer 30 days from invoice" → 1 deadline at day 30 for the full amount.
  </Accordion>

  <Accordion title="Instalment payment">
    E.g. "30% deposit, 70% at 60 days" → 2 deadlines (30% at invoice date, 70% at day 60).
  </Accordion>

  <Accordion title="RIBA / SEPA / RID">
    Arya generates the deadline and can issue CBI RIBA flow for bank submission.
  </Accordion>

  <Accordion title="Credit card">
    Deadline already paid at issuance (if transaction confirmed).
  </Accordion>
</AccordionGroup>

## Deadline statuses

| Status         | Meaning                          |
| -------------- | -------------------------------- |
| Open           | To be collected/paid             |
| Partially paid | Some payment but not complete    |
| Paid           | Closed                           |
| Overdue        | Past due date, unpaid            |
| Disputed       | In dispute — reminders paused    |
| Reversed       | Cancelled (by total credit note) |

## Views

<Tabs>
  <Tab title="Table">
    List of all deadlines with filters: customer/supplier, date range, status, amount.
  </Tab>

  <Tab title="Calendar">
    Monthly view with deadlines on days. Colours by status.
  </Tab>

  <Tab title="Per customer">
    Grouped by account — instantly see who has the highest DSO.
  </Tab>

  <Tab title="Cash flow">
    Week-by-week in/out projection. Useful for liquidity forecasting.
  </Tab>
</Tabs>

## Record manual payment

<Steps>
  <Step title="Open deadline">
    Click a row in the payment schedule.
  </Step>

  <Step title="Record payment">
    **⋯ → Record payment**. Fill:

    * Date
    * Amount (total or partial)
    * Bank account (if from bank) or cash
    * Notes

    <Frame>
      <img src="https://mintcdn.com/agevole/BUuJGD62nuns4mJL/images/finance/en/payment-register-dialog.svg?fit=max&auto=format&n=BUuJGD62nuns4mJL&q=85&s=185708fc12f9485ab3aa0b2e1e08d274" alt="Payment register dialog with amount and account" width="1200" height="720" data-path="images/finance/en/payment-register-dialog.svg" />
    </Frame>
  </Step>

  <Step title="Confirm">
    Arya creates the journal entry and updates the deadline status.
  </Step>
</Steps>

## Automatic payment via bank reconciliation

With [bank integration](/en/finance/bank-and-reconciliation), many payments are auto-registered on movement arrival. The schedule updates without manual action.

## Reminders

<Steps>
  <Step title="Configure templates">
    **Settings → Finance → Reminders** → create email templates for:

    * Reminder (3 days before deadline)
    * 1st follow-up (7 days past)
    * 2nd follow-up (30 days past)
    * Formal notice letter (60 days past)
  </Step>

  <Step title="Activate automation">
    For each level, enable automatic sending. Arya sends from your emails with signature and reply-to.
  </Step>

  <Step title="Monitoring">
    The deadline shows when each reminder was sent. You can pause for strategic customers.
  </Step>
</Steps>

## RIBA / SEPA flows

For automated RID collections:

<Steps>
  <Step title="Select deadlines">
    Filter payment method = RIBA / SDD → select multiple.
  </Step>

  <Step title="Generate CBI flow">
    **Actions → Generate RIBA flow**. Arya creates SEPA Direct Debit XML.
  </Step>

  <Step title="Send to bank">
    Upload file to bank portal. On actual disposition, update deadline status.
  </Step>
</Steps>

## DSO (Days Sales Outstanding)

Arya computes **average DSO** per customer and aggregate:

```
DSO = (Average open deadlines / Average monthly revenue) × 30
```

High DSO indicates slow customers. Use these metrics to:

* Negotiate tighter payment terms
* Apply contractual late penalties
* Identify credit risks

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Can I edit a deadline after creation?">
    Yes, within audit limits. Date or amount changes are logged.
  </Accordion>

  <Accordion title="How do I handle foreign currency payments?">
    Arya records the foreign amount and the EUR conversion at daily rate. Exchange differences at actual collection are recorded as financial charges/income.
  </Accordion>

  <Accordion title="Can I create deadlines without a linked invoice?">
    Yes, for extra-accounting schedules (e.g. credit lines, loans). Goes to "Other deadlines".
  </Accordion>
</AccordionGroup>
