Socotra
API ReferenceBilling API

Write-Offs API

ActionEndpoint
Fetch a Write-OffGET/billing/{tenantLocator}/writeOffs/{locator}
Fetch Multiple Write-OffsGET/billing/{tenantLocator}/writeOffs/list
Write-Off an InvoicePATCH/billing/{tenantLocator}/invoices/{locator}/writeOff
Create Write-OffPOST/billing/{tenantLocator}/writeOffs
Reverse a Write-OffPATCH/billing/{tenantLocator}/writeOffs/{locator}/reverse

Fetch a Write-Off

Fetch a Write-OfffetchWriteOff
GET/billing/{tenantLocator}/writeOffs/{locator}

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
locatorpathulidYes
Security Group:write-offs
Permission:
read

Fetch Multiple Write-Offs

Fetch Multiple Write-OffsfetchMultipleWriteOffs
GET/billing/{tenantLocator}/writeOffs/list

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
offsetqueryinteger?No
countqueryinteger?No
accountLocatorqueryulid?No
extendedqueryboolean?No
Security Group:write-offs
Permissions:
read,list
WriteOffListResponse

Required properties

PropertyTypeDescription
listCompletedboolean
itemsWriteOffResponse[]
WriteOffResponse

Required properties

PropertyTypeDescription
locatorulid
accountLocatorulid
currencystring
writeOffStateEnum draft | distributed | reversed
amountnumber
creditTypeEnum writeOff | shortfallWriteOff
createdAtdatetime
createdByuuid
targetsCreditItem[]

Optional properties

PropertyTypeDescription
reversalReasonstring?
reversedAtdatetime?

Write-Off an Invoice

Write-Off an InvoicewriteOffInvoice
PATCH/billing/{tenantLocator}/invoices/{locator}/writeOff

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
locatorpathulidYes
Security Group:invoices
Permission:
write

Create Write-Off

Create Write-OffwriteOff
POST/billing/{tenantLocator}/writeOffs

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
Security Group:write-offs
Permission:
write
WriteOffRequest

Required properties

PropertyTypeDescription
accountLocatorulid
targetsWriteOffTarget[]
WriteOffTarget

Required properties

PropertyTypeDescription
containerLocatorulid
containerTypeEnum invoice | account | subpayment | invoiceItem

Optional properties

PropertyTypeDescription
amountnumber?

Reverse a Write-Off

Reverse a Write-OffreverseWriteOff
PATCH/billing/{tenantLocator}/writeOffs/{locator}/reverse

Parameters

NameInTypeRequiredDescription
tenantLocatorpathuuidYes
locatorpathulidYes
Security Group:write-offs
Permission:
write

See Also

On this page