HomeGuidesAPI ReferenceChangelogDiscussions
GuidesiMIS ProfessionaliMIS EnterpriseClient SupportLog In
API Reference

Executes an Invoice operation

Executes an operation of Invoice

With the Invoice service, you can perform the following operations on the execute endpoint:

  • ProcessWriteOff
  • ProcessRecordRefund
  • ProcessOrderReversal
  • ProcessAccrualReversal
  • ProcessAccrualAdjustment
  • ProcessCashReversal
  • ProcessOrderAdjustment
  • ProcessFundraisingReversal
  • ProcessFundraisingAdjustment
  • ProcessMultiplePledgeInvoiceReversal
  • ProcessMultipleDuesInvoiceReversal
  • ProcessMultipleAccrualDuesInvoiceReversal
  • ProcessMultipleCashDuesInvoiceReversal
  • CanInvoiceBeReversed
  • CanCashInvoiceBeReversed
  • CanInvoiceBeReturned
  • CanOrderInvoiceBeAdjusted
  • CanOrderInvoiceLinePriceBeAdjusted
  • CanOrderInvoiceLineQuantityBeAdjusted
  • CanAccrualInvoiceBeAdjusted
  • HasPermissions
  • GetTransactionsInvoiceReferenceNumber
  • GetInvoiceByReferenceNumber
  • GenerateEventInvoices
  • GetOrder
  • GetOrdersByInvoiceReferenceNumber
  • GetOrderAdjustmentEstimates
  • GetAllPledgeTransactionsByInvoiceReferenceNumber
  • UpdateEventInvoiceBillToId

ProcessWriteOff

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "ProcessWriteOff",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "Asi.Soa.Commerce.DataContracts.InvoiceActionWriteOffData, Asi.Contracts",
        "$value": "invoiceActionWriteOffData Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "Asi.Soa.Commerce.DataContracts.InvoiceActionWriteOffData, Asi.Contracts"
    ]
  },
  "UseJson": false
}

ProcessRecordRefund

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "ProcessRecordRefund",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "Asi.Soa.Commerce.DataContracts.InvoiceActionRecordRefundData, Asi.Contracts",
        "$value": "invoiceActionRecordRefundData Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "Asi.Soa.Commerce.DataContracts.InvoiceActionRecordRefundData, Asi.Contracts"
    ]
  },
  "UseJson": false
}

ProcessOrderReversal

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "ProcessOrderReversal",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "Asi.Soa.Commerce.DataContracts.InvoiceActionOrderReversalData, Asi.Contracts",
        "$value": "invoiceActionOrderReversalData Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "Asi.Soa.Commerce.DataContracts.InvoiceActionOrderReversalData, Asi.Contracts"
    ]
  },
  "UseJson": false
}

ProcessAccrualReversal

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "ProcessAccrualReversal",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "Asi.Soa.Commerce.DataContracts.InvoiceActionDuesReversalData, Asi.Contracts",
        "$value": "invoiceActionAccrualReversalData Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "Asi.Soa.Commerce.DataContracts.InvoiceActionDuesReversalData, Asi.Contracts"
    ]
  },
  "UseJson": false
}

ProcessAccrualAdjustment

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "ProcessAccrualAdjustment",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "Asi.Soa.Commerce.DataContracts.InvoiceActionAccrualAdjustmentData, Asi.Contracts",
        "$value": "invoiceActionAccrualAdjustmentData Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "Asi.Soa.Commerce.DataContracts.InvoiceActionAccrualAdjustmentData, Asi.Contracts"
    ]
  },
  "UseJson": false
}

ProcessCashReversal

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "ProcessCashReversal",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "Asi.Soa.Commerce.DataContracts.InvoiceActionCashReversalData, Asi.Contracts",
        "$value": "invoiceActionCashReversalData Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "Asi.Soa.Commerce.DataContracts.InvoiceActionCashReversalData, Asi.Contracts"
    ]
  },
  "UseJson": false
}

ProcessOrderAdjustment

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "ProcessOrderAdjustment",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "Asi.Soa.Commerce.DataContracts.InvoiceActionOrderAdjustmentData, Asi.Contracts",
        "$value": "invoiceActionOrderAdjustmentData Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "Asi.Soa.Commerce.DataContracts.InvoiceActionOrderAdjustmentData, Asi.Contracts"
    ]
  },
  "UseJson": false
}

