Layout CSV — Contratos Parcelados
Layout do arquivo de cessão de contratos parcelados (asset_type igual a contract) aceito pela QI CTVM. É um CSV com uma linha por parcela: as linhas que compartilham o mesmo external_id são as parcelas de um mesmo contrato e formam um único ativo.
Este é o arquivo enviado no fluxo descrito em Cessão por Arquivo, pelo portal do gestor ou do consultor. Para ceder contrato parcelado ativo a ativo pela API, veja Criação de Ativo — Contrato Parcelado.
O modelo já vem com linhas de exemplo preenchidas — dois contratos, um pré-fixado de pessoa física com duas parcelas e um pós-fixado de pessoa jurídica com uma parcela. Apague as linhas de exemplo antes de colocar os seus dados.
Estrutura do arquivo
| Item | Regra |
|---|---|
| Cabeçalho | 1 linha, sempre a primeira, com os nomes das colunas exatamente como no modelo |
| Linhas de dados | 1 por parcela. Um contrato com 12 parcelas ocupa 12 linhas |
| Agrupamento | Linhas com o mesmo external_id são o mesmo ativo. O lote é contado em ativos, não em linhas |
| Extensão | .csv |
| Separador | Vírgula (,) ou ponto e vírgula (;) — detectado a partir da linha de cabeçalho |
| Codificação | UTF-8 (com ou sem BOM) |
| Datas | Formato AAAA-MM-DD |
| Valores | Ponto como separador decimal, sem separador de milhar. R$ 900,00 → 900.00 |
| Documentos | CPF em 000.000.000-00 e CNPJ em 00.000.000/0000-00, sempre com a pontuação |
Use o cabeçalho do modelo sem alterações: não traduza, não renomeie e não acrescente colunas. Qualquer coluna fora do modelo, ou a falta de uma coluna obrigatória, recusa o arquivo inteiro antes de qualquer linha ser conferida.
Colunas
Identificação
| Coluna | Obrigatoriedade | Descrição |
|---|---|---|
asset_type | obrigatória | Tipo do ativo. Para contrato parcelado, o único valor aceito é contract, em todas as linhas |
external_id | obrigatória | Identificador do contrato no seu sistema, até 50 caracteres. É a chave do ativo: as parcelas do mesmo contrato repetem o mesmo valor |
originator_document_number | obrigatória | CPF ou CNPJ do originador, com pontuação. Precisa estar cadastrado e vinculado à configuração de cessão, e ser o mesmo em todas as linhas do arquivo |
contract_number | obrigatória | Número do contrato, até 50 caracteres. Enviado exatamente como escrito, sem normalização |
contract_issue_date | opcional | Data de emissão do contrato, em AAAA-MM-DD |