# postponeInvoiceEvent

Postpone invoice

`POST /v3/invoices/goods/{key}/postpone`

**API:** AvaTax Brazil
**Tag:** Invoice Goods
**API Version:** 3.0
**Base URL:** https://avataxbr.sandbox.avalarabrasil.com.br

Source: https://developer.avalara.com/products/avatax-brazil/api/methods/Invoice%20Goods/postponeInvoiceEvent/

## Description

(en) Postpone the invoice or cancel postpone
(pt) Adie a fatura ou cancele o adiamento

## Request Body

**Content-Type:** `application/json`
**Schema:** `SefazPostponeIn`

| Property | Type | Required | Description |
|---|---|---|---|
| `code` | string | No | (en)
 - '111500' # 'Event requested extension 1. deadline',
 - '111501' # 'Event requested for 2nd extension. deadline',
 - '111502' # 'Event Cancellation of 1st Extension Request. Deadline',
 - '111503' # '2 ° Extension Request Cancellation Event. Deadline'
(pt)
 - '111500' # 'Evento pedido de prorrogação 1º. prazo',
 - '111501' # 'Evento pedido de prorrogação 2º. prazo',
 - '111502' # 'Evento Cancelamento de Pedido de Prorrogação 1º. Prazo',
 - '111503' # 'Evento Cancelamento de Pedido de Prorrogação 2°. Prazo' Values: `111500`, `111501`, `111502`, `111503`. |
| `message` | string | No |  |
| `timeZone` | string | No |  |
| `postponeItems` | PostponeItems[] | No |  |
| `eventProtocol` | string | No | (en) A number of the Authorization Protocol for the Extension Request to be canceled. Mandatory to inform for the event of cancellation of extension request (111502 or 111503).
(pt) Número do Protocolo de Autorização do Pedido de Prorrogação a ser cancelado. Obrigatório informar para evento de cancelamento de pedido de prorrogação (111502 ou 111503). |

## Responses

| Status | Description | Schema |
|---|---|---|
| 200 | (en) Invoice Status
(pt) Status da nota fiscal | `eInvoiceReturnStatus` |
| 400 |  |  |
| 401 |  |  |
| 403 |  |  |
| 404 |  |  |
| 429 |  |  |
| 500 |  |  |
| 503 |  |  |

### 200 Response: `eInvoiceReturnStatus`

| Property | Type | Required | Description |
|---|---|---|---|
| `desc` | string | No |  |
| `code` | string | No |  |
| `protocol` | string | No |  |
| `nfseNumber` | string | No |  |
| `nfseVerifyCode` | string | No |  |
| `authorizationDateTime` | string | No |  |

## Example Request

```bash
curl -X POST "https://avataxbr.sandbox.avalarabrasil.com.br/v3/invoices/goods/{key}/postpone" \
  -H "Authorization: Basic <credentials>" \
  -H "Accept: application/json" \
  -d '{
  "code": "",
  "message": "",
  "timeZone": "",
  "postponeItems": [
    {
      "itemNumber": "",
      "itemQuantity": ""
    }
  ],
  "eventProtocol": ""
}'
```