TF Fiscal
Documentation

CT-e

Correction letter

Registers event 110110 (correction letter) on an authorized CT-e.

POST/openapi/v2/empresas/{empresaId}/cte/{cteId}/carta-correcao

Requires the token, timestamp and sign signature headers, see Authentication.

Sent synchronously; on success the event object is returned. Allowed within 720 hours after authorization (10017049); the sequence auto-increments, with a limit of 20 letters (10017044). Once a correction letter is registered the document can no longer be cancelled (10017048 on cancellation).

Parameters

Path parameters

  • empresaIdstringrequired

    Company (carrier) identifier returned at registration.

    Example: 1934811222334455
  • cteIdstringrequired

    The id sent at CT-e issuance.

    Example: CTE-ORD-1

Request body

  • correcoesarrayrequired

    Correction items, 1 to 100.

Responses

200

Event registered with SEFAZ. The event object is returned synchronously.

  • chaveAcessostring

    44-digit access key of the CT-e the event was linked to.

  • tipostring

    Event type.

    Values:CancelamentoCartaCorrecaoComprovanteEntregaCancelamentoComprovanteEntregaInsucessoEntregaCancelamentoInsucessoEntregaPrestacaoDesacordoCancelamentoPrestacaoDesacordoEpec
  • codigostring

    SEFAZ event code (tpEvento): 110111, 110110, 110113, 110180, 110181, 110190, 110191, 610110, 610111.

  • sequenciainteger

    Sequence number of the event within its type (the correction letter auto-increments).

  • statusstring

    cStat returned by SEFAZ; 135 means the event was registered and linked.

  • motivostring

    xMotivo returned by SEFAZ.

  • protocolostring

    Event protocol number; use it as protocoloEvento to cancel the event.

  • datastring

    Event registration date and time, ISO-8601 in UTC.

  • linkXmlstring

    Download link of the event XML (procEvento). See File download.

Errors

CodeHTTP
CTe0001404

cteId not found or not owned by the company. Check the id and the empresaId.

10003000404

empresaId not found.

10017040400

The document status does not allow the event; the CT-e must be Autorizada.

10017042400

Invalid event text (length out of range after sanitization).

10017043400

SEFAZ rejected the event; mensagem carries the cStat and the reason.

10017044400

Correction letter sequence limit reached (20 per document).

10017049400

Correction letter outside the 720-hour window after authorization.

10001001400

Request field validation failed (one entry per field); fix per mensagem.

Text sanitization and coordinates

Text fields are sanitized (accents stripped, whitespace collapsed) before length validation; text that falls out of range after sanitization returns 10017042. Coordinates are registered with six decimals.