📑
Gestión de los contratos
contracts
sales_billing
🛡️ RLS Protected
Los contratos marco con plazos, condiciones, contingentes, facturación de líneas y recogida automática de las compras.
Fachliche Bestimmung: Administra contratos de clientes y proveedores, acuerdos marco y acuerdos de nivel de servicio (SLA).
⚡ Flujos de trabajo y ciclos de vida (5)
🗄️ Modelos de datos y campos (20)
🔌 Puntos de inicio (UI y API) (100)
🛡️ Regulación y cumplimiento
⚡ Flujos de trabajo y ciclos de vida
Ciclo de vida del contrato
cascade:business.contract.lifecycle
Cascada (review_gated)
1. contract
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Los contratos
Aktionen: contrato.create
2. task
Los contratos de venta y venta de productos
tareas
Aktionen: create_task
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
cascade_target:business.contract.apply
Cascada (review_gated)
1. cascade
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
En el caso de los servicios de gestión de los servicios de gestión, el importe de los servicios de gestión de los mismos se calcula en el caso de los servicios de gestión de los mismos.
plan:command_contract_agent
Plan durable comprobado (durable_plan), inicio: manual_command.
1. contract_agent
contract_agent
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Aktionen: contract_agent
Otros productos y servicios de transporte
plan:command_contract_crud_subagent
Plan durable comprobado (durable_plan), inicio: manual_command.
1. contract_crud_subagent
contract_crud_subagent
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Aktionen: contract_crud_subagent
- las medidas de seguridad
status:contract
Las operaciones de la máquina de estado observable (solo observable) no se obligan a realizar.
1. draft
proyecto
Estatus <unk>proyecto <unk> de la máquina de estado GT12_0__.
2. pending
En suspensión
Estado de la máquina de estado de funcionamiento contrato.
3. active
de la
Estado <unk>activo<unk> de la máquina de estado contrato.
4. expired
Expirado
Estado <unk>expirado<unk> de la máquina de estado contrato.
5. terminated
terminado
Estado <unk>terminado<unk> de la máquina de estado contrato.
6. renewed
Reproducción
Estado <unk>renewed<unk> de la máquina de estado GT12_0__.
🗄️ Modelos de datos y campos
🔌 Puntos de inicio (UI y API)
| Art | El método | Punto final / camino | Titel & Zweck | Reacción |
|---|---|---|---|---|
| ⚡ REST API | DELETE | /api/v1/contract-clauses/{clause_id} |
delete_clause
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | DELETE | /api/v1/contract-control/{contract_id}/scope/{item_id} |
remove_scope
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | DELETE | /api/v1/contract-control/{contract_id}/terms/{term_id} |
delete_term
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | DELETE | /api/v1/contracts/{contract_id} |
delete_contract
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | DELETE | /api/v1/contracts/{contract_id}/lines/{line_id} |
delete_line
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | DELETE | /api/v1/contracts/{contract_id}/obligations/{obligation_id} |
delete_contract_obligation
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | DELETE | /api/v1/contracts/{contract_id}/service-plans/{plan_id} |
remove_plan
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | DELETE | /api/v1/contracts/{contract_id}/storage/areas/{location_id} |
release_area
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | DELETE | /api/v1/contracts/{contract_id}/subjects/{subject_id} |
remove_subject
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | GET | /api/v1/contract-clauses |
list_clauses
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /api/v1/contract-control/{contract_id} |
Resumen
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /api/v1/contract-control/{contract_id}/check |
el control
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /api/v1/contract-control/{contract_id}/rebates |
Recuerdos
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /api/v1/contracts |
list_contracts
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /api/v1/contracts/billing-options |
billing_options
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /api/v1/contracts/scenarios |
Cálculos
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /api/v1/contracts/storage/overview |
storage_overview
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /api/v1/contracts/tax-rates |
tax_rates
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /api/v1/contracts/warehouse-routes |
warehouse_routes
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /api/v1/contracts/{contract_id} |
get_contract
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /api/v1/contracts/{contract_id}/amendments |
list_contract_amendments
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /api/v1/contracts/{contract_id}/billing-preview |
billing_preview
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /api/v1/contracts/{contract_id}/documents |
list_contract_documents
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /api/v1/contracts/{contract_id}/invoices |
get_contract_invoices
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /api/v1/contracts/{contract_id}/obligations |
list_contract_obligations
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /api/v1/contracts/{contract_id}/renewals |
list_contract_renewals
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /api/v1/contracts/{contract_id}/semantic-attributes |
contract_semantic_attributes
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /api/v1/contracts/{contract_id}/storage/articles |
storage_articles
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /api/v1/contracts/{contract_id}/storage/orders |
storage_orders
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /api/v1/contracts/{contract_id}/storage/stock |
storage_stock
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /api/v1/contracts/{contract_id}/workspace |
Espacio de trabajo
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /api/v1/sales-agents |
list_agents
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /contracts |
contracts_page
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /contracts/new |
contract_create_page
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /contracts/storage |
contract_storage_page
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /contracts/wizard |
contract_wizard_page
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /contracts/{contract_id} |
contract_detail_page
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /contracts/{contract_id}/edit |
contract_detail_page
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /contracts/{contract_id}/terms |
contract_terms_page
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /contracts/{contract_id}/workspace |
contract_workspace_page
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /portal/{slug}/vertraege |
contracts_page
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /portal/{slug}/vertraege/{contract_id}/dokument |
contract_document_download
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /sales-agents |
sales_agents_page
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /sales-agents/new |
sales_agents_new_page
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | GET | /sales-agents/{agent_id}/edit |
sales_agents_edit_page
Semantic binding: not_evaluated; mutation=False
|
contracts
|
| ⚡ REST API | PATCH | /api/v1/contracts/commissions/{commission_id} |
commission_status
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | PATCH | /api/v1/contracts/{contract_id} |
update_contract
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | PATCH | /api/v1/contracts/{contract_id}/commercial |
update_commercial
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | PATCH | /api/v1/contracts/{contract_id}/lines/{line_id} |
patch_line
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | PATCH | /api/v1/contracts/{contract_id}/obligations/{obligation_id} |
update_contract_obligation
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | PATCH | /api/v1/sales-agents/{agent_id} |
update_agent
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contract-clauses |
create_clause
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contract-control/agb-policies |
propose_agb_policies_endpoint
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contract-control/policy-releases/{release_id}/activate |
activate_policy_release
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contract-control/{contract_id}/apply-clauses |
apply_contract_clauses
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contract-control/{contract_id}/gateways/billing |
gateway_billing
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contract-control/{contract_id}/gateways/call-off |
gateway_call_off
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contract-control/{contract_id}/gateways/return |
gateway_return
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contract-control/{contract_id}/gateways/service-orders |
gateway_service_orders
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contract-control/{contract_id}/gateways/warranty |
gateway_warranty
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contract-control/{contract_id}/policy-package |
propose_policy_package
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contract-control/{contract_id}/propose-workflow |
propose_contract_workflow
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contract-control/{contract_id}/rebates/settle |
settle_rebate
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contract-control/{contract_id}/scope |
add_scope
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contract-control/{contract_id}/terms |
add_term
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contract-templates |
save_template
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts |
create_contract
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/from-template |
from_template
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/run-automation |
run_automation
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/storage/orders/{order_id}/cancel |
storage_order_cancel
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/storage/orders/{order_id}/post |
storage_order_post
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/trigger-recurring-billing |
trigger_recurring_billing
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/{contract_id}/amendments |
create_contract_amendment
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/{contract_id}/bill-now |
bill_now
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/{contract_id}/call-off |
call_off
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/{contract_id}/consignment/replenish |
consignment_replenish
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/{contract_id}/consignment/withdraw |
consignment_withdraw
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/{contract_id}/generate-invoice |
generate_contract_invoice
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/{contract_id}/lines |
add_line
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/{contract_id}/obligations |
create_contract_obligation
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/{contract_id}/price-adjustment/apply |
apply_adjustment
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/{contract_id}/promote-intake-attributes |
promote_intake_attributes
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/{contract_id}/renew |
renew_contract
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/{contract_id}/save-as-template |
save_as_template
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/{contract_id}/service-plans |
add_plan
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/{contract_id}/service-plans/{plan_id}/generate |
generate_plan
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/{contract_id}/settle-supplier |
settle_supplier
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/{contract_id}/storage/areas |
assign_area
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/{contract_id}/storage/articles |
storage_article_create
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/{contract_id}/storage/consume |
storage_consume
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/{contract_id}/storage/count |
storage_count
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/{contract_id}/storage/orders |
storage_order_create
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/{contract_id}/subjects |
add_subject
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/{contract_id}/terminate |
terminate_contract
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/{contract_id}/upload-document |
upload_contract_document
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/contracts/{contract_id}/usage |
add_usage
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /api/v1/sales-agents |
create_agent
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | POST | /portal/{slug}/vertraege/{contract_id}/kuendigen |
contract_termination_request
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | PUT | /api/v1/contract-control/{contract_id}/terms/{term_id} |
update_term
Semantic binding: not_evaluated; mutation=True
|
contracts
|
| ⚡ REST API | PUT | /api/v1/contracts/{contract_id}/semantic-attributes/{field_key} |
set_contract_semantic_attribute
Semantic binding: not_evaluated; mutation=True
|
contracts
|
🛡️ Regulación y cumplimiento
Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:
- BGB Derecho contractual
- Artículo 28 del RGPD (frénos de la AVV)
- Obligos de conservación de la GoBD
Modulos vinculados: