Service Directory > v31.2 > Revenue_Management > Cancel_Customer_Invoice_Adjustment
 

Operation: Cancel_Customer_Invoice_Adjustment

This service will cancel a Customer Invoice Adjustment


@ - A parameter name with this symbol denotes an XML attribute within the document instead of an XML element.


Contents

 

Web Service

 

Request

 

Response

 

Element(s)

 

Request Element: Cancel_Customer_Invoice_Adjustment_Request

Cancel Customer Invoice Adjustment Request
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Customer_Invoice_Adjustment_Reference  Customer_Invoice_AdjustmentObject  [1..1]  Reference to an existing Customer Invoice Adjustment 
Validation Description
This Invoice is not Cancelable.   
 
Validation Description
A Customer Invoice Adjustment can't be canceled when one of its lines are tied to a Revenue Recognition Schedule.   
Customer Invoice Adjustment cannot be cancelled when it has Supplier Invoice Adjustment that is not cancelled.   
You can't use web services to change documents with fields and line amounts reported in 1 or more tax declarations. Create an invoice adjustment if you want to add or change values reported in these tax declarations: [taxDeclaration].   
A Customer Invoice Adjustment cannot be canceled with a payment status of Paid or Partially Paid.   
You can't cancel the customer invoice adjustment because you opted in to Prevent Changes to Invoice After Final Print for this company.   
top
 

Response Element: Cancel_Customer_Invoice_Adjustment_Response

Cancel Customer Invoice Adjustment Response
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Customer_Invoice_Adjustment_Reference  Customer_Invoice_AdjustmentObject  [0..1]  Reference to an existing Customer Invoice Adjustment   
top
 

Customer_Invoice_AdjustmentObject

part of: Cancel_Customer_Invoice_Adjustment_Request, Cancel_Customer_Invoice_Adjustment_Response
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Customer_Invoice_AdjustmentObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Customer_Invoice_AdjustmentObjectID

part of: Customer_Invoice_AdjustmentObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Customer_Invoice_Adjustment_Reference_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Customer_Invoice_AdjustmentReferenceEnumeration

part of: Customer_Invoice_AdjustmentObjectID
Base Type
string
top