This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] TI-API: v1 Backlog remittance advice API error codes and meanings

Part Number: TI-API

What do the backlog remittance advice API error codes mean?

  • Scenario Error details Remediation steps
    JSON payload is not valid  
    {
    	"errors": [
    		{
    			"Code": "TI-RMA-40002",
    			"Type": "ERROR",
    			"Message": "Invalid JSON input. Pass a valid json input."
    		}
    	]
    }
    Pass a valid json input.
    JSON payload is blank  
    {
    	"errors": [
    		{
    			"Code": "TI-RMA-40016",
    			"Type": "ERROR",
    			"Message": "JSON payload cannot be blank. Resubmit request with a valid payload."
    		}
    	]
    }
    Resubmit request with a valid payload.
    CustomerGlobalIdentifier is missing
    {
    	"errors": [
    		{
    			"Code": "TI-RMA-40010",
    			"Type": "ERROR",
    			"Message": "CustomerGlobalIdentifier is required. Contact TI API Support (https://api-portal.ti.com/support)."
    		}
    	]
    }
    Contact TI API Support (api-portal.ti.com/support).
    CustomerRemittanceAdviceIdentifier is missing  
    {
    	"errors": [
    		{
    			"Code": "TI-RMA-40020",
    			"Type": "ERROR",
    			"Message": "Provide CustomerRemittanceAdviceIdentifier  and resubmit the request."
    		}
    	]
    }
    Provide CustomerRemittanceAdviceIdentifier and resubmit the request.
    CustomerRemittanceAdviceIdentifier exceeds 35 characters in length  
    {
    	"errors": [
    		{
    			"Code": "TI-RMA-40030",
    			"Type": "ERROR",
    			"Message": "CustomerRemittanceAdviceIdentifier cannot exceed 35 characters in length. cannot exceed 35 characters. Check CustomerRemittanceAdviceIdentifier and resubmit the request."
    		}
    	]
    }
    Check CustomerRemittanceAdviceIdentifier and resubmit the request.
    CustomerPayerIdentifier is missing  
    {
    	"errors": [
    		{
    			"Code": "TI-RMA-40040",
    			"Type": "ERROR",
    			"Message": "Provide CustomerPayerIdentifier and resubmit the request."
    		}
    	]
    }
    Provide CustomerPayerIdentifier and resubmit the request.
     
    {
    	"errors": [
    		{
    			"Code": "TI-RMA-40050",
    			"Type": "ERROR",
    			"Message": "CustomerPayerIdentifier cannot exceed 35 characters. Check CustomerPayerIdentifier and resubmit the request."
    		}
    	]
    }
    Check CustomerPayerIdentifier and resubmit the request.
    CustomerPayerIdentifier cannot be found  
    {
    	"errors": [
    		{
    			"Code": "TI-RMA-40054",
    			"Type": "ERROR",
    			"Message": "CustomerPayerIdentifier cannot be found. Check CustomerPayerIdentifier and resubmit the request."
    		}
    	]
    }
    Check CustomerPayerIdentifier and resubmit the request.
    CustomerPaymentAmount is missing  
    {
    	"errors": [
    		{
    			"Code": "TI-RMA-40060",
    			"Type": "ERROR",
    			"Message": "Provide CustomerPaymentAmount and resubmit the request."
    		}
    	]
    }
    Provide CustomerPaymentAmount and resubmit the request.
    CustomerPaymentAmount exceeds 15 characters  
    {
    	"errors": [
    		{
    			"Code": "TI-RMA-40070",
    			"Type": "ERROR",
    			"Message": "CustomerPaymentAmount cannot exceed 15 characters. Check CustomerPaymentAmount and resubmit the request."
    		}
    	]
    }
    Check CustomerPaymentAmount and resubmit the request.
    CustomerPaymentAmount is not a valid number format  
    {
    	"errors": [
    		{
    			"Code": "TI-RMA-40080",
    			"Type": "ERROR",
    			"Message": "CustomerPaymentAmount must be a number. Check CustomerPaymentAmount and resubmit the request."
    		}
    	]
    }
    Check CustomerPaymentAmount and resubmit the request.
    CustomerCurrency is missing  
    {
    	"errors": [
    		{
    			"Code": "TI-RMA-40090",
    			"Type": "ERROR",
    			"Message": "Provide CustomerCurrency and resubmit the request."
    		}
    	]
    }
    Provide CustomerCurrency and resubmit the request.
    CustomerCurrency exceeds 5 characters in length  
    {
    	"errors": [
    		{
    			"Code": "TI-RMA-40100",
    			"Type": "ERROR",
    			"Message": "CustomerCurrency cannot exceed 5 characters in length. Check CustomerCurrency and resubmit the request."
    		}
    	]
    }
    Check CustomerCurrency and resubmit the request.
    CustomerNetPaymentAmount is missing  
    {
    	"errors": [
    		{
    			"Code": "TI-RMA-40110",
    			"Type": "ERROR",
    			"Message": "Provide CustomerNetPaymentAmount and resubmit the request."
    		}
    	]
    }
    Provide CustomerNetPaymentAmount and resubmit the request.
    CustomerNetPaymentAmount exceeds 15 characters in length  
    {
    	"errors": [
    		{
    			"Code": "TI-RMA-40120",
    			"Type": "ERROR",
    			"Message": "CustomerNetPaymentAmount cannot exceed 15 characters in length. Check CustomerNetPaymentAmount and resubmit the request."
    		}
    	]
    }
    Check CustomerNetPaymentAmount and resubmit the request.
    CustomerNetPaymentAmount is not a valid number format  
    {
    	"errors": [
    		{
    			"Code": "TI-RMA-40130",
    			"Type": "ERROR",
    			"Message": "CustomerNetPaymentAmount must be a number. Check CustomerNetPaymentAmount and resubmit the request."
    		}
    	]
    }
    Check CustomerNetPaymentAmount and resubmit the request.
    SupplierFinancialDocumentIdentifier and CustomerFinancialDocumentIdentifier are missing  
    {
    	"errors": [
    		{
    			"Code": "TI-RMA-40140",
    			"Type": "ERROR",
    			"Message": "Provide either SupplierFinancialDocumentIdentifier or CustomerFinancialDocumentIdentifier and resubmit the request."
    		}
    	]
    }
    Provide either SupplierFinancialDocumentIdentifier or CustomerFinancialDocumentIdentifier and resubmit the request.
    SupplierFinancialDocumentIdentifier exceeds 10 characters  
    {
    	"errors": [
    		{
    			"Code": "TI-RMA-40150",
    			"Type": "ERROR",
    			"Message": "SupplierFinancialDocumentIdentifier cannot exceed 10 characters. Check SupplierFinancialDocumentIdentifier and resubmit the request."
    		}
    	]
    }
    Check SupplierFinancialDocumentIdentifier and resubmit the request.
    CustomerFinancialDocumentIdentifier exceeds 16 characters in length  
    {
    	"errors": [
    		{
    			"Code": "TI-RMA-40160",
    			"Type": "ERROR",
    			"Message": "CustomerFinancialDocumentIdentifier cannot exceed 16 characters in length. Check CustomerFinancialDocumentIdentifier and resubmit the request."
    		}
    	]
    }
    Check CustomerFinancialDocumentIdentifier and resubmit the request.
    System error occurred  
    {
    	"errors": [
    		{
    			"Code": "TI-RMA-50000",
    			"Type": "ERROR",
    			"Message": "System error occurred. Execution ID: execution-... Contact TI API Support (https://api-portal.ti.com/support) with execution ID."
    		}
    	]
    }
    Contact TI API Support (api-portal.ti.com/support) with execution ID.
    The API is unavailable for scheduled maintenance  
    {
    	"errors": [
    		{
    			"Code": "TI-RMA-51000",
    			"Type": "ERROR",
    			"Message": "This API is currently unavailable between ... and ... Retry at a later time."
    		}
    	]
    }
    Retry at a later time.
    Invalid Access Token  
    {
    	"errors": [
    		{
    			"Code": "TI-API-00421",
    			"Type": "ERROR",
    			"Message": "Invalid Access Token. Check for invalid credentials."
    		}
    	]
    }
    Check for invalid credentials.
    Access Token has Expired  
    {
    	"errors": [
    		{
    			"Code": "TI-API-00453",
    			"Type": "ERROR",
    			"Message": "Your Access Token has Expired. Please refresh your token. Check for expired OAuth token."
    		}
    	]
    }
    Refresh your OAuth token..
    The requested API Endpoint is not found  
    {
    	"errors": [
    		{
    			"Code": "TI-API-00221",
    			"Type": "ERROR",
    			"Message": "No API Endpoint Found. Check API endpoint URL and HTTP method or contact (https://api-portal.ti.com/support)."
    		}
    	]
    }
    Check API endpoint URL and HTTP method or contact (api-portal.ti.com/support).
    The API is temporarily unavailable  
    {
    	"errors": [
    		{
    			"Code": "TI-API-00556 ",
    			"Type": "ERROR",
    			"Message": "This service is temporarily unavailable. Contact (https://api-portal.ti.com/support)."
    		}
    	]
    }
    Contact (api-portal.ti.com/support).
    Payer account number is missing  
    {
    	"errors": [
    		{
    			"Code": "TI-TXT-001",
    			"Type": "ERROR",
    			"Message": "Payer account number is missing"
    		}
    	]
    }
    Pass a valid CustomerPayerIdentifier.
    Payer account number is not valid  
    {
    	"errors": [
    		{
    			"Code": "TI-TXT-002",
    			"Type": "ERROR",
    			"Message": "Payer account number is not valid"
    		}
    	]
    }
    Pass a valid CustomerPayerIdentifier. If the issue persists, contact TI API Support (api-portal.ti.com/support).
    Payment amount is missing  
    {
    	"errors": [
    		{
    			"Code": "TI-TXT-003",
    			"Type": "ERROR",
    			"Message": "Payment amount is missing"
    		}
    	]
    }
    Pass a valid CustomerPaymentAmount.
    Payment amount missing for an Invoice  
    {
    	"errors": [
    		{
    			"Code": "TI-TXT-004",
    			"Type": "ERROR",
    			"Message": "Payment amount missing for Invoice"
    		}
    	]
    }
    Pass a valid CustomerNetPaymentAmount.
    Invoice numbers are missing  
    {
    	"errors": [
    		{
    			"Code": "TI-TXT-006",
    			"Type": "ERROR",
    			"Message": "Invoice numbers are missing"
    		}
    	]
    }
    Pass a valid SupplierFinancialDocumentIdentifier.
    Invoice numbers are not valid  
    {
    	"errors": [
    		{
    			"Code": "TI-TXT-007",
    			"Type": "ERROR",
    			"Message": "Invoice numbers are not valid"
    		}
    	]
    }
    Pass a valid list of SupplierFinancialDocumentIdentifier.
    Invoice number is not valid  
    {
    	"errors": [
    		{
    			"Code": "TI-TXT-008009",
    			"Type": "ERROR",
    			"Message": "Invoice number is not valid"
    		}
    	]
    }
    Pass a valid SupplierFinancialDocumentIdentifier.
    Reference Number is missing  
    {
    	"errors": [
    		{
    			"Code": "TI-TXT-010",
    			"Type": "ERROR",
    			"Message": "Reference Number is missing"
    		}
    	]
    }
    Pass a valid CustomerRemittanceAdviceIdentifier.
    Error changing payment advice  
    {
    	"errors": [
    		{
    			"Code": "TI-TXT-011",
    			"Type": "ERROR",
    			"Message": "Error changing payment advice"
    		}
    	]
    }
    Contact TI API Support (api-portal.ti.com/support).
    Remittance Advice posted  
    {
    	"errors": [
    		{
    			"Code": "TI-TXT-012013",
    			"Type": "ERROR",
    			"Message": "Remittance Advice posted"
    		}
    	]
    }
    Informational only. No action needed.
    Not authorized to create Remittance Advice.  
    {
    	"errors": [
    		{
    			"Code": "TI-TXT-014",
    			"Type": "ERROR",
    			"Message": "Not authorized to create Remittance Advice"
    		}
    	]
    }
    Pass a valid CustomerPayerIdentifier. If the issue persists, contact TI API Support (api-portal.ti.com/support).

**Attention** This is a public forum