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