💶
Χρήματα και πιστώσεις
invoices
sales_billing
🛡️ RLS Protected
Τελική προς τελική ροή πωλήσεων: υπολογισμός, αποδοχή προσφορών, μετατροπή έργων, καταβολή λογαριασμών και παροχή αναφορών.
Fachliche Bestimmung: Κεντρικό τμήμα της διανομής και της τιμολόγησης. Οι προσφορές συλλέγονται, υπολογίζονται και αποστέλλονται.
⚡ Διοργανωτικές ροές & κύκλοι ζωής (8)
🗄️ Πλαίσιο (2)
🔌 Πηγαίνοντας από την αρχή (52)
🛡️ Ρυθμιστική & συμμόρφωση
⚡ Διοργανωτικές ροές & κύκλοι ζωής
Κασκατέ ροής εργασίας από ποσό προς μετρητά
quote_to_cash_cascade
Από την προσφορά έως την αποδοχή, την αυτόματη μετατροπή των εντολών, την μερική παράδοση έως την τελική καταβολή.
stateDiagram-v2
[*] --> DRAFT: Angebot anlegen
DRAFT --> SENT: Versenden an Kunden
SENT --> ACCEPTED: Kunde bestätigt Angebot
ACCEPTED --> CONVERTED: convert_to_project()
state CONVERTED {
direction LR
WorkOrder: Arbeitsauftrag
Dropship: Streckenbestellung
BTO: Einkaufslager
}
CONVERTED --> INVOICED: Rechnung erstellen (ZUGFeRD/DATEV)
INVOICED --> PAID: Zahlungseingang (SEPA/Bank)
PAID --> [*]
1. DRAFT
Σχέδιο
Καταγραφή θέσεων, εκπτώσεων, στόχων πληρωμής και διευθύνσεων παράδοσης.
Aktionen: Λογισμός των τιμών
2. SENT
Αποστέλλεται
Γενική παραγωγή PDF και αποστολή σε πελάτες μέσω ηλεκτρονικού ταχυδρομείου ή δικτυακού τόπου.
Aktionen: Εποπτεύσεις για την περίοδο ισχύος
3. ACCEPTED
Υπολογίζεται
Η πελάτης αποδέχεται την προσφορά (online ή στο ERP).
Aktionen: Εκτελέσει convert_to_project
4. CONVERTED
Κασκαδέν
Εναρμηνεία των εργατικών εντολών, παραγγελία διαδρομής ή κράτηση υλικών.
Aktionen: Απαλλαγές
5. INVOICED
Επισήμανση
Έκθεση των φορολογικών συμμορφωμάτων τιμολόγιο πώλησης (PDF/A-3, ZUGFeRD).
Aktionen: Συγκεκριμένα, η Επιτροπή δεν έχει λάβει υπόψη τις πληροφορίες που παρέχουν οι αρμόδιες αρχές.
Δελτίο ΕΚ 12
plan:command_billing_agent
Ελεγχόμενο διαρκές σχέδιο (durable_plan), ξεκίνηση: manual_command.
1. billing_agent
billing_agent
{"key": "execute_command", "label": "Befehl prüfen, ausführen oder zur Freigabe vorlegen", "adapter": "agent.execute", "agent": "billing_agent", "condition_fact": null}
Aktionen: billing_agent
Δελτίο ΕΚ 11-1995, σημείο 1.3.10
plan:command_billing_general_agent
Ελεγχόμενο διαρκές σχέδιο (durable_plan), ξεκίνηση: manual_command.
1. billing_general_agent
billing_general_agent
{"key": "execute_command", "label": "Befehl prüfen, ausführen oder zur Freigabe vorlegen", "adapter": "agent.execute", "agent": "billing_general_agent", "condition_fact": null}
Aktionen: billing_general_agent
Δήλωση για τη χρήση:
plan:command_dunning_agent
Ελεγχόμενο διαρκές σχέδιο (durable_plan), ξεκίνηση: manual_command.
1. dunning_agent
dunning_agent
{"key": "execute_command", "label": "Befehl prüfen, ausführen oder zur Freigabe vorlegen", "adapter": "agent.execute", "agent": "dunning_agent", "condition_fact": null}
Aktionen: dunning_agent
Πλήρωση των υποχρεώσεων
plan:invoice_lifecycle
Ελεγχόμενο διαρκές σχέδιο (durable_plan), ξεκίνηση: domain_event.
1. payment_matching_agent
payment_matching_agent
{"key": "step_0", "label": "Zahlung zuordnen", "adapter": "agent.execute", "agent": "payment_matching_agent", "condition_fact": "payment_received"}
Aktionen: payment_matching_agent
2. dunning_agent
dunning_agent
{"key": "step_1", "label": "Mahnung vorbereiten", "adapter": "agent.execute", "agent": "dunning_agent", "condition_fact": "is_overdue"}
Aktionen: dunning_agent
Επικρατούμενη εργασία
status:extra_work
Επιστημονική μηχανή (απόκριτα).
1. detected
ανιχνεύεται
Κράτος <unk>απογνώριστη<unk> μηχανή κατάστασης
2. accepted
αποδεκτό
Κράτος <unk>Αποδεκτός <unk> της μηχανής κατάστασης
3. rejected
Αρνηθεί
Κράτος <unk>απορρίφθηκε <unk> της μηχανής κατάστασης
4. quoted
Συμπεριλαμβανομένων
Κράτος <unk> αναφερόμενος <unk> του μηχανισμού κατάστασης
5. invoiced
τιμολόγηση
Κράτος <unk>factured<unk> της μηχανής κατάστασης
Πιθανότητα
status:invoice
Επιστημονική μηχανή (απόκριτα).
1. draft
Κείμενο
Κράτος <unk>σχεδίου <unk> της μηχανής κατάστασης <unk>GT11_0__.
2. proforma
προφορικά
Κεφάλαιο <unk>proforma<unk> της μηχανής κατάστασης τιμολόγιο.
3. issued
εκδόσεις
Κράτος <unk>επιδόθηκε<unk> του μηχανισμού κατάστασης <unk>GT11_0__.
4. sent
Στέλωση
Κράτος <unk>sent<unk> της μηχανής κατάστασης τιμολόγιο.
5. partially_paid
partially_paid
Κεφάλαιο <unk>μέρος_πληρωμένο <unk> του μηχανισμού κατάστασης τιμολόγιο.
6. paid
Πληρωθεί
Κράτος <unk>πληρωμένος <unk> της μηχανής συντήρησης <unk>GT11_0__.
7. overdue
καθυστερημένη
Κεφάλαιο <unk>εξαιρεθείσα <unk> του μηχανισμού κατάστασης <unk>GT11_0__.
8. cancelled
ακυρωθεί
Κράτος <unk>αποκλείεται<unk> του μηχανισμού κατάστασης <unk>GT11_0__.
Μεταφορά πεπλών
status:peppol_transmission
Επιστημονική μηχανή (απόκριτα).
1. draft
Κείμενο
Κράτος <unk> σχέδιο <unk> του συστήματος μεταφοράς Peppol.
2. queued
Στάση
Status «queued» der Zustandsmaschine Peppol-Übertragung.
3. transmitting
μεταφοράς
Status «transmitting» der Zustandsmaschine Peppol-Übertragung.
4. delivered
Επικοινωνία
Κράτος <unk>εδόθηκε <unk> της μεταφοράς Peppol.
5. rejected
Αρνηθεί
Κράτος <unk>απορρίφθηκε<unk> του συστήματος μεταφοράς Peppol.
6. failed
Επετυχία
Status «failed» der Zustandsmaschine Peppol-Übertragung.
🗄️ Πλαίσιο
🔌 Πηγαίνοντας από την αρχή
| Art | Μεθοδος | Τελική οδός | Titel & Zweck | Δικαιοδοσία |
|---|---|---|---|---|
| ⚡ REST API | DELETE | /api/v1/invoices/{invoice_id} |
delete_invoice
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | DELETE | /api/v1/invoices/{invoice_id}/items/{item_id:uuid} |
delete_invoice_item
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | DELETE | /api/v1/pricelists/{pricelist_id}/items/{item_id} |
delete_item
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | GET | /api/v1/invoices |
list_invoices
Semantic binding: not_evaluated; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/invoices/{invoice_id} |
get_invoice
Semantic binding: not_evaluated; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/invoices/{invoice_id}/credit-remaining |
get_credit_remaining
Semantic binding: not_evaluated; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/invoices/{invoice_id}/delivery-note.pdf |
get_invoice_delivery_note
Semantic binding: not_evaluated; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/invoices/{invoice_id}/html |
get_invoice_html
Semantic binding: not_evaluated; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/invoices/{invoice_id}/payments |
list_invoice_payments
Semantic binding: not_evaluated; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/invoices/{invoice_id}/pdf |
get_invoice_pdf
Semantic binding: not_evaluated; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/invoices/{invoice_id}/zugferd-xml |
get_zugferd_xml
Semantic binding: not_evaluated; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/peppol/invoices/{invoice_id}/ubl |
get_invoice_peppol_ubl
Semantic binding: not_evaluated; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/peppol/lookup |
lookup_peppol_recipient
Semantic binding: not_evaluated; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/peppol/schemes |
list_peppol_schemes
Semantic binding: not_evaluated; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/peppol/transmissions |
list_peppol_transmissions
Semantic binding: not_evaluated; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/peppol/transmissions/{transmission_id} |
get_peppol_transmission
Semantic binding: not_evaluated; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/pricelists |
list_pricelists
Semantic binding: not_evaluated; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/pricelists/{pricelist_id}/items |
list_items
Semantic binding: not_evaluated; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/pricelists/{pricelist_id}/resolve |
resolve_price
Semantic binding: not_evaluated; mutation=False
|
invoices
|
| ⚡ REST API | GET | /invoices |
invoices_page
Semantic binding: not_evaluated; mutation=False
|
invoices
|
| ⚡ REST API | GET | /invoices/new |
invoice_create_page
Semantic binding: not_evaluated; mutation=False
|
invoices
|
| ⚡ REST API | GET | /invoices/{invoice_id} |
invoice_detail_page
Semantic binding: not_evaluated; mutation=False
|
invoices
|
| ⚡ REST API | GET | /portal/{slug}/rechnungen |
invoices_page
Semantic binding: not_evaluated; mutation=False
|
invoices
|
| ⚡ REST API | GET | /portal/{slug}/rechnungen/{invoice_id}/pdf |
invoice_pdf_download
Semantic binding: not_evaluated; mutation=False
|
invoices
|
| ⚡ REST API | GET | /pricelists |
pricelists_page
Semantic binding: not_evaluated; mutation=False
|
invoices
|
| ⚡ REST API | GET | /pricelists/new |
pricelists_new_page
Semantic binding: not_evaluated; mutation=False
|
invoices
|
| ⚡ REST API | GET | /pricelists/{pricelist_id}/edit |
pricelists_edit_page
Semantic binding: not_evaluated; mutation=False
|
invoices
|
| ⚡ REST API | PATCH | /api/v1/invoices/{invoice_id} |
update_invoice
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | PATCH | /api/v1/invoices/{invoice_id}/items/reorder |
reorder_invoice_items
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | PATCH | /api/v1/invoices/{invoice_id}/items/{item_id:uuid} |
update_invoice_item
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | PATCH | /api/v1/pricelists/{pricelist_id} |
update_pricelist
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices |
create_invoice
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/collective-credit-note |
create_collective_credit_note
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/final-from-partials |
create_final_invoice_from_partials
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/from-work-order/{work_order_id} |
create_invoice_from_work_order
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/{invoice_id}/convert-final |
convert_to_final_invoice
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/{invoice_id}/convert-proforma |
convert_to_proforma
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/{invoice_id}/credit-note |
create_credit_note
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/{invoice_id}/dunning |
escalate_invoice_dunning
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/{invoice_id}/escalate-ticket |
escalate_invoice_to_ticket
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/{invoice_id}/issue |
issue_invoice
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/{invoice_id}/items |
add_invoice_item
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/{invoice_id}/partial-credit-note |
create_partial_credit_note
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/{invoice_id}/payments |
register_invoice_payment
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/{invoice_id}/send |
send_invoice
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/{invoice_id}/stock-issue |
create_invoice_stock_issue
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/peppol/invoices/{invoice_id}/transmit |
transmit_invoice_via_peppol
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/pricelists |
create_pricelist
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/pricelists/{pricelist_id}/items |
add_item
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| ⚡ REST API | POST | /portal/{slug}/rechnungen/{invoice_id}/gutschrift-anfordern |
credit_note_request
Semantic binding: not_evaluated; mutation=True
|
invoices
|
| 🖥️ WEB-UI | GET | /quotes |
Επισκόπηση των προσφορών
Κατάλογος όλων των προσφορών με φίλτρο κατάστασης και σήμα διαδρομής
|
quotes:read
|
| ⚡ REST API | POST | /api/v1/quotes/{id}/convert-to-workorder |
Επενδυτική
Κακαδηρισμένο υιοθετημένο προσφορά σε έργο & WorkOrder
|
quotes:write
|
🛡️ Ρυθμιστική & συμμόρφωση
Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:
- GoBD (Fortlaufende Nummerierung, Unveränderbarkeit)
- UStG §14 (Πρόσκληση δηλώσεων λογαριασμών)
- ZUGFeRD 2.2 / XRechnung (PEPPOL)
Συνδεδεμένα modules: