Skip to main content

DATEV Dunning Notice Integration

Configuration in the Famulor Interface

| Name* | DATEV Mahnung erstellen | | Function Name* | create_datev_dunning | | HTTP Method | POST | | Endpoint* | https://api.datev.de/data/v1/clients/{client_id}/dunnings | | Timeout (ms) | 5000 |

Parameter Schema

{
  "type": "object",
  "properties": {
    "client_id": {
      "type": "string",
      "description": "Client number"
    },
    "customer_number": {
      "type": "string", 
      "description": "Customer number"
    },
    "level": {
      "type": "integer",
      "enum": [1, 2, 3],
      "description": "Dunning level"
    },
    "invoice_numbers": {
      "type": "array",
      "description": "Outstanding invoice numbers"
    },
    "amount": {
      "type": "number",
      "description": "Total amount"
    },
    "fee": {
      "type": "number",
      "description": "Dunning fee"
    },
    "deadline": {
      "type": "string",
      "format": "date",
      "description": "Payment deadline"
    }
  },
  "required": ["client_id", "customer_number", "level", "invoice_numbers"]
}
Agent-Message: "Creating the {{level}}. dunning notice..." Success-Template: "Dunning notice {{dunningNumber}} created. Payment deadline: {{deadline}}. Total claim: €{{amount}} including €{{fee}} dunning fee."