💶
Rekeningen en kredieten
invoices
sales_billing
🛡️ RLS Protected
Eind-tot-eind verkoopstromen: berekening, aanbodsaanneming, projectomvorming, facturatie en aanwijzingen.
Fachliche Bestimmung: De in de eerste plaats op de basis van de opdracht van de Commissie van de Europese Gemeenschappen (EER) en de Commissie van de Europese Gemeenschappen (EER) is de Commissie van de Europese Gemeenschappen (EER) van de Europese Gemeenschappen (EER) van de Europese Gemeenschappen (EER) van de Europese Gemeenschappen (EER) van de Europese Gemeenschappen (EER) van de Europese Gemeenschappen (EER) van de Europese Gemeenschappen (EER) van de Europese Gemeenschappen (EER) van de Europese Gemeenschappen (EER) van de Europese Gemeenschappen (E
⚡ Werkstromen en levenscyclus (8)
🗄️ Datamodellen & velden (2)
🔌 Inleidende punten (UI&API's) (52)
🛡️ Reglementarische en compliance
⚡ Werkstromen en levenscyclus
Citat-to-cash-werkstroom-kaskade
quote_to_cash_cascade
De Commissie heeft de Commissie verzocht om een aanvullende verordening op te stellen.
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
Ontwerp
Opname van posities, kortingen, betalingsdoelstellingen en leveradressen.
Aktionen: Verrekening van de prijzen
2. SENT
Verzonden
PDF-generering en verzending aan klanten per e-mail of portal.
Aktionen: Bewaking van de geldigheidsduur
3. ACCEPTED
Geïntegreerde
klant accepteert de offerte (online of in het ERP).
Aktionen: om te werken
4. CONVERTED
Caccadie
Automatische generatie van werkopdrachten, bestelling van de route of reservering van materiaal.
Aktionen: De volgende punten worden hierna weergegeven:
5. INVOICED
In de vorm van invoicen
De Commissie heeft de Commissie verzocht om een verordening van de Raad tot vaststelling van de criteria voor de toepassing van de bepalingen van artikel 10 van de EG-Verdrag.
Aktionen: De volgende punten worden hierbij behandeld:
Gebruikersbevel: rekeninggebruiker
plan:command_billing_agent
Gecontroleerd duurzaam plan (durable_plan), start: manual_command.
1. billing_agent
billing_agent
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Aktionen: billing_agent
Gebruikersinstructie:
plan:command_billing_general_agent
Gecontroleerd duurzaam plan (durable_plan), start: manual_command.
1. billing_general_agent
billing_general_agent
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Aktionen: billing_general_agent
Gebruikersbevel: dunning agent
plan:command_dunning_agent
Gecontroleerd duurzaam plan (durable_plan), start: manual_command.
1. dunning_agent
dunning_agent
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Aktionen: dunning_agent
factuur verzonden
plan:invoice_lifecycle
Gecontroleerd duurzaam plan (durable_plan), start: domain_event.
1. payment_matching_agent
payment_matching_agent
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Aktionen: payment_matching_agent
2. dunning_agent
dunning_agent
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Aktionen: dunning_agent
Meer werk
status:extra_work
De overgangsregelingen zijn niet verplicht (zie service validatie).
1. detected
Geconstateerd
Status van de toestandsautomatisering
2. accepted
Geaccepteerd
Status <unk>Accepted<unk> van de staatmachine meerwerk.
3. rejected
Verworpen
Status van de standmachine
4. quoted
Citaten
Status <unk>quoted <unk> van de staatmachine meerwerk.
5. invoiced
gefactureerd
Status van de staatmachine meerwerk.
De Commissie heeft de Commissie verzocht om een aanvullende verordening.
status:invoice
De overgangsregelingen zijn niet verplicht (zie service validatie).
1. draft
Ontwerp
Status <unk>ontwerp <unk> van de standmachine GT11_0__.
2. proforma
voor de
Status <unk>proforma<unk> van de standmachine factuur.
3. issued
uitgereikt
Status <unk>uitgegeven <unk> van de standmachine GT11_0__.
4. sent
gestuurd
Status <unk>sent<unk> van de standmachine factuur.
5. partially_paid
partially_paid
Status <unk>partieel_betaald<unk> van de staatmachine factuur.
6. paid
Gevorderde
Status <unk>paid<unk> van de standmachine factuur.
7. overdue
Vertragen
Status van de standmachine <unk> overdeed <unk> GT11_0__.
8. cancelled
geannuleerd
Status <unk>kanseerd<unk> van de standmachine factuur.
Overdracht van peppol
status:peppol_transmission
De overgangsregelingen zijn niet verplicht (zie service validatie).
1. draft
Ontwerp
Status <unk>ontwerp <unk> van de standmachine Peppol-overdracht.
2. queued
aanhangsel
Status van de standmachine Peppol-overdracht
3. transmitting
Verzending
Status <unk>transmitting <unk> van de standmachine Peppol-transmissie.
4. delivered
geproduceerd
Status <unk>leverd<unk> van de standmachine Peppol-overdracht.
5. rejected
Verworpen
Status <unk>verworpen <unk> van de staatmachine Peppol-overdracht.
6. failed
Gevallen
Status <unk>failed<unk> van de staatmachine Peppol-overdracht.
🗄️ Datamodellen & velden
🔌 Inleidende punten (UI&API's)
| Art | Metode | Eindpunt / pad | Titel & Zweck | Aanpassing |
|---|---|---|---|---|
| ⚡ REST API | DELETE | /api/v1/invoices/{invoice_id} |
delete_invoice
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | DELETE | /api/v1/invoices/{invoice_id}/items/{item_id:uuid} |
delete_invoice_item
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | DELETE | /api/v1/pricelists/{pricelist_id}/items/{item_id} |
delete_item
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | GET | /api/v1/invoices |
list_invoices
Semantic binding: inventory_only; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/invoices/{invoice_id} |
get_invoice
Semantic binding: inventory_only; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/invoices/{invoice_id}/credit-remaining |
get_credit_remaining
Semantic binding: inventory_only; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/invoices/{invoice_id}/delivery-note.pdf |
get_invoice_delivery_note
Semantic binding: inventory_only; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/invoices/{invoice_id}/html |
get_invoice_html
Semantic binding: inventory_only; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/invoices/{invoice_id}/payments |
list_invoice_payments
Semantic binding: inventory_only; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/invoices/{invoice_id}/pdf |
get_invoice_pdf
Semantic binding: inventory_only; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/invoices/{invoice_id}/zugferd-xml |
get_zugferd_xml
Semantic binding: inventory_only; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/peppol/invoices/{invoice_id}/ubl |
get_invoice_peppol_ubl
Semantic binding: inventory_only; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/peppol/lookup |
lookup_peppol_recipient
Semantic binding: inventory_only; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/peppol/schemes |
list_peppol_schemes
Semantic binding: inventory_only; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/peppol/transmissions |
list_peppol_transmissions
Semantic binding: inventory_only; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/peppol/transmissions/{transmission_id} |
get_peppol_transmission
Semantic binding: inventory_only; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/pricelists |
list_pricelists
Semantic binding: inventory_only; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/pricelists/{pricelist_id}/items |
list_items
Semantic binding: inventory_only; mutation=False
|
invoices
|
| ⚡ REST API | GET | /api/v1/pricelists/{pricelist_id}/resolve |
resolve_price
Semantic binding: inventory_only; mutation=False
|
invoices
|
| ⚡ REST API | GET | /invoices |
invoices_page
Semantic binding: inventory_only; mutation=False
|
invoices
|
| ⚡ REST API | GET | /invoices/new |
invoice_create_page
Semantic binding: inventory_only; mutation=False
|
invoices
|
| ⚡ REST API | GET | /invoices/{invoice_id} |
invoice_detail_page
Semantic binding: inventory_only; mutation=False
|
invoices
|
| ⚡ REST API | GET | /portal/{slug}/rechnungen |
invoices_page
Semantic binding: inventory_only; mutation=False
|
invoices
|
| ⚡ REST API | GET | /portal/{slug}/rechnungen/{invoice_id}/pdf |
invoice_pdf_download
Semantic binding: inventory_only; mutation=False
|
invoices
|
| ⚡ REST API | GET | /pricelists |
pricelists_page
Semantic binding: inventory_only; mutation=False
|
invoices
|
| ⚡ REST API | GET | /pricelists/new |
pricelists_new_page
Semantic binding: inventory_only; mutation=False
|
invoices
|
| ⚡ REST API | GET | /pricelists/{pricelist_id}/edit |
pricelists_edit_page
Semantic binding: inventory_only; mutation=False
|
invoices
|
| ⚡ REST API | PATCH | /api/v1/invoices/{invoice_id} |
update_invoice
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | PATCH | /api/v1/invoices/{invoice_id}/items/reorder |
reorder_invoice_items
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | PATCH | /api/v1/invoices/{invoice_id}/items/{item_id:uuid} |
update_invoice_item
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | PATCH | /api/v1/pricelists/{pricelist_id} |
update_pricelist
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices |
create_invoice
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/collective-credit-note |
create_collective_credit_note
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/final-from-partials |
create_final_invoice_from_partials
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/from-work-order/{work_order_id} |
create_invoice_from_work_order
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/{invoice_id}/convert-final |
convert_to_final_invoice
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/{invoice_id}/convert-proforma |
convert_to_proforma
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/{invoice_id}/credit-note |
create_credit_note
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/{invoice_id}/dunning |
escalate_invoice_dunning
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/{invoice_id}/escalate-ticket |
escalate_invoice_to_ticket
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/{invoice_id}/issue |
issue_invoice
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/{invoice_id}/items |
add_invoice_item
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/{invoice_id}/partial-credit-note |
create_partial_credit_note
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/{invoice_id}/payments |
register_invoice_payment
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/{invoice_id}/send |
send_invoice
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/invoices/{invoice_id}/stock-issue |
create_invoice_stock_issue
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/peppol/invoices/{invoice_id}/transmit |
transmit_invoice_via_peppol
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/pricelists |
create_pricelist
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | POST | /api/v1/pricelists/{pricelist_id}/items |
add_item
Semantic binding: operator_surface; mutation=True
|
invoices
|
| ⚡ REST API | POST | /portal/{slug}/rechnungen/{invoice_id}/gutschrift-anfordern |
credit_note_request
Semantic binding: operator_surface; mutation=True
|
invoices
|
| 🖥️ WEB-UI | GET | /quotes |
Overzicht van de aanbiedingen
Lijst van alle aanbiedingen met statusfilter en streek badge
|
quotes:read
|
| ⚡ REST API | POST | /api/v1/quotes/{id}/convert-to-workorder |
Verwerking van opdrachten
Cascadieerde geaccepteerde offerte in project & WorkOrder
|
quotes:write
|
🛡️ Reglementarische en compliance
Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:
- De Commissie heeft de Commissie verzocht om een aanvullende verordening te nemen.
- UStG § 14 (Verplichting op de rekening te vermelden)
- ZUGFeRD 2.2 / XRechnung (PEPPOL)
Gecombineerde modules: