Centurio Documentación de sistemas y módulos
🏛️ Arquitectura de la plataforma 🔑 Login
🏠 Todos los módulos / sales_billing / Pagos y servicios bancarios
📘

Pagos y servicios bancarios

payments sales_billing 🛡️ RLS Protected

Pagos y banca <unk> Documentación de procesos y API derivada del código.

Fachliche Bestimmung: Los datos de los sistemas de pago y banca se derivan de los códigos de los procesos y de las API.

⚡ Flujos de trabajo y ciclos de vida

En el caso de los servicios de gestión de los servicios de gestión de los servicios de gestión de los servicios de gestión de los servicios de gestión de los servicios de gestión de los servicios de gestión de los servicios de gestión de los servicios de gestión de los servicios de gestión de los servicios de gestión de los servicios de gestión de los servicios de gestión de los servicios de gestión de los servicios de gestión de los servicios de gestión de los servicios de gestión de los servicios de gestión de los servicios de gestión de los servicios de gestión de los servicios de gestión de los servicios de gestión de los servicios de gestión de los servicios de gestión de los servicios de plan:command_payment_matching_agent

Plan durable comprobado (durable_plan), inicio: manual_command.

1. payment_matching_agent
payment_matching_agent
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Aktionen: payment_matching_agent

El pago status:payment

Las operaciones de la máquina de estado observable (solo observable) no se obligan a realizar.

1. unmatched
No igual
Estado <unk>incomparable <unk> de la máquina de pago de estado.
2. matched
de la misma
Estado <unk>capacitado <unk> de la máquina de pago de estado.
3. confirmed
Confirmado
Estado <unk>confirmado <unk> de la máquina de estado de pago.

🗄️ Modelos de datos y campos

PaymentOrders payment_orders RLS Aktiv
14 Cálculos y columnas

Tabelle payment_orders

Feldname Tipo de datos Obligado Schlüssel Importancia profesional
kind VARCHAR(16) Ja * - Feld kind
package_amount NUMERIC(14, 2) Ja * - Feld package_amount
package_gb INTEGER Nein - Feld package_gb
provider VARCHAR(16) Ja * - Feld provider
provider_session_id VARCHAR(255) Nein - Feld provider_session_id
status VARCHAR(16) Ja * - Feld status
created_by UUID Nein - Feld created_by
paid_at DATETIME Nein - Feld paid_at
topup_id UUID Nein FK ➔ ai_budget_topups.id Feld topup_id
rental_booking_id UUID Nein FK ➔ rental_bookings.id Feld rental_booking_id
id UUID Nein PK Feld id
tenant_id UUID Ja * FK ➔ organizations.id Feld tenant_id
created_at DATETIME Ja * - Feld created_at
updated_at DATETIME Ja * - Feld updated_at
Payments payments RLS Aktiv
23 Cálculos y columnas

Tabelle payments

Feldname Tipo de datos Obligado Schlüssel Importancia profesional
transaction_date DATE Ja * - Feld transaction_date
value_date DATE Nein - Feld value_date
amount NUMERIC(14, 2) Ja * - Feld amount
currency VARCHAR(3) Ja * - Feld currency
direction VARCHAR(48) Ja * - Feld direction
payment_method VARCHAR(32) Nein - Feld payment_method
counterparty_name VARCHAR(255) Nein - Feld counterparty_name
counterparty_iban VARCHAR(34) Nein - Feld counterparty_iban
reference TEXT Nein - Feld reference
bank_transaction_id VARCHAR(128) Ja * - Feld bank_transaction_id
invoice_id UUID Nein FK ➔ invoices.id Feld invoice_id
bank_account_id UUID Nein FK ➔ bank_accounts.id Feld bank_account_id
matching_confidence NUMERIC(4, 3) Nein - Feld matching_confidence
status VARCHAR(48) Ja * - Feld status
id UUID Nein PK Feld id
tenant_id UUID Ja * FK ➔ organizations.id Feld tenant_id
created_at DATETIME Ja * - Feld created_at
updated_at DATETIME Ja * - Feld updated_at
created_by UUID Nein - Feld created_by
updated_by UUID Nein - Feld updated_by
source_type VARCHAR(32) Nein - Feld source_type
source_id UUID Nein - Feld source_id
metadata JSONB Ja * - Feld metadata

🔌 Puntos de inicio (UI y API)

Art El método Punto final / camino Titel & Zweck Reacción
⚡ REST API DELETE /api/v1/payments/{payment_id}
delete_payment
Semantic binding: operator_surface; mutation=True
payments
⚡ REST API GET /api/v1/payments
list_payments
Semantic binding: inventory_only; mutation=False
payments
⚡ REST API GET /payments
payments_page
Semantic binding: inventory_only; mutation=False
payments
⚡ REST API GET /payments/new
payment_create_page
Semantic binding: inventory_only; mutation=False
payments
⚡ REST API GET /payments/{payment_id}
payment_detail_page
Semantic binding: inventory_only; mutation=False
payments
⚡ REST API GET /payments/{provider}/return
payments_return
Semantic binding: inventory_only; mutation=False
payments
⚡ REST API POST /api/v1/payments
create_payment
Semantic binding: operator_surface; mutation=True
payments
⚡ REST API POST /api/v1/payments/import-statement
import_bank_statement
Semantic binding: operator_surface; mutation=True
payments
⚡ REST API POST /api/v1/payments/{payment_id}/assign-account
assign_bank_account
Semantic binding: operator_surface; mutation=True
payments
⚡ REST API POST /api/v1/payments/{payment_id}/match
match_payment
Semantic binding: operator_surface; mutation=True
payments
⚡ REST API POST /api/v1/payments/{payment_id}/unmatch
unmatch_payment
Semantic binding: operator_surface; mutation=True
payments

🛡️ Regulación y cumplimiento

Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:

  • La Comisión ha adoptado una decisión en el marco de la cual se ha adoptado una decisión.
  • El sistema de gestión de los datos de los clientes (postgreSQL RLS)