# BRAZIL CT-E

| Propriété              | Valeur                                                        |
| ---------------------- | ------------------------------------------------------------- |
| **Pays / Région**      | Brésil                                                        |
| **Types de documents** | Document de transport (Conhecimento de Transporte Eletrônico) |
| **Format**             | XML                                                           |
| **Standard**           | CT-e 3.0 (connaissement de fret/transport électronique)       |
| **Langue**             | `pt_BR`                                                       |

Le CT-e (Conhecimento de Transporte Eletrônico, `<mod>57</mod>`) est le document de transport électronique brésilien émis par les entreprises de logistique et de fret. Il documente le service de transport, la valeur du chargement, les municipalités d'origine et de destination (`cMunIni` / `cMunFim`) ainsi que le prix du fret (`vTPrest`). Contrairement à la NF-e, le CT-e utilise `cteProc` comme élément racine et référence les documents NF-e associés.

## Statut de prise en charge

| Composant             | Statut           |
| --------------------- | ---------------- |
| Aperçu                | ✅ Pris en charge |
| Extraction des champs | ✅ Pris en charge |
| Transformation        | ✅ Pris en charge |

## Aperçu par défaut

<figure><img src="/files/25huf0kX9sKydqePnv0s" alt="Aperçu Brazil CT-e dans DocBits"><figcaption><p>Aperçu DocBits par défaut pour un document BRAZIL CT-E</p></figcaption></figure>

## Correspondance des champs

### Champs d'en-tête

| Champ DocBits   | XPath source                                           | Remarques                            |
| --------------- | ------------------------------------------------------ | ------------------------------------ |
| `invoice_id`    | `//*[local-name()='ide']/*[local-name()='nCT']`        | Numéro du CT-e                       |
| `invoice_date`  | `//*[local-name()='ide']/*[local-name()='dhEmi']`      | ISO 8601 avec décalage BRT           |
| `currency`      | Fixe : `BRL`                                           | Toujours Real brésilien              |
| `total_amount`  | `//*[local-name()='vPrest']/*[local-name()='vTPrest']` | Valeur totale du service de fret     |
| `net_amount`    | `//*[local-name()='vPrest']/*[local-name()='vRec']`    | Montant à recevoir                   |
| `tax_amount`    | `//*[local-name()='ICMS']//*[local-name()='vICMS']`    | ICMS sur le service de transport     |
| `supplier_name` | `//*[local-name()='emit']/*[local-name()='xNome']`     | Nom du transporteur (transportadora) |
| `supplier_id`   | `//*[local-name()='emit']/*[local-name()='CNPJ']`      | CNPJ du transporteur                 |
| `buyer_name`    | `//*[local-name()='dest']/*[local-name()='xNome']`     | Nom du destinataire (consignataire)  |
| `buyer_id`      | `//*[local-name()='dest']/*[local-name()='CNPJ']`      | CNPJ du destinataire                 |

> Le CT-e ne comprend pas de table de lignes — le service de transport est une charge unique au niveau du document.

## Règle de classification

DocBits détecte les documents BRAZIL CT-E via :

```
http://www.portalfiscal.inf.br/cte
```

dans l'espace de noms XML (élément racine `<cteProc>`).

## Liens connexes

* [BRAZIL NF-E](/administration-and-setup/settings/global-settings/document-types/edi/supported-electronic-documents/brazil-nfe.md)
* [BRAZIL NFC-E](/administration-and-setup/settings/global-settings/document-types/edi/supported-electronic-documents/brazil-nfce.md)
* [BRAZIL NFS-E](/administration-and-setup/settings/global-settings/document-types/edi/supported-electronic-documents/brazil-nfse.md)
* [Documents électroniques pris en charge](/administration-and-setup/settings/global-settings/document-types/edi/supported-electronic-documents.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-fr.docbits.com/administration-and-setup/settings/global-settings/document-types/edi/supported-electronic-documents/brazil-cte.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