ProcessFundraisingReversal

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "ProcessFundraisingReversal",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "Asi.Soa.Commerce.DataContracts.InvoiceActionFundraisingAdjustmentData, Asi.Contracts",
        "$value": "invoiceActionFundraisingData Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "Asi.Soa.Commerce.DataContracts.InvoiceActionFundraisingAdjustmentData, Asi.Contracts"
    ]
  },
  "UseJson": false
}

ProcessFundraisingAdjustment

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "ProcessFundraisingAdjustment",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "Asi.Soa.Commerce.DataContracts.InvoiceActionFundraisingAdjustmentData, Asi.Contracts",
        "$value": "invoiceActionFundraisingData Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "Asi.Soa.Commerce.DataContracts.InvoiceActionFundraisingAdjustmentData, Asi.Contracts"
    ]
  },
  "UseJson": false
}

ProcessMultiplePledgeInvoiceReversal

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "ProcessMultiplePledgeInvoiceReversal",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "System.Collections.Generic.ICollection`1[[Asi.Soa.Commerce.DataContracts.InvoiceActionFundraisingAdjustmentData, Asi.Contracts]]",
        "$value": "listOfInvoiceActionFundraisingData Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "System.Collections.Generic.ICollection`1[[Asi.Soa.Commerce.DataContracts.InvoiceActionFundraisingAdjustmentData, Asi.Contracts]]"
    ]
  },
  "UseJson": false
}

ProcessMultipleDuesInvoiceReversal

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "ProcessMultipleDuesInvoiceReversal",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "System.Collections.Generic.ICollection`1[[Asi.Soa.Commerce.DataContracts.InvoiceActionDuesReversalData, Asi.Contracts]]",
        "$value": "listOfInvoiceActionAccrualReversalData Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "System.Collections.Generic.ICollection`1[[Asi.Soa.Commerce.DataContracts.InvoiceActionDuesReversalData, Asi.Contracts]]"
    ]
  },
  "UseJson": false
}

ProcessMultipleAccrualDuesInvoiceReversal

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "ProcessMultipleAccrualDuesInvoiceReversal",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "System.Collections.Generic.ICollection`1[[Asi.Soa.Commerce.DataContracts.InvoiceActionDuesReversalData, Asi.Contracts]]",
        "$value": "listOfInvoiceActionAccrualReversalData Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "System.Collections.Generic.ICollection`1[[Asi.Soa.Commerce.DataContracts.InvoiceActionDuesReversalData, Asi.Contracts]]"
    ]
  },
  "UseJson": false
}

ProcessMultipleCashDuesInvoiceReversal

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "ProcessMultipleCashDuesInvoiceReversal",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "System.Collections.Generic.ICollection`1[[Asi.Soa.Commerce.DataContracts.InvoiceActionCashReversalData, Asi.Contracts]]",
        "$value": "listOfInvoiceActionCashReversalData Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "System.Collections.Generic.ICollection`1[[Asi.Soa.Commerce.DataContracts.InvoiceActionCashReversalData, Asi.Contracts]]"
    ]
  },
  "UseJson": false
}

CanInvoiceBeReversed

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "CanInvoiceBeReversed",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "System.Int32",
        "$value": "invoiceReferenceNumber Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "System.Int32"
    ]
  },
  "UseJson": false
}

CanCashInvoiceBeReversed

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "CanCashInvoiceBeReversed",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "System.String",
        "$value": "invoiceId Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "System.String"
    ]
  },
  "UseJson": false
}

CanInvoiceBeReturned

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "CanInvoiceBeReturned",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "System.Int32",
        "$value": "invoiceReferenceNumber Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "System.Int32"
    ]
  },
  "UseJson": false
}

CanOrderInvoiceBeAdjusted

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "CanOrderInvoiceBeAdjusted",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "System.Int32",
        "$value": "invoiceReferenceNumber Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "System.Int32"
    ]
  },
  "UseJson": false
}

CanOrderInvoiceLinePriceBeAdjusted

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "CanOrderInvoiceLinePriceBeAdjusted",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "Asi.Soa.Commerce.DataContracts.InvoiceLineData, Asi.Contracts",
        "$value": "invoiceLine Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "Asi.Soa.Commerce.DataContracts.InvoiceLineData, Asi.Contracts"
    ]
  },
  "UseJson": false
}

CanOrderInvoiceLineQuantityBeAdjusted

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "CanOrderInvoiceLineQuantityBeAdjusted",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "Asi.Soa.Commerce.DataContracts.InvoiceLineData, Asi.Contracts",
        "$value": "invoiceLine Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "Asi.Soa.Commerce.DataContracts.InvoiceLineData, Asi.Contracts"
    ]
  },
  "UseJson": false
}

CanAccrualInvoiceBeAdjusted

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "CanAccrualInvoiceBeAdjusted",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "System.Int32",
        "$value": "invoiceReferenceNumber Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "System.Int32"
    ]
  },
  "UseJson": false
}

HasPermissions

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "HasPermissions",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "System.String",
        "$value": "requestingUserId Value"
      },
      {
        "$type": "Asi.Soa.Commerce.DataContracts.InvoiceActionOperations, Asi.Contracts",
        "$value": "operationType Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "System.String",
      "Asi.Soa.Commerce.DataContracts.InvoiceActionOperations, Asi.Contracts"
    ]
  },
  "UseJson": false
}

GetTransactionsInvoiceReferenceNumber

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "GetTransactionsInvoiceReferenceNumber",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "System.String",
        "$value": "invoiceId Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "System.String"
    ]
  },
  "UseJson": false
}

GetInvoiceByReferenceNumber

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "GetInvoiceByReferenceNumber",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "System.String",
        "$value": "invoiceId Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "System.String"
    ]
  },
  "UseJson": false
}

GenerateEventInvoices

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "GenerateEventInvoices",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "System.String",
        "$value": "eventId Value"
      },
      {
        "$type": "System.Boolean",
        "$value": "outstandingBalanceOnly Value"
      },
      {
        "$type": "System.Boolean",
        "$value": "includeCancelledRegistrations Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "System.String",
      "System.Boolean",
      "System.Boolean"
    ]
  },
  "UseJson": false
}

GenerateEventInvoices

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "GenerateEventInvoices",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "System.String",
        "$value": "eventId Value"
      },
      {
        "$type": "System.Boolean",
        "$value": "outstandingBalanceOnly Value"
      },
      {
        "$type": "System.Boolean",
        "$value": "includeCancelledRegistrations Value"
      },
      {
        "$type": "System.String",
        "$value": "partyId Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "System.String",
      "System.Boolean",
      "System.Boolean",
      "System.String"
    ]
  },
  "UseJson": false
}

GetOrder

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "GetOrder",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "System.Decimal",
        "$value": "orderNumber Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "System.Decimal"
    ]
  },
  "UseJson": false
}

GetOrdersByInvoiceReferenceNumber

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "GetOrdersByInvoiceReferenceNumber",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "System.String",
        "$value": "invoiceReferenceNumber Value"
      },
      {
        "$type": "System.Boolean",
        "$value": "includeAdjustmentParameters Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "System.String",
      "System.Boolean"
    ]
  },
  "UseJson": false
}

GetOrderAdjustmentEstimates

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "GetOrderAdjustmentEstimates",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "Asi.Soa.Commerce.DataContracts.InvoiceActionOrderAdjustmentData, Asi.Contracts",
        "$value": "invoiceActionOrderAdjustmentData Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "Asi.Soa.Commerce.DataContracts.InvoiceActionOrderAdjustmentData, Asi.Contracts"
    ]
  },
  "UseJson": false
}

GetAllPledgeTransactionsByInvoiceReferenceNumber

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "GetAllPledgeTransactionsByInvoiceReferenceNumber",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "System.String",
        "$value": "invoiceId Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "System.String"
    ]
  },
  "UseJson": false
}

UpdateEventInvoiceBillToId

BODY PARAMS:
{
  "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts",
  "OperationName": "UpdateEventInvoiceBillToId",
  "EntityTypeName": "Invoice",
  "Parameters": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib",
    "$values": [
      {
        "$type": "Asi.Soa.Commerce.DataContracts.InvoiceActionUpdateBillToIdData, Asi.Contracts",
        "$value": "updateBillToIdData Value"
      }
    ]
  },
  "ParameterTypeName": {
    "$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
    "$values": [
      "Asi.Soa.Commerce.DataContracts.InvoiceActionUpdateBillToIdData, Asi.Contracts"
    ]
  },
  "UseJson": false
}
Language
Credentials
OAuth2
Click Try It! to start a request and see the response here!

Contact us
Copyright © Advanced Solutions International, All rights reserved.