| Required role: | REGISUserRole |
| POST | /finance/invoice-dynamics-audit/logs |
|---|
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports regis.ClassLibrary.Requests
Imports regis.ClassLibrary.Responses
Namespace Global
Namespace regis.ClassLibrary.Requests
Public Partial Class InvoiceDynamicsAuditLogsRequest
Public Overridable Property invoice_id As Nullable(Of Integer)
Public Overridable Property document_number As String
Public Overridable Property authorizing_uuid As String
End Class
End Namespace
Namespace regis.ClassLibrary.Responses
Public Partial Class InvoiceDynamicsAuditResponse
Public Sub New()
dynamics_transactions = New List(Of InvoiceDynamicsTransactionResponse)
econnect_logs = New List(Of InvoiceEconnectLogResponse)
End Sub
Public Overridable Property invoice_id As Nullable(Of Integer)
Public Overridable Property invoice_uuid As String
Public Overridable Property reporting_term As String
Public Overridable Property invoice_date As Nullable(Of Date)
Public Overridable Property invoice_status As String
Public Overridable Property description As String
Public Overridable Property total_charges As Decimal
Public Overridable Property total_credits As Decimal
Public Overridable Property net As Decimal
Public Overridable Property regent_id As Integer
Public Overridable Property student_uuid As String
Public Overridable Property student_name As String
Public Overridable Property initiator_name As String
Public Overridable Property has_regis_invoice As Boolean
Public Overridable Property reconciliation_type As String
Public Overridable Property dynamics_status As String
Public Overridable Property dynamics_transactions As List(Of InvoiceDynamicsTransactionResponse)
Public Overridable Property econnect_logs As List(Of InvoiceEconnectLogResponse)
End Class
Public Partial Class InvoiceDynamicsTransactionResponse
Public Overridable Property dynamics_log_id As Nullable(Of Integer)
Public Overridable Property action As String
Public Overridable Property note As String
Public Overridable Property logged_amount As Nullable(Of Decimal)
Public Overridable Property document_number As String
Public Overridable Property customer_number As String
Public Overridable Property logged_at As Nullable(Of Date)
Public Overridable Property regis_invoice_reference As String
Public Overridable Property gp_source As String
Public Overridable Property found_in_gp As Boolean
Public Overridable Property gp_type As Integer
Public Overridable Property gp_status As Integer
Public Overridable Property batch_number As String
Public Overridable Property gp_amount As Nullable(Of Decimal)
Public Overridable Property is_open As Boolean
Public Overridable Property is_posted As Boolean
Public Overridable Property is_void As Boolean
Public Overridable Property document_date As Nullable(Of Date)
Public Overridable Property posting_date As Nullable(Of Date)
End Class
Public Partial Class InvoiceEconnectLogResponse
Public Overridable Property id As Integer
Public Overridable Property timestamp As Date
Public Overridable Property xml As String
Public Overridable Property response As String
End Class
End Namespace
End Namespace
VB.NET InvoiceDynamicsAuditLogsRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /finance/invoice-dynamics-audit/logs HTTP/1.1
Host: data.regent-college.edu
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<InvoiceDynamicsAuditLogsRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/regis.ClassLibrary.Requests">
<authorizing_uuid>String</authorizing_uuid>
<document_number>String</document_number>
<invoice_id>0</invoice_id>
</InvoiceDynamicsAuditLogsRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<InvoiceDynamicsAuditResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/regis.ClassLibrary.Responses">
<description>String</description>
<dynamics_status>String</dynamics_status>
<dynamics_transactions>
<InvoiceDynamicsTransactionResponse>
<action>String</action>
<batch_number>String</batch_number>
<customer_number>String</customer_number>
<document_date>0001-01-01T00:00:00</document_date>
<document_number>String</document_number>
<dynamics_log_id>0</dynamics_log_id>
<found_in_gp>false</found_in_gp>
<gp_amount>0</gp_amount>
<gp_source>String</gp_source>
<gp_status>0</gp_status>
<gp_type>0</gp_type>
<is_open>false</is_open>
<is_posted>false</is_posted>
<is_void>false</is_void>
<logged_amount>0</logged_amount>
<logged_at>0001-01-01T00:00:00</logged_at>
<note>String</note>
<posting_date>0001-01-01T00:00:00</posting_date>
<regis_invoice_reference>String</regis_invoice_reference>
</InvoiceDynamicsTransactionResponse>
</dynamics_transactions>
<econnect_logs>
<InvoiceEconnectLogResponse>
<id>0</id>
<response>String</response>
<timestamp>0001-01-01T00:00:00</timestamp>
<xml>String</xml>
</InvoiceEconnectLogResponse>
</econnect_logs>
<has_regis_invoice>false</has_regis_invoice>
<initiator_name>String</initiator_name>
<invoice_date>0001-01-01T00:00:00</invoice_date>
<invoice_id>0</invoice_id>
<invoice_status>String</invoice_status>
<invoice_uuid>String</invoice_uuid>
<reconciliation_type>String</reconciliation_type>
<regent_id>0</regent_id>
<reporting_term>String</reporting_term>
<student_name>String</student_name>
<student_uuid>String</student_uuid>
<total_charges>0</total_charges>
<total_credits>0</total_credits>
</InvoiceDynamicsAuditResponse>