Skip to main content

Expense Integration Reference

Summary​

A concise ownership map linking to detailed Technical, API, Database, and Events documentation.

Audience​

Developers, operators, QA, support, architects, and implementation teams.

Reference Content​

IntegrationDirection/mechanismExpense responsibilityMaturityDetail
IdentityInbound request contextAuthentication/tenant/actor contextTransitionalAuthentication
WorkflowOutbound HTTP plus inbound callbackStart/link approval and apply decisionTransitionalWorkflow events boundary
PayrollOutbound events plus compatibility HTTP guardPublish lifecycle; check frozen periodTransitionalPayroll events
NotificationOutbound lifecycle eventsPublish; Notification owns intent/deliveryTransitionalNotification events
DocumentSynchronous HTTPStore/download content externally; keep referenceTransitionalReceipt API
GatewayReverse proxy/compatibility routingNative and legacy-shaped exposureTransitionalCompatibility routing
MessagingTransactional outbox and broker publisherDurable intent and relayConfirmed with governance gapsOutbox delivery

Reporting and Platform integration are not confirmed.

Requires confirmation​

Integration SLOs, ownership boundaries, reconciliation, schema governance, and final cutover state require confirmation.

Source References​

  • microservices/src/expense-service/Program.cs
  • microservices/src/expense-service/Infrastructure/WorkflowServiceClient.cs
  • microservices/src/expense-service/Infrastructure/DocumentReceiptGateway.cs
  • microservices/src/payroll-service/Messaging/PayrollReadModelConsumer.cs
  • microservices/src/notification-service/Application/EventNotificationResolver.cs
  • microservices/src/gateway-api/Program.cs

See Also​

Keywords​

  • Expense reference
  • Integration Reference

Revision Information​

  • Status: Draft
  • Last reviewed: 2026-07-16
  • Review cycle: Quarterly