Withholdings

Record the annulment of withholding

POST
/v1/ec/withholdings/{id}/annul

Only records an annulment you already made in the SRI's online portal; it does not request it from the SRI. The document goes to annulled, keeps its files, leaves your customer's portal and <object>.annulled is sent to your webhooks. Only for an authorized one, and never for one issued to a consumidor_final buyer, which the SRI does not annul.

Authorization

AuthorizationBearer <token>

Your API key, which acts for the one business it was created for: fb_sandbox_… issues in sandbox, fb_test_… in test, the tax authority's testing service, and fb_live_… in live.

In: header

Path Parameters

id*string
Formatuuid

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

annulled_on*string

The date the SRI annulled it, as it appears in the SRI's online portal. Not before the issue date and not in the future.

Formatdate
reason?string

Why it was annulled, for your records.

Length1 <= length <= 300

Response Body

application/json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

curl -X POST "https://example.com/v1/ec/withholdings/497f6eca-6276-4993-bfeb-53cbbbba6f08/annul" \  -H "Content-Type: application/json" \  -d '{    "annulled_on": "2019-08-24"  }'
{  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "country": "ec",  "currency": "string",  "environment": "sandbox",  "status": "pending",  "status_transitions": {    "pending": "2019-08-24T14:15:22Z",    "submitted": "2019-08-24T14:15:22Z",    "authorized": "2019-08-24T14:15:22Z",    "returned": "2019-08-24T14:15:22Z",    "not_authorized": "2019-08-24T14:15:22Z",    "annulled": "2019-08-24T14:15:22Z"  },  "entity_id": "8161163a-f227-466f-bc01-090a01e80165",  "number": "string",  "access_key": "stringstringstringstringstringstringstringstrings",  "authorization": {    "number": "string",    "authorized_at": "2019-08-24T14:15:22Z"  },  "sri_messages": [    {      "code": "string",      "message": "string",      "detail": "string",      "type": "error",      "cause": "string",      "remedy": "string"    }  ],  "metadata": {    "property1": "string",    "property2": "string"  },  "issued_at": "2019-08-24T14:15:22Z",  "delivery_status": "sent",  "emails": [    {      "to": "string",      "status": "sent",      "sent_at": "2019-08-24T14:15:22Z",      "delivered_at": "2019-08-24T14:15:22Z",      "opened_at": "2019-08-24T14:15:22Z",      "bounced_at": "2019-08-24T14:15:22Z",      "complained_at": "2019-08-24T14:15:22Z",      "bounce_type": "permanent"    }  ],  "portal_views": 0,  "portal_last_viewed_at": "2019-08-24T14:15:22Z",  "channel": "api",  "import_id": "13230382-dadc-41f2-963d-e123bd5c0585",  "verification": "sri",  "listing": {    "import_id": "13230382-dadc-41f2-963d-e123bd5c0585",    "file": "string",    "entry": "string",    "sha256": "stringstringstringstringstringstringstringstringstringstringstri",    "line": 1,    "authorized_at": "2019-08-24T14:15:22Z"  },  "object": "withholding",  "issue_date": "string",  "fiscal_period": "string",  "supplier": {    "identification_type": "ruc",    "identification": "string",    "name": "string",    "address": "string",    "email": "string"  },  "supplier_type": "persona_natural",  "related_party": true,  "support_documents": [    {      "document_type": "factura",      "number": "string",      "issue_date": "string",      "authorization_number": "string",      "accounting_date": "string",      "tax_support": "10",      "foreign_payment": {        "regime": "general",        "country": "string",        "double_taxation_treaty": true,        "subject_to_withholding": true,        "preferential_regime_payment": true      },      "subtotal": "string",      "total": "string",      "taxes": [        {          "type": "iva",          "rate": "iva_15",          "base": "string",          "value": "string"        }      ],      "withholdings": [        {          "tax": "renta",          "code": "string",          "percent": "string",          "base": "string",          "value": "string",          "dividends": {            "payment_date": "string",            "income_tax_paid": "string",            "fiscal_year": "string"          },          "banana_boxes": {            "boxes": 0,            "box_price": "string"          }        }      ],      "reimbursement": {        "document_type": "factura",        "total": "string",        "base": "string",        "tax": "string",        "documents": [          {            "supplier": {              "identification_type": "ruc",              "identification": "string"            },            "supplier_type": "persona_natural",            "payment_country": "string",            "document_type": "factura",            "number": "string",            "issue_date": "string",            "authorization_number": "string",            "taxes": [              {                "type": "iva",                "rate": "iva_15",                "base": "string",                "value": "string"              }            ],            "compensations": [              {                "code": "string",                "rate": "string",                "value": "string"              }            ]          }        ]      },      "payments": [        {          "method": "sin_sistema_financiero",          "amount": "string",          "term": {            "length": 0,            "unit": "days"          }        }      ]    }  ],  "renta": "string",  "iva": "string",  "isd": "string",  "total": "string",  "fiscal_machine": {    "brand": "string",    "model": "string",    "serial": "string"  },  "additional_info": [    {      "name": "string",      "value": "string"    }  ],  "created_at": "2019-08-24T14:15:22Z",  "updated_at": "2019-08-24T14:15:22Z"}