[All schemas](/reference/schemas/) · [API reference](/reference/) · [Data mapping guide](/guides/data-model/)

## Fields

| Field | Required | Type / allowed values |
| --- | --- | --- |
| `documentKind` | Yes | [AttachedDocumentKind](/reference/schemas/attached-document-kind/) |
| `number` | Yes | string |

## JSON definition

The JSON retains the source contract descriptions. Do not translate property names or enum values.

```json
{
  "type": [
    "object",
    "null"
  ],
  "properties": {
    "documentKind": {
      "$ref": "#/components/schemas/AttachedDocumentKind"
    },
    "number": {
      "type": "string",
      "minLength": 1,
      "maxLength": 40,
      "description": "Número del documento en el sistema de facturación, por ejemplo SETP990000001."
    }
  },
  "required": [
    "documentKind",
    "number"
  ],
  "additionalProperties": false,
  "description": "Documento del sistema de facturación cuyo AttachedDocument acompaña el paquete. RipsCloud no recibe ni guarda el XML: lo lee del sistema de facturación en cada operación. null quita la referencia."
}
```
