# Autenticacion API Camtom | API key y tokens Source: https://docs.camtomx.com/api/authentication Configura tu API key para integrar clasificacion arancelaria y extraccion de documentos. Guia de autenticacion con ejemplos en Python y JS. Todas las peticiones a la API de Camtom requieren un Bearer token en el header `Authorization`. Sin el, recibes un error `401 Unauthorized`. Existen dos mecanismos de autenticacion: **API keys** (para integraciones externas) y **JWT tokens** (para sesiones de la webapp). Panel de administración de API Keys en Camtom ## Header de autenticacion Incluye tu API key o JWT token en cada peticion: ``` Authorization: Bearer sk_tu_api_key ``` ```python Python theme={null} import requests headers = {"Authorization": "Bearer sk_tu_api_key"} response = requests.post( "https://api.camtomx.com/api/v3/tariffpro/tariffpro-mini", headers=headers, params={"country_code": "MEX", "model": "pro"}, data={"product_description": "Tornillo de acero inoxidable M8x40mm"} ) ``` ```javascript JavaScript theme={null} const formData = new FormData(); formData.append("product_description", "Tornillo de acero inoxidable M8x40mm"); const response = await fetch( "https://api.camtomx.com/api/v3/tariffpro/tariffpro-mini?country_code=MEX&model=pro", { method: "POST", headers: { "Authorization": "Bearer sk_tu_api_key" }, body: formData } ); ``` ```bash cURL theme={null} curl -X POST "https://api.camtomx.com/api/v3/tariffpro/tariffpro-mini?country_code=MEX&model=pro" \ -H "Authorization: Bearer sk_tu_api_key" \ -F "product_description=Tornillo de acero inoxidable M8x40mm" ``` ## Mecanismos de autenticacion ### API Keys Los tokens que comienzan con los prefijos `sk_`, `st_`, `cmt_` o `cm_` son tratados como API keys. El proceso de validacion es: 1. Se valida que la API key sea activa y que la organizacion tenga una suscripcion vigente 2. Se valida que la organizacion tenga suscripcion `pro` o `enterprise`, y que la suscripcion no este expirada ### JWT Tokens Los tokens que no coinciden con los prefijos de API key se tratan como JWT. Los JWT tokens son utilizados por la webapp de Camtom y tienen expiracion automatica. Los JWT tokens son utilizados por la webapp de Camtom. Para integraciones via API, usa siempre una API key. ## Obtener tu API key 1. Inicia sesion en [app.camtomx.com](https://app.camtomx.com) 2. Ve a **Settings** (Configuracion) en el menu lateral 3. Selecciona la seccion **API Keys** 4. Haz clic en **Crear nueva API key** 5. Copia la key -- solo se muestra una vez Guarda tu API key en un lugar seguro al momento de crearla. Por razones de seguridad, no podras volver a verla despues. Si la pierdes, deberas generar una nueva. ## Tipos de API key Camtom usa prefijos para distinguir los tipos de key: | Prefijo | Tipo | Uso | | ------- | ----------- | -------------------------------------------------------------------------------------------------------------- | | `sk_` | Secret Key | Produccion. Acceso completo a la API. Se genera como `sk_` + 64 caracteres hex. Nunca la expongas en frontend. | | `st_` | Test Key | Desarrollo y pruebas. | | `cmt_` | Camtom Key | Keys internas de Camtom para integraciones propias. | | `cm_` | Compact Key | Version compacta para integraciones con restricciones de longitud. | ## Requisitos de suscripcion Para usar la API con API keys, tu organizacion debe tener una suscripcion `pro` o `enterprise` activa. Las organizaciones con plan `free` tienen acceso limitado: * Solo pueden usar `country_code=WORLD` para clasificaciones * Intentar usar otros codigos de pais devuelve `403`: *"Your current plan only allows access to WORLD classifications."* ## Sistema de creditos La API de Camtom opera con un sistema de creditos basado en la suscripcion: * **Cada organizacion** tiene limites de creditos definidos en su suscripcion * **Cada API key** pertenece a una organizacion y comparte sus creditos * **Cada producto** tiene limites de creditos definidos en tu suscripcion * **Cada llamada** que consume creditos queda registrada | Endpoint | Consumo | | ------------------ | ------------------------------------------------------------------- | | TariffPro Mini | 1 credito por clasificacion | | Quoter v2 | 0.25 creditos por producto; `include_rrna=true` no agrega costo | | CamtomDocs Extract | Segun paginas procesadas (ver campo `billed_pages` en la respuesta) | Cuando tus creditos se agotan, la API responde con un error `402` (CamtomDocs) o `403` indicando creditos insuficientes. Consulta tu saldo de creditos en cualquier momento desde **Settings > Billing** en la plataforma. ## Rutas exentas de autenticacion Las siguientes rutas no requieren token de autenticacion: * Peticiones `OPTIONS` (CORS preflight) * `/`, `/api/v2`, `/docs`, `/redoc`, `/openapi.json`, `/health`, `/favicon.ico` * Cualquier ruta que termine en `/health` * Rutas publicas de ShareLink: `/api/v3/sharelink/questions/*`, `/api/v3/sharelink/responses/*`, `/api/v3/operations-sharelink/info/*` ## Seguridad Sigue estas practicas para proteger tu API key: * **Nunca incluyas tu API key en codigo frontend** (JavaScript del navegador, apps moviles). Usa siempre un backend como intermediario. * **Usa variables de entorno** para almacenar tus keys en lugar de hardcodearlas en el codigo. * **Rota tus keys periodicamente** desde el panel de configuracion. * **Cancela keys comprometidas** inmediatamente usando el endpoint `PATCH /api/keys/cancel` o desde la plataforma. ```python Python (.env) theme={null} # .env CAMTOM_API_KEY=sk_tu_api_key # app.py import os import requests api_key = os.environ["CAMTOM_API_KEY"] headers = {"Authorization": f"Bearer {api_key}"} ``` ```javascript JavaScript (.env) theme={null} // .env CAMTOM_API_KEY=sk_tu_api_key // app.js const apiKey = process.env.CAMTOM_API_KEY; const headers = { "Authorization": `Bearer ${apiKey}` }; ``` ## Errores de autenticacion | Codigo | Causa | Solucion | | ------ | --------------------------------------- | --------------------------------------------------------------------------------- | | `401` | Token ausente o invalido | Verifica que el header `Authorization` esta presente con formato `Bearer ` | | `401` | API key revocada | Genera una nueva key desde el panel de configuracion | | `401` | JWT expirado | Refresca el token usando `/api/refresh-token` | | `403` | Suscripcion no es `pro` ni `enterprise` | Actualiza tu plan de suscripcion | | `403` | Suscripcion expirada | Renueva tu suscripcion en [app.camtomx.com](https://app.camtomx.com) | | `403` | Pais no permitido en plan `free` | Usa `country_code=WORLD` o actualiza a plan `pro` | Para mas detalles sobre errores, consulta la [referencia de codigos de error](/api/errors). # API extraccion documentos aduaneros Source: https://docs.camtomx.com/api/camtomdocs-general Endpoint REST para extraer datos de facturas, pedimentos y documentos de comercio exterior con JSON Schema. Ejemplos en Python, JS y cURL. Extraccion inteligente de datos de cualquier documento. Envia un archivo (PDF o imagen) junto con un esquema de extraccion en formato JSON, y recibe datos estructurados listos para usar. ``` POST https://api.camtomx.com/api/v3/camtomdocs/extract ``` **Costo:** Segun paginas procesadas (ver campo `billed_pages` en la respuesta). ## Request ### Headers | Header | Tipo | Requerido | Descripcion | | --------------- | ------ | --------- | ------------------ | | `Authorization` | string | Si | `Bearer ` | Este endpoint usa `multipart/form-data`. No establezcas `Content-Type` manualmente -- la mayoria de los clientes HTTP lo configuran automaticamente con el boundary correcto al enviar formularios. ### Query parameters Codigo de pais. Valores permitidos: `COL`, `MEX`, `USA`, `ARG`, `WORLD`. Si es `true`, el campo `json_response` dentro de `json_data` se trata como un JSON Schema Draft 7 valido. Si es `false`, el sistema infiere las descripciones automaticamente. Flag interno adicional. ### Body parameters (multipart/form-data) String JSON con el esquema de extraccion. Debe contener tres campos: * `document_type` -- Tipo de documento (ej. `"invoice"`, `"packing_list"`) * `document_description` -- Descripcion de lo que se quiere extraer * `json_response` -- JSON Schema (Draft 7) que define la estructura de salida El archivo a procesar. Formatos soportados: PDF, JPEG, PNG, TIFF, BMP, WEBP. Debe proporcionarse `file_path` o `file_url`, no ambos. URL del documento a procesar. Alternativa a subir el archivo directamente. Debe proporcionarse `file_path` o `file_url`, no ambos. ### Estructura del campo `json_data` El parametro `json_data` es un string JSON con la siguiente estructura: ```json theme={null} { "document_type": "invoice", "document_description": "Factura comercial de importacion con datos del exportador e importador", "json_response": { "type": "object", "properties": { "nombre_campo": { "type": "string", "description": "Descripcion de lo que representa este campo" }, "campo_numerico": { "type": "number", "description": "Descripcion del valor numerico a extraer" }, "campo_array": { "type": "array", "items": { "type": "object", "properties": { "subcampo": { "type": "string" } } }, "description": "Lista de elementos a extraer" } }, "required": ["nombre_campo"] } } ``` El campo `json_response` se valida contra la especificacion JSON Schema Draft 7. No puede estar vacio. Incluye `description` en cada propiedad del schema. La IA usa estas descripciones para entender mejor que dato extraer, especialmente cuando el nombre del campo es ambiguo. ### Ejemplo de request El siguiente ejemplo extrae datos de una factura comercial: ```python Python theme={null} import requests import json json_data = { "document_type": "invoice", "document_description": "Factura comercial de importacion", "json_response": { "type": "object", "properties": { "invoice_number": { "type": "string", "description": "Numero de factura" }, "date": { "type": "string", "description": "Fecha de la factura en formato YYYY-MM-DD" }, "seller": { "type": "object", "properties": { "name": {"type": "string", "description": "Nombre o razon social del vendedor"}, "tax_id": {"type": "string", "description": "RFC o tax ID del vendedor"}, "address": {"type": "string", "description": "Direccion del vendedor"} }, "description": "Datos del vendedor/exportador" }, "buyer": { "type": "object", "properties": { "name": {"type": "string", "description": "Nombre o razon social del comprador"}, "tax_id": {"type": "string", "description": "RFC o tax ID del comprador"} }, "description": "Datos del comprador/importador" }, "line_items": { "type": "array", "items": { "type": "object", "properties": { "description": {"type": "string", "description": "Descripcion del producto"}, "quantity": {"type": "number", "description": "Cantidad"}, "unit_price": {"type": "number", "description": "Precio unitario en USD"}, "total": {"type": "number", "description": "Total de la linea en USD"} } }, "description": "Lineas de productos de la factura" }, "total_amount": { "type": "number", "description": "Monto total de la factura en USD" }, "currency": { "type": "string", "description": "Moneda de la factura (ej. USD, MXN, EUR)" } }, "required": ["invoice_number", "total_amount", "line_items"] } } response = requests.post( "https://api.camtomx.com/api/v3/camtomdocs/extract", headers={"Authorization": "Bearer sk_tu_api_key"}, params={"country_code": "MEX", "json_schema": "true"}, files={"file_path": ("factura.pdf", open("factura.pdf", "rb"), "application/pdf")}, data={"json_data": json.dumps(json_data)} ) data = response.json() print(f"Status: {data['status']}") print(f"Factura: {data['document_data']['invoice_number']}") print(f"Total: {data['document_data']['total_amount']}") print(f"Paginas cobradas: {data['billed_pages']}") ``` ```javascript JavaScript theme={null} const fs = require("fs"); const FormData = require("form-data"); const jsonData = { document_type: "invoice", document_description: "Factura comercial de importacion", json_response: { type: "object", properties: { invoice_number: { type: "string", description: "Numero de factura" }, date: { type: "string", description: "Fecha de la factura en formato YYYY-MM-DD" }, seller: { type: "object", properties: { name: { type: "string", description: "Nombre o razon social del vendedor" }, tax_id: { type: "string", description: "RFC o tax ID del vendedor" } }, description: "Datos del vendedor/exportador" }, line_items: { type: "array", items: { type: "object", properties: { description: { type: "string", description: "Descripcion del producto" }, quantity: { type: "number", description: "Cantidad" }, unit_price: { type: "number", description: "Precio unitario en USD" }, total: { type: "number", description: "Total de la linea en USD" } } }, description: "Lineas de productos de la factura" }, total_amount: { type: "number", description: "Monto total de la factura en USD" }, currency: { type: "string", description: "Moneda de la factura (ej. USD, MXN, EUR)" } }, required: ["invoice_number", "total_amount", "line_items"] } }; const form = new FormData(); form.append("file_path", fs.createReadStream("factura.pdf")); form.append("json_data", JSON.stringify(jsonData)); const response = await fetch( "https://api.camtomx.com/api/v3/camtomdocs/extract?country_code=MEX&json_schema=true", { method: "POST", headers: { "Authorization": "Bearer sk_tu_api_key", ...form.getHeaders() }, body: form } ); const data = await response.json(); console.log(`Status: ${data.status}`); console.log(`Factura: ${data.document_data.invoice_number}`); console.log(`Total: ${data.document_data.total_amount}`); console.log(`Paginas cobradas: ${data.billed_pages}`); ``` ```bash cURL theme={null} curl -X POST "https://api.camtomx.com/api/v3/camtomdocs/extract?country_code=MEX&json_schema=true" \ -H "Authorization: Bearer sk_tu_api_key" \ -F "file_path=@factura.pdf" \ -F 'json_data={ "document_type": "invoice", "document_description": "Factura comercial de importacion", "json_response": { "type": "object", "properties": { "invoice_number": {"type": "string", "description": "Numero de factura"}, "total_amount": {"type": "number", "description": "Monto total"}, "currency": {"type": "string", "description": "Moneda"}, "line_items": { "type": "array", "items": { "type": "object", "properties": { "description": {"type": "string"}, "quantity": {"type": "number"}, "unit_price": {"type": "number"}, "total": {"type": "number"} } } } }, "required": ["invoice_number", "total_amount", "line_items"] } }' ``` ### Ejemplo con URL de archivo Si el archivo ya esta alojado en un servidor, puedes usar `file_url` en lugar de subir el archivo: ```python Python (con URL) theme={null} import requests import json json_data = { "document_type": "packing_list", "document_description": "Lista de empaque con pesos y dimensiones", "json_response": { "type": "object", "properties": { "total_packages": {"type": "number", "description": "Total de bultos"}, "total_weight_kg": {"type": "number", "description": "Peso total en kg"} } } } response = requests.post( "https://api.camtomx.com/api/v3/camtomdocs/extract", headers={"Authorization": "Bearer sk_tu_api_key"}, params={"country_code": "MEX"}, data={ "json_data": json.dumps(json_data), "file_url": "https://example.com/documentos/packing-list.pdf" } ) ``` ```bash cURL (con URL) theme={null} curl -X POST "https://api.camtomx.com/api/v3/camtomdocs/extract?country_code=MEX" \ -H "Authorization: Bearer sk_tu_api_key" \ -F "file_url=https://example.com/documentos/packing-list.pdf" \ -F 'json_data={"document_type":"packing_list","document_description":"Lista de empaque","json_response":{"type":"object","properties":{"total_packages":{"type":"number"}}}}' ``` ## Response ### Campos de respuesta Estado de la extraccion. Valores posibles: `"success"` o `"error"`. Objeto con los datos extraidos del documento, estructurado segun el JSON Schema proporcionado en `json_data.json_response`. Los campos coinciden con las propiedades definidas en tu schema. Numero de paginas del documento que fueron cobradas. Este valor determina el costo en creditos de la operacion. ### Ejemplo de respuesta exitosa ```json theme={null} { "status": "success", "document_data": { "invoice_number": "INV-2024-00847", "date": "2024-11-15", "seller": { "name": "Acme Manufacturing Co.", "tax_id": "US-EIN-12-3456789", "address": "1234 Industrial Blvd, Los Angeles, CA 90001" }, "buyer": { "name": "Importaciones del Norte S.A. de C.V.", "tax_id": "IDN200315ABC" }, "line_items": [ { "description": "Hydraulic pump model HP-200, industrial grade", "quantity": 10, "unit_price": 450.00, "total": 4500.00 }, { "description": "Replacement seals kit for HP-200", "quantity": 20, "unit_price": 25.00, "total": 500.00 } ], "total_amount": 5000.00, "currency": "USD" }, "billed_pages": 2 } ``` ## Schemas para documentos comunes ```json theme={null} { "document_type": "invoice", "document_description": "Factura comercial de importacion/exportacion", "json_response": { "type": "object", "properties": { "invoice_number": {"type": "string", "description": "Numero de factura"}, "date": {"type": "string", "description": "Fecha de emision (YYYY-MM-DD)"}, "incoterm": {"type": "string", "description": "Incoterm (EXW, FOB, CIF, etc.)"}, "seller_name": {"type": "string", "description": "Razon social del vendedor"}, "seller_tax_id": {"type": "string", "description": "RFC o tax ID del vendedor"}, "buyer_name": {"type": "string", "description": "Razon social del comprador"}, "buyer_tax_id": {"type": "string", "description": "RFC del comprador"}, "line_items": { "type": "array", "items": { "type": "object", "properties": { "description": {"type": "string"}, "hs_code": {"type": "string", "description": "Fraccion arancelaria si aparece"}, "quantity": {"type": "number"}, "unit": {"type": "string", "description": "Unidad de medida"}, "unit_price": {"type": "number"}, "total": {"type": "number"} } } }, "subtotal": {"type": "number"}, "total_amount": {"type": "number"}, "currency": {"type": "string"}, "country_of_origin": {"type": "string", "description": "Pais de origen de la mercancia"} }, "required": ["invoice_number", "total_amount", "line_items"] } } ``` ```json theme={null} { "document_type": "packing_list", "document_description": "Lista de empaque con detalles de bultos, pesos y dimensiones", "json_response": { "type": "object", "properties": { "reference_number": {"type": "string", "description": "Numero de referencia del packing list"}, "related_invoice": {"type": "string", "description": "Numero de factura relacionada"}, "date": {"type": "string", "description": "Fecha (YYYY-MM-DD)"}, "packages": { "type": "array", "items": { "type": "object", "properties": { "package_number": {"type": "string", "description": "Numero de bulto o caja"}, "description": {"type": "string"}, "quantity": {"type": "number"}, "net_weight_kg": {"type": "number", "description": "Peso neto en kg"}, "gross_weight_kg": {"type": "number", "description": "Peso bruto en kg"}, "dimensions_cm": {"type": "string", "description": "Dimensiones LxWxH en cm"} } } }, "total_packages": {"type": "number", "description": "Total de bultos"}, "total_net_weight_kg": {"type": "number"}, "total_gross_weight_kg": {"type": "number"} }, "required": ["packages", "total_packages"] } } ``` ```json theme={null} { "document_type": "certificate_of_origin", "document_description": "Certificado de origen con datos del exportador, importador y productos", "json_response": { "type": "object", "properties": { "certificate_number": {"type": "string", "description": "Numero de certificado"}, "exporter_name": {"type": "string", "description": "Nombre del exportador"}, "exporter_address": {"type": "string"}, "importer_name": {"type": "string", "description": "Nombre del importador"}, "country_of_origin": {"type": "string", "description": "Pais de origen"}, "country_of_destination": {"type": "string", "description": "Pais de destino"}, "products": { "type": "array", "items": { "type": "object", "properties": { "description": {"type": "string"}, "hs_code": {"type": "string"}, "origin_criterion": {"type": "string", "description": "Criterio de origen aplicado"} } } }, "treaty": {"type": "string", "description": "Tratado comercial aplicable (T-MEC, TLCUE, etc.)"}, "issue_date": {"type": "string"}, "expiration_date": {"type": "string"} }, "required": ["certificate_number", "country_of_origin", "products"] } } ``` ## Endpoints auxiliares CamtomDocs tambien ofrece endpoints auxiliares que no consumen creditos: | Endpoint | Metodo | Descripcion | | ------------------------------------------ | ------ | -------------------------------------------------------------- | | `/api/v3/camtomdocs/generate-schema` | POST | Genera un JSON Schema a partir de una descripcion en texto | | `/api/v3/camtomdocs/generate-excel-schema` | POST | Genera un JSON Schema a partir de un archivo Excel | | `/api/v3/camtomdocs/validate-schema` | POST | Valida un JSON Schema contra la especificacion Draft 7 | | `/api/v3/camtomdocs/validate-file` | POST | Valida un archivo y devuelve metadatos (tipo, paginas, tamano) | ## Errores comunes | Codigo | Causa | Solucion | | ------ | ------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------- | | `400` | Campo `json_data` ausente o `json_response` vacio | Verifica que `json_data` contenga un JSON valido con `document_type`, `document_description` y `json_response` | | `401` | API key invalida o ausente | Revisa el header `Authorization` | | `402` | Creditos insuficientes | Recarga creditos en [app.camtomx.com](https://app.camtomx.com) | | `422` | JSON Schema invalido o formato de archivo no soportado | Valida tu schema con `/api/v3/camtomdocs/validate-schema` antes de enviar | | `429` | Limite de cuota excedido | Espera antes de reintentar | | `502` | Error en el procesamiento de IA | Reintenta la peticion. Si persiste, contacta soporte | Para la referencia completa de errores, consulta [codigos de error](/api/errors). # Codigos de error API Camtom | Referencia Source: https://docs.camtomx.com/api/errors Referencia de errores HTTP de la API Camtom: 400, 401, 402, 403, 422, 429, 500 y 502. Causas y soluciones con ejemplos de codigo. La API de Camtom usa codigos HTTP estandar. Los errores devuelven un objeto JSON con el tipo de error, un mensaje descriptivo y el codigo de estado. ## Formato de error Todas las respuestas de error de la API siguen esta estructura: ```json theme={null} { "error": "InvalidRequest", "message": "El campo 'product_description' es requerido.", "status_code": 400 } ``` Nombre del tipo de error. Corresponde al nombre de la clase de excepcion interna (ej. `InvalidRequest`, `InvalidEncoding`, `InternalServerError`). Descripcion legible del error. Util para debugging y logs. Codigo de estado HTTP del error. ## Referencia de codigos ### Errores del cliente (4xx) | HTTP | Tipo de error | Descripcion | Causa comun | | ----- | --------------------------- | ----------------------------------- | --------------------------------------------------------------------- | | `400` | `InvalidEncoding` | Codificacion de caracteres invalida | El request contiene caracteres con codificacion no valida | | `400` | `CamtomDocsResourceError` | Error de archivo o recurso | Archivo corrupto, no legible o URL no accesible | | `401` | `Unauthorized` | Autenticacion fallida | API key ausente, invalida, revocada o expirada | | `402` | `CamtomDocsCreditError` | Creditos insuficientes | No hay creditos suficientes para procesar el documento | | `403` | `Forbidden` | Acceso denegado | Suscripcion no valida, expirada, o pais no permitido en plan free | | `404` | `CamtomDocsNotFoundError` | Recurso no encontrado | El documento o recurso solicitado no existe | | `422` | `CamtomDocsValidationError` | Error de validacion | JSON Schema invalido, campos requeridos ausentes o formato incorrecto | | `429` | `CamtomDocsLimitError` | Limite de cuota excedido | Se excedio el limite de uso o cuota de la suscripcion | ### Errores del servidor (5xx) | HTTP | Tipo de error | Descripcion | Que hacer | | ----- | --------------------------- | ---------------------------- | ----------------------------------------------------------------------------------- | | `500` | `InternalServerError` | Error interno del servidor | Reintentar con backoff exponencial. Si persiste, contactar soporte | | `502` | `CamtomDocsProcessingError` | Error en procesamiento de IA | El modelo de IA no pudo procesar el documento. Reintentar o simplificar la peticion | ### Errores de validacion (422) - Detalle Los errores de validacion de CamtomDocs incluyen un campo `errors` adicional con detalles por campo: ```json theme={null} { "error": "CamtomDocsValidationError", "errors": [ "El campo 'json_response' no puede estar vacio", "El campo 'document_type' es requerido" ] } ``` ## Manejo de errores ### Patron recomendado ```python Python theme={null} import requests import time def call_camtom_api(url, headers, data, files=None, params=None, max_retries=3): for attempt in range(max_retries): response = requests.post(url, headers=headers, data=data, files=files, params=params) if response.status_code == 200: return response.json() error_body = response.json() error_type = error_body.get("error", "Unknown") message = error_body.get("message", "Error desconocido") # Errores que no se resuelven reintentando if response.status_code in (400, 401, 402, 403, 404, 422): raise Exception(f"Error {response.status_code} ({error_type}): {message}") # Limite de cuota: esperar antes de reintentar if response.status_code == 429: wait_time = 2 ** attempt print(f"Limite excedido. Reintentando en {wait_time}s...") time.sleep(wait_time) continue # Error del servidor: reintentar con backoff exponencial if response.status_code >= 500: wait_time = 2 ** attempt print(f"Error del servidor ({error_type}). Reintentando en {wait_time}s...") time.sleep(wait_time) continue raise Exception("Maximo de reintentos alcanzado") # Ejemplo de uso con TariffPro Mini result = call_camtom_api( url="https://api.camtomx.com/api/v3/tariffpro/tariffpro-mini", headers={"Authorization": "Bearer sk_tu_api_key"}, params={"country_code": "MEX", "model": "pro"}, data={"product_description": "Tornillo de acero inoxidable M8x40mm"} ) ``` ```javascript JavaScript theme={null} async function callCamtomAPI(url, headers, formData, params = {}, maxRetries = 3) { const queryString = new URLSearchParams(params).toString(); const fullUrl = queryString ? `${url}?${queryString}` : url; for (let attempt = 0; attempt < maxRetries; attempt++) { const response = await fetch(fullUrl, { method: "POST", headers, body: formData }); if (response.ok) { return await response.json(); } const errorBody = await response.json(); const { error: errorType, message } = errorBody; // Errores que no se resuelven reintentando if ([400, 401, 402, 403, 404, 422].includes(response.status)) { throw new Error(`Error ${response.status} (${errorType}): ${message}`); } // Limite de cuota: esperar antes de reintentar if (response.status === 429) { const waitTime = 2 ** attempt; console.log(`Limite excedido. Reintentando en ${waitTime}s...`); await new Promise(r => setTimeout(r, waitTime * 1000)); continue; } // Error del servidor: backoff exponencial if (response.status >= 500) { const waitTime = 2 ** attempt; console.log(`Error del servidor (${errorType}). Reintentando en ${waitTime}s...`); await new Promise(r => setTimeout(r, waitTime * 1000)); continue; } } throw new Error("Maximo de reintentos alcanzado"); } // Ejemplo de uso con TariffPro Mini const formData = new FormData(); formData.append("product_description", "Tornillo de acero inoxidable M8x40mm"); const result = await callCamtomAPI( "https://api.camtomx.com/api/v3/tariffpro/tariffpro-mini", { "Authorization": "Bearer sk_tu_api_key" }, formData, { country_code: "MEX", model: "pro" } ); ``` ## Escenarios comunes y soluciones ### API key invalida (401) ```json theme={null} { "error": "Unauthorized", "message": "Invalid or expired token", "status_code": 401 } ``` **Solucion:** Verifica que el header `Authorization` tenga el formato `Bearer sk_...` y que la key no haya sido revocada. Genera una nueva key desde [app.camtomx.com](https://app.camtomx.com) si es necesario. ### Suscripcion no valida (403) ```json theme={null} { "error": "Forbidden", "message": "Organization subscription is not active or not pro/enterprise", "status_code": 403 } ``` **Solucion:** Verifica que tu organizacion tenga una suscripcion `pro` o `enterprise` activa. Las API keys requieren uno de estos planes. ### Pais no permitido (403) ```json theme={null} { "error": "Forbidden", "message": "Your current plan only allows access to WORLD classifications.", "status_code": 403 } ``` **Solucion:** Las organizaciones con plan `free` solo pueden usar `country_code=WORLD`. Actualiza a plan `pro` para acceder a clasificaciones por pais. ### Creditos insuficientes (402) ```json theme={null} { "error": "CamtomDocsCreditError", "message": "Insufficient credits", "status_code": 402 } ``` **Solucion:** Recarga creditos desde **Settings > Billing** en [app.camtomx.com](https://app.camtomx.com). ### Error de validacion (422) ```json theme={null} { "error": "CamtomDocsValidationError", "errors": [ "json_response cannot be empty" ] } ``` **Solucion:** Revisa que el campo `json_data` contenga un JSON valido con `document_type`, `document_description` y un `json_response` no vacio que cumpla con JSON Schema Draft 7. ### Error de procesamiento (502) ```json theme={null} { "error": "CamtomDocsProcessingError", "message": "AI processing failed", "status_code": 502 } ``` **Solucion:** Reintenta la peticion. Si el error persiste, verifica que el documento sea legible y que el schema no sea excesivamente complejo. ### Error de codificacion (400) ```json theme={null} { "error": "InvalidEncoding", "message": "Invalid character encoding in request", "status_code": 400 } ``` **Solucion:** Asegurate de que el request use codificacion UTF-8. Si recibes errores de forma consistente y no puedes resolverlos, contacta al equipo de soporte en [app.camtomx.com](https://app.camtomx.com) con el tipo de error, el mensaje completo y un ejemplo del request que genera el error. # API comercio exterior Mexico | Camtom API Source: https://docs.camtomx.com/api/introduction API REST para clasificacion arancelaria y extraccion de documentos aduaneros. Integra IA de comercio exterior en tu sistema. La API de Camtom te permite integrar clasificacion arancelaria y extraccion de documentos directamente en tu sistema. Dos endpoints principales, una sola autenticacion, resultados en segundos. ## Base URL Todas las peticiones van a: ``` https://api.camtomx.com ``` ## Endpoints disponibles Clasificacion arancelaria interactiva. Envia una descripcion, imagenes o documentos y recibe codigos HS sugeridos con nivel de confianza. Extraccion de datos de documentos aduaneros. Envia un PDF o imagen con un JSON Schema y recibe datos estructurados. Analisis de impuestos, aranceles, restricciones y RRNA para productos previamente clasificados. ## Quick start Clasifica un producto con `multipart/form-data`: ```python Python theme={null} import requests response = requests.post( "https://api.camtomx.com/api/v3/tariffpro/tariffpro-mini", headers={"Authorization": "Bearer sk_tu_api_key"}, params={"country_code": "MEX", "model": "pro"}, data={"product_description": "Camiseta de algodon para hombre, tejida, talla M"} ) print(response.json()) ``` ```javascript JavaScript theme={null} const formData = new FormData(); formData.append("product_description", "Camiseta de algodon para hombre, tejida, talla M"); const response = await fetch( "https://api.camtomx.com/api/v3/tariffpro/tariffpro-mini?country_code=MEX&model=pro", { method: "POST", headers: { "Authorization": "Bearer sk_tu_api_key" }, body: formData } ); const data = await response.json(); console.log(data); ``` ```bash cURL theme={null} curl -X POST "https://api.camtomx.com/api/v3/tariffpro/tariffpro-mini?country_code=MEX&model=pro" \ -H "Authorization: Bearer sk_tu_api_key" \ -F "product_description=Camiseta de algodon para hombre, tejida, talla M" ``` Respuesta: ```json theme={null} { "hscodes_array": [ { "hscode_2digits": { "name": "Prendas y complementos de vestir, de punto", "code": "61" }, "hscode_4digits": { "name": "Camisetas de punto", "code": "6109" }, "hscode_6digits": { "name": "De algodon", "code": "6109.10" }, "hscode_8digits": { "name": "Camisetas de algodon", "code": "6109.10.01" }, "overall_confidence": 0.92, "justification": "Producto textil de punto de algodon para hombre...", "recommendations": "...", "tariff_info": {} } ], "summary_classification": "Camiseta de punto de algodon para hombre", "required_questions": [], "classification_record_id": "abc123" } ``` ## Sistema de creditos Cada llamada a la API consume creditos de tu organizacion: | Endpoint | Costo | | ------------------ | ------------------------------------------------------------- | | TariffPro Mini | 1 credito por clasificacion | | Quoter v2 | 0.25 creditos por producto; RRNA incluido | | CamtomDocs Extract | Segun paginas procesadas (ver `billed_pages` en la respuesta) | Los creditos disponibles se consultan desde `organization.subscription.limits`. Puedes ver tu saldo desde [app.camtomx.com](https://app.camtomx.com). ## Siguientes pasos Obtener tu API key y configurar la autenticacion. Documentacion completa del endpoint de clasificacion arancelaria. Documentacion completa del endpoint de extraccion de documentos. Documentacion del endpoint de impuestos, regulaciones y RRNA. Referencia de errores y como resolverlos. # Quoter v2 API - Impuestos y regulaciones Source: https://docs.camtomx.com/api/quoter-v2 Genera el analisis de impuestos, aranceles, restricciones y RRNA para productos previamente clasificados. Genera el analisis arancelario de uno o varios productos a partir de su descripcion, fraccion arancelaria de 8 digitos y pais relacionado con la operacion. ``` POST https://api.camtomx.com/api/v3/quoter_v2/new-quote ``` **Costo:** 0.25 creditos por producto. Incluir RRNA no agrega costo. ## Autenticacion Incluye tu API key en el header: ``` Authorization: Bearer sk_tu_api_key Content-Type: application/json ``` Nunca expongas una API key en frontend. Llama este endpoint desde tu backend. ## Query parameters Pais cuya tarifa y regulaciones se analizaran. Actualmente, Quoter v2 soporta `MEX`. Si es `true`, agrega las Regulaciones y Restricciones No Arancelarias aplicables. No agrega costo. Identificador opcional para trazabilidad de la integracion. ## Body El body usa `application/json`. Direccion de la operacion. Valores: `import` o `export`. Lista de 1 a 20 productos. El costo total es `cantidad de productos x 0.25 creditos`. Cada producto contiene: | Campo | Tipo | Requerido | Descripcion | | --------------------- | ------ | --------- | ----------------------------------------------------- | | `product_description` | string | Si | Descripcion clara del producto | | `hscode_8digits` | string | Si | Fraccion arancelaria de 8 digitos | | `country` | string | Si | Pais de origen o destino relacionado con la operacion | El campo `language` es opcional. Usa `Spanish` o `English`; el valor predeterminado es `Spanish`. ## Ejemplo ```python Python theme={null} import requests response = requests.post( "https://api.camtomx.com/api/v3/quoter_v2/new-quote", headers={ "Authorization": "Bearer sk_tu_api_key", "Content-Type": "application/json", }, params={ "country_code": "MEX", "include_rrna": "true", "user_identifier": "orden-1042", }, json={ "direction": "import", "language": "Spanish", "products": [ { "product_description": "Microfono alambrico para uso profesional", "hscode_8digits": "85181004", "country": "CHN", } ], }, timeout=180, ) response.raise_for_status() print(response.json()) ``` ```javascript JavaScript theme={null} const response = await fetch( "https://api.camtomx.com/api/v3/quoter_v2/new-quote?country_code=MEX&include_rrna=true", { method: "POST", headers: { "Authorization": "Bearer sk_tu_api_key", "Content-Type": "application/json" }, body: JSON.stringify({ direction: "import", language: "Spanish", products: [ { product_description: "Microfono alambrico para uso profesional", hscode_8digits: "85181004", country: "CHN" } ] }) } ); if (!response.ok) { throw new Error(`Quoter v2 respondio ${response.status}`); } console.log(await response.json()); ``` ```bash cURL theme={null} curl -X POST \ "https://api.camtomx.com/api/v3/quoter_v2/new-quote?country_code=MEX&include_rrna=true" \ -H "Authorization: Bearer sk_tu_api_key" \ -H "Content-Type: application/json" \ -d '{ "direction": "import", "language": "Spanish", "products": [ { "product_description": "Microfono alambrico para uso profesional", "hscode_8digits": "85181004", "country": "CHN" } ] }' ``` ## Respuesta La respuesta es un arreglo. Cada posicion corresponde al producto enviado en la misma posicion. Aranceles aplicables. Cada elemento incluye `rate_type`, `rate`, `name`, `description` y `reason`. Impuestos aplicables, como IVA o IEPS. Restricciones evaluadas y si aplican al producto. Tratados comerciales relevantes para la operacion. Notas legales o regulatorias con referencia, ley y detalle. Unidad de medida aduanera. Datos que pueden mejorar la precision del analisis. Indica si el producto podria estar sujeto a IEPS. Solo aparece cuando `include_rrna=true` y el analisis RRNA termina correctamente. Incluye nombre, clave, permiso o NOM, acotacion, razon, ambiguedades y `applies`. ### Ejemplo abreviado ```json theme={null} [ { "tariffs": [ { "rate_type": "percentage", "rate": 0.15, "name": "IGI", "description": "Impuesto General de Importacion", "reason": "Tarifa aplicable a la fraccion" } ], "taxes": [ { "rate_type": "percentage", "rate": 0.16, "name": "IVA", "description": "Impuesto al Valor Agregado", "reason": "Importacion a Mexico" } ], "restrictions": [], "trade_agreements": [], "notes": [], "unit": "Pza", "suggestions": [], "ieps": false, "regulaciones_rrna": [] } ] ``` Las tasas porcentuales usan formato decimal: `0.16` significa 16%. ## Creditos | Productos | Costo | | --------- | ------------- | | 1 | 0.25 creditos | | 2 | 0.50 creditos | | 10 | 2.50 creditos | | 20 | 5.00 creditos | * El cobro se realiza antes de procesar. * Si el procesamiento falla, los creditos se reembolsan. * `include_rrna=true` no agrega costo. * Las llamadas con API key siempre consumen creditos. ## Errores | HTTP | Causa | Accion | | ----- | ---------------------------------------- | ---------------------------------------------------- | | `400` | Se enviaron 0 o mas de 20 productos | Envia entre 1 y 20 productos | | `401` | API key ausente o invalida | Revisa `Authorization: Bearer ...` | | `403` | Creditos insuficientes o acceso denegado | Revisa saldo y suscripcion | | `422` | Body invalido | Revisa campos, tipos y valores permitidos | | `500` | Error interno al generar la cotizacion | Reintenta con backoff; si persiste, contacta soporte | ## Recomendaciones * Envia una descripcion especifica: material, uso, composicion y presentacion. * Usa una fraccion de exactamente 8 digitos. * Conserva el orden del arreglo para relacionar cada respuesta con su producto. * Configura un timeout de al menos 180 segundos cuando uses `include_rrna=true`. * Reintenta solo errores `500` con backoff exponencial. # Limites API Camtom | Rate limits y creditos Source: https://docs.camtomx.com/api/rate-limits Limites de concurrencia, sistema de creditos y mejores practicas para usar la API de clasificacion arancelaria y extraccion de documentos. La API de Camtom esta disenada para manejar volumen de produccion. Los limites dependen del tipo de endpoint y la capacidad del servicio. ## Limites actuales ### Endpoints de IA Los endpoints principales de la API (TariffPro, CamtomDocs, Quoter, etc.) **no tienen rate limiting global por peticiones por minuto**. En su lugar, el control se realiza mediante: * **Concurrencia:** TariffPro Mini tiene un limite de **50 peticiones simultaneas por worker** del servicio. Si se alcanza este limite, las peticiones adicionales esperan hasta que haya capacidad. * **Creditos:** Cada llamada consume creditos de la suscripcion de tu organizacion. Cuando los creditos se agotan, las peticiones son rechazadas. * **Suscripcion:** Solo organizaciones con suscripcion `pro` o `enterprise` pueden usar API keys. ### Endpoints internos (Node.js - KYB) El modulo KYB (Know Your Business) es el unico con rate limiting explicito por peticiones. Estos limites aplican a rutas internas de onboarding, no a los endpoints publicos de la API: | Operacion | Ventana | Max peticiones | | ------------------------- | -------- | -------------- | | Creacion de verificacion | 1 minuto | 5 | | Consultas | 1 minuto | 30 | | Cambios de estado | 1 minuto | 10 | | Verificaciones EFOS | 1 minuto | 10 | | Operaciones de documentos | 1 minuto | 15 | | Cierre de verificaciones | 1 minuto | 5 | | Webhooks | 1 minuto | 50 | Al exceder estos limites, la respuesta es: ```json theme={null} { "error": "RATE_LIMITED", "message": "Too many ... requests. Try again in a minute." } ``` ## Sistema de creditos como control de uso El principal mecanismo de control de uso en la API es el **sistema de creditos**. Cada organizacion tiene limites definidos en su suscripcion: | Recurso | Como se verifica | | ----------- | ------------------------------------------------------------- | | TariffPro | Segun tu plan de suscripcion | | CamtomDocs | Paginas procesadas cobradas (ver `billed_pages` en respuesta) | | Digiter | 1 credito por archivo procesado | | Quoter Meli | 1 credito por checkout | Cuando los creditos disponibles llegan a cero: * TariffPro devuelve un error indicando creditos insuficientes * CamtomDocs devuelve `402 CamtomDocsCreditError` Puedes consultar tu saldo de creditos desde el endpoint `GET /api/v3/organization/subscription-info` o desde [app.camtomx.com](https://app.camtomx.com). ## Estrategia de reintentos Aunque no hay rate limiting estricto en los endpoints principales, es buena practica implementar **backoff exponencial** para manejar errores transitorios (5xx): ```python Python theme={null} import time import requests def request_with_retry(url, headers, data, files=None, params=None, max_retries=5): for attempt in range(max_retries): response = requests.post(url, headers=headers, data=data, files=files, params=params) if response.status_code == 200: return response.json() if response.status_code == 429: # Limite excedido (solo aplica en ciertos endpoints) wait_time = 2 ** attempt print(f"Limite excedido. Esperando {wait_time}s (intento {attempt + 1}/{max_retries})") time.sleep(wait_time) continue if response.status_code >= 500: wait_time = 2 ** attempt # 1s, 2s, 4s, 8s, 16s print(f"Error {response.status_code}. Reintentando en {wait_time}s...") time.sleep(wait_time) continue # Para errores 4xx (excepto 429), no reintentar error_body = response.json() raise Exception(f"Error {response.status_code}: {error_body.get('message', 'Error desconocido')}") raise Exception(f"Fallo despues de {max_retries} intentos") ``` ```javascript JavaScript theme={null} async function requestWithRetry(url, headers, formData, params = {}, maxRetries = 5) { const queryString = new URLSearchParams(params).toString(); const fullUrl = queryString ? `${url}?${queryString}` : url; for (let attempt = 0; attempt < maxRetries; attempt++) { const response = await fetch(fullUrl, { method: "POST", headers, body: formData }); if (response.ok) { return await response.json(); } if (response.status === 429) { const waitTime = 2 ** attempt; console.log(`Limite excedido. Esperando ${waitTime}s (intento ${attempt + 1}/${maxRetries})`); await new Promise(r => setTimeout(r, waitTime * 1000)); continue; } if (response.status >= 500) { const waitTime = 2 ** attempt; // 1s, 2s, 4s, 8s, 16s console.log(`Error ${response.status}. Reintentando en ${waitTime}s...`); await new Promise(r => setTimeout(r, waitTime * 1000)); continue; } // Para errores 4xx (excepto 429), no reintentar const errorBody = await response.json(); throw new Error(`Error ${response.status}: ${errorBody.message || "Error desconocido"}`); } throw new Error(`Fallo despues de ${maxRetries} intentos`); } ``` ## Mejores practicas ### 1. Implementa caching Si clasificas el mismo producto repetidamente, almacena el resultado en cache para evitar llamadas innecesarias y conservar creditos: ```python theme={null} from functools import lru_cache import requests import json @lru_cache(maxsize=1000) def classify_product(description, country_code): response = requests.post( "https://api.camtomx.com/api/v3/tariffpro/tariffpro-mini", headers={"Authorization": f"Bearer {api_key}"}, params={"country_code": country_code, "model": "pro"}, data={"product_description": description} ) return json.dumps(response.json()) # lru_cache requiere tipos hashables ``` ### 2. Controla la concurrencia Dado que TariffPro Mini tiene un limite de 50 peticiones simultaneas por worker, controla la concurrencia de tus llamadas: ```python theme={null} import asyncio semaphore = asyncio.Semaphore(20) # Limita a 20 peticiones simultaneas async def classify_with_limit(description, country_code): async with semaphore: return await classify_async(description, country_code) ``` ### 3. Usa procesamiento por lotes Para clasificar grandes volumenes de productos, considera usar los endpoints batch de TariffPro (`/xlsx`, `/items-to-excel`, `/tariff-tables`) que procesan multiples items en una sola peticion y devuelven un `job_id` para consultar el progreso. ### 4. Monitorea tus creditos Consulta periodicamente tu saldo de creditos para evitar interrupciones: ```python theme={null} response = requests.get( "https://api.camtomx.com/api/v3/organization/subscription-info", headers={"Authorization": f"Bearer {api_key}"} ) subscription = response.json() # Revisa los limites disponibles ``` No intentes evadir los limites de creditos creando multiples organizaciones o cuentas. Esta practica viola los terminos de uso y puede resultar en la suspension de tu cuenta. ## ¿Necesitas más capacidad? Si los creditos o la concurrencia de tu plan actual no son suficientes para tu caso de uso, contacta al equipo de ventas para conocer los planes Enterprise con limites personalizados: Solicita un plan Enterprise con capacidad personalizada para tu volumen de operaciones. # API clasificacion arancelaria automatica Source: https://docs.camtomx.com/api/tariffpro-mini Endpoint REST para clasificar mercancias con IA. Envia descripcion o imagen y recibe fraccion arancelaria con confianza y justificacion. Clasificacion arancelaria interactiva. Envia una descripcion de producto, imagenes de soporte o documentos y recibe codigos HS sugeridos con nivel de confianza y razonamiento. Soporta respuestas en streaming (NDJSON). ``` POST https://api.camtomx.com/api/v3/tariffpro/tariffpro-mini ``` **Costo:** 1 credito por clasificacion. ## Request ### Headers | Header | Tipo | Requerido | Descripcion | | --------------- | ------ | --------- | ------------------ | | `Authorization` | string | Si | `Bearer ` | Este endpoint usa `multipart/form-data`, NO `application/json`. No establezcas `Content-Type` manualmente -- la mayoria de los clientes HTTP lo configuran automaticamente con el boundary correcto al enviar formularios. ### Query parameters Codigo de pais para la clasificacion. Determina la nomenclatura arancelaria a utilizar. Valores permitidos: * `MEX` -- Mexico (TIGIE) * `COL` -- Colombia * `USA` -- Estados Unidos * `ARG` -- Argentina * `WORLD` -- Sistema Armonizado internacional (6 digitos) Tier del modelo de clasificacion. Valores permitidos: * `fast` -- Mas rapido, menor precision * `pro` -- Mayor precision (default) Si se debe incluir informacion arancelaria (impuestos, regulaciones) en la respuesta. Identificador opcional del usuario que realiza la peticion. Se utiliza para tracking interno. ### Body parameters (multipart/form-data) Descripcion del producto a clasificar. Mientras mas detallada sea la descripcion (material, uso, composicion, presentacion), mas preciso sera el resultado. Imagenes de soporte del producto. Maximo 10 archivos. Formatos de imagen comunes soportados. Documentos de soporte (fichas tecnicas, especificaciones PDF, etc.). Maximo 10 archivos. Si se activa, la respuesta se envia como NDJSON streaming (`application/x-ndjson`) con actualizaciones de progreso en tiempo real. ID de un registro de clasificacion previo. Se usa para refinar una clasificacion existente proporcionando informacion adicional. Se debe proporcionar al menos uno de: `product_description`, `image_files` o `document_files`. Si no se envia ninguno, la peticion sera rechazada. ### Ejemplo de request ```python Python theme={null} import requests response = requests.post( "https://api.camtomx.com/api/v3/tariffpro/tariffpro-mini", headers={"Authorization": "Bearer sk_tu_api_key"}, params={ "country_code": "MEX", "model": "pro", "tariff_info": "true" }, data={ "product_description": "Monitor LED de 27 pulgadas, resolucion 4K UHD, panel IPS, para computadora de escritorio" } ) data = response.json() for hs in data["hscodes_array"]: print(f"Codigo HS: {hs['hscode_8digits']['code']}") print(f"Confianza: {hs['overall_confidence']}") print(f"Justificacion: {hs['justification']}") ``` ```javascript JavaScript theme={null} const formData = new FormData(); formData.append( "product_description", "Monitor LED de 27 pulgadas, resolucion 4K UHD, panel IPS, para computadora de escritorio" ); const response = await fetch( "https://api.camtomx.com/api/v3/tariffpro/tariffpro-mini?country_code=MEX&model=pro&tariff_info=true", { method: "POST", headers: { "Authorization": "Bearer sk_tu_api_key" }, body: formData } ); const data = await response.json(); data.hscodes_array.forEach(hs => { console.log(`Codigo HS: ${hs.hscode_8digits.code}`); console.log(`Confianza: ${hs.overall_confidence}`); console.log(`Justificacion: ${hs.justification}`); }); ``` ```bash cURL theme={null} curl -X POST "https://api.camtomx.com/api/v3/tariffpro/tariffpro-mini?country_code=MEX&model=pro&tariff_info=true" \ -H "Authorization: Bearer sk_tu_api_key" \ -F "product_description=Monitor LED de 27 pulgadas, resolucion 4K UHD, panel IPS, para computadora de escritorio" ``` ### Ejemplo con archivos ```python Python (con imagenes) theme={null} import requests response = requests.post( "https://api.camtomx.com/api/v3/tariffpro/tariffpro-mini", headers={"Authorization": "Bearer sk_tu_api_key"}, params={"country_code": "MEX", "model": "pro"}, data={"product_description": "Monitor LED 4K para computadora"}, files=[ ("image_files", ("foto_producto.jpg", open("foto_producto.jpg", "rb"), "image/jpeg")), ("document_files", ("ficha_tecnica.pdf", open("ficha_tecnica.pdf", "rb"), "application/pdf")) ] ) ``` ```bash cURL (con imagenes) theme={null} curl -X POST "https://api.camtomx.com/api/v3/tariffpro/tariffpro-mini?country_code=MEX&model=pro" \ -H "Authorization: Bearer sk_tu_api_key" \ -F "product_description=Monitor LED 4K para computadora" \ -F "image_files=@foto_producto.jpg" \ -F "document_files=@ficha_tecnica.pdf" ``` ## Response ### Respuesta estandar (sin streaming) Lista de codigos HS sugeridos, ordenados por relevancia. Cada elemento contiene: Capitulo del Sistema Armonizado. Contiene `name` (nombre) y `code` (codigo). Partida arancelaria. Contiene `name` y `code`. Subpartida arancelaria. Contiene `name` y `code`. Fraccion arancelaria (nivel nacional). Contiene `name` y `code`. Nivel de 10 digitos cuando aplica. Contiene `name` y `code`. Nivel de confianza de 0.0 a 1.0 para esta sugerencia. Explicacion del razonamiento para esta clasificacion. Recomendaciones adicionales para mejorar la clasificacion. Informacion arancelaria asociada (impuestos, regulaciones). Solo se incluye si `tariff_info=true`. Resumen de la clasificacion del producto. Lista de preguntas que la IA necesita que respondas para mejorar la precision de la clasificacion. Si esta vacia, la clasificacion es suficientemente precisa. ID del registro de clasificacion guardado. Puedes usar este ID en futuras peticiones (campo `classification_record_id`) para refinar la clasificacion con informacion adicional. ### Ejemplo de respuesta exitosa ```json theme={null} { "hscodes_array": [ { "hscode_2digits": { "name": "Maquinas, aparatos y material electrico", "code": "85" }, "hscode_4digits": { "name": "Monitores y proyectores", "code": "8528" }, "hscode_6digits": { "name": "Otros monitores", "code": "8528.52" }, "hscode_8digits": { "name": "Monitores de pantalla plana", "code": "8528.52.01" }, "hscode_10digits": { "name": "", "code": "" }, "overall_confidence": 0.88, "justification": "Producto electronico de visualizacion tipo monitor LED con tecnologia IPS para uso con computadora. Se clasifica en la partida 85.28 para monitores y proyectores.", "recommendations": "Confirmar si el monitor es capaz de recibir senal de television.", "tariff_info": {} } ], "summary_classification": "Monitor LED 4K de 27 pulgadas para computadora de escritorio", "required_questions": [], "classification_record_id": "6789abc123def" } ``` ### Respuesta en streaming (NDJSON) Cuando `streaming=true`, la respuesta se envia como `application/x-ndjson`. Cada linea es un objeto JSON independiente: ```json theme={null} {"status": "progress", "message": "Analizando producto...", "progress": 25, "current_hscode": ""} {"status": "progress", "message": "Clasificando...", "progress": 50, "current_hscode": "8528"} {"status": "progress", "message": "Generando detalles...", "progress": 75, "current_hscode": "8528.52.01"} {"status": "final", "data": { "hscodes_array": [...], "summary_classification": "...", "required_questions": [], "classification_record_id": "..." }, "http_status_code": 200} {"status": "record_saved", "classification_record_id": "6789abc123def"} ``` ```python Python (streaming) theme={null} import requests import json response = requests.post( "https://api.camtomx.com/api/v3/tariffpro/tariffpro-mini", headers={"Authorization": "Bearer sk_tu_api_key"}, params={"country_code": "MEX", "model": "pro"}, data={ "product_description": "Monitor LED 4K", "streaming": "true" }, stream=True ) for line in response.iter_lines(): if line: chunk = json.loads(line) if chunk["status"] == "progress": print(f"Progreso: {chunk['progress']}% - {chunk['message']}") elif chunk["status"] == "final": result = chunk["data"] print(f"Resultado: {result['hscodes_array'][0]['hscode_8digits']['code']}") ``` ## Interpretar el nivel de confianza El campo `overall_confidence` es un valor de 0.0 a 1.0: | Rango | Interpretacion | Recomendacion | | ----------- | ------------------ | ------------------------------------------------------------------------- | | 0.90 - 1.00 | Confianza alta | Clasificacion confiable para la mayoria de los casos | | 0.70 - 0.89 | Confianza media | Revisar la justificacion. Considerar agregar mas detalle a la descripcion | | 0.50 - 0.69 | Confianza baja | Requiere revision manual. La descripcion puede ser ambigua | | 0.00 - 0.49 | Confianza muy baja | No usar sin validacion de un experto. Reformular la descripcion | Para obtener mejores resultados, incluye en la descripcion: material de fabricacion, uso o destino, composicion, forma de presentacion, dimensiones y cualquier especificacion tecnica relevante. Tambien puedes adjuntar imagenes o fichas tecnicas para mayor precision. ## Concurrencia El endpoint tiene un limite de concurrencia de **50 peticiones simultaneas por worker**. Si el servicio esta saturado, la peticion esperara hasta que haya capacidad disponible. ## Errores comunes | Codigo | Causa | Solucion | | ------ | -------------------------------------------------------------------------- | -------------------------------------------------------------- | | `400` | No se proporciono `product_description`, `image_files` ni `document_files` | Envia al menos uno de estos campos | | `401` | API key invalida o ausente | Revisa el header `Authorization` | | `402` | Creditos insuficientes | Recarga creditos en [app.camtomx.com](https://app.camtomx.com) | | `403` | Suscripcion no valida o pais no permitido | Verifica tu suscripcion y el `country_code` | | `500` | Error interno del servidor | Reintenta con backoff exponencial | Para la referencia completa de errores, consulta [codigos de error](/api/errors). # Learning Center y API Docs Source: https://docs.camtomx.com/changelog/2026-03-07-learning-center Lanzamiento del Learning Center y documentacion de API en docs.camtomx.com. ## Learning Center Nuevo centro de aprendizaje publico con guias detalladas de todos los productos de Camtom: * **CamtomDocs**: Como funciona la extraccion de documentos, tipos soportados y mejores practicas * **TariffPro**: Guia de clasificacion arancelaria, sesiones interactivas y tips * **Quoter**: Crear cotizaciones y entender el desglose de impuestos (IGI, IVA, DTA, IEPS) * **Digiter**: Conversion de PDFs al formato VUCEM y guia de tramites * **Lifeline**: Gestion de operaciones aduaneras, flujo completo y tracking * **Glosa**: Proceso de disputas y reclamaciones aduaneras Incluye glosario de comercio exterior, FAQ y recursos de soporte. ## API Reference Documentacion tecnica de la API de Camtom: * **Autenticacion**: API keys, JWT tokens y sistema de creditos * **TariffPro Mini**: Clasificacion arancelaria por API * **CamtomDocs Extract**: Extraccion de datos de documentos por API * **Errores y Rate Limits**: Codigos de error y limites de tasa # Quoter v2 ahora cobra por producto Source: https://docs.camtomx.com/changelog/2026-08-06-quoter-v2-creditos Nuevo esquema proporcional de 0.25 creditos por producto para Quoter v2. Quoter v2 ahora consume **0.25 creditos por producto** en: ``` POST /api/v3/quoter_v2/new-quote ``` ## Que cambia * El consumo es proporcional al numero de productos. * `include_rrna=true` no agrega costo. * Si el procesamiento falla, los creditos se reembolsan. * Se valida el saldo antes de iniciar. | Productos | Costo | | --------- | ------------- | | 1 | 0.25 creditos | | 2 | 0.50 creditos | | 10 | 2.50 creditos | | 20 | 5.00 creditos | Consulta la [documentacion completa de Quoter v2](/api/quoter-v2). # Plataforma aduanera Mexico | Camtom Source: https://docs.camtomx.com/introduction Software para agencias aduanales en Mexico. Automatiza extraccion de documentos, clasificacion arancelaria y cotizaciones con IA. Camtom es la plataforma de cumplimiento aduanero para agencias aduanales en Mexico. Automatiza la extraccion de datos de documentos, la clasificacion arancelaria, la generacion de cotizaciones y el cumplimiento normativo usando inteligencia artificial. Piensa en Camtom como "el Stripe del comercio exterior": una plataforma que convierte procesos aduaneros manuales y propensos a errores en flujos digitales, rapidos y confiables. ## Productos Extraccion inteligente de datos de documentos aduaneros con IA. Soporta PDFs, imagenes, XML y Excel. Define un schema JSON y obtiene datos estructurados de cualquier documento. Clasificacion arancelaria inteligente. Encuentra la fraccion arancelaria correcta para cualquier producto con asistencia de IA, incluyendo notas legales, RRNA y nivel de confianza. Genera cotizaciones de importacion y exportacion con desglose de impuestos (IGI, IVA, DTA, IEPS), cuotas compensatorias, RRNA y programas preferenciales. Convierte PDFs al formato requerido por VUCEM: escala de grises, 300 DPI y limite de tamano por pagina. Optimizacion automatica lista para subir a la Ventanilla Unica. Gestion de operaciones aduaneras de importacion y exportacion. Extrae datos de documentos, clasifica partidas con IA y construye el pedimento paso a paso. Motor de validacion de pedimentos contra normatividad vigente. Detecta inconsistencias, errores de clasificacion y riesgos de multa con reglas deterministas e IA. ## Empieza aqui Conoce la plataforma, para quien es y como puede ayudar a tu agencia. Guia rapida para empezar a usar Camtom en tu operacion diaria. Referencia rapida de terminos de comercio exterior y aduanas de Mexico. ## Para developers Integra TariffPro y CamtomDocs en tu sistema via API REST. # Mejores practicas extraccion de documentos Source: https://docs.camtomx.com/learn/camtomdocs/best-practices Optimiza la extraccion de datos aduaneros: calidad de PDF, diseno de esquemas JSON y tips para mayor precision con CamtomDocs. La precisión de CamtomDocs depende directamente de la calidad del documento que subes y de cómo defines tu esquema de extracción. Los tres factores más importantes son: usar PDFs nativos (no escaneados) siempre que sea posible, mantener una resolución mínima de 300 DPI en documentos escaneados, y diseñar esquemas JSON específicos con nombres de campo descriptivos. Siguiendo estas prácticas, la mayoría de los documentos de comercio exterior se procesan con una tasa de extracción superior al 95% en los campos solicitados. A continuación encontrarás recomendaciones detalladas para cada aspecto del proceso. ## Calidad del documento La calidad del archivo de entrada es el factor que más impacta en la precisión de la extracción. ### PDFs nativos vs escaneados Un PDF nativo es aquel generado directamente desde un sistema digital (ERP, sistema de facturación, etc.). El texto está embebido en el archivo y es seleccionable. **Ventajas:** * Extracción directa del texto, sin necesidad de OCR * Máxima precisión en la lectura de datos * Procesamiento más rápido * Para documentos extensos, se activa automáticamente un procesamiento avanzado especializado **Cómo identificarlo:** Abre el PDF e intenta seleccionar y copiar texto. Si puedes, es un PDF nativo. Un PDF escaneado es una imagen del documento capturada con un escáner o cámara. Requiere OCR automático para convertir la imagen a texto. **Recomendaciones para escaneo:** * Resolución mínima: 300 DPI (ideal: 400 DPI) * Escanear en color o escala de grises (no blanco y negro puro) * Asegurar que el documento esté alineado * Evitar sombras en los bordes * Verificar que todo el texto sea legible ### Calidad de imágenes Si subes documentos como imágenes, sigue estas recomendaciones: Mínimo 300 DPI. Las resoluciones menores pueden causar errores en caracteres pequeños, números y códigos. Iluminación uniforme sin sombras ni reflejos. Los brillos sobre el papel dificultan la lectura del OCR. El documento debe estar derecho. Aunque CamtomDocs corrige inclinaciones leves, una rotación excesiva reduce la precisión. Captura el documento completo. Los bordes cortados pueden omitir campos importantes como totales o sellos. Evita fotografiar documentos con el celular en condiciones de poca luz. Las fotografías con flash tienden a generar reflejos que ocultan texto. Si necesitas digitalizar documentos frecuentemente, considera usar un escáner dedicado. ## Diseño de esquemas JSON El diseño de tu JSON Schema Draft 7 impacta directamente en la calidad de la extracción. El sistema valida tu esquema con JSON Schema y soporta todos los tipos: string, number, integer, boolean, array y object. ### Nombres de campo descriptivos Usa nombres que describan claramente qué dato esperas. La IA utiliza los nombres de campo como contexto para buscar la información correcta. ```json theme={null} // Bien - nombres descriptivos { "properties": { "numero_de_factura": { "type": "string" }, "fecha_de_emision": { "type": "string", "format": "date" }, "razon_social_emisor": { "type": "string" }, "rfc_emisor": { "type": "string" }, "importe_total": { "type": "number" } } } // Evitar - nombres ambiguos { "properties": { "num": { "type": "string" }, "date": { "type": "string" }, "name": { "type": "string" }, "id": { "type": "string" }, "amount": { "type": "number" } } } ``` ### Usa descripciones en el esquema Agrega el campo `description` para dar contexto adicional a la IA: ```json theme={null} { "properties": { "incoterm": { "type": "string", "description": "Término de comercio internacional (ej: FOB, CIF, EXW, DDP)" }, "fraccion_arancelaria": { "type": "string", "description": "Código de fracción arancelaria de 8 dígitos (sin NICO)" }, "nico": { "type": "string", "description": "Número de Identificación Comercial, 2 dígitos adicionales a la fracción" } } } ``` ### Estructura adecuada para datos repetitivos Usa arrays para datos que se repiten, como líneas de una factura o partidas de un pedimento: ```json theme={null} { "properties": { "partidas": { "type": "array", "description": "Líneas o partidas del documento", "items": { "type": "object", "properties": { "descripcion": { "type": "string" }, "cantidad": { "type": "number" }, "unidad": { "type": "string" }, "precio_unitario": { "type": "number" }, "importe": { "type": "number" } } } } } } ``` Mantén los esquemas enfocados en los campos que realmente necesitas. Un esquema con 50 campos producirá resultados menos precisos que uno con 15 campos bien definidos. Si necesitas extraer muchos campos, considera hacer múltiples extracciones con esquemas especializados. ## Procesamiento según tipo de documento La selección del procesamiento es automática. Tú no necesitas elegir: el sistema decide según las características del documento. * **Imágenes, Excel, XML y PDFs cortos**: Se extraen los datos según tu JSON Schema, procesando el contenido de forma eficiente. * **PDFs digitales extensos**: Se activa automáticamente un procesamiento avanzado que analiza el documento sección por sección, con capacidades especializadas para tablas complejas y estructuras que abarcan múltiples páginas. ## Optimización de créditos Cada página procesada consume 0.5 créditos. Estas estrategias te ayudan a aprovechar mejor tu saldo: Si un documento de 20 páginas tiene la información que necesitas en las primeras 3 páginas, recorta el PDF antes de enviarlo. Pasarás de 10 créditos a 1.5 créditos. Enviar un PDF nativo en lugar de una imagen escaneada no solo mejora la precisión sino que puede reducir el número de reintentos necesarios. Verifica que el archivo sea legible antes de enviarlo. Un archivo corrupto o una imagen borrosa consumirá créditos sin producir resultados útiles. Un esquema bien diseñado con campos específicos reduce la posibilidad de errores y la necesidad de reprocesar documentos. ## Errores comunes a evitar CamtomDocs no puede procesar PDFs protegidos con contraseña. Remueve la protección antes de subir el archivo. Imágenes con menos de 150 DPI producen errores frecuentes, especialmente en números, fechas y códigos. Usa 300 DPI como mínimo. Un esquema con campos como `"dato1"`, `"dato2"` no le da suficiente contexto a la IA. Usa nombres descriptivos en español o inglés que reflejen el dato real. Asegúrate de que la extensión del archivo coincida con su contenido real. Un archivo `.pdf` que en realidad es un `.jpg` renombrado puede causar errores de procesamiento. Si escaneas dos páginas en una sola imagen, la IA puede tener dificultades para separar la información. Escanea cada página por separado. Sin un esquema, el sistema intenta inferir los campos a extraer, lo cual es menos preciso que cuando tú defines exactamente qué datos necesitas. Siempre que sea posible, proporciona un JSON Schema Draft 7 explícito. ## Siguiente paso Revisa el flujo técnico completo de CamtomDocs. Consulta la lista completa de documentos y formatos. # Extraccion automatica documentos comercio exterior Source: https://docs.camtomx.com/learn/camtomdocs/how-it-works Flujo tecnico de CamtomDocs: validacion, esquema JSON, OCR automatico y extraccion de datos de facturas, pedimentos y packing lists. CamtomDocs procesa documentos en tres etapas: validación del archivo, aplicación de un esquema de extracción, y extracción de datos estructurados. Cuando subes un documento, el sistema primero valida que el formato y tamaño sean compatibles. Luego, puedes proporcionar un JSON Schema Draft 7 que describe exactamente los campos que necesitas, o dejar que el sistema infiera uno automáticamente a partir de una descripción. Finalmente, el sistema selecciona automáticamente el procesamiento más adecuado según las características del documento y devuelve los datos extraídos como JSON estructurado. Todo este proceso ocurre en segundos para la mayoría de los documentos. ## Flujo de procesamiento Envías el documento a través de la API o la interfaz web. CamtomDocs valida: * Que el formato sea soportado (PDF, imágenes, Excel, XML) * Que el archivo no exceda las 300 páginas * Que el archivo sea legible y no esté corrupto Si la validación falla, recibes un mensaje de error descriptivo antes de consumir créditos. En este paso defines qué datos quieres extraer: * **Con JSON Schema**: Proporcionas un JSON Schema Draft 7 que define los campos a extraer. El schema soporta validación completa de tipos: string, number, integer, boolean, array y object. * **Sin JSON Schema**: Si no envías un schema, el sistema puede inferir uno automáticamente a partir de una descripción del documento. Según el tipo de archivo, el sistema aplica diferentes técnicas: * **PDFs escaneados e imágenes**: OCR automático para convertir el contenido visual a texto * **PDFs nativos**: Extracción directa del texto embebido * **Excel (XLSX, XLS, ODS)**: Lectura estructurada de celdas y columnas * **XML**: Parseo directo de la estructura del documento El sistema adapta automáticamente su procesamiento según las características del documento: * Para **PDFs digitales extensos**, activa un procesamiento avanzado que analiza el documento sección por sección con capacidades especializadas para tablas complejas. * Para el **resto de documentos** (PDFs cortos, imágenes, Excel, XML), aplica extracción basada en el JSON Schema que proporcionaste. Esta selección es automática y transparente. El sistema procesa el documento y extrae los datos según el esquema. El resultado es un objeto JSON estructurado con los campos solicitados. Recibes el JSON con los datos extraídos, listo para integrar en tus sistemas, alimentar otros productos de Camtom o exportar. ## El proceso de extracción CamtomDocs adapta automáticamente su procesamiento según las características de tu documento para obtener la máxima precisión. ### Extracción basada en esquema Para la mayoría de documentos, la extracción se basa en el JSON Schema Draft 7 que proporcionas. Tú defines qué campos necesitas y la IA los busca en el documento. Por ejemplo, para extraer datos de una factura: ```json theme={null} { "type": "object", "properties": { "numero_factura": { "type": "string" }, "fecha": { "type": "string", "format": "date" }, "emisor": { "type": "object", "properties": { "nombre": { "type": "string" }, "rfc": { "type": "string" } } }, "total": { "type": "number" }, "moneda": { "type": "string" }, "items": { "type": "array", "items": { "type": "object", "properties": { "descripcion": { "type": "string" }, "cantidad": { "type": "number" }, "precio_unitario": { "type": "number" } } } } } } ``` La IA interpreta este esquema y busca en el documento los valores correspondientes a cada campo. Si la extracción de un array se trunca, el sistema reintenta automáticamente para obtener todos los datos. ### Procesamiento avanzado para documentos extensos Para PDFs digitales extensos, CamtomDocs activa automáticamente un procesamiento avanzado que: * Analiza el documento sección por sección para mayor precisión * Detecta y procesa tablas complejas, incluyendo tablas que abarcan múltiples páginas * Combina los resultados parciales en un único JSON de salida, eliminando duplicados y manteniendo el orden correcto * Valida los datos extraídos contra tu JSON Schema para asegurar completitud ## Procesamiento por tipo de archivo Cada formato de archivo se procesa de manera diferente para obtener los mejores resultados: Los PDFs son el formato más común en documentos de comercio exterior. CamtomDocs distingue entre: * **PDFs nativos** (generados digitalmente): El texto se extrae directamente, lo que produce resultados más rápidos y precisos. Los PDFs extensos activan automáticamente un procesamiento avanzado sección por sección. * **PDFs escaneados**: Se aplica OCR automático para convertir la imagen a texto antes de la extracción. Para mejores resultados, usa PDFs nativos siempre que sea posible. Las imágenes se procesan con OCR automático y luego se extraen los datos según tu esquema. Se recomienda una resolución mínima de 300 DPI para documentos escaneados. Los archivos de hoja de cálculo se procesan manteniendo la estructura tabular. Se soportan los formatos Excel moderno (.xlsx), Excel clásico (.xls) y OpenDocument (.ods). Los archivos XML (comunes en CFDI y complementos de comercio exterior) se parsean directamente aprovechando su estructura. Este formato típicamente produce los resultados más precisos porque la estructura de datos es explícita. ## Consumo de créditos El consumo de créditos se calcula según la operación: * **Extracción de documentos**: 0.5 créditos por página procesada. Un documento de 4 páginas cuesta 2 créditos. * **Generación de schema**: 1.0 crédito fijo. * **Generación de Excel schema**: 1.0 crédito fijo. Los créditos solo se consumen cuando la extracción se ejecuta exitosamente; si la validación falla, no se cobran créditos. ## Siguiente paso Consulta todos los tipos de documentos y formatos compatibles. Aprende a optimizar tus extracciones para obtener los mejores resultados. # Extraccion de datos documentos aduaneros con IA Source: https://docs.camtomx.com/learn/camtomdocs/overview OCR y extraccion inteligente de facturas comerciales, pedimentos y documentos de comercio exterior. Datos estructurados en segundos con CamtomDocs. CamtomDocs es el motor de inteligencia artificial de Camtom que extrae datos estructurados de cualquier documento de comercio exterior. Sube un documento -- factura comercial, pedimento, carta porte, certificado de origen, packing list -- y CamtomDocs analiza su contenido y devuelve la información como JSON estructurado listo para usar en tus sistemas. Soporta archivos en PDF, imágenes (JPEG, PNG, TIFF, BMP, GIF, WebP), Excel (XLSX, XLS, ODS) y XML. El resultado: lo que antes tomaba 15-30 minutos de captura manual por documento, ahora toma segundos. CamtomDocs funciona con un sistema de créditos donde cada página procesada consume 0.5 créditos, lo que te permite controlar tu uso y costos de forma predecible. Interfaz de CamtomDocs (Extractor) con zona de carga y historial ## Capacidades principales Extrae campos específicos del documento y los devuelve como datos estructurados en formato JSON, siguiendo el esquema que tú defines. Define exactamente qué campos necesitas extraer usando JSON Schema Draft 7. La IA se adapta a tu esquema. Procesa PDFs (nativos y escaneados), imágenes (JPEG, PNG, TIFF, BMP, GIF, WebP), Excel (XLSX, XLS, ODS) y XML. Procesa documentos de hasta 300 páginas. Para PDFs digitales extensos, activa automáticamente un procesamiento avanzado especializado. ## Extracción inteligente CamtomDocs adapta automáticamente su procesamiento según el tipo y tamaño del documento para obtener los mejores resultados: * **Documentos cortos y formatos variados**: Para la mayoría de documentos (PDFs cortos, imágenes, Excel, XML), tú proporcionas un JSON Schema Draft 7 que describe los campos que necesitas, y la IA extrae la información correspondiente. Funciona con cualquier tipo de documento y te da control total sobre los campos extraídos. * **PDFs digitales extensos**: Para PDFs digitales largos, CamtomDocs activa automáticamente un procesamiento avanzado que analiza el documento sección por sección, con capacidades especializadas para tablas complejas y estructuras que abarcan múltiples páginas. Ideal para documentos extensos con estructura tabular compleja. ## Sistema de créditos CamtomDocs utiliza un sistema de créditos transparente: | Concepto | Costo | | ------------------------------- | ------------ | | Extracción por página procesada | 0.5 créditos | | Generación de schema | 1.0 crédito | | Generación de Excel schema | 1.0 crédito | **Ejemplos de consumo por extracción:** | Documento | Páginas | Costo | | ------------------------- | ------- | ------------ | | Factura de 1 página | 1 | 0.5 créditos | | Packing list de 5 páginas | 5 | 2.5 créditos | | Pedimento de 10 páginas | 10 | 5 créditos | Los documentos con menos páginas consumen menos créditos. Si solo necesitas datos de las primeras páginas de un documento largo, considera enviar solo las páginas relevantes para optimizar tu consumo. ## Caso de uso típico Una agencia aduanal recibe diariamente decenas de facturas comerciales, packing lists y certificados de origen de sus clientes. Con CamtomDocs, el proceso es: El cliente envía sus documentos por correo o los sube a la plataforma. Se proporciona un JSON Schema Draft 7 que describe los campos a extraer (o se usa uno previamente configurado). Si no se envía un schema, el sistema puede inferir uno a partir de la descripción del documento. CamtomDocs procesa el documento: aplica OCR si es necesario, selecciona el procesamiento más adecuado y extrae los datos según el esquema. La información estructurada en JSON alimenta directamente los flujos de trabajo de la agencia, eliminando la captura manual. ## Siguiente paso Conoce el flujo técnico de procesamiento paso a paso. Consulta la lista completa de tipos de documentos y formatos. # Documentos comercio exterior Mexico soportados Source: https://docs.camtomx.com/learn/camtomdocs/supported-documents Factura comercial, pedimento, packing list, certificado de origen y mas. Formatos PDF, imagen, Excel y XML para extraccion automatica. CamtomDocs extrae datos estructurados de los documentos más utilizados en operaciones de comercio exterior. Puedes extraer datos de **cualquier tipo de documento** siempre que proporciones un JSON Schema que describa los campos deseados. CamtomDocs acepta archivos en PDF, imágenes (JPEG, PNG, TIFF, BMP, GIF, WebP), hojas de cálculo (XLSX, XLS, ODS) y XML. La clave está en el esquema: tú defines qué campos extraer, y la IA los busca en el documento sin importar su formato. ## Tipos de documentos comunes La siguiente tabla lista los tipos de documentos de comercio exterior que se procesan frecuentemente con CamtomDocs. Recuerda que con un JSON Schema personalizado puedes extraer datos de cualquier documento, incluso si no aparece en esta lista. | Tipo de documento | Descripción | Campos típicos extraídos | | ------------------------------------ | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | | **Factura comercial** | Documento que ampara la venta de mercancías entre exportador e importador | Número de factura, fecha, emisor, receptor, ítems, cantidades, precios, total, moneda, Incoterm | | **Pedimento** | Declaración aduanera oficial de México (formato SAAI) | Número de pedimento, aduana, patente, clave de pedimento, fracciones arancelarias, valores, impuestos | | **Carta porte** | Complemento del CFDI para transporte de mercancías | Remitente, destinatario, descripción de carga, peso, origen, destino, datos del transportista | | **Certificado de origen** | Acredita el país de origen de las mercancías para aplicar preferencias arancelarias | Exportador, importador, descripción de mercancías, fracción arancelaria, país de origen, criterio de origen | | **Packing list** | Lista detallada del contenido de un embarque | Número de bultos, peso bruto, peso neto, dimensiones, descripción de contenido por bulto | | **Conocimiento de embarque (B/L)** | Documento de transporte marítimo | Embarcador, consignatario, puerto de origen, puerto destino, descripción de carga, número de contenedores | | **CFDI** | Comprobante Fiscal Digital por Internet | UUID, RFC emisor, RFC receptor, conceptos, impuestos, total, forma de pago, método de pago | | **Complemento de comercio exterior** | Complemento del CFDI para operaciones de exportación definitiva | Tipo de operación, clave de pedimento, mercancías con fracción arancelaria, datos del destinatario | | **Certificados NOM** | Certificados de cumplimiento de Normas Oficiales Mexicanas | Norma aplicable, producto certificado, organismo certificador, vigencia, número de certificado | | **Guía aérea (AWB)** | Documento de transporte aéreo | Expedidor, consignatario, aeropuerto origen, aeropuerto destino, descripción de carga, peso | | **COVE** | Comprobante de Valor Electrónico transmitido vía VUCEM | Datos del proveedor, descripción de mercancías, valor comercial, moneda | | **Documento de transporte** | Documentos generales de transporte multimodal | Datos de embarque, origen, destino, descripción de carga, transportista | CamtomDocs no se limita a estos tipos de documentos. Puedes extraer datos de cualquier documento proporcionando un JSON Schema Draft 7 que describa los campos que deseas extraer. ## Formatos de archivo soportados CamtomDocs soporta los siguientes formatos de archivo: | Formato | Extensión | MIME Type | Notas | | ------- | --------- | ----------------- | ------------------------------------------------------------------------- | | PDF | `.pdf` | `application/pdf` | Formato más común. Soporta PDFs nativos y escaneados. Máximo 300 páginas. | **PDFs nativos** (texto seleccionable) se procesan directamente. Para PDFs extensos, se activa automáticamente un procesamiento avanzado sección por sección. **PDFs escaneados** requieren OCR automático para convertir la imagen a texto antes de la extracción. | Formato | Extensión | MIME Type | | ------- | --------------- | ------------ | | JPEG | `.jpg`, `.jpeg` | `image/jpeg` | | PNG | `.png` | `image/png` | | TIFF | `.tiff`, `.tif` | `image/tiff` | | BMP | `.bmp` | `image/bmp` | | GIF | `.gif` | `image/gif` | | WebP | `.webp` | `image/webp` | Todas las imágenes se procesan con OCR automático. Resolución mínima recomendada: 300 DPI. | Formato | Extensión | MIME Type | | ------------- | --------- | ------------------------------------------------------------------- | | Excel moderno | `.xlsx` | `application/vnd.openxmlformats-officedocument.spreadsheetml.sheet` | | Excel clásico | `.xls` | `application/vnd.ms-excel` | | OpenDocument | `.ods` | `application/vnd.oasis.opendocument.spreadsheet` | Se procesan manteniendo la estructura tabular. | Formato | Extensión | MIME Type | | ------- | --------- | ----------------------------- | | XML | `.xml` | `application/xml`, `text/xml` | Ideal para CFDI y complementos fiscales. Se parsea directamente aprovechando la estructura, lo que produce los resultados más precisos. ## Recomendaciones por formato El PDF es el formato ideal para la mayoría de los documentos de comercio exterior. CamtomDocs obtiene los mejores resultados cuando: * El PDF es **nativo** (generado digitalmente, no escaneado) * El texto es seleccionable (puedes copiar texto del PDF) * La resolución del escaneo es de al menos 300 DPI si es un PDF escaneado Para obtener buenos resultados con imágenes: * Resolución mínima recomendada: **300 DPI** * Asegúrate de que el documento completo sea visible * Evita sombras, reflejos y distorsiones * Mantén el documento alineado (sin rotación excesiva) * Buena iluminación y contraste Las hojas de cálculo funcionan mejor cuando: * Los encabezados de columna son descriptivos * No hay celdas combinadas innecesarias * Los datos empiezan desde las primeras filas * El formato es consistente en toda la hoja Los archivos XML (especialmente CFDI) son el formato que produce los resultados más precisos porque: * La estructura de datos es explícita * No requiere OCR ni interpretación visual * Los campos están claramente etiquetados ## Límites y restricciones | Parámetro | Límite | | ------------------------------------ | -------------- | | Páginas máximas por documento | 300 páginas | | Costo por página | 0.5 créditos | | Límite mensual por cliente (default) | 1,000 créditos | | Límite diario por cliente (default) | 100 créditos | Los archivos que excedan el límite de 300 páginas serán rechazados durante la etapa de validación sin consumir créditos. Si necesitas procesar documentos más grandes, contacta a soporte para explorar opciones. ## Siguiente paso Optimiza la calidad de tus extracciones con estos consejos. Entiende el flujo técnico de procesamiento. # Como subir documentos a VUCEM | Guia paso a paso Source: https://docs.camtomx.com/learn/digiter/filing-guide Prepara y sube documentos a la Ventanilla Unica de Comercio Exterior. Conversion automatica a formato VUCEM con Digiter de Camtom. Preparar documentos para VUCEM con Digiter es un proceso directo: sube tu PDF, espera la conversion automatica y descarga la version que cumple con los requisitos tecnicos de VUCEM. No necesitas instalar software adicional ni tener conocimientos tecnicos de edicion de imagenes. Digiter maneja la conversion a escala de grises de 8 bits, el ajuste de resolucion a 300 DPI con interpolacion bicubica y la optimizacion de tamano por pagina en la nube. Una vez que tienes el documento procesado, lo subes directamente a VUCEM con la certeza de que sera aceptado sin rechazos. Esta guia cubre el flujo completo desde la subida hasta el tramite en VUCEM, incluyendo las tres operaciones disponibles y soluciones a problemas comunes. ## Preparar documentos paso a paso Desde la seccion de Digiter en Camtom, selecciona el documento PDF que necesitas preparar para VUCEM. **Opciones de subida:** * **Desde tu equipo**: Arrastra o selecciona un archivo PDF de tu computadora * **Desde CamtomDocs**: Si el documento ya esta en tu biblioteca de CamtomDocs, seleccionalo directamente sin necesidad de descargarlo **Formatos aceptados:** * PDF (unico formato de entrada) * Documentos escaneados en cualquier resolucion * PDFs a color o en escala de grises * Archivos de cualquier tamano **Operaciones disponibles:** * **Procesamiento individual**: Convierte un solo PDF * **Union de PDFs**: Combina multiples PDFs en un solo documento ya convertido * **Procesamiento multiple**: Convierte varios PDFs por separado y los entrega en un ZIP Si tienes multiples documentos para el mismo tramite, puedes subirlos todos a la vez usando el procesamiento multiple. Digiter los procesa en paralelo, ahorrando tiempo significativo. Antes de iniciar la conversion, selecciona el limite de tamano por pagina segun el tipo de tramite VUCEM: | Opcion | Limite interno | Uso recomendado | | --------- | ----------------- | ------------------------------------------ | | Estandar | 2.7 MB por pagina | La mayoria de los tramites VUCEM | | Extendido | 9.5 MB por pagina | Tramites que permiten archivos mas grandes | Si no estas seguro del limite que aplica a tu tramite, usa la opcion estandar (2.7 MB). Es la mas conservadora y funciona para la mayoria de los tramites en VUCEM. Una vez subido, Digiter inicia la conversion automaticamente en la nube. Durante este paso: * El documento se envia a los servidores de procesamiento en la nube * Se aplican las transformaciones tecnicas requeridas * Puedes ver el **progreso en tiempo real** mediante actualizaciones streaming (SSE) con porcentaje y estado * El tiempo estimado de procesamiento es de aproximadamente 3 segundos por cada MB del documento original **Transformaciones que se aplican:** | Transformacion | Detalle tecnico | | -------------------------- | ------------------------------------------- | | Modo de color | Conversion a escala de grises 8-bit | | Resolucion | Ajuste a 300 DPI con interpolacion bicubica | | Compresion | JPEG con chroma subsampling 4:2:0 | | Formato PDF | Version 1.4 para maxima compatibilidad | | Deteccion de vectores | Paginas con >500K elementos se rasterizan | | Paginas sobredimensionadas | Compresion progresiva automatica | | Paginas en blanco | Eliminacion automatica | **Estados del proceso:** * `downloading` - Descargando el archivo original * `converting` - Aplicando la conversion de formato * `optimizing` - Optimizando paginas que exceden el limite * `uploading` - Subiendo el resultado a almacenamiento * `complete` - Proceso finalizado exitosamente * `failed` - Error en el procesamiento Cuando la conversion termina, el documento esta listo: * **Descarga directa**: Haz clic para descargar el PDF procesado a tu equipo * **Vista previa**: Revisa el documento antes de descargarlo para confirmar la legibilidad * **Verificacion de especificaciones**: Digiter muestra las especificaciones finales (DPI, tamano por pagina, modo de color) Si alguna pagina excedio el limite de tamano aun despues de la optimizacion progresiva, Digiter divide el PDF automaticamente y entrega un archivo ZIP con las partes. El documento descargado cumple con todas las especificaciones tecnicas de VUCEM y esta listo para subirse a la plataforma. Con el documento procesado en tu equipo: 1. Ingresa a [VUCEM](https://www.ventanillaunica.gob.mx) con tu e.firma (FIEL) o usuario 2. Navega al tramite correspondiente 3. En la seccion de documentos adjuntos, selecciona el archivo procesado por Digiter 4. VUCEM validara automaticamente el formato y lo aceptara 5. Continua con el llenado del tramite normalmente Digiter se encarga del formato tecnico del documento (resolucion, color, tamano). El contenido del tramite en VUCEM (datos del solicitante, descripcion de la mercancia, fundamento legal, etc.) debe llenarse segun los requisitos de cada tramite especifico. ## Consejos para mejores resultados Aunque Digiter optimiza la resolucion y el tamano, la calidad del escaneo original importa. Un documento escaneado de forma torcida, con sombras o con partes cortadas seguira teniendo esos defectos despues del procesamiento. Escanea de forma limpia y completa antes de subir a Digiter. Usa la vista previa de Digiter para confirmar que el texto, firmas y sellos del documento son legibles despues de la conversion a escala de grises. En documentos con firmas en tinta clara o sellos de bajo contraste, la conversion puede reducir la visibilidad. Si tu tramite VUCEM requiere multiples documentos (factura, certificado, carta de encomienda, etc.), usa el procesamiento multiple para convertirlos todos de una sola vez. Esto asegura que todos los documentos tengan las mismas especificaciones y te ahorra tiempo. La mayoria de los tramites VUCEM aceptan documentos con limite estandar (2.7 MB por pagina). Usa el limite extendido (9.5 MB) solo cuando el tramite especifico lo permita y necesites preservar mayor calidad en documentos con imagenes detalladas. ## Tipos de documentos comunes Estos son los documentos que mas frecuentemente necesitan conversion con Digiter para su subida a VUCEM: * **Factura comercial**: Documento que ampara el valor y la descripcion de la mercancia, base para generar el COVE * **Certificado de origen**: Demuestra el pais de fabricacion para aplicar preferencias arancelarias bajo tratados comerciales (T-MEC, TLCUEM, CPTPP, etc.) * **Carta de encomienda / Encargo conferido**: Autorizacion del importador a la agencia aduanal * **Documentos de transporte**: Conocimiento de embarque (B/L), guia aerea (AWB), carta porte * **Certificados sanitarios y fitosanitarios**: Emitidos por autoridades del pais de origen (SENASICA, COFEPRIS) * **Constancias de conformidad de NOMs**: Emitidas por organismos de certificacion acreditados * **Factura comercial de exportacion**: Con Complemento de Comercio Exterior en el CFDI * **Certificado de origen**: Emitido para el importador en destino * **Permisos de exportacion**: Cuando la mercancia esta sujeta a control (SE, SEMARNAT, SEDENA) * **Certificados CITES**: Para flora y fauna silvestre protegida * **Documentos de transporte**: B/L, AWB o carta porte segun el medio de transporte * **Solicitudes de Padron de Importadores**: Alta o renovacion del registro ante el SAT * **Solicitudes de Padron sectorial**: Para sectores regulados (textil, calzado, acero, quimicos) * **Constancias de cumplimiento de NOMs**: Para mercancias que requieren certificacion de seguridad, etiquetado o eficiencia energetica * **Dictamenes tecnicos**: Para mercancias que requieren clasificacion especializada * **Comprobantes de domicilio y documentos corporativos**: Para tramites administrativos ## Problemas comunes y soluciones Esto puede ocurrir cuando el documento original tiene mucho color de fondo o imagenes oscuras. La conversion a escala de grises oscurece ciertos tonos. **Solucion**: Si el documento original tiene fondo de color, intenta escanearlo con un ajuste de contraste mas alto antes de procesarlo con Digiter. Si el documento original fue escaneado a muy baja resolucion (menos de 150 DPI), el aumento a 300 DPI no puede crear detalle que no existia en el escaneo original. **Solucion**: Re-escanea el documento original a al menos 200 DPI antes de procesarlo. A mayor resolucion de entrada, mejor resultado de salida. Aunque Digiter aplica compresion progresiva con calidades decrecientes, documentos con muchas paginas de imagenes complejas pueden exceder el limite. En ese caso, Digiter divide automaticamente el PDF y entrega un ZIP. **Solucion**: Sube las partes individuales del ZIP a VUCEM como documentos separados. Si un documento procesado por Digiter es rechazado por VUCEM, puede deberse a cambios recientes en los requisitos de la plataforma o a restricciones especificas del tipo de tramite. **Solucion**: Verifica los requisitos actuales del tramite especifico en VUCEM. Prueba cambiando el limite de tamano (de estandar a extendido o viceversa). Contacta al soporte de Camtom si el problema persiste. ## Proximos pasos Conoce mas sobre la plataforma VUCEM y los tipos de tramites. Regresa al overview general de Digiter. # Convertir PDF formato VUCEM | Digiter Source: https://docs.camtomx.com/learn/digiter/overview Convierte documentos PDF a escala de grises, 300 DPI y tamano optimizado para VUCEM automaticamente. Evita rechazos en la Ventanilla Unica. Digiter es el modulo de Camtom que convierte automaticamente tus documentos PDF al formato requerido por VUCEM (Ventanilla Unica de Comercio Exterior Mexicano). La plataforma digital del gobierno mexicano exige especificaciones tecnicas estrictas para aceptar documentos: resolucion de 300 DPI, escala de grises de 8 bits y limites de tamano de archivo por pagina. Digiter toma tus documentos originales, los procesa en la nube y te entrega versiones compatibles con VUCEM, listas para subir sin rechazos. Lo que antes tomaba minutos de ajustes manuales por documento ahora se resuelve en segundos. Para agencias aduanales que procesan decenas de tramites diarios, esto representa horas de trabajo recuperadas cada semana. Interfaz de Digiter (Digitalizador) para conversión de PDFs a formato VUCEM ## El problema que resuelve Digiter Las agencias aduanales en Mexico deben subir documentos digitales a VUCEM como parte de sus operaciones cotidianas. El proceso manual presenta varios problemas: VUCEM rechaza documentos que no cumplen sus especificaciones tecnicas. Un PDF a color, con resolucion insuficiente o que exceda el limite de tamano simplemente no se acepta, obligando a reprocesar y resubir. Convertir cada documento manualmente requiere herramientas de edicion de PDF, conocimiento tecnico de resolucion y compresion, y tiempo que el equipo podria dedicar a tareas de mayor valor. Cuando multiples personas procesan documentos manualmente, la calidad varia. Algunos documentos quedan ilegibles al comprimir demasiado, otros exceden el tamano permitido por pagina. Una agencia aduanal tipica procesa decenas de tramites diarios, cada uno con multiples documentos. El tiempo acumulado de conversion manual es significativo. ## Como funciona Digiter Digiter utiliza un motor de conversion y procesamiento en la nube, lo que permite convertir documentos de manera rapida, confiable y escalable: Subes tu documento PDF original a traves de la interfaz de Camtom. El documento puede tener cualquier resolucion, estar a color y tener cualquier tamano. Digiter procesa el documento aplicando las transformaciones tecnicas de VUCEM: * Conversion a escala de grises de 8 bits * Ajuste de resolucion a 300 DPI con interpolacion bicubica * Compresion JPEG optimizada para reducir tamano * Generacion de PDF version 1.4 para maxima compatibilidad * Deteccion y manejo automatico de paginas problematicas (vectores excesivos, paginas sobredimensionadas, paginas en blanco) Mientras el documento se procesa, puedes ver el progreso en tiempo real gracias a actualizaciones por streaming (SSE). Para documentos grandes, esto te permite saber exactamente en que porcentaje va la conversion y su estado actual. Una vez procesado, descargas el documento en formato compatible con VUCEM. Si alguna pagina excede el limite de tamano configurado, Digiter divide automaticamente el PDF y entrega un archivo ZIP. ## Especificaciones tecnicas Digiter aplica las siguientes especificaciones para cumplir con los requisitos de VUCEM: | Parametro | Valor aplicado | Detalle tecnico | | --------------------------- | ---------------------- | ------------------------------------------ | | Modo de color | Escala de grises 8-bit | Escala de grises de 8 bits por canal | | Resolucion | 300 DPI | Con interpolacion bicubica de alta calidad | | Formato de salida | PDF 1.4 | Compatibilidad maxima con VUCEM | | Compresion | JPEG | Optimizada para balance calidad/tamano | | Limite de tamano por pagina | 2.7 MB o 9.5 MB | Configurable segun el tipo de tramite | ### Manejo inteligente de problemas Digiter detecta y resuelve automaticamente situaciones comunes que causan rechazos: * **Paginas con exceso de vectores**: Paginas con mas de 500,000 elementos vectoriales se rasterizan automaticamente a 300 DPI en escala de grises * **Paginas sobredimensionadas**: Se comprimen progresivamente con calidades decrecientes hasta cumplir el limite de tamano por pagina * **Paginas en blanco**: Se eliminan automaticamente del documento final * **PDFs digitales**: Se preserva el texto vectorial (seleccionable) cuando es posible * **PDFs escaneados**: Se mantiene la resolucion original y se aplica la conversion a escala de grises ## Capacidades clave * **Procesamiento individual**: Convierte un solo PDF al formato compatible con VUCEM * **Union de PDFs**: Combina multiples PDFs en un solo documento ya convertido * **Procesamiento multiple**: Convierte varios PDFs por separado y los entrega en un archivo ZIP * **Progreso en tiempo real**: Actualizaciones por streaming (SSE) con porcentaje, estado y mensajes del proceso * **Procesamiento en la nube**: Ejecutado con procesamiento paralelo en la nube, sin consumir recursos de tu equipo local * **Division automatica**: Si el resultado excede el limite de tamano, se divide y empaqueta en ZIP Digiter esta disenado para integrarse con el flujo de trabajo de la agencia aduanal. Puedes procesar los documentos que ya tienes en CamtomDocs y prepararlos para VUCEM sin necesidad de descargarlos y subirlos por separado. ## Proximos pasos Conoce a detalle la plataforma VUCEM y sus requisitos. Aprende paso a paso como preparar y subir documentos con Digiter. # VUCEM: Ventanilla Unica Comercio Exterior Mexico Source: https://docs.camtomx.com/learn/digiter/vucem-overview Requisitos VUCEM para documentos, tramites mas comunes y como preparar PDFs compatibles. Guia completa para agencias aduanales. VUCEM (Ventanilla Unica de Comercio Exterior Mexicano) es la plataforma digital del gobierno mexicano donde se realizan todos los tramites obligatorios de comercio exterior. Funciona como una ventanilla unica que centraliza en un solo portal los procedimientos que antes requerian acudir a multiples dependencias gubernamentales. Cualquier empresa o agencia aduanal que importe o exporte mercancias desde Mexico debe usar VUCEM para gestionar permisos, certificados, avisos y demas documentos requeridos por las autoridades. La plataforma es operada por la Secretaria de Economia en coordinacion con el SAT, la ANAM, SEMARNAT, COFEPRIS, SENASICA y otras dependencias involucradas en la regulacion del comercio exterior. Digiter de Camtom se integra con este proceso al garantizar que todos los documentos que subas a VUCEM cumplan con los requisitos tecnicos de la plataforma. ## Por que existe VUCEM Antes de VUCEM, las agencias aduanales debian realizar tramites presenciales en multiples oficinas gubernamentales. Un solo despacho podia requerir visitas a la Secretaria de Economia, SEMARNAT, SAT y otras dependencias. VUCEM digitalizo y centralizo estos procesos. Un solo portal para tramites de todas las dependencias involucradas en comercio exterior. Tramites 100% en linea, eliminando la necesidad de acudir presencialmente a oficinas gubernamentales. Seguimiento en tiempo real del estado de cada tramite y acuse de recibo digital. ## Tipos de tramites en VUCEM VUCEM agrupa los tramites por dependencia y tipo. Los mas comunes para agencias aduanales son: * **Permisos previos de importacion y exportacion**: Para mercancias sujetas a control (productos siderurgicos, precursores quimicos, textiles, calzado, vehiculos usados, entre otros) * **Cupos de importacion y exportacion**: Solicitud de participacion en contingentes arancelarios preferenciales * **Avisos automaticos**: Notificaciones obligatorias de importacion para ciertos productos (no requieren aprobacion, funcionan como monitoreo) * **Certificados de origen**: Emision y validacion bajo tratados comerciales * **Certificados de pais de origen**: Para mercancias sujetas a cuotas compensatorias * **Padron de importadores**: Alta, modificacion o renovacion del Padron General de Importadores * **Padron sectorial**: Registro para importar mercancias de sectores especificos (textil, calzado, quimicos, acero, etc.) * **COVE (Comprobante de Valor Electronico)**: Transmision electronica de facturas comerciales para el despacho aduanero * **e-Documents**: Documentos digitales asociados al pedimento * **Encargo conferido**: Registro electronico que designa al agente aduanal autorizado para actuar en nombre del importador * **Autorizaciones de importacion/exportacion**: Para materiales y residuos peligrosos, sustancias agotadoras de la capa de ozono * **CITES**: Permisos para flora y fauna silvestre protegida por la convencion internacional * **Registro de importadores de plaguicidas y fertilizantes** * **Permisos sanitarios (COFEPRIS)**: Para alimentos procesados, bebidas alcoholicas, medicamentos, dispositivos medicos, cosmeticos, suplementos alimenticios * **Certificados fitosanitarios (SENASICA)**: Para productos agricolas, forestales, semillas, madera y plantas vivas * **Certificados zoosanitarios (SENASICA)**: Para animales vivos y productos de origen animal * **Avisos de funcionamiento**: Para establecimientos que manejan productos regulados ## Requisitos tecnicos de documentos en VUCEM VUCEM impone especificaciones tecnicas estrictas para los documentos digitales que se adjuntan a cada tramite. Si un documento no cumple, la plataforma lo rechaza automaticamente. ### Especificaciones requeridas | Parametro | Requisito | Motivo | | ------------------------ | --------------------------------- | -------------------------------------------------------- | | Formato | PDF | Formato estandar para documentos oficiales | | Resolucion | 300 DPI | Garantiza legibilidad al imprimir o ampliar | | Modo de color | Escala de grises 8-bit | Reduce el tamano del archivo y estandariza la apariencia | | Tamano maximo por pagina | 2.7 MB o 9.5 MB segun tramite | Limita el peso de los archivos en el servidor | | Legibilidad | Texto y firmas deben ser legibles | Validez legal del documento | Los rechazos por formato incorrecto son una de las causas mas comunes de retrasos en tramites VUCEM. Un documento rechazado debe corregirse y volverse a subir, lo que retrasa todo el proceso de despacho aduanero. ### Problemas comunes sin Digiter Un PDF escaneado a color en alta resolucion puede pesar 10-20 MB, muy por encima de los limites de VUCEM (2.7 MB o 9.5 MB por pagina segun el tramite). La conversion manual a escala de grises y la compresion requieren herramientas especializadas y conocimiento tecnico. Documentos escaneados a baja resolucion (72 o 150 DPI) no cumplen el minimo de 300 DPI. Re-escanear no siempre es posible si el documento original no esta disponible fisicamente. Ciertos PDFs generados por software de diseno contienen cientos de miles de elementos vectoriales por pagina, lo que produce archivos enormes que VUCEM rechaza. Estos requieren rasterizacion para reducir su tamano. Al comprimir agresivamente para cumplir el limite de tamano, el texto o las firmas pueden volverse ilegibles, lo que invalida el documento para efectos legales y aduaneros. ## Como Digiter automatiza el proceso Digiter elimina todos estos problemas al procesar automaticamente cada documento: 1. **Recibe** el PDF original sin importar sus caracteristicas actuales (color, resolucion, tamano) 2. **Convierte** a escala de grises de 8 bits manteniendo la legibilidad 3. **Ajusta** la resolucion a exactamente 300 DPI con interpolacion bicubica 4. **Comprime** con JPEG optimizado para equilibrar calidad y tamano 5. **Detecta problemas**: paginas con exceso de vectores (>500K elementos) se rasterizan; paginas sobredimensionadas se comprimen progresivamente; paginas en blanco se eliminan 6. **Valida** que cada pagina cumpla el limite de tamano configurado (2.7 MB o 9.5 MB) 7. **Entrega** el documento listo para subir a VUCEM, o un ZIP si fue necesario dividirlo El procesamiento se realiza en la nube, lo que permite procesar multiples documentos en paralelo sin afectar el rendimiento de tu equipo. El progreso se transmite en tiempo real via streaming (SSE). ## Flujo de trabajo VUCEM con Camtom En una operacion tipica de comercio exterior, Digiter se integra con otros modulos de Camtom: 1. **CamtomDocs** clasifica y extrae datos de tus documentos (facturas, certificados, etc.) 2. **TariffPro** clasifica la mercancia y determina la fraccion arancelaria 3. **Quoter** calcula los impuestos y contribuciones aplicables 4. **Digiter** prepara los documentos para cumplimiento VUCEM (conversion a escala de grises, 300 DPI, optimizacion de tamano) 5. La agencia sube los documentos procesados a VUCEM y realiza el tramite correspondiente Al usar Digiter dentro del flujo de Camtom, no necesitas descargar documentos de CamtomDocs para procesarlos por separado. Todo se maneja dentro de la misma plataforma. ## Proximos pasos Aprende paso a paso como preparar documentos con Digiter. Regresa al overview general de Digiter. # Como usar software aduanal | Primeros pasos Source: https://docs.camtomx.com/learn/getting-started/first-steps Guia rapida para empezar con Camtom: registro, configuracion de agencia y primera operacion de comercio exterior en minutos. Para empezar a usar Camtom solo necesitas crear tu cuenta en [app.camtomx.com](https://app.camtomx.com), configurar el perfil de tu agencia y subir tu primer documento. En menos de 10 minutos puedes tener tu primera extraccion de datos completada, tu primer producto con fraccion arancelaria sugerida o tu primera cotizacion generada. Esta guia te lleva paso a paso desde el registro hasta tu primera operacion real con cada producto principal de la plataforma. Ingresa a [app.camtomx.com](https://app.camtomx.com) y registrate con tu correo electronico. Si tu agencia ya tiene una cuenta, pide a tu administrador que te envie una invitacion para unirte a la organizacion existente. Si recibes un enlace de invitacion por correo, al hacer clic se asociara automaticamente tu cuenta con la agencia correspondiente. Una vez dentro, completa la informacion de tu agencia aduanal: * **Nombre de la agencia** -- Razon social o nombre comercial * **RFC** -- Registro Federal de Contribuyentes de la agencia * **Patente aduanal** -- Numero de patente del agente aduanal titular Esta informacion se usa para generar cotizaciones, pedimentos y tramites con los datos correctos de tu organizacion. Solo el administrador de la cuenta puede modificar los datos de la agencia. Los demas usuarios heredan esta configuracion automaticamente. Ve a la seccion **CamtomDocs** y sube un documento: una factura comercial, una lista de empaque, un pedimento o cualquier otro documento de comercio exterior. La IA de CamtomDocs va a: 1. **Analizar** el documento completo (soporta PDF, imagenes, XML y Excel) 2. **Extraer** los datos relevantes segun el schema definido (proveedor, montos, descripciones de mercancia, partidas, etc.) 3. **Estructurar** la informacion en formato JSON para que puedas usarla en otros productos de Camtom o en tus propios sistemas CamtomDocs soporta documentos de hasta 300 paginas. Para documentos PDF largos (13+ paginas), el sistema usa automaticamente un motor de extraccion especializado que procesa el documento seccion por seccion con mayor precision. Ve a **TariffPro** y describe el producto que necesitas clasificar. Puedes escribir la descripcion en lenguaje natural, por ejemplo: "Tornillos de acero inoxidable de 3/8 de pulgada para uso industrial". TariffPro te mostrara: * **Fracciones arancelarias sugeridas** con su nivel de confianza (0-100) * **Notas legales** de seccion y capitulo que respaldan la clasificacion * **Analisis GRI** (Reglas Generales Interpretativas) que justifican la clasificacion * **Impuestos aplicables** (IGI, IVA, IEPS si aplica) * **Regulaciones no arancelarias** (RRNA, NOM) que pueda requerir la fraccion * **Recomendaciones** para mejorar la descripcion y aumentar la precision Entre mas especifica sea tu descripcion, mas precisa sera la sugerencia. Incluye material, uso, dimensiones y cualquier caracteristica relevante del producto. Tambien puedes subir imagenes o fichas tecnicas para mayor contexto. En la seccion **Quoter**, crea una nueva cotizacion seleccionando: * Tipo de operacion (importacion o exportacion) * Fraccion arancelaria del producto * Valor de la mercancia y moneda * Pais de origen Quoter calculara automaticamente el desglose completo: * **IGI** (Impuesto General de Importacion) segun la fraccion arancelaria * **DTA** (Derecho de Tramite Aduanero) -- 0.8% del valor en aduana o minimo \$425 MXN * **IVA** -- 16% sobre la base acumulada (valor en aduana + IGI + DTA) * **IEPS** (si aplica para productos gravados) * **Cuotas compensatorias** (si aplican segun pais de origen y producto) * **Programas preferenciales** disponibles (T-MEC, IMMEX, PROSEC) Las cotizaciones son estimaciones basadas en la informacion proporcionada y las tasas vigentes. Los montos finales pueden variar segun condiciones especificas de la operacion y el tipo de cambio del dia de pago. Con tu cuenta configurada y tus primeras pruebas realizadas, explora los demas productos segun las necesidades de tu agencia: * **Digiter** para convertir PDFs al formato requerido por VUCEM (escala de grises, 300 DPI) * **Lifeline** para gestionar operaciones de importacion/exportacion de principio a fin * **Glosa** para validar pedimentos contra normatividad vigente y detectar errores Cada producto tiene su propia seccion en este Learning Center con guias detalladas. ## ¿Qué producto debo usar primero? Depende de tu necesidad principal: Empieza con CamtomDocs para extraer datos estructurados automaticamente. Usa TariffPro para encontrar la fraccion arancelaria correcta con nivel de confianza. Quoter calcula aranceles, impuestos, RRNA y programas preferenciales en segundos. Digiter convierte tus PDFs al formato compatible con la Ventanilla Unica. ## ¿Necesitas ayuda? Contacta a nuestro equipo de soporte si tienes dudas o necesitas asistencia con tu cuenta. # Glosario comercio exterior Mexico Source: https://docs.camtomx.com/learn/getting-started/glossary Terminos aduaneros explicados: pedimento, fraccion arancelaria, RRNA, NOM, NICO, ANAM y mas. Referencia completa para agentes aduanales. Referencia de los terminos mas utilizados en comercio exterior mexicano y en la plataforma Camtom. Este glosario cubre la terminologia aduanera, fiscal y regulatoria que encontraras al usar los productos de Camtom y al trabajar con operaciones de importacion y exportacion en Mexico. Los terminos estan organizados por categoria tematica y, cuando aplica, incluyen su equivalente en ingles. *** ## Documentos Declaracion fiscal en documento electronico que contiene la informacion relativa a las mercancias, el trafico y el regimen aduanero al que se destinan. Es el documento central de toda operacion de comercio exterior en Mexico. Su formato esta regulado por el Anexo 22 de las RGCE. Contiene datos del importador/exportador, fraccion arancelaria, valor en aduana, contribuciones determinadas y regulaciones aplicables. Tipos principales por clave: **A1** (importacion definitiva), **K1** (exportacion definitiva), **IN** (importacion temporal IMMEX), **G1** (extraccion de deposito fiscal), **T3** (transito interno), **RT** (retorno IMMEX), entre mas de 70 claves disponibles. **En ingles:** Mexican customs declaration Cada linea o renglon dentro de un pedimento que describe una mercancia especifica. Un pedimento puede tener multiples partidas, cada una con su propia fraccion arancelaria, NICO, cantidad, valor, unidad de medida, pais de origen, regulaciones, identificadores y contribuciones. Ejemplo: un embarque con 3 productos diferentes tendra 3 partidas. **En ingles:** Line item (in a customs declaration) Documento emitido por el vendedor/exportador que describe las mercancias objeto de la operacion, su valor, condiciones de venta (Incoterm), datos del comprador y vendedor, y demas informacion comercial. Sirve como base para determinar el valor en aduana. Debe transmitirse electronicamente a traves de la VUCEM para obtener el COVE. **En ingles:** Commercial invoice Documento que detalla el contenido de cada bulto, caja o pallet de un embarque. Incluye descripcion de mercancias, cantidad, peso bruto y neto, marcas, numeros de bultos y dimensiones. Complementa la factura comercial y es esencial para el reconocimiento aduanero. **En ingles:** Packing list Documento de transporte maritimo que acredita la recepcion de las mercancias a bordo del buque. Funciona como: (1) recibo de mercancias, (2) contrato de transporte, y (3) titulo de propiedad de las mercancias. Existen variantes: B/L negociable (a la orden) y no negociable (directo/nominativo). **En ingles:** Bill of Lading (B/L) Documento de transporte aereo equivalente al conocimiento de embarque. Emitido por la aerolinea o agente de carga aerea, ampara el traslado de mercancias por via aerea. No es titulo de propiedad (a diferencia del B/L). Existe el HAWB (House Air Waybill) emitido por el consolidador y el MAWB (Master Air Waybill) emitido por la aerolinea. **En ingles:** Air Waybill (AWB) Complemento electronico que se anade al CFDI (factura digital) cuando se realiza el traslado de mercancias dentro del territorio nacional. Obligatorio desde 2022. Incluye datos sobre bienes transportados, ubicaciones de origen y destino, medio de transporte utilizado (terrestre, aereo, maritimo, fluvial), e identificacion de los involucrados. Tipos de CFDI con Carta Porte: * **Tipo Ingreso:** Se emite por la prestacion de servicios de transporte (flete). * **Tipo Traslado:** Se emite para amparar el traslado de mercancias con medios propios. **En ingles:** Waybill / Carta Porte supplement Documento que acredita el pais de origen de las mercancias. Fundamental para la aplicacion de preferencias arancelarias bajo tratados de libre comercio (T-MEC, CPTPP, etc.). En el caso del T-MEC, la certificacion de origen puede ser emitida por el importador, exportador o productor, y no exige un formato especifico. Debe cumplir con las reglas de origen del tratado aplicable. **En ingles:** Certificate of origin Factura electronica mexicana emitida conforme a los lineamientos del SAT. En comercio exterior, el CFDI puede incluir complementos especiales como el Complemento de Comercio Exterior (obligatorio para exportaciones A1) y el Complemento Carta Porte. **En ingles:** Digital tax receipt (Mexican e-invoice) Documento digital generado a traves de la VUCEM que sustituye cualquier documento que compruebe el valor comercial de las mercancias en el despacho aduanero. Se obtiene al transmitir la factura comercial electronicamente. Genera un codigo unico (e-document) que se vincula al pedimento. **En ingles:** Electronic Value Certificate Complemento que se anade al CFDI para operaciones de exportacion definitiva (clave A1). Contiene tipo de operacion, identificacion fiscal del emisor y receptor, descripcion de mercancias, clave de pedimento, Incoterm aplicable, moneda, tipo de cambio, fraccion arancelaria y cantidad en unidades de aduana. **En ingles:** Foreign trade supplement (for CFDI) Documento electronico que sustituye la impresion del pedimento tradicional para el despacho aduanero. Parte del programa "Aduana sin papeles". Contiene un codigo QR bidimensional con datos del pedimento validado y pagado, firma electronica del agente aduanal y sello digital del SAT. El QR se lee para activar el semaforo fiscal. **En ingles:** Customs clearance operation document Documento que contiene la relacion detallada de todas las mercancias que transporta un medio de transporte (buque, aeronave, vehiculo). Lo presenta el transportista ante la autoridad aduanera al arribo al territorio nacional. Incluye datos del transporte, puertos de origen/destino y listado de conocimientos de embarque o guias aereas. **En ingles:** Cargo manifest Autorizacion formal que un importador o exportador otorga a un agente aduanal para realizar tramites aduaneros en su nombre. Se presenta por internet en el Portal del SAT con FIEL o contrasena. El agente aduanal debe aceptar o rechazar el encargo; hasta que no se acepte, no puede operar en el SAAI a nombre del importador. No tiene vigencia determinada: permanece activo hasta que el importador lo revoque. **En ingles:** Customs broker authorization / Power of attorney Documento tecnico que describe las propiedades y peligros de sustancias quimicas. Requerido para la importacion de productos quimicos, sustancias peligrosas y materiales controlados. **En ingles:** Material Safety Data Sheet (MSDS) / Safety Data Sheet (SDS) *** ## Impuestos y contribuciones Arancel que se paga al importar mercancias a Mexico. Su tasa depende de la fraccion arancelaria y esta establecida en la TIGIE. Tipos de tasa: * **Ad valorem:** Porcentaje sobre el valor en aduana (el mas comun). * **Especifica:** Monto fijo por unidad de medida. * **Mixta:** Combinacion de ad valorem + especifica. Formula: `IGI = Valor en Aduana x Tasa IGI aplicable` Con la reforma 2026, los aranceles NMF (Nacion Mas Favorecida) se incrementaron significativamente, afectando 1,463 fracciones arancelarias con tasas de hasta 50% en sectores como textil, calzado, automotriz, plasticos y siderurgia. **En ingles:** General Import Tax / Import duty Arancel que grava la salida de mercancias del territorio nacional. En la practica, la gran mayoria de las exportaciones mexicanas estan exentas (tasa 0%). Aplica solo a mercancias especificas listadas en la TIGIE (algunos minerales, productos petroleros, etc.). **En ingles:** General Export Tax Tasa general del 16% aplicable a la importacion de mercancias. Se calcula sobre una base acumulada: Formula: `IVA = (Valor en Aduana + IGI + DTA + IEPS si aplica + Cuotas Compensatorias si aplican) x 0.16` La base gravable incluye todos los impuestos y derechos pagados previamente. Existen tasas del 0% para ciertos alimentos, medicinas y bienes de primera necesidad. **En ingles:** Value Added Tax (VAT) on imports Impuesto que grava la importacion de productos especificos: * Bebidas alcoholicas: 26.5% a 53% segun grado alcoholico * Cerveza: 26.5% * Tabacos: 160% + cuota especifica por cigarro * Combustibles: cuota fija por litro * Bebidas azucaradas: \$1.00 MXN por litro * Alimentos con alta densidad calorica (>275 kcal/100g): 8% * Plaguicidas: 6% a 9% segun toxicidad Formula: `IEPS = (Valor en Aduana + IGI + DTA) x Tasa IEPS` **En ingles:** Special Tax on Production and Services Derecho fiscal que se paga por las operaciones aduaneras. Regulado por la Ley Federal de Derechos. Tasa general: 0.8% del valor en aduana (8 al millar). Formula: `DTA = Valor en Aduana x 0.008` Excepciones importantes: * Importaciones bajo T-MEC u otros TLC: tasa reducida o cuota fija. * Exportaciones: cuota fija (alrededor de \$317 MXN). * Importaciones temporales IMMEX: cuota fija reducida. **En ingles:** Customs processing fee Medidas impuestas por la Secretaria de Economia a mercancias importadas en condiciones de practicas desleales de comercio internacional (dumping o subvenciones). No son aranceles, sino medidas de defensa comercial. Establecidas por la SE a traves de la UPCI, cobradas por la ANAM en el despacho aduanero. Vigencia de 5 anos, renovables. Se aplican por producto y pais de origen. **En ingles:** Anti-dumping / Countervailing duties Mecanismo de control aduanero que establece precios de referencia minimos para mercancias sensibles a subvaluacion. Si el valor declarado en el pedimento es inferior al precio estimado, el importador debe garantizar la diferencia mediante deposito o fianza. Se publican mediante resolucion de la SHCP en el DOF. **En ingles:** Reference value price Servicio obligatorio que verifica que los datos del pedimento cumplan con criterios sintacticos, catalogicos, estructurales y normativos antes de su presentacion al sistema electronico aduanero. Realizada por empresas autorizadas (prevalidadores) como CAAAREM a traves de CAAAREMTI. Detecta errores en datos, clasificaciones y calculos antes del envio oficial. **En ingles:** Electronic pre-validation Cobro que genera la mercancia cuando permanece en el recinto fiscal o fiscalizado mas alla del plazo libre (generalmente 2 dias habiles para carga general). Los costos incrementan progresivamente. **En ingles:** Storage fee / Demurrage Base gravable para el calculo del IGI. Se determina conforme a los metodos de valoracion aduanera establecidos en la Ley Aduanera (Arts. 64-78C), basados en el Acuerdo de Valoracion de la OMC. Metodos de valoracion (en orden de aplicacion): 1. Valor de transaccion (precio pagado o por pagar, ajustado con incrementables) 2. Valor de transaccion de mercancias identicas 3. Valor de transaccion de mercancias similares 4. Valor de precio unitario de venta 5. Valor reconstruido 6. Ultimo recurso Formula basica: `Valor en Aduana = Precio pagado + Flete internacional + Seguro + Embalaje + otros incrementables` **En ingles:** Customs value Gastos que deben sumarse al precio pagado para determinar el valor en aduana: flete internacional, seguro, embalaje, comisiones de venta, canones y regalias, asistencia tecnica, valor de materiales proporcionados por el importador al productor, entre otros. **En ingles:** Additions to the price / Dutiable charges *** ## Regulaciones y restricciones Conjunto de medidas regulatorias distintas a los aranceles que condicionan la entrada o salida de mercancias del territorio nacional. Establecidas conforme a la Ley de Comercio Exterior. Clasificacion: * **Cuantitativas:** Limitan volumen o valor (permisos previos, cupos). * **Cualitativas:** Imponen requisitos de calidad, seguridad o presentacion sin limitar cantidad (NOM, marcado de pais de origen, certificaciones). La fraccion arancelaria determina que RRNA aplican a cada mercancia. **En ingles:** Non-tariff regulations and restrictions (NTBs) Regulacion tecnica de cumplimiento obligatorio que establece especificaciones, criterios y procedimientos que deben cumplir los productos para ser comercializados en Mexico. Las mas relevantes en comercio exterior: NOM de etiquetado/informacion comercial: * **NOM-004-SCFI:** Textiles (composicion de fibras, instrucciones de cuidado) * **NOM-050-SCFI:** Informacion comercial general * **NOM-051-SCFI/SSA1:** Etiquetado de alimentos y bebidas no alcoholicas NOM de seguridad: * **NOM-001-SCFI:** Aparatos electronicos (seguridad electrica) * **NOM-003-SCFI:** Productos electricos El cumplimiento se acredita mediante constancias de conformidad emitidas por organismos de certificacion acreditados por la SE. El incumplimiento puede resultar en retencion de mercancias y multas. **En ingles:** Official Mexican Standard (mandatory technical regulation) Autorizaciones que deben obtenerse antes de la importacion o exportacion ante la Secretaria de Economia u otra autoridad competente. Aplican a productos sensibles como: productos siderurgicos (acero), productos quimicos controlados, armas y explosivos (SEDENA), precursores quimicos, vehiculos usados y textiles de ciertos origenes. **En ingles:** Prior permits / Import licenses Cantidades maximas de una mercancia que pueden importarse o exportarse con tasa arancelaria preferencial. Una vez agotado el cupo, la mercancia paga el arancel NMF completo. Administrados por la SE. Tipos: * **Cupos de tratados:** Negociados en TLC (T-MEC, CPTPP, etc.) * **Cupos unilaterales:** Establecidos por Mexico para proteger sectores * **Mecanismo de asignacion:** Primer llegado/primer servido, licitacion publica, o asignacion directa **En ingles:** Tariff-rate quotas (TRQ) Requisito de notificacion a la SE previo a la importacion de ciertas mercancias. A diferencia del permiso previo, el aviso automatico no requiere aprobacion expresa; basta con notificar. Se usa como mecanismo de monitoreo estadistico y de alerta temprana sobre posibles danos a la industria nacional. Aplica a productos como textiles, calzado y siderurgicos de ciertos origenes. **En ingles:** Automatic import notification Documento emitido por la autoridad sanitaria del pais exportador (SENASICA en Mexico) que certifica que productos agricolas, forestales o pecuarios cumplen con los requisitos fitosanitarios del pais importador. Requerido para frutas, verduras, semillas, madera, plantas vivas, etc. **En ingles:** Phytosanitary certificate Similar al fitosanitario pero para productos de origen animal. Certifica que los animales o productos de origen animal cumplen con los requisitos de sanidad animal del pais importador. **En ingles:** Zoosanitary certificate *** ## Clasificacion arancelaria Codigo numerico de 8 digitos que identifica de manera precisa una mercancia para efectos de comercio exterior. Determina: arancel aplicable, RRNA, impuestos, preferencias arancelarias y permisos requeridos. Los primeros 6 digitos corresponden al Sistema Armonizado internacional; los digitos 7 y 8 son la extension mexicana. Estructura jerarquica (10 digitos con NICO): * **Capitulo** (digitos 1-2) -- Internacional (SA) * **Partida** (digitos 3-4) -- Internacional (SA) * **Subpartida** (digitos 5-6) -- Internacional (SA) * **Fraccion** (digitos 7-8) -- Nacional (Mexico) * **NICO** (digitos 9-10) -- Identificacion comercial Ejemplo: `6204.62.01.00` -- Pantalones de algodon para mujer. **En ingles:** Tariff classification code / HS code + national subheading Sistema internacional de clasificacion de mercancias administrado por la Organizacion Mundial de Aduanas (OMA). Utiliza los primeros 6 digitos del codigo arancelario como base comun para todos los paises miembros. Mas de 200 paises lo utilizan. Estructura: * 22 Secciones (agrupacion tematica, no codificada) * 98 Capitulos (2 digitos) * 1,229 Partidas (4 digitos) * 5,395 Subpartidas (6 digitos) **En ingles:** Harmonized System (HS) Ley federal que establece la tarifa de impuestos aplicables a la importacion y exportacion de mercancias en Mexico. Contiene la nomenclatura arancelaria mexicana basada en el Sistema Armonizado. Se actualiza periodicamente para reflejar cambios en el comercio internacional y la politica comercial. Consta de 2 articulos y 22 secciones. **En ingles:** General Import and Export Tax Law Tabla contenida dentro de la LIGIE que lista todas las fracciones arancelarias con sus respectivas tasas de importacion y exportacion, descripcion de la mercancia y unidad de medida. La TIGIE es la parte operativa de la LIGIE. Es la base de datos que alimenta las clasificaciones de TariffPro. **En ingles:** LIGIE Tariff Schedule Par de digitos adicionales (posiciones 9 y 10) que se agregan a la fraccion arancelaria de 8 digitos para un total de 10 digitos. Implementado a partir de 2020. Permite mayor precision en la identificacion de mercancias y mejor control estadistico. No modifica el arancel ni las regulaciones de la fraccion. Su uso es obligatorio en el pedimento. Ejemplo: Fraccion `8471.30.01` + NICO `01` = `8471.30.01.01` (computadoras portatiles especificas). **En ingles:** Commercial Identification Number Seis reglas establecidas por el Sistema Armonizado que determinan como clasificar cualquier mercancia: 1. Los titulos de secciones y capitulos solo tienen valor indicativo. 2. Articulos incompletos se clasifican como completos si presentan las caracteristicas esenciales. 3. Cuando varias partidas aplican: la mas especifica prevalece. 4. Articulos no clasificables se clasifican en la partida mas analoga. 5. Estuches y envases se clasifican con el articulo que contienen. 6. Subpartidas del mismo nivel son comparables. Mexico agrega una Regla Complementaria para los NICO. **En ingles:** General Rules of Interpretation (GRI) Notas emitidas por la Secretaria de Economia, en conjunto con la SHCP, mediante acuerdos publicados en el DOF. Son de aplicacion obligatoria para la determinacion de la clasificacion arancelaria en Mexico. **En ingles:** National Notes (tariff classification) *** ## Operaciones y procesos Conjunto de actos y formalidades relativos a la entrada y salida de mercancias del territorio nacional. Incluye la presentacion del pedimento, el pago de contribuciones, la activacion del semaforo fiscal, el reconocimiento aduanero (si aplica) y la liberacion de mercancias. Definido en el articulo 35 de la Ley Aduanera. **En ingles:** Customs clearance Examen de las mercancias de importacion o exportacion para verificar la veracidad de lo declarado en el pedimento. Lo realizan los verificadores/dictaminadores aduanales de la ANAM. Incluye: revision documental, inspeccion fisica, verificacion de clasificacion arancelaria, comprobacion de cantidades y cumplimiento de RRNA. **En ingles:** Customs examination / Customs inspection Sistema que determina si una mercancia sera sometida a reconocimiento aduanero. Se activa al leer el codigo de barras del pedimento (o el QR del DODA) en el modulo de la aduana. Resultados posibles: * **Luz verde (Desaduanamiento libre):** La mercancia se libera sin reconocimiento. * **Luz roja (Reconocimiento aduanero):** Inspeccion fisica y documental por el dictaminador. Puede haber un segundo reconocimiento si el primer resultado fue rojo. **En ingles:** Random selection mechanism / Customs traffic light Procedimiento de revision documental y fiscal de las operaciones de comercio exterior plasmadas en los pedimentos. Puede realizarse en tres momentos: 1. **Pre-glosa:** Revision por la agencia aduanal antes del despacho. 2. **Durante el despacho:** La autoridad revisa mientras la mercancia esta en el semaforo fiscal. 3. **Post-glosa (fiscalizacion posterior):** Revision despues del despacho. La autoridad tiene un plazo de **5 anos** para ejercer sus facultades de comprobacion. En Camtom, el producto **Glosa** automatiza la pre-glosa y post-glosa con reglas deterministas e IA. **En ingles:** Post-clearance audit / Customs review Derecho del importador o su agente aduanal de examinar fisicamente las mercancias antes de la elaboracion del pedimento (Art. 42 Ley Aduanera). Se realiza en el recinto fiscal o fiscalizado. Permite verificar que la mercancia coincida con la documentacion, confirmar la clasificacion arancelaria correcta e identificar danos o faltantes. **Previo en Origen (PEO):** Inspeccion realizada en el pais de origen antes del embarque. **En ingles:** Pre-inspection / Prior examination Proceso mediante el cual las mercancias son liberadas por la autoridad aduanera despues de cumplir con todos los requisitos legales, fiscales y administrativos. "Desaduanamiento libre" se refiere al resultado verde del semaforo fiscal. **En ingles:** Customs release Modificacion de datos de un pedimento despues de su validacion y/o pago. Se realiza mediante un pedimento de rectificacion (clave R1). Puede modificar datos como: valor, fraccion arancelaria, regimen, contribuciones, etc. Tiene restricciones dependiendo de la etapa del despacho. **En ingles:** Customs declaration amendment Mecanismo que permite agrupar multiples operaciones de importacion o exportacion de un mismo importador/exportador en un solo pedimento. Claves A3 (importacion consolidada) y V3 (exportacion consolidada). Util para operaciones frecuentes y repetitivas. **En ingles:** Consolidated customs declaration Transferencia de mercancias entre empresas con programa IMMEX o entre empresas IMMEX y proveedores nacionales sin que la mercancia cruce fisicamente la frontera. Se tramitan pedimentos virtuales complementarios (uno de exportacion y uno de importacion). Claves V1, V5, V6, VD, entre otras. **En ingles:** Virtual operation / In-bond transfer Codigo de dos caracteres que identifica el tipo de operacion aduanera. Por ejemplo: **A1** (importacion definitiva), **K1** (exportacion definitiva), **IN** (importacion temporal IMMEX), **RT** (retorno IMMEX), **G1** (extraccion de deposito fiscal), **T3** (transito interno). La clave determina las obligaciones fiscales y regulatorias aplicables. **En ingles:** Customs declaration type code *** ## Regimenes aduaneros Regimen por el cual mercancias de procedencia extranjera permanecen en el territorio nacional por tiempo ilimitado. Se pagan todos los impuestos y contribuciones correspondientes (IGI, IVA, DTA, etc.). Clave de pedimento: A1. **En ingles:** Definitive import / Permanent import Regimen por el cual mercancias nacionales o nacionalizadas salen del territorio nacional por tiempo ilimitado. Clave de pedimento: K1. **En ingles:** Definitive export / Permanent export Regimen que permite el ingreso de mercancias extranjeras al pais por tiempo limitado. Dos modalidades: * **Para retornar en su mismo estado:** Sin transformacion (vehiculos diplomaticos, equipo de transporte, muestras). * **Para elaboracion, transformacion o reparacion (IMMEX):** Mercancias que ingresan para ser procesadas y retornadas. Exencion de IGI e IVA. Hasta 18 meses para insumos. **En ingles:** Temporary import Almacenamiento de mercancias nacionales o extranjeras en Almacenes Generales de Deposito (AGD) autorizados sin pagar impuestos durante el periodo de almacenamiento. Permite diferir el pago de impuestos hasta la extraccion de la mercancia. **En ingles:** Bonded warehouse / Fiscal deposit Traslado de mercancias bajo control fiscal entre aduanas. Dos modalidades: * **Transito interno:** De una aduana nacional a otra (ej: del puerto de Manzanillo a la aduana interior de CDMX). * **Transito internacional:** Mercancias de procedencia extranjera que atraviesan el territorio nacional con destino a otro pais. **En ingles:** Customs transit Regimen que permite la introduccion de mercancias para manejo, almacenamiento, custodia, exhibicion, venta, distribucion, elaboracion, transformacion o reparacion, con exencion de impuestos de importacion. Se ubican en zonas estrategicas (puertos, fronteras, aeropuertos). Las mercancias extranjeras pueden permanecer hasta 2 anos. **En ingles:** Strategic bonded zone *** ## Entidades y organismos Organo administrativo desconcentrado de la SHCP, creado por decreto en 2021 e inicio funciones el 1 de enero de 2022. Sustituyo a la anterior Administracion General de Aduanas (AGA) del SAT. Tiene caracter de autoridad fiscal y aduanera con autonomia tecnica, operativa, administrativa y de gestion. Funciones principales: * Operacion de las **50 aduanas** del pais (19 frontera norte, 2 frontera sur, 17 maritimas, 11 interiores) * Control del despacho aduanero y reconocimiento aduanero * Recaudacion de IGI, IGE, DTA y cuotas compensatorias * Registro de agentes y agencias aduanales * Vigilancia y control del comercio exterior * Coordinacion con fuerzas armadas para seguridad en puntos de acceso **En ingles:** National Customs Agency of Mexico Organo desconcentrado de la SHCP encargado de la administracion tributaria federal. En materia de comercio exterior, mantiene funciones de recaudacion de IVA, ISR, IEPS e ISAN. Administra el Padron de Importadores, gestiona el sistema de encargos conferidos y otorga inscripciones en el padron de importadores. La operacion aduanera se transfirio a la ANAM desde 2022. **En ingles:** Mexico's Tax Administration Service Secretaria de Estado responsable de la politica fiscal y financiera de Mexico. Tanto el SAT como la ANAM son organos desconcentrados de la SHCP. **En ingles:** Ministry of Finance Organismo gremial fundado en 1938 que agrupa y representa a los agentes aduanales de Mexico a traves de 38 asociaciones locales. Representa a aproximadamente 875 agentes aduanales. Opera el prevalidador de pedimentos (CAAAREMTI), herramienta de uso obligatorio que detecta errores antes del envio oficial. **En ingles:** Mexican Customs Brokers Confederation Persona fisica autorizada por la ANAM mediante una patente para promover, por cuenta de terceros, el despacho aduanero de mercancias. Con la reforma de noviembre 2025, la patente tiene vigencia de 20 anos (renovable) y se requiere certificacion cada 3 anos. Responde solidariamente con la agencia y el importador/exportador por la veracidad de la informacion declarada. **En ingles:** Licensed customs broker Persona moral (sociedad civil) autorizada por la ANAM para realizar el despacho aduanero de mercancias. Figura creada en la reforma a la Ley Aduanera de 2020. Debe incluir al menos un agente aduanal con patente vigente, estar compuesta exclusivamente por ciudadanos mexicanos, e incluir clausula de exclusion de extranjeros. Activos fijos minimos: \$672,680 MXN (actualizado a 2025). **En ingles:** Customs brokerage firm Persona fisica designada por una empresa importadora o exportadora para realizar directamente el despacho de sus mercancias ante la aduana, sin contratar un agente aduanal externo. A diferencia del agente, solo puede actuar para la empresa que lo designa. **En ingles:** Authorized customs representative Funcionario de la ANAM encargado de realizar el reconocimiento aduanero (inspeccion fisica y documental) de las mercancias en la aduana. Asignado aleatoriamente por el sistema. **En ingles:** Customs examiner / Customs verifier Autorizacion oficial que otorga la SHCP (a traves del SAT/ANAM) a una persona fisica para actuar como agente aduanal. Es el documento habilitante indispensable para realizar el despacho de mercancias por cuenta de terceros. Requisitos: ser mexicano por nacimiento, 5+ anos de experiencia en materia aduanera, aprobar examen, estar al corriente en obligaciones fiscales. Con la reforma 2025, la patente tiene vigencia de 20 anos (antes era vitalicia). **En ingles:** Customs broker license Dependencia federal encargada de la politica comercial de Mexico. En comercio exterior: administra permisos previos, cupos arancelarios, RRNA, NOM de informacion comercial, determina cuotas compensatorias (via UPCI), negocia tratados de libre comercio y administra programas de fomento (IMMEX, PROSEC). **En ingles:** Ministry of Economy Organo de la Secretaria de Salud que regula y autoriza la importacion de: medicamentos, dispositivos medicos, alimentos procesados, bebidas alcoholicas, cosmeticos, productos de tabaco, plaguicidas y suplementos alimenticios. **En ingles:** Federal Commission for the Protection against Sanitary Risks Organo de la SADER encargado del control fitosanitario y zoosanitario en fronteras. Inspeccion de productos agroalimentarios de importacion, emision de certificados fitosanitarios y zoosanitarios para exportacion, y operacion de puntos de verificacion e inspeccion fitozoosanitaria (PVIF) en aduanas. **En ingles:** National Service for Agri-Food Health, Safety and Quality En comercio exterior, regula la importacion y exportacion de: materiales y residuos peligrosos, flora y fauna silvestre (CITES), sustancias que agotan la capa de ozono, organismos geneticamente modificados y equipos contaminantes. **En ingles:** Ministry of Environment and Natural Resources Organo de supervision creado por la reforma a la Ley Aduanera de noviembre 2025. Supervisa los procesos de otorgamiento, renovacion y cancelacion de patentes aduanales y autorizaciones de agencias aduanales. **En ingles:** Customs Advisory Council *** ## Sistemas y herramientas electronicas Plataforma integral de servicios digitales del gobierno federal que centraliza los tramites de comercio exterior. A traves de VUCEM se transmite el COVE, se tramitan permisos y certificados de RRNA, se registra el encargo conferido y se gestionan avisos de 10 dependencias gubernamentales y 2 organismos reguladores. Interconectada con el SAAI y el SOIA. En Camtom, el producto **Digiter** facilita la preparacion de documentos para VUCEM. **En ingles:** Mexican Single Window for Foreign Trade Sistema informatico central de la ANAM para el procesamiento de pedimentos y operaciones aduaneras. Actualmente en version M3. A traves del SAAI se validan, pagan y procesan todos los pedimentos de comercio exterior. **En ingles:** Integrated Automated Customs System Portal del SAT que permite consultar la tarifa arancelaria vigente (TIGIE), incluyendo tasas de importacion y exportacion, RRNA aplicables, y tratados comerciales por fraccion arancelaria. **En ingles:** Online Tariff Information System Plataforma de la SE que integra informacion sobre aranceles, RRNA, cuotas compensatorias, acuerdos comerciales y estadisticas de comercio exterior. **En ingles:** National Foreign Trade Information System *** ## Tratados y programas comerciales Tratado entre Mexico, Estados Unidos y Canada, vigente desde julio de 2020 (sustituyendo al TLCAN/NAFTA). Establece preferencias arancelarias (generalmente 0%) para mercancias que cumplan con las reglas de origen del tratado. No exige formato especifico de certificado de origen; puede estar en formato libre, incluso digital. Mexico tiene acceso preferencial al mercado estadounidense con mas de \$32 mil millones USD de importaciones mensuales. **En ingles:** USMCA (United States-Mexico-Canada Agreement) Tratado multilateral con 11 paises de la region Asia-Pacifico. Otorga preferencias arancelarias a mercancias originarias de los paises miembros. **En ingles:** Comprehensive and Progressive Agreement for Trans-Pacific Partnership Criterios que determinan si una mercancia califica como "originaria" de un pais parte de un TLC para recibir preferencias arancelarias. Incluyen: cambio de clasificacion arancelaria, contenido de valor regional, requisitos de proceso, y reglas especificas por producto. **En ingles:** Rules of origin Acuerdo bilateral o multilateral entre paises que reduce o elimina aranceles para mercancias originarias de los paises firmantes. Mexico tiene mas de 14 TLC con mas de 50 paises, lo que permite a importadores y exportadores acceder a tasas arancelarias preferenciales. **En ingles:** Free Trade Agreement (FTA) Programa de fomento a la exportacion administrado por la SE que permite la importacion temporal de mercancias (insumos, maquinaria, equipo) libres de impuestos (IGI, IVA) para ser utilizadas en procesos productivos de exportacion. Sustituyo al anterior programa de maquiladoras y al PITEX. **En ingles:** Manufacturing, Maquiladora, and Export Services Industry Program Instrumento de politica comercial que permite a productores de ciertas industrias importar insumos y maquinaria con aranceles preferenciales (generalmente 0% o tasas reducidas) para la produccion de bienes especificos. Existen 24 programas sectoriales. **En ingles:** Sectoral Promotion Programs Registro obligatorio ante el SAT para poder importar mercancias a Mexico. Dos tipos: * **Padron General de Importadores:** Requisito basico para cualquier importacion. * **Padron de Importadores de Sectores Especificos:** Requerido adicionalmente para sectores sensibles (textil, calzado, acero, quimicos, etc.). **En ingles:** Importers Registry *** ## Marco regulatorio Ordenamiento juridico principal que regula la entrada y salida de mercancias del territorio nacional mexicano, asi como los medios de transporte, el despacho aduanero y los actos relacionados. La reforma de noviembre 2025 (vigente desde enero 2026) introdujo cambios fundamentales: vigencia de patentes de 20 anos, certificacion trienal obligatoria, eliminacion de excluyentes de responsabilidad, creacion del Consejo Aduanero y responsabilidad solidaria agente/agencia/importador-exportador. **En ingles:** Mexican Customs Law Disposiciones administrativas de caracter general que detallan y complementan las obligaciones de la Ley Aduanera. Se publican anualmente en el DOF. Las RGCE 2026 fueron publicadas el 27 de diciembre de 2025. Contienen procedimientos de despacho, formatos de pedimentos (Anexo 22), montos actualizados de multas (Anexo 13), requisitos del padron de importadores, procedimientos de valoracion y regulaciones de certificacion de origen. **En ingles:** General Foreign Trade Rules Anexo de las RGCE que establece el formato oficial del pedimento aduanero: campos obligatorios, claves de pedimento, estructura de datos y reglas de llenado. Es la referencia normativa que define como debe elaborarse un pedimento. **En ingles:** Annex 22 (customs declaration format) Ley que regula y promueve el comercio exterior de Mexico. Establece las bases para RRNA, permisos previos, cuotas, cuotas compensatorias y demas medidas de politica comercial. **En ingles:** Foreign Trade Law Procedimiento que inicia la autoridad aduanera cuando detecta irregularidades graves durante el despacho: mercancias sin documentacion, clasificacion arancelaria incorrecta deliberada, omision de contribuciones, mercancias prohibidas, entre otros. Puede resultar en embargo precautorio de mercancias. **En ingles:** Administrative Proceeding in Customs Matters Con la reforma 2025, agentes aduanales, agencias aduanales e importadores/exportadores responden solidariamente por la veracidad de la informacion declarada ante aduanas, incluyendo la correcta determinacion de pagos de impuestos. Se eliminaron las excluyentes de responsabilidad que antes protegian a los agentes. **En ingles:** Joint and several liability Este glosario se actualiza conforme se agregan nuevos productos y funcionalidades a la plataforma. Si encuentras un termino que no esta incluido, contactanos a traves de [soporte](/learn/resources/support). # Software comercio exterior Mexico | Camtom Source: https://docs.camtomx.com/learn/getting-started/what-is-camtom Plataforma para agencias aduanales mexicanas: extraccion de documentos, clasificacion arancelaria, cotizaciones y validacion de pedimentos con IA. Camtom es la plataforma de cumplimiento aduanero disenada para agencias aduanales mexicanas. Automatiza los procesos mas criticos del despacho aduanero -- extraccion de datos de documentos, clasificacion arancelaria, cotizaciones, cumplimiento normativo y gestion de operaciones -- usando inteligencia artificial entrenada en regulaciones mexicanas (LIGIE, RGCE, RRNA, NOM). Si una agencia aduanal hoy dedica horas a revisar facturas, buscar fracciones arancelarias o calcular impuestos a mano, Camtom reduce ese trabajo a minutos. La vision es clara: ser "el API de cumplimiento aduanero", asi como Stripe lo es para pagos. Una capa tecnologica que cualquier agencia o empresa puede usar para que el comercio exterior funcione de forma simple, rapida y sin errores. Dashboard de la plataforma Camtom ## ¿Para quién es Camtom? Personas morales autorizadas por la ANAM para el despacho aduanero que manejan multiples clientes, pedimentos y tramites simultaneamente. Camtom centraliza y automatiza su operacion diaria. Personas fisicas con patente que necesitan herramientas de clasificacion, cotizacion y cumplimiento para atender a sus clientes de forma mas eficiente. Empresas que importan o exportan mercancias y necesitan visibilidad sobre estatus, costos y cumplimiento de sus operaciones aduaneras. ## ¿Qué problemas resuelve? | Problema | Sin Camtom | Con Camtom | | ----------------------------------- | ------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------- | | Extraccion de datos de documentos | Captura manual de cada factura, pedimento o lista de empaque | CamtomDocs extrae datos estructurados automaticamente con IA segun un schema definido por el usuario | | Busqueda de fracciones arancelarias | Consulta manual en la TIGIE, tablas PDF, memoria del agente | TariffPro sugiere clasificaciones con notas legales, nivel de confianza y RRNA aplicables | | Cotizaciones | Calculos en hojas de calculo con riesgo de error | Quoter genera cotizaciones completas con desglose fiscal, RRNA y programas preferenciales | | Documentos para VUCEM | Conversion manual de PDFs a formato compatible | Digiter convierte automaticamente a escala de grises, 300 DPI y tamano optimizado | | Gestion de operaciones | Informacion dispersa en correos, WhatsApp y hojas de calculo | Lifeline centraliza documentos, partidas y clasificaciones en un solo flujo | | Validacion post-despacho | Revision manual de pedimentos despachados | Glosa aplica reglas de validacion automaticas y auditoria con IA para detectar inconsistencias | ## Productos de la plataforma Motor de IA que recibe documentos (PDFs, imagenes, XML, Excel) y extrae datos estructurados segun un JSON Schema definido por el usuario. El sistema selecciona automaticamente el motor de extraccion optimo segun el tipo y tamano del documento, incluyendo un motor especializado para PDFs largos (13+ paginas). Soporta hasta 300 paginas por documento. Asistente de clasificacion que, a partir de la descripcion de un producto (texto, imagen, ficha tecnica o factura), sugiere la fraccion arancelaria correcta dentro de la TIGIE. Incluye notas legales, analisis de Reglas Generales Interpretativas (GRI), regulaciones aplicables (RRNA, NOM), nivel de confianza y recomendaciones para mejorar la descripcion. Soporta clasificacion para Mexico, Argentina, Colombia, Estados Unidos y el Sistema Armonizado mundial (6 digitos). Motor de cotizacion que calcula impuestos de importacion (IGI, IVA, DTA, IEPS, cuotas compensatorias), analiza RRNA y NOM aplicables, e identifica programas preferenciales disponibles (IMMEX, PROSEC, T-MEC). Tambien incluye un cotizador simplificado para operaciones de Mercado Libre. Herramienta que convierte PDFs al formato requerido por la Ventanilla Unica de Comercio Exterior Mexicano (VUCEM): escala de grises 8-bit, 300 DPI, con limite de tamano por pagina de 2.7 MB o 9.5 MB. Detecta y maneja automaticamente paginas con exceso de vectores, paginas sobredimensionadas y paginas en blanco. Soporta procesamiento individual, union de multiples PDFs y procesamiento por lotes. Sistema de gestion de operaciones de importacion y exportacion. Permite subir documentos, extraer datos con CamtomDocs, construir partidas del pedimento, clasificar con TariffPro integrado, generar campos de pedimento con IA (regulaciones, identificadores, descripcion, unidad de medida) y dar seguimiento al flujo completo desde borrador hasta completado. Cada cambio queda registrado en un changelog con actor (usuario, IA o sistema). Motor que valida pedimentos contra la normatividad vigente (Anexo 22 de las RGCE). Combina validacion determinista con catalogos oficiales y auditoria con IA para detectar errores en clasificacion, datos de partida, identificadores y RRNA antes de que la autoridad los encuentre. ## ¿Qué hace diferente a Camtom? * **IA entrenada en regulacion mexicana**: Los modelos entienden la LIGIE, TIGIE, RRNA, NOM, RGCE y las particularidades del sistema aduanero mexicano -- incluyendo las reformas recientes como la de noviembre 2025 -- no son modelos genericos. * **Plataforma integral**: No es una herramienta aislada. CamtomDocs, TariffPro, Quoter, Lifeline y Glosa se conectan entre si para cubrir el flujo completo de una operacion aduanera. * **API-first**: Cada producto esta disponible como API REST para que developers puedan integrarlo en sus propios sistemas (ERP, TMS, portales de clientes). * **Disenada para agencias**: La interfaz, los flujos y la terminologia estan pensados para personas que trabajan en comercio exterior mexicano, no para usuarios genericos. ## Siguiente paso Aprende como crear tu cuenta, configurar tu agencia y usar los productos de Camtom. # Como validar pedimento Mexico paso a paso Source: https://docs.camtomx.com/learn/glosa/dispute-process Proceso de validacion de pedimentos con reglas del Anexo 22 e IA: detecta errores en identificadores, fracciones y contribuciones. El flujo de validacion de Glosa te permite revisar un pedimento completo en minutos. Cargas la declaracion aduanera, Glosa ejecuta automaticamente el motor de reglas deterministas basadas en las RGCE y el Anexo 22, y las validaciones con IA, y recibes un reporte detallado con los hallazgos clasificados por categoria y severidad. Tu trabajo es revisar los hallazgos, corregir los errores y re-validar hasta que el pedimento este limpio. Este proceso iterativo asegura que cada pedimento que presentes ante la autoridad cumpla con la normativa vigente, reduciendo el riesgo de multas (hasta 130% de contribuciones omitidas), retrasos y observaciones post-despacho. La validacion completa toma segundos -- lo que antes requeria horas de revision manual por parte de un glosador experimentado. ## Proceso de validacion paso a paso Vincula el pedimento que deseas validar. Puedes hacerlo de dos formas: * **Desde una operacion**: si el pedimento ya esta registrado en Operations/Lifeline, Glosa accede directamente a los datos de la operacion con todas sus partidas, identificadores y contribuciones * **Carga directa**: sube un archivo Excel o PDF con los datos del pedimento para una validacion independiente Glosa necesita los datos estructurados del pedimento: partidas con fraccion arancelaria (8 digitos) y NICO (2 digitos), valores, cantidades, identificadores del Anexo 22, unidades de medida, pais de origen/destino y datos del importador/exportador. Glosa procesa los datos de entrada y estructura la informacion de cada partida del pedimento. Si los datos provienen de un archivo Excel o PDF, se convierten automaticamente al formato requerido para la validacion. El motor de reglas valida cada campo de la partida contra la normatividad vigente: * **Campos obligatorios**: verifica que no falte informacion requerida * **Catalogos oficiales**: valida que los valores existan en catalogos vigentes (identificadores del Anexo 22, fracciones de la TIGIE) * **Formatos**: verifica que los valores cumplan el formato esperado (longitud, caracteres permitidos) * **Condiciones**: valida campos que son obligatorios solo en ciertos escenarios (por ejemplo, complementos de identificador segun el tipo) Para campos con configuracion de IA habilitada, Glosa ejecuta validaciones con inteligencia artificial: * **Generacion de identificadores**: si la partida no tiene identificadores, la IA los predice basandose en la fraccion arancelaria, descripcion del producto e informacion de RRNA obtenida de fuentes oficiales * **Auditoria de identificadores**: si ya existen identificadores, la IA los valida verificando coherencia con la fraccion arancelaria y regulaciones aplicables * **Dependencias**: la IA considera campos clave como la descripcion del producto y la fraccion arancelaria para generar sugerencias coherentes Cada sugerencia incluye nivel de confianza (0 a 1) y razonamiento. Si los datos de entrada cambian despues de generar una sugerencia, esta se marca como obsoleta para que el operador la regenere. Glosa presenta un reporte organizado con todos los hallazgos. Cada hallazgo incluye: * **Categoria**: Anexo 22, RRNA, calidad de datos, consistencia o auditoria de IA * **Severidad**: error, advertencia o informativo * **Ubicacion**: en que partida y campo del pedimento se detecto el problema * **Regla**: que regla de validacion genero el hallazgo * **Mensaje**: explicacion clara de que esta mal y por que * **Estatus**: abierto, resuelto o descartado Los hallazgos se ordenan por severidad para que atiendas primero los errores criticos. Corrige los errores identificados directamente en la operacion o en el pedimento: * Actualiza fracciones arancelarias incorrectas o inexistentes * Corrige o agrega identificadores del Anexo 22 faltantes * Ajusta unidades de medida, cantidades y valores * Acepta sugerencias de IA para identificadores generados automaticamente No necesitas corregir todo de una vez. Puedes corregir los errores criticos primero y re-validar para verificar que se resolvieron antes de atender las advertencias. Despues de corregir los hallazgos, ejecuta Glosa nuevamente para verificar que: * Los errores corregidos ya no aparecen * Las correcciones no generaron nuevos errores (por ejemplo, cambiar una fraccion arancelaria puede invalidar los identificadores existentes) * Las sugerencias de IA se actualizaron conforme a los nuevos datos * El pedimento esta listo para presentarse ante la prevalidacion Repite el ciclo de correccion y re-validacion hasta obtener un resultado limpio. ## Categorias de validacion en detalle ### Identificadores del Anexo 22 Verifica que cada codigo de identificador exista en el catalogo oficial de identificadores del Anexo 22 (A22\_IDENTIFIERS). Los identificadores mas comunes incluyen: A1, A3, V1, V5, IN, AF, RT, ST, DT, CI, PC y TL. Cuando no hay identificadores, la IA los genera basandose en la fraccion arancelaria y las RRNA aplicables. Cuando ya existen, la IA los audita para verificar coherencia. Cada prediccion incluye codigo, complementos (compl\_1, compl\_2, compl\_3), confianza y razonamiento. ### Fracciones arancelarias Verifica que la fraccion arancelaria declarada exista en la TIGIE vigente (catalogo TIGIE\_FRACTIONS). Las fracciones se actualizan periodicamente y algunas se derogan o fusionan. Compara la descripcion de la mercancia con la fraccion declarada. Si la descripcion sugiere un tipo de producto diferente al que corresponde a esa fraccion, Glosa emite una advertencia. ### Precision en calculos de impuestos Las validaciones fiscales verifican: | Impuesto | Validacion | | ----------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **IGI** (Impuesto General de Importacion) | Tasa correcta segun la fraccion en la TIGIE, base gravable correcta (valor en aduana), aplicacion de preferencias arancelarias por tratado | | **IVA** (16%) | Base gravable acumulada: valor en aduana + IGI + DTA + IEPS + cuotas compensatorias. Exenciones para mercancias con tasa 0% | | **DTA** (Derecho de Tramite Aduanero) | 0.8% del valor en aduana para importaciones definitivas, cuota fija para operaciones bajo tratado, exento para T-MEC/Chile/Colombia/Centroamerica/Bolivia | | **IEPS** | Tasa aplicable para mercancias gravadas: bebidas alcoholicas (26.5% a 53%), tabacos (200% + cuota por cigarro), bebidas azucaradas, alimentos de alta densidad calorica (8%), plaguicidas (6% a 9%) | | **Cuotas compensatorias** | Aplicacion cuando la fraccion y pais de origen estan sujetos a medidas antidumping vigentes | ### Requisitos de RRNA Ciertas fracciones arancelarias requieren permiso previo de la Secretaria de Economia para poder importarse (productos siderurgicos, quimicos controlados, vehiculos usados, textiles de ciertos origenes). Glosa verifica si la fraccion declarada requiere permiso y si este esta registrado en la operacion. Muchos productos deben cumplir con NOM especificas para ingresar al pais: NOM-004-SCFI (textiles), NOM-050-SCFI (informacion comercial), NOM-051-SCFI/SSA1 (alimentos y bebidas), NOM-141-SSA1 (cosmeticos), NOM-001-SCFI (aparatos electronicos), entre otras. Glosa identifica las NOM aplicables a la fraccion arancelaria y verifica que se haya registrado el cumplimiento. Productos de origen animal o vegetal pueden requerir certificados emitidos por SENASICA. Glosa detecta cuando la fraccion arancelaria esta sujeta a este tipo de regulacion. Algunas mercancias estan sujetas a cupos de importacion con tasas preferenciales negociados en tratados de libre comercio o establecidos unilateralmente por Mexico. Glosa verifica si la fraccion califica para algun contingente arancelario vigente. ### Elegibilidad de tratados comerciales Mexico tiene 14 tratados de libre comercio con mas de 50 paises. Los principales son: T-MEC (EE.UU. y Canada), TLCUEM (Union Europea), TIPAT/CPTPP (11 paises del Pacifico) y Alianza del Pacifico (Chile, Colombia, Peru). Glosa verifica si la mercancia califica para algun tratado y si los requisitos para aplicar la preferencia arancelaria se cumplen: certificado de origen valido, regla de origen aplicable y mercancia originaria del pais socio. ## Interpretando los resultados ### Resultado limpio Cuando Glosa no encuentra errores ni advertencias, el pedimento esta listo para presentarse ante la prevalidacion. Puedes tener confianza de que los campos validados cumplen con las reglas de validacion basadas en la normativa vigente. Un resultado limpio en Glosa no garantiza que la autoridad no tendra observaciones adicionales, ya que existen criterios de revision que dependen del contexto operativo y de la fiscalizacion posterior (hasta 5 anos). Sin embargo, reduce significativamente la probabilidad de hallazgos en la prevalidacion y en el reconocimiento aduanero. ### Resultado con hallazgos Cuando hay hallazgos, sigue esta prioridad: 1. **Errores criticos primero**: corrige todos los errores antes de re-validar. Estos son problemas que con alta probabilidad generarian rechazo en la prevalidacion o multas en el despacho. 2. **Advertencias despues**: revisa cada advertencia y decide si requiere correccion. Algunas pueden ser falsos positivos si tienes informacion contextual que Glosa no tiene. 3. **Informativos al final**: evalua las sugerencias para optimizar la operacion. Pueden ahorrarte dinero (por ejemplo, aplicando un tratado comercial) pero no son obligatorias. No ignores las advertencias sistematicamente. Aunque no bloquean el flujo, una advertencia recurrente puede indicar un patron de error que eventualmente resultara en una sancion. Con la responsabilidad solidaria vigente desde 2026, tanto la agencia como el importador responden por la veracidad de lo declarado. ## Sugerencias de IA: aceptar, rechazar o modificar Cuando Glosa genera sugerencias con IA (por ejemplo, identificadores predichos), cada sugerencia tiene un estatus: | Estatus | Significado | | ------------ | ---------------------------------------------------------------------------------------- | | **active** | La sugerencia esta vigente y pendiente de decision | | **obsoleta** | Los datos de entrada cambiaron despues de generar la sugerencia; se recomienda regenerar | | **applied** | El operador acepto la sugerencia y se incorporo al pedimento | | **rejected** | El operador rechazo la sugerencia | Las sugerencias con confianza alta (cercana a 1.0) son mas confiables, pero siempre deben ser revisadas por el operador. La decision final es responsabilidad del profesional aduanero. ## Mejores practicas Ejecuta Glosa tan pronto tengas los datos del pedimento, incluso si estan incompletos. Es mejor detectar un error de fraccion arancelaria al inicio que cuando ya tienes todo listo para despachar. Si decides ignorar una advertencia porque tienes informacion adicional, documenta la razon. Esto es util si la autoridad cuestiona la misma observacion en una revision posterior dentro del plazo de 5 anos. Los operadores menos experimentados pueden usar Glosa como herramienta de aprendizaje. Revisen los hallazgos juntos para entender el por que de cada regla y su fundamento en la Ley Aduanera, RGCE o Anexo 22. Despues de cualquier correccion, re-valida. Cambiar una fraccion arancelaria puede invalidar los identificadores existentes, y aceptar una sugerencia de IA puede generar nuevas dependencias. No asumas que corregir un campo resuelve todo. ## Siguiente paso Conoce las capacidades completas del motor de validacion. Genera cotizaciones precisas con desglose de impuestos. # Validacion pedimentos aduaneros | Revisar antes Source: https://docs.camtomx.com/learn/glosa/overview Revisa pedimentos antes del despacho: detecta errores en fraccion arancelaria, identificadores y RRNA. Evita multas con validacion automatica. Glosa es el motor de validacion de cumplimiento aduanero de Camtom. Antes de que presentes un pedimento ante la autoridad, Glosa revisa automaticamente la declaracion contra reglas deterministas basadas en la normativa aduanera mexicana y validaciones con IA para detectar errores, inconsistencias y omisiones que podrian resultar en multas, retrasos o incluso embargo de mercancia. ## Que significa "glosa" en aduanas mexicanas En el contexto aduanero mexicano, la glosa es el procedimiento de revision documental y fiscal de las operaciones de comercio exterior. Se realiza en tres momentos: 1. **Glosa previa al despacho (pre-glosa)**: revision por la agencia aduanal de documentos, fraccion arancelaria, identificadores y cumplimiento de RRNA antes de presentar el pedimento. 2. **Glosa durante el despacho**: revision que realiza la autoridad mientras la mercancia pasa por el mecanismo de seleccion automatizado (semaforo fiscal). 3. **Glosa posterior al despacho (post-glosa)**: revision por la autoridad para verificar que las contribuciones pagadas sean correctas. La autoridad tiene un plazo de 5 anos para ejercer facultades de comprobacion (Art. 43 y 152 de la Ley Aduanera). **Glosa de Camtom opera en el primer momento: antes del despacho.** Te da la oportunidad de corregir errores cuando aun es posible hacerlo sin consecuencias legales ni economicas. En la practica, funciona como un auditor automatizado que trabaja 24/7, revisando cada campo, cada calculo y cada requisito regulatorio de tus pedimentos. ## El problema: errores costosos en pedimentos Los errores en pedimentos aduaneros tienen consecuencias reales y cuantificables: | Tipo de error | Consecuencia | | --------------------------------------- | ------------------------------------------------------------------------------------ | | Fraccion arancelaria incorrecta | Multas de hasta el **130%** de las contribuciones omitidas | | Datos inexactos en el pedimento | Multas de **$1,400 a $17,500 MXN** por pedimento (hasta \$35,000 en casos agravados) | | Calculo incorrecto de impuestos | Creditos fiscales por diferencias en contribuciones | | Identificadores faltantes o incorrectos | Observaciones del prevalidador, rechazo del pedimento | | Permisos faltantes (RRNA) | Retencion de mercancia en aduana | | Incumplimiento de NOM | Retencion de mercancia, imposibilidad de completar el despacho | | Error en tratado de libre comercio | Pago innecesario de aranceles o multas por aplicacion indebida | Con la reforma a la Ley Aduanera de noviembre 2025 (vigente enero 2026), se eliminaron las excluyentes de responsabilidad: agentes, agencias aduanales e importadores/exportadores responden solidariamente por la veracidad de la informacion declarada. Glosa detecta estos errores antes de que se conviertan en problemas. ## Arquitectura del motor de validacion Glosa opera con tres capas especializadas: Parsea los datos del pedimento desde la operacion, archivos Excel o PDF. Construye los items de linea (partidas) con toda su informacion asociada: fraccion, identificadores, contribuciones y regulaciones. Motor de validacion con reglas configurables por campo. Cada regla tiene severidad asignada (error, advertencia o informativo) y valida contra catalogos oficiales, formatos y condiciones entre campos. Generacion y validacion de campos con IA. Predice identificadores faltantes, audita identificadores existentes y detecta patrones anomalos que las reglas deterministas no pueden cubrir. ## Reglas de validacion Glosa utiliza reglas basadas en las Reglas Generales de Comercio Exterior y el Anexo 22 de la normativa aduanera mexicana. Estas reglas definen: * **Catalogos de validacion**: catalogo de identificadores del Anexo 22 (A22\_IDENTIFIERS) y catalogo de fracciones arancelarias de la TIGIE (TIGIE\_FRACTIONS) * **Reglas por campo**: cada campo del pedimento tiene validaciones configuradas. Por ejemplo, el codigo de identificador se valida que sea obligatorio, que exista en el catalogo del Anexo 22 y que cumpla con el formato de 2-3 caracteres alfanumericos * **Reglas condicionales**: ciertos campos son obligatorios solo cuando se cumple una condicion. Por ejemplo, el complemento 1 del identificador es obligatorio cuando el codigo de identificador es "PO" ## Categorias de hallazgos Cada hallazgo detectado por Glosa se clasifica en una categoria: | Categoria | Descripcion | | -------------------- | -------------------------------------------------------------------------------------------------------------- | | **A22** | Reglas del Anexo 22 de las RGCE: formato de identificadores, claves de pedimento, catalogos oficiales | | **RRNA** | Regulaciones y restricciones no arancelarias: permisos previos, NOM, certificados fitosanitarios/zoosanitarios | | **Calidad de datos** | Campos vacios, formatos incorrectos, valores fuera de rango | | **Consistencia** | Coherencia entre fraccion arancelaria y descripcion, entre unidades de medida y fraccion | | **Auditoria IA** | Identificadores que no corresponden a la fraccion, patrones inusuales | ## Niveles de severidad Cada hallazgo se clasifica segun su impacto: Problema critico que **debe corregirse** antes del despacho. Ejemplo: fraccion arancelaria inexistente en la TIGIE, identificador con formato invalido, campo obligatorio vacio. Posible problema que requiere revision. Puede ser correcto pero es inusual o riesgoso. Ejemplo: identificador que no corresponde tipicamente a esa fraccion arancelaria. Recomendacion para mejorar la declaracion. No bloquea el despacho pero podria optimizar la operacion. Ejemplo: tratado de libre comercio aplicable no utilizado. Los errores bloquean el flujo hasta que se corrijan. Las advertencias e informativos permiten continuar, pero se recomienda revisarlos antes de proceder para reducir el riesgo de observaciones por parte de la autoridad. ## Validaciones con IA Ademas del motor de reglas deterministas, Glosa integra validaciones con inteligencia artificial para campos que requieren juicio contextual: * **Generacion de identificadores**: cuando una partida no tiene identificadores, la IA los genera basandose en la fraccion arancelaria, descripcion del producto e informacion de RRNA obtenida de fuentes oficiales * **Auditoria de identificadores**: cuando ya existen identificadores, la IA verifica que sean coherentes con la fraccion arancelaria y las regulaciones aplicables * **Dependencias entre campos**: la IA considera la relacion entre campos (por ejemplo, la fraccion arancelaria y la descripcion) para generar sugerencias coherentes Cada sugerencia de IA incluye nivel de confianza (0 a 1) y razonamiento. El operador decide si acepta, rechaza o modifica cada sugerencia. ## Beneficios para tu agencia Al detectar errores antes del despacho, reduces drasticamente el riesgo de multas. Con la reforma 2025, la responsabilidad solidaria hace que cada error no detectado sea un riesgo compartido entre la agencia y el importador. Cada error corregido a tiempo es una multa evitada. Un pedimento limpio pasa la prevalidacion sin observaciones y se despacha mas rapido. Menos observaciones de la autoridad significa menos demoras y menos tiempo de tu mercancia en el recinto fiscal, reduciendo costos de almacenaje. Glosa aplica las mismas reglas a todos los pedimentos, sin importar quien los prepare. Esto asegura un nivel de calidad uniforme en toda tu agencia, independientemente de la experiencia del operador. Los hallazgos de Glosa funcionan como una herramienta de aprendizaje. Los operadores menos experimentados reciben retroalimentacion inmediata sobre errores comunes, con referencia a la regla o norma aplicable, acelerando su curva de aprendizaje. ## Siguiente paso Conoce el proceso paso a paso para validar un pedimento con Glosa. Clasificacion arancelaria con IA para obtener fracciones precisas. # Flujo operacion aduanera | Proceso despacho Mexico Source: https://docs.camtomx.com/learn/lifeline/operations-flow Pipeline completo del despacho aduanal: creacion de operacion, partidas, clasificacion, cotizacion, validacion y cierre paso a paso. El flujo de una operacion en Lifeline sigue un pipeline estructurado: crear la operacion, subir documentos para extraccion automatica, agregar y completar partidas con datos del pedimento, generar sugerencias de IA para clasificacion y datos regulatorios, validar la operacion y completar el despacho. Cada etapa esta disenada para integrarse con los demas modulos de Camtom, de forma que la informacion fluya sin duplicacion ni captura manual repetida. Una operacion puede tener desde una hasta decenas de partidas, y cada una avanza de forma independiente con sus propias sugerencias de IA, documentos y contribuciones. Este flujo aplica tanto para importaciones como exportaciones. Detalle de una operación en Lifeline: pipeline de pasos y partidas extraídas ## Flujo completo de una operacion Inicia una nueva operacion registrando los datos generales: **Datos obligatorios:** * **Tipo de operacion**: Import o Export * **Cliente**: Seleccionado del catalogo de clientes de la agencia * **Referencia interna**: Numero de control asignado por la agencia (minimo 3 caracteres) **Datos del encabezado del pedimento:** * Peso bruto total de la mercancia * Numero de bultos * Tipo de cambio * Incoterm aplicable (FOB, CIF, EXW, etc.) * Moneda de la operacion * Fecha de entrada y fecha de pago * Valor de mercancia, fletes, seguros y otros incrementables La operacion se crea con estatus **draft** y etapa inicial **extraction** (si se suben documentos) o directamente lista para captura de partidas. La referencia interna es el identificador que usa tu agencia para controlar la operacion. Lifeline genera ademas un ID unico del sistema para trazabilidad interna. Asocia documentos a la operacion para que CamtomDocs extraiga datos automaticamente: **Tipos de documento reconocidos:** * **invoice**: Factura comercial con datos de productos, valores y cantidades * **packing\_list**: Lista de empaque con detalle de bultos * **other**: Certificados, documentos de transporte, permisos Cuando se suben documentos, la operacion pasa al estatus **extracting** mientras CamtomDocs procesa los archivos. Los datos extraidos (descripciones, valores, cantidades, paises) pueden pre-llenar automaticamente los campos de las partidas. Si ocurre un error durante la extraccion, el estatus cambia a **extraction\_error** y el operador puede reintentar o proceder a captura manual. Los documentos se asocian por referencia. El archivo original permanece en CamtomDocs y Lifeline mantiene el vinculo. Si el documento se actualiza en CamtomDocs, Lifeline siempre muestra la version mas reciente. Las partidas representan cada linea de mercancia del pedimento. Para cada partida se capturan los campos del Anexo 22: * **Descripcion de la mercancia**: Descripcion comercial y tecnica (minimo 5 caracteres) * **Fraccion arancelaria**: Codigo HS de 8 digitos (puede completarse despues con sugerencias de IA) * **NICO**: Numero de Identificacion Comercial de 2 digitos * **Pais de origen/destino (p\_od)** y **pais vendedor/comprador (p\_vc)**: Codigos ISO de 3 letras * **Valor aduanero**, precio unitario y valor agregado * **Cantidad y unidad de medida** comercial (UMC) y de tarifa (UMT) * **Metodo de valoracion** (0-6 segun metodos de la OMC) * **Vinculacion** (0-2, relacion comprador-vendedor) * **Marca, modelo y codigo de producto** **Captura asistida por IA:** Si la operacion tiene documentos asociados con datos extraidos por CamtomDocs, los campos de descripcion, valor y cantidad pueden pre-llenarse automaticamente. Si la operacion tiene multiples partidas con datos similares (mismo proveedor, mismo origen), puedes duplicar una partida existente y modificar solo los campos que cambian. Para cada partida, Lifeline puede generar sugerencias de IA en dos scopes que se procesan de forma concurrente: **Scope "clasificacion":** 1. Toma la descripcion de la partida (enriquecida con precio unitario si existe) 2. Usa internamente el workflow de clasificacion de TariffPro 3. Sugiere la fraccion arancelaria (8 digitos) y el NICO (2 digitos) 4. Incluye nivel de confianza, resumen de clasificacion y metadatos completos de TariffPro **Scope "datos del pedimento":** 1. Genera regulaciones (RRNA) aplicables a la fraccion 2. Sugiere identificadores del Anexo 22 3. Genera una descripcion optimizada para el pedimento (maximo 80 caracteres) 4. Sugiere la unidad de medida de tarifa (UMT) Las partidas se procesan en paralelo de forma automatica. Cada sugerencia queda con estado **pending** hasta que el operador la revise. Al aceptar una sugerencia, el campo de la partida se actualiza y el changelog registra la accion. Al rechazarla, se conserva el valor original. Para cada partida, se pueden registrar las contribuciones (impuestos) y regulaciones aplicables: **Contribuciones por partida:** * IGI (Impuesto General de Importacion) * IVA (Impuesto al Valor Agregado, 16%) * DTA (Derecho de Tramite Aduanero, 8 al millar) * IEPS (si aplica al producto) * Cuotas compensatorias (si aplican al producto/pais) **Regulaciones (RRNA):** * NOMs aplicables * Permisos previos * Certificados sanitarios, fitosanitarios o zoosanitarios * Avisos automaticos **Identificadores del Anexo 22:** Claves como A1, A3, V1, V5, IN, AF, RT, ST, DT, CI, PC, TL segun el tipo de operacion y regimen. Una vez que todas las partidas estan completas con sus datos, clasificacion, contribuciones y regulaciones, la operacion avanza al estatus **validated**: * Todas las partidas deben tener fraccion arancelaria asignada * Los campos obligatorios deben estar completos * Los documentos requeridos deben estar asociados * Las contribuciones deben estar calculadas En este punto la operacion esta lista para generar el pedimento y proceder al despacho aduanero. Al completar el despacho aduanero, la operacion avanza al estatus **completed**: * Se registra la finalizacion en el changelog * La operacion queda disponible para consulta historica y reportes * Se puede exportar el reporte completo en Excel **Reportes disponibles:** * Reporte de operacion con todos los datos del pedimento y sus partidas * Reporte de contribuciones por partida * Changelog completo con todos los cambios registrados * Reportes filtrados por periodo, cliente, tipo de operacion o estatus ## Transiciones de estatus en detalle El flujo de estatus completo de una operacion es: ``` extracting → draft → processing → validated → completed ↓ extraction_error → draft (reintento o captura manual) ``` **Se activa cuando:** * La extraccion de datos de los documentos finaliza exitosamente * Los datos extraidos estan disponibles para pre-llenar partidas **Lo que cambia:** * La operacion pasa a borrador con datos pre-llenados * El changelog registra los eventos de extraccion * El operador puede comenzar a revisar y completar partidas **Se activa cuando:** * Se agrega la primera partida a la operacion * Un operador comienza a trabajar en las partidas * Se generan sugerencias de IA **Lo que cambia:** * La operacion aparece como activa en el pipeline * Se inicia el registro de tiempo de procesamiento * El changelog registra la transicion **Se activa cuando:** * Todas las partidas tienen sus campos obligatorios completos * Las fracciones arancelarias estan asignadas * Las contribuciones y regulaciones estan registradas **Lo que cambia:** * La operacion se marca como lista para despacho * Se pueden generar cotizaciones finales con Quoter * Se pueden preparar documentos con Digiter para VUCEM **Se activa cuando:** * El despacho aduanero se ha realizado * El operador confirma la finalizacion **Lo que cambia:** * La operacion se mueve al historial * Se registra la fecha de finalizacion * Queda disponible para reportes historicos y auditoria ## Colaboracion en equipo Lifeline esta disenado para que multiples miembros del equipo trabajen en las mismas operaciones: Cada operacion puede tener un empleado responsable asignado (organizationEmployeeId). Esto permite filtrar la vista para que cada operador vea sus operaciones o las de todo el equipo. Todos los miembros del equipo con acceso a la organizacion pueden ver el estatus de cualquier operacion. Esto elimina la dependencia de un solo operador y facilita la cobertura cuando alguien esta ausente. El changelog identifica quien realizo cada accion (actor: user, ai o system). El user\_id del operador queda registrado para trazabilidad completa de la contribucion de cada persona. Diferentes operadores pueden trabajar en diferentes partidas de la misma operacion simultaneamente. Un operador puede revisar sugerencias de IA para las partidas 1-10 mientras otro captura manualmente las partidas 11-20. ## Ejemplo de flujo completo Para ilustrar el flujo, este es un ejemplo de una importacion tipica: | Paso | Accion | Modulo | Resultado | | ---- | ----------------------------------------------------------- | -------------- | ----------------------------------------------------------- | | 1 | Crear operacion de importacion para Cliente XYZ | Lifeline | Operacion creada, estatus: draft | | 2 | Subir factura comercial del proveedor | CamtomDocs | Estatus: extracting, datos extraidos automaticamente | | 3 | Agregar 5 partidas con datos pre-llenados | Lifeline | Partidas creadas, estatus: processing | | 4 | Generar sugerencias de IA (clasificacion + datos pedimento) | TariffPro + IA | Fracciones, NICOs, regulaciones e identificadores sugeridos | | 5 | Revisar y aceptar sugerencias de IA | Lifeline | Campos actualizados, changelog registrado | | 6 | Generar cotizacion de la operacion | Quoter | Desglose de impuestos generado, RRNA verificadas | | 7 | Preparar documentos para VUCEM | Digiter | PDFs convertidos a formato compatible con VUCEM | | 8 | Validar la operacion | Lifeline | Estatus: validated | | 9 | Completar el despacho aduanero | Lifeline | Estatus: completed | | 10 | Exportar reporte para el cliente | Lifeline | Excel con detalle completo de la operacion | Este flujo es una referencia. No todas las operaciones requieren todos los pasos. Operaciones sencillas (una sola partida, sin requisitos especiales de RRNA) pueden completarse en minutos. Operaciones complejas (multiples partidas, regulaciones especiales, cuotas compensatorias) pueden requerir mas tiempo de gestion y revision. ## Proximos pasos Aprende a usar los filtros y vistas de seguimiento. Regresa al overview general de Lifeline. # Gestion operaciones aduaneras | Software despacho Source: https://docs.camtomx.com/learn/lifeline/overview Software para gestionar operaciones de importacion y exportacion. Partidas, clasificacion con IA, documentos y seguimiento del despacho aduanal. Lifeline es el modulo de Camtom que gestiona el ciclo completo de las operaciones aduaneras de una agencia. Cada operacion de importacion o exportacion se organiza por partidas (lineas de mercancia en el pedimento), donde cada partida tiene su propia fraccion arancelaria, NICO, datos de valoracion aduanera, documentos asociados, contribuciones, regulaciones y un registro completo de cambios. Lifeline funciona como el centro de control de la agencia: permite crear operaciones, agregar partidas con datos del producto, asociar documentos procesados por CamtomDocs, generar sugerencias de clasificacion con inteligencia artificial, y monitorear el avance de cada etapa del despacho. Ademas, mantiene un changelog detallado para auditoria y permite exportar datos en Excel para analisis operativo. Cola de operaciones de Lifeline con filtros por etapa ## El problema que resuelve Las agencias aduanales manejan decenas o cientos de operaciones simultaneas. Sin un sistema centralizado, el seguimiento se vuelve caotico: Los datos de cada operacion viven en hojas de calculo, correos, carpetas compartidas y sistemas de cada dependencia. No hay una fuente unica de verdad sobre el estado del pedimento. Saber en que etapa esta cada operacion requiere preguntar al responsable o revisar multiples fuentes. Los cuellos de botella se detectan tarde. Cuando algo sale mal, reconstruir que paso y cuando es dificil sin un registro de cambios sistematico. Las auditorias y la glosa posterior se vuelven un problema. Los datos de las partidas del pedimento se capturan manualmente campo por campo, con alto riesgo de errores en la fraccion arancelaria, valores, unidades de medida y regulaciones. ## Capacidades principales ### Gestion de operaciones Cada operacion en Lifeline representa un despacho aduanero completo. Al crear una operacion se registran los datos generales: cliente, tipo de operacion (importacion o exportacion), referencia interna y empleado responsable. Cada operacion contiene un encabezado con datos del pedimento (peso bruto, bultos, tipo de cambio, Incoterm, moneda, valor de mercancia, fletes, seguros y otros incrementables) y una o mas partidas. ### Gestion de partidas Las partidas son las lineas de mercancia dentro de una operacion, correspondientes a cada producto/linea del pedimento aduanal. Cada partida contiene los campos estandar del Anexo 22: * **Fraccion arancelaria** (8 digitos) y **NICO** (2 digitos adicionales) * **Descripcion** de la mercancia (minimo 5 caracteres) * **Pais de origen/destino** y **pais vendedor/comprador** (codigos ISO de 3 letras) * **Valor aduanero**, precio unitario y valor agregado * **Cantidad y unidad de medida** comercial (UMC) y de tarifa (UMT) * **Metodo de valoracion** (1-6) y **vinculacion** (0-2) * **Contribuciones**: IGI, IVA, DTA, IEPS y cuotas compensatorias asociadas a la partida * **Regulaciones**: RRNA aplicables (NOMs, permisos, certificados) * **Identificadores**: Claves del Anexo 22 (A1, A3, V1, V5, IN, AF, entre otros) * **Marca, modelo y codigo de producto** * **Observaciones** de la partida Lifeline utiliza inteligencia artificial para sugerir valores en ciertos campos de las partidas, con dos alcances (scopes) de generacion: **clasificacion** (fraccion arancelaria y NICO via TariffPro) y **datos del pedimento** (regulaciones, identificadores, descripcion optimizada y unidad de medida de tarifa). Las sugerencias incluyen un nivel de confianza y razonamiento que el operador revisa antes de aceptar o rechazar. ### Pipeline de estatus Cada operacion transita por un pipeline con estatus definidos que reflejan su avance real: | Estatus | Descripcion | | --------------------- | -------------------------------------------------------------------------------- | | **extracting** | Se estan extrayendo datos de los documentos asociados | | **extraction\_error** | Ocurrio un error durante la extraccion de datos | | **draft** | La operacion esta en borrador, lista para captura de partidas | | **processing** | La operacion esta activa, con partidas en captura, clasificacion o revision | | **validated** | Todas las partidas han sido validadas y la operacion esta lista para el despacho | | **completed** | El despacho aduanero se realizo exitosamente | ### Changelog y auditoria Lifeline registra automaticamente cada cambio realizado en una operacion o partida con detalle completo: | Tipo de evento | Descripcion | | ------------------------------------- | -------------------------------------------- | | `creation` | Creacion de la operacion | | `field_edit` | Modificacion de un campo por el usuario | | `extraction` | Datos extraidos de documentos por CamtomDocs | | `ai_generation` | Datos generados por inteligencia artificial | | `suggestion_accepted` | Sugerencia de IA aceptada por el operador | | `suggestion_rejected` | Sugerencia de IA rechazada por el operador | | `document_added` / `document_removed` | Documentos asociados o desasociados | | `partida_added` / `partida_removed` | Partidas agregadas o eliminadas | | `status_change` / `step_change` | Cambios de estatus o etapa de la operacion | | `export` | Exportacion de datos de la operacion | Cada entrada registra la fecha y hora exacta, el actor (usuario, IA o sistema), el campo modificado, el valor anterior y el nuevo valor. Este registro es invaluable para auditorias internas, glosa posterior y resolucion de discrepancias con clientes o autoridades. ### Exportacion a Excel Genera reportes en Excel con los datos de tus operaciones, filtrados por rango de fechas, cliente, tipo de operacion, estatus o aduana. ## Integracion con otros modulos de Camtom Lifeline no opera de forma aislada. Se conecta con el ecosistema completo de Camtom: Los documentos clasificados y extraidos por CamtomDocs se asocian directamente a las partidas de la operacion. Los datos extraidos (descripcion, valores, cantidades) pueden pre-llenar los campos de la partida automaticamente. Las clasificaciones arancelarias se generan mediante el scope de "clasificacion" que usa internamente el workflow de TariffPro. La fraccion (8 digitos) y el NICO (2 digitos) se sugieren con nivel de confianza y razonamiento. Desde una operacion en Lifeline puedes generar cotizaciones con Quoter para calcular los impuestos y costos asociados a las partidas. Los documentos de la operacion se procesan con Digiter para cumplimiento VUCEM, directamente desde el flujo de Lifeline. La integracion entre modulos permite que la informacion fluya sin duplicacion. Un documento subido a CamtomDocs, clasificado con TariffPro y cotizado con Quoter alimenta automaticamente los datos de la partida en Lifeline. ## Proximos pasos Aprende a dar seguimiento a tus operaciones en tiempo real. Conoce el flujo completo desde la creacion hasta la finalizacion. # Seguimiento operaciones aduaneras en tiempo real Source: https://docs.camtomx.com/learn/lifeline/tracking Tracking del despacho aduanal: estatus por operacion, filtros por cliente, changelog de cambios y reportes en Excel para tu agencia. Lifeline permite visualizar el estatus de cada operacion aduanera y sus partidas en tiempo real. El panel principal muestra todas las operaciones organizadas por su estatus actual (draft, processing, validated, completed), y cada operacion se puede expandir para ver el detalle de sus partidas individuales. Puedes filtrar por cliente, tipo de operacion, rango de fechas o estatus para encontrar rapidamente lo que necesitas. Cada operacion mantiene un timeline con el historial completo de cambios (changelog), permitiendo saber exactamente que paso, cuando y quien lo hizo: usuario, IA o sistema. Para equipos con multiples operadores, Lifeline ofrece visibilidad compartida que elimina la necesidad de preguntar "en que va la operacion" por correo o mensaje. ## Vista general de operaciones El panel principal de Lifeline presenta las operaciones en una vista de lista que muestra: * **Referencia** interna de la operacion (minimo 3 caracteres) * **Cliente** asociado * **Tipo**: Importacion o exportacion * **Numero de partidas** y cuantas estan completas * **Estatus** actual con indicador visual * **Etapa actual** (step) de la operacion * **Fecha de creacion** y ultima actualizacion Usa la vista de pipeline para ver tus operaciones organizadas en columnas por estatus. Esto facilita identificar rapidamente operaciones estancadas o cuellos de botella en tu flujo de trabajo. ## Estatus de operaciones Cada operacion se encuentra en uno de los siguientes estatus que reflejan su avance real en el proceso: Se estan extrayendo datos de los documentos asociados a la operacion mediante CamtomDocs. Este estatus se activa automaticamente cuando se suben documentos y se inicia la extraccion. **Acciones tipicas:** * Esperar a que termine la extraccion de datos * Monitorear el progreso de la extraccion La operacion esta en borrador. Los documentos ya fueron procesados (o no se subieron documentos) y la operacion esta lista para que el operador capture o revise las partidas. **Acciones tipicas:** * Completar datos del encabezado del pedimento * Agregar y capturar partidas * Solicitar documentos faltantes al cliente * Asignar responsable La operacion esta activa. Las partidas estan siendo capturadas, clasificadas o revisadas. Este es el estatus donde ocurre la mayor parte del trabajo operativo. **Acciones tipicas:** * Completar campos de las partidas * Ejecutar sugerencias de IA (clasificacion y datos del pedimento) * Asociar documentos desde CamtomDocs * Revisar y aceptar o rechazar sugerencias * Generar cotizaciones con Quoter Todas las partidas han sido validadas. La operacion esta lista para proceder al despacho aduanero. Los datos del pedimento estan completos y verificados. **Acciones tipicas:** * Revision final antes del despacho * Generar el pedimento * Preparar documentos con Digiter para VUCEM El despacho aduanero se ha concretado. La operacion queda en el historial para consulta, auditoria y glosa posterior. **Acciones tipicas:** * Exportar reporte final en Excel * Revisar changelog para auditoria * Archivar documentacion Tambien existe el estatus `extraction_error` que indica que ocurrio un error durante la extraccion de datos de los documentos. En ese caso, el operador puede reintentar la extraccion o proceder a captura manual. ## Tracking a nivel de partida Dentro de cada operacion, las partidas tienen su propio seguimiento individual. Esto es clave porque en una operacion con 20 partidas, algunas pueden estar completas mientras otras aun estan pendientes de clasificacion o datos. ### Informacion por partida Cada partida muestra los campos estandar del pedimento aduanal mexicano (Anexo 22): | Campo | Descripcion | | ------------------------------- | ------------------------------------------------------------- | | Secuencia (sec) | Consecutivo dentro de la operacion | | Descripcion | Descripcion de la mercancia (minimo 5 caracteres) | | Fraccion arancelaria | Codigo HS de 8 digitos | | NICO | Numero de Identificacion Comercial (2 digitos) | | Pais de origen/destino (p\_od) | Codigo ISO de 3 letras | | Pais vendedor/comprador (p\_vc) | Codigo ISO de 3 letras | | Valor aduanero (valAdu\_valUsd) | Valor en aduana o USD | | Cantidad UMC | Cantidad en unidad de medida comercial | | Cantidad UMT | Cantidad en unidad de medida de tarifa | | Metodo de valoracion (met\_val) | 0-6 segun los metodos de valoracion de la OMC | | Vinculacion (vinc) | 0-2, relacion entre comprador y vendedor | | Documentos | Documentos asociados desde CamtomDocs | | Sugerencias de IA | Estado de las sugerencias (pendientes, aceptadas, rechazadas) | ### Sugerencias de IA por partida Lifeline genera sugerencias de IA para cada partida en dos scopes (alcances) que se procesan de forma concurrente: **Scope "clasificacion":** * Sugiere la **fraccion arancelaria** (8 digitos) y el **NICO** (2 digitos) * Usa internamente el workflow de clasificacion de TariffPro * Enriquece la descripcion con el precio unitario cuando esta disponible * Incluye nivel de confianza, resumen de clasificacion y razonamiento **Scope "datos del pedimento":** * Sugiere **regulaciones** (RRNA) aplicables a la fraccion * Sugiere **identificadores** del Anexo 22 * Genera una **descripcion** optimizada para el pedimento (maximo 80 caracteres) * Sugiere la **unidad de medida de tarifa** (UMT) Cada sugerencia tiene un estado individual: | Estado | Significado | | ---------- | ----------------------------------------------------- | | `pending` | Sugerencia generada, pendiente de revision | | `accepted` | El operador acepto la sugerencia y se aplico al campo | | `rejected` | El operador rechazo la sugerencia | Las sugerencias de IA son orientativas. Siempre deben ser revisadas y confirmadas por el operador antes de finalizar la partida. El changelog registra quien acepto o rechazo cada sugerencia para trazabilidad completa. ## Asociacion de documentos Cada operacion y partida puede tener documentos asociados desde CamtomDocs. Los tipos de documento reconocidos son: * **invoice** (factura comercial): Ampara el valor y descripcion de la mercancia * **packing\_list** (lista de empaque): Detalla el contenido de cada bulto * **other** (otros): Certificados de origen, documentos de transporte, certificados sanitarios, constancias de NOMs, etc. Los documentos se asocian por referencia: el archivo original permanece en CamtomDocs y Lifeline mantiene el vinculo, evitando duplicacion de archivos. ## Timeline y changelog El changelog es el registro cronologico de todos los cambios realizados en una operacion. Cada entrada incluye: * **Fecha y hora** exacta del cambio * **Actor**: `user` (operador humano), `ai` (inteligencia artificial) o `system` (proceso automatico) * **Tipo de evento**: creacion, edicion de campo, extraccion, generacion IA, aceptacion/rechazo de sugerencia, etc. * **Partida afectada** (si aplica) * **Campo modificado** con valor anterior y nuevo * **Metadatos** adicionales del cambio ``` 2026-03-07 14:32:15 — user: Maria Lopez Tipo: suggestion_accepted Partida 3: fraccion cambiada a 8471.41.01, NICO: 00 Confianza: 0.92 2026-03-07 14:30:00 — ai Tipo: ai_generation Partida 3: Sugerencias generadas (scope: clasificacion) fraccion: 8471.41.01, NICO: 00 2026-03-07 14:28:03 — user: Carlos Ruiz Tipo: document_added Partida 3: Documento asociado — Factura_CL2026-0892.pdf 2026-03-07 10:15:42 — system Tipo: status_change Operacion: Estatus cambiado de "draft" a "processing" ``` El changelog es particularmente valioso durante auditorias del SAT/ANAM, glosa posterior o revisiones internas. Permite demostrar que cada dato fue ingresado o modificado con trazabilidad completa: quien lo hizo (usuario, IA o sistema), cuando, y cual fue el valor anterior. Esto cumple con los requisitos de control interno de la agencia aduanal y facilita la resolucion de discrepancias. ## Filtros y busqueda Lifeline ofrece filtros para localizar operaciones rapidamente: | Filtro | Opciones | | ----------------- | --------------------------------------------------- | | Estatus | extracting, draft, processing, validated, completed | | Tipo de operacion | Import, Export | | Cliente | Seleccion del catalogo de clientes | | Fecha | Rango de fechas de creacion o actualizacion | | Referencia | Busqueda por referencia interna de la operacion | Combina filtros para obtener vistas especificas. Por ejemplo, filtra por "processing" + "Import" + un cliente especifico para ver todas las importaciones activas de ese cliente. ## Exportacion de reportes Desde la vista de operaciones puedes exportar reportes en Excel con los datos filtrados. Los reportes incluyen: * Datos generales de cada operacion (encabezado del pedimento) * Detalle de partidas con fraccion arancelaria, NICO, valores y unidades de medida * Contribuciones calculadas por partida * Estatus actual y fechas clave * Resumen de totales por operacion Estos reportes son utiles para: * **Informes a clientes**: Enviar el estatus de sus operaciones * **Analisis operativo**: Identificar tiempos promedio de despacho, carga de trabajo por operador * **Glosa y auditoria**: Revision documental y fiscal de las operaciones * **Reportes gerenciales**: Volumen de operaciones, metricas de productividad ## Proximos pasos Conoce el flujo completo desde la creacion hasta la finalizacion de una operacion. Regresa al overview general de Lifeline. # Proceso importacion Mexico paso a paso | Flujo Source: https://docs.camtomx.com/learn/operations/workflow Flujo completo de una operacion aduanera: recepcion de documentos, clasificacion, cotizacion, validacion y despacho con Camtom. Una operacion aduanera en Camtom sigue un flujo estructurado que integra todos los productos de la plataforma. El flujo comienza cuando tu cliente envia documentos y termina cuando el pedimento se presenta ante la autoridad aduanera. Cada etapa esta disenada para que el operador aduanal avance de forma natural, sin tener que saltar entre sistemas o buscar informacion en diferentes lugares. Operations conecta automaticamente los datos entre etapas: los datos extraidos de una factura alimentan las partidas del pedimento, las partidas alimentan la clasificacion arancelaria con TariffPro, la clasificacion alimenta la cotizacion con Quoter, y Glosa valida todo antes del despacho. Este flujo reduce errores de captura, acelera los tiempos de despacho y mantiene a todo el equipo sincronizado. Proceso de importación en México con productos Camtom ## Flujo completo paso a paso El cliente envia los documentos necesarios para la operacion: facturas comerciales, packing lists, certificados de origen, conocimientos de embarque o guias aereas, permisos previos, fichas tecnicas y cualquier documento adicional requerido. Puedes recibir documentos por correo electronico, carga directa en la plataforma, o a traves de tu cliente si tiene acceso al portal de Camtom. Solicita a tus clientes que envien documentos en formato PDF siempre que sea posible. Los PDFs digitales (no escaneados) generan mejores resultados en la extraccion automatica. Si solo tienes documentos fisicos, escanea a una resolucion minima de 300 DPI. Sube los documentos a CamtomDocs desde la operacion. El sistema: * **Extrae** los datos relevantes: descripciones de mercancia, cantidades, valores, monedas, incoterms, datos del importador/exportador, pesos y unidades de medida * **Estructura** la informacion conforme al formato del pedimento mexicano (Anexo 22 de las RGCE) * **Vincula** los datos extraidos a las partidas de la operacion CamtomDocs soporta PDFs (hasta 300 paginas), imagenes (JPG, PNG, TIFF, BMP, WebP), archivos Excel (XLSX, XLS, ODS) y XML. Para documentos largos de mas de 13 paginas, el sistema utiliza automaticamente un motor de extraccion especializado que maneja documentos extensos con mayor precision. Los datos extraidos se vinculan automaticamente a la operacion, eliminando la necesidad de captura manual. Con los datos extraidos, crea la operacion en Operations. El sistema pre-llena los campos con la informacion obtenida de CamtomDocs: * **Tipo de operacion**: importacion o exportacion * **Encabezado del pedimento**: peso bruto, bultos, tipo de cambio, incoterm, moneda, valor de mercancia, fletes, seguros y otros incrementables * **Partidas**: cada linea con descripcion, cantidades, valores unitarios, unidades de medida comercial (UMC) y de tarifa (UMT), pais de origen/destino y metodo de valoracion * **Documentos adjuntos** vinculados a la operacion Revisa y complementa la informacion que el sistema no haya podido extraer automaticamente. Para cada partida de la operacion, utiliza TariffPro para obtener la fraccion arancelaria correcta: * TariffPro analiza la descripcion del producto, sus especificaciones tecnicas y documentos de soporte * Sugiere la fraccion arancelaria de 8 digitos y el NICO (2 digitos adicionales) con nivel de confianza y justificacion basada en las Reglas Generales de Interpretacion (GRI) * Muestra las regulaciones y restricciones no arancelarias (RRNA) aplicables a la fraccion * Indica los tratados de libre comercio y preferencias arancelarias disponibles TariffPro soporta clasificacion para Mexico (MEX), Estados Unidos (USA), Colombia (COL), Argentina (ARG) y el Sistema Armonizado mundial (WORLD a 6 digitos). Las fracciones clasificadas se vinculan directamente a las partidas de la operacion. Con las fracciones arancelarias definidas y los valores de la operacion, genera la cotizacion: * **IGI** (Impuesto General de Importacion): segun la tasa de la fraccion arancelaria en la TIGIE * **IVA**: 16% sobre la base acumulada (valor en aduana + IGI + DTA + IEPS + cuotas compensatorias) * **DTA** (Derecho de Tramite Aduanero): 0.8% del valor en aduana, o cuota fija segun tratado, o exento para T-MEC * **IEPS**: cuando aplique (bebidas alcoholicas, tabacos, combustibles, bebidas azucaradas, alimentos de alta densidad calorica, plaguicidas) * **Cuotas compensatorias**: cuando la fraccion y pais de origen esten sujetos a medidas antidumping * Aplicacion automatica de preferencias arancelarias por tratados de libre comercio El tipo de cambio se obtiene automaticamente del DOF (Diario Oficial de la Federacion). Lifeline genera automaticamente con IA los datos complementarios que requiere cada partida del pedimento: * **Regulaciones**: RRNA aplicables segun la fraccion arancelaria * **Identificadores**: claves del Anexo 22 (como A1, A3, V1, V5, IN, AF, entre otras) generadas y validadas con IA * **Descripcion para pedimento**: descripcion optimizada de maximo 80 caracteres conforme a los requisitos del SAAI * **Unidad de medida de tarifa** (UMT): la unidad correcta segun la fraccion arancelaria Cada sugerencia de IA incluye nivel de confianza y razonamiento. Puedes aceptar, rechazar o modificar cada sugerencia antes de incorporarla al pedimento. Antes del despacho, ejecuta Glosa para validar la declaracion completa: * **Reglas deterministas** basadas en las RGCE y el Anexo 22: validacion de identificadores contra el catalogo del Anexo 22, fracciones arancelarias validas en la TIGIE, formatos y campos obligatorios * **Validaciones con IA**: auditoria de identificadores, consistencia entre campos, deteccion de anomalias * **Categorias de hallazgos**: Anexo 22, RRNA (regulaciones no arancelarias), calidad de datos, consistencia entre campos y auditoria de IA Cada hallazgo se clasifica como error (debe corregirse), advertencia (requiere revision) o informativo (sugerencia de mejora). Corrige los errores y re-valida hasta obtener un resultado limpio. Antes del despacho, prepara los documentos que se transmitiran a la VUCEM (Ventanilla Unica de Comercio Exterior Mexicano): * Conversion de PDFs a formato compatible con VUCEM: escala de grises 8-bit, 300 DPI * Cumplimiento de limites de tamano por pagina (2.7 MB o 9.5 MB segun configuracion) * Eliminacion automatica de paginas en blanco y optimizacion de documentos con graficos vectoriales pesados * Procesamiento de multiples PDFs con opcion de unirlos en un solo archivo Una vez completado el despacho aduanal: * Actualiza el estatus de la operacion a completada * Los documentos finales (pedimento validado, comprobantes de pago) se archivan en la operacion * El historial completo queda disponible para consulta futura, incluyendo el changelog con cada accion realizada * Los datos alimentan los reportes y estadisticas de tu agencia ## Roles y permisos del equipo Cada miembro de tu agencia interactua con las operaciones de acuerdo a su rol: Acceso completo. Crea proyectos, asigna operaciones, configura la agencia y consulta reportes globales. Trabaja directamente en las operaciones asignadas. Sube documentos, clasifica mercancias, genera cotizaciones, valida con Glosa y da seguimiento al despacho. Acceso de solo lectura. Puede ver el estatus de las operaciones y consultar documentos, pero no puede modificar informacion. Los permisos se configuran a nivel de agencia. El administrador define que nivel de acceso tiene cada miembro del equipo al crear o editar su perfil. ## Mejores practicas para organizar operaciones Crea un proyecto por cada cliente o cuenta (importador/exportador). Esto te permite filtrar operaciones rapidamente, consultar el historial de un cliente especifico y generar reportes por cuenta. Evita tener todas las operaciones en un solo proyecto generico. Establece una convencion de nombres para tus operaciones usando la referencia del embarque. Por ejemplo: `IMP-AcmeCorp-PO2024-001`. Esto facilita la busqueda y el filtrado cuando tienes decenas de operaciones activas. No esperes a tener todos los documentos para crear la operacion. Sube lo que tengas disponible y ve complementando conforme lleguen. Esto permite que CamtomDocs extraiga datos temprano y que otros miembros del equipo comiencen a trabajar en paralelo. Ejecuta Glosa tan pronto tengas las partidas con fracciones arancelarias asignadas. Es mejor detectar un error de identificadores o contribuciones al inicio que cuando ya tienes todo listo para transmitir el pedimento a la prevalidacion. Mantener el estatus actualizado es critico para la coordinacion del equipo. Si una operacion avanza de etapa, actualizala inmediatamente. Esto evita que otros miembros del equipo trabajen con informacion desactualizada. No proceses datos manualmente entre etapas. Usa el flujo integrado: los datos de CamtomDocs alimentan las partidas, TariffPro clasifica las fracciones, Lifeline genera identificadores y regulaciones, Quoter calcula impuestos y Glosa valida todo. Cada dato capturado manualmente aumenta el riesgo de error. ## Diagrama del flujo | Etapa | Producto Camtom | Entrada | Salida | | ---------------------------- | --------------- | ---------------------------------------------- | ------------------------------------------------------- | | 1. Recepcion | -- | Documentos del cliente | Archivos digitales | | 2. Extraccion de datos | CamtomDocs | Archivos digitales (PDF, imagenes, Excel, XML) | Datos estructurados del pedimento | | 3. Creacion de operacion | Operations | Datos estructurados | Operacion con encabezado y partidas | | 4. Clasificacion arancelaria | TariffPro | Descripciones de mercancia | Fracciones arancelarias (8 digitos + NICO) | | 5. Cotizacion | Quoter | Fracciones + valores + origen | Desglose de IGI, IVA, DTA, IEPS y cuotas compensatorias | | 6. Datos del pedimento | Lifeline | Partidas clasificadas | Regulaciones, identificadores, descripcion y UMT | | 7. Validacion | Glosa | Pedimento completo | Reporte de hallazgos por categoria y severidad | | 8. Documentos VUCEM | Digiter | PDFs originales | PDFs en formato VUCEM (grises, 300 DPI) | | 9. Cierre | Operations | Despacho completado | Operacion archivada con historial completo | Asegurate de validar los datos extraidos por CamtomDocs antes de avanzar a la clasificacion arancelaria. Aunque la extraccion es altamente precisa, una descripcion de mercancia incorrecta puede resultar en una fraccion arancelaria equivocada y, en consecuencia, en calculos de impuestos incorrectos y posibles multas ante la autoridad. ## Siguiente paso Aprende a procesar documentos con inteligencia artificial. Conoce como clasificar mercancias con IA. # Calcular impuestos importacion Mexico | Guia Source: https://docs.camtomx.com/learn/quoter/create-quote Como calcular IGI, IVA, DTA e IEPS paso a paso. Ingresa fraccion arancelaria, valor y origen para obtener el desglose fiscal completo. Para crear una cotizacion en Quoter necesitas tres datos minimos: la fraccion arancelaria (codigo HS de 8 digitos), el valor comercial y el pais de origen. Con esa informacion, Quoter calcula automaticamente todos los impuestos, derechos y requisitos regulatorios aplicables. El proceso completo toma menos de un minuto: ingresas los datos del producto, seleccionas el tipo de operacion (importacion o exportacion), revisas el desglose de costos generado y descargas o compartes la cotizacion con tu cliente. Quoter se encarga de consultar la TIGIE, aplicar tratados comerciales vigentes y verificar las Regulaciones y Restricciones No Arancelarias (RRNA) sin que tengas que buscar nada manualmente. ## Proceso paso a paso Completa los datos basicos del producto que deseas cotizar: **Campos obligatorios:** * **Fraccion arancelaria (codigo HS)**: El codigo de 8 digitos de la TIGIE. Si no lo conoces, puedes usar TariffPro para clasificar el producto primero. * **Valor comercial**: El valor de la mercancia en la moneda original de la factura (USD por defecto). * **Descripcion del producto**: Una descripcion clara de la mercancia. Quoter v2 puede sugerir la fraccion arancelaria a partir de esta descripcion. **Campos opcionales pero recomendados:** * **Cantidad y unidad de medida**: Para calculos mas precisos, especialmente cuando aplican tasas especificas (por unidad, kilogramo o litro) en lugar de ad valorem. * **Peso (kg)**: Necesario para ciertos calculos de flete y cuando la unidad de medida de tarifa (UMT) es el kilogramo. * **Moneda**: Si el valor no esta en dolares americanos, Quoter convierte automaticamente usando el tipo de cambio del DOF. Entre mas precisa sea la descripcion del producto, mejores seran las sugerencias de fraccion arancelaria y la verificacion regulatoria. Incluye material, uso, composicion y modelo cuando sea posible. Indica de donde viene y a donde va la mercancia: * **Pais de origen**: Determina la tasa arancelaria aplicable, la elegibilidad de tratados comerciales y las posibles cuotas compensatorias. * **Pais de destino**: En operaciones de exportacion, define los requisitos del pais receptor. * **Aduana de entrada/salida** (opcional): Permite calculos mas precisos de costos logisticos. El pais de origen es clave para determinar si aplican tasas preferenciales por tratados como T-MEC (Estados Unidos y Canada, con exencion total de DTA), TLCUEM (Union Europea, con DTA de cuota fija \~\$408 MXN) o CPTPP (paises del Transpacifico, tambien con cuota fija de DTA). Elige entre: * **Importacion**: Calcula IGI, DTA (8 al millar o cuota fija segun tratado), IVA (16%), IEPS (si aplica), cuotas compensatorias y verifica precios estimados (PRV). * **Exportacion**: Calcula los derechos y requisitos aplicables a la salida de mercancia de Mexico. La mayoria de exportaciones tienen IGE de 0%. Los conceptos fiscales y regulatorios cambian segun el tipo de operacion. Quoter ajusta automaticamente los calculos y la cadena de contribuciones. Quoter genera instantaneamente el desglose completo siguiendo la formula oficial de contribuciones de importacion: * **Valor en aduana** calculado (valor comercial + flete + seguro + incrementables) * **IGI**: Segun la tasa de la TIGIE aplicable a la fraccion arancelaria (0% a 50%+) * **DTA**: 8 al millar (0.8%) del valor en aduana, o cuota fija/exencion segun tratado * **IEPS**: Solo si el producto esta sujeto (bebidas alcoholicas, tabacos, etc.) * **Cuotas compensatorias**: Si aplican para la combinacion fraccion + pais de origen * **IVA**: 16% sobre la base acumulada (valor en aduana + IGI + DTA + IEPS + cuotas compensatorias) * **Total de contribuciones** sumado * **Tratados comerciales** elegibles con tasa preferencial Si algun dato necesita ajuste, puedes modificar los campos de entrada y el calculo se actualiza en tiempo real. Quoter v2 muestra automaticamente los requisitos de Regulaciones y Restricciones No Arancelarias: * **NOMs aplicables**: Normas Oficiales Mexicanas que debe cumplir el producto (etiquetado, seguridad, eficiencia energetica, etc.) * **Permisos previos**: Autorizaciones requeridas antes del despacho ante la Secretaria de Economia u otras dependencias * **Certificados**: Documentos sanitarios (COFEPRIS), fitosanitarios o zoosanitarios (SENASICA) necesarios * **Avisos automaticos**: Cuando se requiere notificar a la SE Los requisitos de RRNA pueden cambiar. Quoter se actualiza periodicamente, pero siempre verifica con la autoridad competente para operaciones criticas. Las RRNA se determinan por la fraccion arancelaria completa (8 digitos) mas el NICO (2 digitos adicionales). Una vez conforme con el resultado: * **Descargar PDF**: Genera un documento profesional con el desglose completo, listo para enviar al cliente. * **Compartir enlace**: Crea un enlace temporal para que tu cliente revise la cotizacion en linea. * **Guardar**: La cotizacion se almacena en tu historial para referencia futura. ## Campos de entrada en detalle | Campo | Obligatorio | Descripcion | | -------------------- | ----------- | ---------------------------------- | | Fraccion arancelaria | Si | Codigo HS de 8 digitos de la TIGIE | | Valor comercial | Si | Valor FOB de la mercancia | | Descripcion | Si | Descripcion clara de la mercancia | | Cantidad | No | Numero de unidades | | Unidad de medida | No | Pieza, kilogramo, litro, etc. | | Peso neto (kg) | No | Peso sin embalaje | | Peso bruto (kg) | No | Peso con embalaje | | Campo | Obligatorio | Descripcion | | ----------------- | ----------- | ----------------------------------------------------- | | Tipo de operacion | Si | Importacion o exportacion | | Pais de origen | Si | Pais donde se fabrico o produjo la mercancia | | Pais de destino | Si | Pais receptor de la mercancia | | Moneda | No | Moneda del valor comercial (default: USD) | | Incoterm | No | Termino comercial internacional (FOB, CIF, EXW, etc.) | | Aduana | No | Aduana de entrada o salida | | Campo | Obligatorio | Descripcion | | --------------------- | ----------- | ----------------------------------------------------------------------------- | | Flete internacional | No | Costo del transporte internacional | | Seguro | No | Costo del seguro de la mercancia | | Otros incrementables | No | Embalaje, comisiones, regalias y otros gastos que se suman al valor en aduana | | Certificado de origen | No | Indica si se cuenta con certificado valido para aplicar tratado comercial | ## Cotizaciones con MercadoLibre (Meli Quoter) Para productos importados a traves de MercadoLibre, Quoter ofrece un flujo simplificado con logica especifica para e-commerce: 1. Ingresa los datos del producto (precio en USD, pais de origen, cantidad) 2. Quoter aplica las tasas globales correspondientes segun el origen: * **T-MEC (EE.UU./Canada)**: 0% hasta $50 USD, 17% de $50 a $117 USD, 19% arriba de $117 USD * **Otros origenes (China, etc.)**: 33.5% sobre cualquier valor (sin De Minimis) 3. Para productos especiales (libros, alcohol, tabaco) se aplican tasas globales diferenciadas 4. Genera el desglose de costos incluyendo cuotas compensatorias si aplican El Meli Quoter esta optimizado para despacho simplificado de e-commerce y paqueteria. Los umbrales de T-MEC aplican al valor total del pedido, no por articulo individual. Para operaciones comerciales de mayor volumen, usa el flujo estandar de Quoter. ## Consejos para mejores resultados Si no estas seguro de la fraccion arancelaria, usa TariffPro para clasificar el producto primero. Una fraccion incorrecta genera calculos erroneos de impuestos, requisitos regulatorios equivocados y potenciales multas en la aduana. El valor en aduana no es solo el precio del producto. Incluye flete internacional, seguro, embalaje, comisiones de venta y otros incrementables para obtener un calculo preciso. La formula es: Valor en aduana = Precio pagado + Flete + Seguro + Incrementables. El pais de origen (donde se fabrico el producto) determina los aranceles, tratados comerciales y cuotas compensatorias aplicables. No es lo mismo que el pais de procedencia (desde donde se envia). Un producto fabricado en China pero enviado desde Estados Unidos paga las tasas de China. Si tu cliente cuenta con certificado de origen valido para un tratado comercial, marca esta opcion para ver la tasa preferencial y el ahorro real. Sin certificado de origen no se pueden aplicar preferencias arancelarias, aun cuando la mercancia sea originaria de un pais con tratado. ## Proximos pasos Aprende que significa cada linea del desglose de costos. Conoce todas las capacidades de Quoter. # Cotizacion importacion Mexico | Calcular impuestos Source: https://docs.camtomx.com/learn/quoter/overview Calcula IGI, IVA, DTA e IEPS de importacion en segundos. Genera cotizaciones con desglose fiscal, RRNA y tratados comerciales vigentes. Quoter es la herramienta de Camtom que genera cotizaciones completas de importacion y exportacion en segundos. A partir de la fraccion arancelaria (codigo HS de 8 digitos), el valor comercial, el pais de origen y el tipo de operacion, Quoter calcula automaticamente todos los impuestos y derechos aplicables: IGI (Impuesto General de Importacion), IVA (siempre 16% en importaciones), DTA (Derecho de Tramite Aduanero, 8 al millar), IEPS cuando aplica, cuotas compensatorias y prevalidacion electronica. Ademas, identifica los requisitos regulatorios (RRNA) como Normas Oficiales Mexicanas (NOMs) y permisos previos, y evalua la elegibilidad de tratados comerciales como T-MEC, TLCUEM o CPTPP para reducir o eliminar aranceles. El resultado es un desglose de costos listo para entregar a tu cliente o usar internamente para planificacion. Interfaz de Simular Despacho (Quoter) para cotizaciones de importación y exportación ## Por que usar Quoter Las agencias aduanales dedican horas a calcular manualmente los costos de operaciones de comercio exterior. Cada cotizacion requiere consultar la TIGIE (Tarifa de la LIGIE), verificar regulaciones vigentes, revisar tratados comerciales y calcular multiples impuestos con formulas encadenadas donde cada contribucion afecta la base de la siguiente. Quoter automatiza todo este proceso. IGI, IVA, DTA, IEPS y cuotas compensatorias calculados automaticamente segun la fraccion arancelaria, el valor en aduana y el pais de origen. Identifica NOMs, permisos previos de la Secretaria de Economia y cualquier Regulacion o Restriccion No Arancelaria (RRNA) aplicable a la fraccion. Evalua elegibilidad para T-MEC, TLCUEM, CPTPP y otros acuerdos comerciales vigentes de Mexico para optimizar costos arancelarios y de DTA. Soporta ambos tipos de operacion con los conceptos fiscales correspondientes a cada una. ## Capacidades principales ### Calculo de impuestos y derechos Quoter consulta la TIGIE en tiempo real para obtener la tasa arancelaria vigente de cada fraccion. Sobre esa base calcula la cadena completa de contribuciones: * **IGI**: El arancel de importacion segun la fraccion arancelaria en la TIGIE. Las tasas van de 0% hasta 50% (la reforma de diciembre de 2025 elevo significativamente los aranceles NMF en 1,463 fracciones). * **DTA**: Derecho de Tramite Aduanero a tasa de 8 al millar (0.8%) del valor en aduana para importaciones definitivas. Con T-MEC la exencion es total ($0); con TLCUEM o CPTPP se paga una cuota fija de aproximadamente $408 MXN en lugar del porcentaje. * **IVA**: Siempre 16% en importaciones. La tasa fronteriza del 8% no aplica a importaciones. La base incluye el valor en aduana, IGI, DTA, IEPS y cuotas compensatorias. * **IEPS**: Impuesto Especial sobre Produccion y Servicios para productos regulados: bebidas alcoholicas (26.5% a 53%), tabacos (200% + cuota por cigarro), bebidas saborizadas (\$3.08/litro), alimentos de alta densidad calorica (8% si tienen 275 kcal o mas por 100 g), plaguicidas (6% a 9%) y combustibles. * **Cuotas compensatorias**: Derechos antidumping vigentes. Mexico tiene 84 cuotas compensatorias activas sobre 49 productos de 19 paises; China concentra el 43% de las medidas. * **Prevalidacion**: Costo obligatorio de aproximadamente $420 a $460 MXN por pedimento. ### Verificacion de RRNA Automaticamente identifica si la fraccion arancelaria requiere: * Cumplimiento de Normas Oficiales Mexicanas (NOMs) * Permisos previos de importacion o exportacion ante la SE * Certificados sanitarios (COFEPRIS), fitosanitarios o zoosanitarios (SENASICA) * Avisos automaticos u otros requisitos regulatorios vigentes ### Aplicacion de tratados comerciales Cuando el pais de origen tiene un acuerdo comercial vigente con Mexico, Quoter muestra la tasa preferencial disponible y el ahorro potencial. Mexico cuenta con 14 tratados de libre comercio que cubren 50 paises. ### Precios estimados (PRV) Quoter verifica si la fraccion arancelaria esta sujeta a precios estimados conforme al articulo 86-A de la Ley Aduanera. Si el valor declarado es inferior al precio de referencia publicado por la SHCP, se alerta al usuario sobre la obligacion de depositar la diferencia de contribuciones en una Cuenta Aduanera de Garantia. ## Casos de uso Antes de iniciar una operacion, genera una cotizacion para conocer el costo total incluyendo impuestos, derechos y honorarios. Esto permite a la agencia informar a su cliente de manera precisa. Genera cotizaciones profesionales con desglose completo que puedes descargar en PDF y enviar directamente a tus clientes para su aprobacion. Usa Quoter para validar que una operacion cumple con todos los requisitos de RRNA antes de iniciar el despacho, evitando retrasos y sanciones en la aduana. Genera multiples cotizaciones variando el pais de origen o la fraccion arancelaria para identificar la opcion mas eficiente para tu cliente. ## Versiones de Quoter Quoter cuenta con dos versiones que se adaptan a diferentes necesidades: | Caracteristica | Quoter v1 | Quoter v2 | | ----------------------------------------------- | ----------------------------- | ---------------------------------------- | | Calculo de impuestos basicos (IGI, IVA, DTA) | Si | Si | | IEPS y cuotas compensatorias | Limitado | Completo (con calculador deterministico) | | Verificacion de RRNA y NOMs | No | Si | | Tratados comerciales y programas preferenciales | No | Si | | Motor de calculo | Tabular (datos de Excel) | Asistido por IA + calculo deterministico | | Tipo de cambio | DOF automatico (con fallback) | DOF automatico | Quoter v2 es la version recomendada. Combina inteligencia artificial para interpretar regulaciones vigentes con un calculador deterministico de impuestos que aplica las formulas oficiales exactas. Ofrece tres modos de analisis: tariffario completo, por operacion con datos especificos, y exclusivo de RRNA. ## Integracion con MercadoLibre Quoter incluye una integracion especializada para MercadoLibre (Meli Quoter) que calcula impuestos de importacion para operaciones de e-commerce con logica simplificada. Aplica umbrales de valor segun el T-MEC: * **Mercancia de EE.UU. o Canada (T-MEC)**: hasta $50 USD paga 0% (De Minimis), de $50 a $117 USD paga 17%, de $117 a \$2,500 USD paga 19%. * **Mercancia de otros origenes (sin T-MEC)**: tasa global de 33.5% sin importar el valor (De Minimis eliminado para origenes no T-MEC). Tambien maneja casos especiales como libros (exentos), bebidas alcoholicas y tabaco con tasas globales elevadas. ## Proximos pasos Guia paso a paso para generar tu primera cotizacion. Aprende a interpretar cada componente del desglose de costos. # Impuestos importacion Mexico desglose completo Source: https://docs.camtomx.com/learn/quoter/understanding-results Desglose de IGI, IVA, DTA, IEPS y cuotas compensatorias en importacion. Entiende cada contribucion y como se calcula la base gravable. Los resultados de Quoter muestran un desglose completo de todos los costos asociados a tu operacion de comercio exterior. Cada cotizacion incluye el valor en aduana calculado, los impuestos aplicables (IGI, DTA, IEPS, cuotas compensatorias e IVA en ese orden de calculo), los requisitos de RRNA identificados y la elegibilidad de tratados comerciales. El total final representa la suma de contribuciones que se pagaran al momento del despacho aduanero. A continuacion se explica cada componente para que puedas interpretar los resultados con confianza, comunicarlos a tus clientes y verificar que la operacion cumple con todos los requisitos antes de iniciar el despacho. ## Estructura del desglose de costos Una cotizacion de Quoter se organiza en las siguientes secciones, de arriba hacia abajo: ### 1. Valor en aduana El valor en aduana es la base sobre la cual se calculan todos los impuestos y derechos. Se determina segun los metodos de valoracion aduanera establecidos en la Ley Aduanera (articulos 64-78C), basados en el Acuerdo de Valoracion de la OMC. El metodo principal es el valor de transaccion. | Concepto | Descripcion | | ------------------------------- | --------------------------------------------------------------------------------------------------------------- | | Valor comercial (precio pagado) | Precio efectivamente pagado o por pagar por la mercancia | | Flete internacional | Costo del transporte hasta la aduana de entrada a Mexico | | Seguro | Prima del seguro de la mercancia durante el transporte | | Otros incrementables | Embalaje, comisiones de venta, regalias, asistencia tecnica y otros gastos que forman parte del valor en aduana | **Formula:** Valor en aduana = Precio pagado + Flete + Seguro + Otros incrementables Si el valor esta en una moneda distinta al peso mexicano, Quoter aplica el tipo de cambio vigente publicado por el DOF (Diario Oficial de la Federacion) para convertirlo a moneda nacional. Quoter v1 obtiene el tipo de cambio automaticamente del DOF con un fallback de 20.0 MXN/USD si el servicio no esta disponible. ### 2. IGI - Impuesto General de Importacion El IGI es el arancel que se paga por introducir mercancias a Mexico. La tasa depende exclusivamente de la fraccion arancelaria del producto segun la TIGIE (Tarifa de la Ley de los Impuestos Generales de Importacion y de Exportacion). * **Tasa**: Varia por fraccion arancelaria. El rango va de 0% hasta 50% o mas. La reforma arancelaria de diciembre de 2025 elevo las tasas NMF (Nacion Mas Favorecida) de un promedio de \~10% a \~35%, afectando 1,463 fracciones arancelarias, con tasas de hasta 50% en sectores como textil, calzado, automotriz, acero, plasticos y electrodomesticos. * **Base de calculo**: Valor en aduana * **Formula**: IGI = Valor en aduana x Tasa IGI * **Tipos de tasa**: La mas comun es ad valorem (porcentaje sobre el valor). Tambien existen tasas especificas (monto fijo por unidad de medida) y mixtas (combinacion de ambas). Quoter muestra tanto la tasa general (NMF) como la tasa preferencial cuando existe un tratado comercial aplicable. Con T-MEC, la mayoria de mercancias originarias de EE.UU. y Canada pagan 0% de IGI con certificado de origen valido. ### 3. DTA - Derecho de Tramite Aduanero El DTA es un derecho fiscal regulado por el articulo 49 de la Ley Federal de Derechos que se paga por las operaciones aduaneras. * **Tasa general**: 8 al millar (0.8%) del valor en aduana para importaciones definitivas * **Formula**: DTA = Valor en aduana x 0.008 * **Minimo**: \$462 MXN para importaciones definitivas (vigente 2026) **Tratamiento del DTA segun tratado comercial:** | Tratado | Tratamiento DTA | | -------------------------------- | ---------------------- | | T-MEC (EE.UU., Canada) | Exencion total (\$0) | | TLC Mexico-Chile | Exencion total (\$0) | | TLC Mexico-Colombia | Exencion total (\$0) | | TLC Centroamerica | Exencion total (\$0) | | ACE 66 (Bolivia) | Exencion total (\$0) | | TLCUEM (Union Europea) | Cuota fija \~\$408 MXN | | CPTPP (Transpacifico) | Cuota fija \~\$408 MXN | | AELC/EFTA (Suiza, Noruega, etc.) | Cuota fija \~\$408 MXN | | TLC Mexico-Israel | Cuota fija \~\$408 MXN | | Sin tratado | 8 al millar (0.8%) | La diferencia entre exencion total y cuota fija es importante. Con T-MEC el DTA es $0; con TLCUEM o CPTPP se paga una cuota fija de aproximadamente $408 MXN sin importar el valor de la mercancia. Quoter aplica automaticamente el tratamiento correcto segun el tratado. ### 4. IEPS - Impuesto Especial sobre Produccion y Servicios El IEPS aplica unicamente a ciertos productos regulados. Si la fraccion arancelaria del producto no esta sujeta a IEPS, esta seccion no aparece en la cotizacion. * **Base de calculo**: Valor en aduana + IGI + DTA * **Formula**: IEPS = (Valor en aduana + IGI + DTA) x Tasa IEPS **Productos sujetos a IEPS y tasas vigentes (2026):** | Producto | Tasa o cuota IEPS | | ------------------------------------------------------------------ | ------------------------------- | | Bebidas alcoholicas hasta 14 G.L. (cerveza, vino) | 26.5% | | Bebidas alcoholicas de 14 a 20 G.L. (licores) | 30% | | Bebidas alcoholicas mayores a 20 G.L. (destilados) | 53% | | Cigarros (tasa ad valorem) | 200% | | Cigarros (cuota especifica adicional) | \$0.8516 por cigarro | | Puros y tabacos hechos a mano | 32% | | Bebidas saborizadas con azucares anadidos | \$3.08/litro | | Bebidas con edulcorantes | \$1.50/litro | | Alimentos no basicos de alta densidad calorica (>= 275 kcal/100 g) | 8% | | Plaguicidas categoria 1-2 (altamente toxicos) | 9% | | Plaguicidas categoria 3 (moderadamente toxicos) | 7% | | Plaguicidas categoria 4 (ligeramente toxicos) | 6% | | Combustibles | Cuota fija por litro (variable) | ### 5. Cuotas compensatorias Las cuotas compensatorias son medidas antidumping o antisubvencion que la Secretaria de Economia impone a importaciones de mercancias que ingresan en condiciones de practicas desleales de comercio internacional. No son aranceles sino medidas de defensa comercial. * **Cuando aplican**: Solo para combinaciones especificas de fraccion arancelaria + pais de origen con resolucion vigente publicada en el DOF * **Tasa**: Variable, puede ser un porcentaje ad valorem o una cuota especifica por unidad * **Base de calculo**: Valor en aduana * **Vigencia**: 5 anos, renovables mediante examen de vigencia ante la SE **Estadisticas actuales:** Mexico tiene 84 cuotas compensatorias vigentes sobre 49 productos originarios de 19 paises. China concentra el 43% de todas las medidas vigentes. Los principales productos afectados son acero, textiles, calzado, productos quimicos, cables y juguetes. Las cuotas compensatorias pueden representar un costo significativo. Ademas, forman parte de la base para el calculo del IVA. Si Quoter detecta cuotas compensatorias, revisa cuidadosamente la combinacion fraccion-pais antes de proceder con la operacion. ### 6. IVA - Impuesto al Valor Agregado El IVA de importacion se calcula al final de la cadena porque su base incluye todas las contribuciones anteriores. * **Tasa**: Siempre 16% para importaciones. La tasa fronteriza del 8% no aplica a importaciones; solo aplica a enajenacion de bienes y servicios dentro de la franja fronteriza. * **Base de calculo**: Valor en aduana + IGI + DTA + IEPS + Cuotas compensatorias * **Formula**: IVA = (Valor en aduana + IGI + DTA + IEPS + Cuotas compensatorias) x 0.16 El IVA de importacion NO se calcula solo sobre el valor de la mercancia. Se aplica sobre la base acumulada que incluye todos los impuestos y derechos previos. Este es uno de los errores mas comunes en calculos manuales. Existen exenciones de IVA para ciertos bienes conforme al articulo 25 de la LIVA (equipajes, donaciones, reimportaciones, oro con ley minima de 0.900, entre otros). ### 7. PRV - Precios estimados (Precio de Referencia de Valor) Los precios estimados son valores de referencia minimos establecidos por la SHCP conforme al articulo 86-A de la Ley Aduanera para mercancias vulnerables a subvaluacion. * Si el valor declarado esta **por debajo** del precio estimado, el importador debe depositar en una Cuenta Aduanera de Garantia la diferencia de contribuciones * Si la autoridad aduanera no inicia facultades de comprobacion dentro de 6 meses, se cancela la garantia y se devuelve el deposito con rendimientos * Aplica principalmente a calzado, textiles, vehiculos usados, muebles, juguetes y articulos deportivos Los precios estimados no generan un impuesto adicional. Son un mecanismo de garantia que implica inmovilizacion de capital. Quoter alerta cuando detecta fracciones sujetas a precios estimados para que el importador este preparado. ### 8. RRNA - Regulaciones y Restricciones No Arancelarias Esta seccion lista los requisitos regulatorios identificados para la fraccion arancelaria: **Normas Oficiales Mexicanas** que la mercancia debe cumplir para ingresar al pais. Cada NOM se muestra con: * Numero de NOM (ej. NOM-051-SCFI/SSA1 para alimentos preenvasados) * Descripcion breve del requisito * Dependencia responsable (SE, COFEPRIS, SEMARNAT, SENER, etc.) * Ejemplos comunes: NOM-004-SCFI (textiles), NOM-001-SCFI (aparatos electricos), NOM-050-SCFI (productos preenvasados) **Autorizaciones** que deben obtenerse antes del despacho: * Permiso previo de importacion (Secretaria de Economia) * Permisos sanitarios (COFEPRIS) para medicamentos, alimentos, cosmeticos * Permisos fitosanitarios y zoosanitarios (SENASICA) para productos agropecuarios * Permisos de SEMARNAT para sustancias controladas, residuos peligrosos y CITES * Permisos de SEDENA para armas, municiones y explosivos Documentos o certificaciones adicionales: * Certificados de calidad y constancias de conformidad * Avisos automaticos ante la SE * Cupos de importacion (contingentes arancelarios) * Padron de importadores sectorial (registro obligatorio ante el SAT para ciertos sectores) * Marcado de pais de origen ### 9. Tratados comerciales Cuando el pais de origen tiene un acuerdo comercial vigente con Mexico, Quoter muestra: * **Tratado aplicable**: Nombre del acuerdo * **Tasa preferencial de IGI**: La tasa reducida bajo el tratado (frecuentemente 0%) * **Tratamiento del DTA**: Exencion total o cuota fija segun el tratado * **Ahorro estimado**: Diferencia en pesos entre la tasa general y la preferencial * **Requisito**: Certificado de origen necesario para aplicar la preferencia **Principales tratados que Quoter evalua:** | Tratado | Paises | Beneficio principal | | ---------------------- | --------------------------------------- | ----------------------------------------------- | | T-MEC / USMCA | Estados Unidos, Canada | IGI 0% + DTA exento | | TLCUEM | 27 paises de la Union Europea | IGI reducido + DTA cuota fija \~\$408 | | CPTPP / TIPAT | Australia, Japon, Vietnam, y 8 mas | IGI segun desgravacion + DTA cuota fija \~\$408 | | Alianza del Pacifico | Chile, Colombia, Peru | IGI reducido + DTA variable | | TLC Mexico-Japon (AAE) | Japon | IGI preferencial | | AELC / EFTA | Suiza, Noruega, Islandia, Liechtenstein | IGI reducido + DTA cuota fija \~\$408 | ## Como leer el total Al final del desglose, Quoter presenta el resumen siguiendo el orden oficial de calculo de contribuciones: ``` Valor en aduana: $100,000.00 MXN + IGI (15%): $15,000.00 + DTA (8 al millar): $800.00 + IEPS: $0.00 + Cuotas compensatorias: $0.00 ───────────────────────────────────────────────── Base IVA: $115,800.00 + IVA (16%): $18,528.00 ───────────────────────────────────────────────── Total de contribuciones: $34,328.00 Prevalidacion (aprox.): $450.00 Valor total de la operacion: $134,778.00 ``` El "total de contribuciones" es lo que se paga al SAT/ANAM al momento del despacho aduanero. La prevalidacion electronica es un costo obligatorio adicional (\~$420-$460 MXN por pedimento) que se paga a las empresas prevalidadoras autorizadas. Los honorarios de la agencia aduanal, almacenaje y otros gastos operativos no estan incluidos en este calculo. ## Escenarios comunes Algunos productos tienen arancel cero por politica comercial (ej. ciertos alimentos basicos, maquinaria industrial). En este caso, el IGI es $0 pero aun aplican DTA e IVA. El IVA se calcula sobre: valor en aduana + $0 (IGI) + DTA = base IVA. Si el producto es originario de EE.UU. o Canada y cumple las reglas de origen del T-MEC, la tasa de IGI se reduce a 0%. Ademas, el DTA queda completamente exento (\$0 en lugar del 8 al millar). Se requiere certificado de origen vigente. La certificacion puede ser emitida por el importador, exportador o productor. Para mercancias originarias de la UE, el IGI se reduce o elimina segun el calendario de desgravacion. El DTA se paga como cuota fija de \~\$408 MXN (no el 8 al millar). Se requiere certificado de origen EUR.1 o declaracion en factura. Para bebidas alcoholicas, el IEPS se calcula sobre la base acumulada de valor en aduana + IGI + DTA. Con tasa de 53% para destilados (mas de 20 G.L.), el IEPS puede superar el valor de la mercancia. Ejemplo: valor en aduana $500,000 + IGI 20% ($100,000) + DTA ($4,000) = base IEPS $604,000 x 53% = \$320,120 de IEPS. Luego el IVA se calcula sobre todo lo anterior. Si importas un producto sujeto a cuotas compensatorias (ej. acero o textiles desde China), el costo adicional puede ser sustancial. Las cuotas compensatorias se suman a la base del IVA. Quoter te alerta y muestra la cuota exacta para que evalues la viabilidad de la operacion. Algunas mercancias deben cumplir con dos o mas NOMs simultaneamente (ej. un electrodomestico puede requerir NOM de seguridad electrica y NOM de eficiencia energetica). Quoter lista todas las NOMs aplicables para que puedas gestionar las constancias de conformidad antes del despacho. ## Proximos pasos Regresa a la guia paso a paso para generar cotizaciones. Revisa las capacidades generales de Quoter. # Preguntas frecuentes comercio exterior | Camtom Source: https://docs.camtomx.com/learn/resources/faq Dudas sobre importacion Mexico, clasificacion arancelaria, extraccion de documentos y validacion de pedimentos. Respuestas rapidas. Aqui encontraras respuestas a las preguntas mas frecuentes sobre Camtom, organizadas por categoria. Si tu pregunta no aparece aqui, contacta a nuestro equipo de soporte en [soporte@camtomx.com](mailto:soporte@camtomx.com). ## General Camtom es una plataforma de cumplimiento aduanero disenada para agencias aduanales mexicanas. Integra inteligencia artificial con las reglas del comercio exterior mexicano para automatizar y optimizar los procesos aduaneros mas comunes: extraccion de datos de documentos, clasificacion arancelaria, cotizacion de impuestos, validacion de pedimentos y construccion del pedimento aduanero. Piensa en Camtom como el sistema operativo de tu agencia aduanal: un solo lugar donde gestionas todas tus operaciones de importacion y exportacion. Camtom esta disenado para **agencias aduanales mexicanas** y sus equipos operativos. Los usuarios tipicos incluyen: * **Agentes aduanales** que necesitan optimizar sus operaciones diarias * **Operadores aduanales** que preparan pedimentos y documentacion conforme al Anexo 22 de las RGCE * **Ejecutivos de cuenta** que coordinan con importadores y exportadores * **Gerentes de agencia** que necesitan visibilidad sobre el volumen operativo Si tu trabajo involucra comercio exterior mexicano, Camtom esta hecho para ti. Para comenzar con Camtom: 1. Solicita una demo o crea tu cuenta en [camtomx.com](https://camtomx.com) 2. Configura tu agencia: agrega los datos de tu organizacion y tu equipo 3. Crea tu primer proyecto (cliente) y registra una operacion de prueba 4. Explora los productos: sube un documento a CamtomDocs, clasifica un producto con TariffPro o genera una cotizacion con Quoter Nuestro equipo de soporte te acompana durante el onboarding para asegurar que aproveches la plataforma desde el primer dia. Camtom ofrece planes adaptados al tamano y volumen operativo de cada agencia. Los precios varian segun: * Numero de usuarios activos * Volumen de operaciones mensuales * Productos y funcionalidades habilitadas * Creditos de procesamiento de documentos (CamtomDocs) Contacta a nuestro equipo comercial en [camtomx.com](https://camtomx.com) para obtener una cotizacion personalizada para tu agencia. Si. La seguridad de tus datos es una prioridad: * **Cifrado en transito y en reposo**: toda la comunicacion usa HTTPS/TLS y los datos almacenados estan cifrados * **Autenticacion segura**: sistema de autenticacion robusto con soporte para autenticacion multi-factor * **Infraestructura en la nube**: servidores en AWS con respaldos automaticos y alta disponibilidad * **Control de acceso**: permisos por rol para que cada usuario vea solo lo que le corresponde * **Sin acceso a tus credenciales SAT/VUCEM**: Camtom no almacena tus contrasenas de portales gubernamentales ## CamtomDocs CamtomDocs acepta los siguientes formatos: | Formato | Extensiones | | -------- | ------------------------------------------------- | | PDF | .pdf | | Imagenes | .jpg, .jpeg, .png, .tiff, .tif, .bmp, .gif, .webp | | Excel | .xlsx, .xls, .ods | | XML | .xml | Para mejores resultados, recomendamos usar PDFs digitales (generados por software, no escaneados). Si solo tienes documentos fisicos, escanea a una resolucion minima de 300 DPI. El tipo "word" (.docx) esta declarado en el sistema pero actualmente no tiene un handler implementado. Usa PDF como alternativa. CamtomDocs utiliza un sistema de creditos basado en el volumen de paginas procesadas: | Operacion | Creditos | | -------------------------- | ------------------------------------- | | Extraccion de documentos | **0.5 creditos por pagina** procesada | | Generacion de schema JSON | **1.0 credito** fijo por schema | | Generacion de schema Excel | **1.0 credito** fijo por schema | Ejemplos: * Un documento de 1 pagina = 0.5 creditos * Un documento de 10 paginas = 5.0 creditos * Un documento de 100 paginas = 50.0 creditos Los limites por defecto son **1,000 creditos mensuales** y **100 creditos diarios**. Los creditos se consumen unicamente cuando el procesamiento es exitoso. CamtomDocs soporta documentos de hasta **300 paginas** por procesamiento. Para documentos mas largos, divide el archivo en partes antes de subirlo. El sistema selecciona automaticamente el motor de extraccion optimo segun el documento: * Para documentos cortos (menos de 13 paginas) o formatos no-PDF (imagenes, Excel, XML), usa un motor de extraccion general * Para PDFs digitales largos (13 paginas o mas), usa un motor de extraccion especializado que procesa el documento seccion por seccion con mayor precision La precision depende de la calidad del documento: * **PDFs digitales** (generados por software): precision superior al 95% en la mayoria de campos * **Escaneos de alta calidad** (300+ DPI): precision del 85-95% * **Fotografias o escaneos de baja calidad**: precision variable, se recomienda revision manual Siempre recomendamos que un operador revise los datos extraidos antes de usarlos en procesos criticos como la declaracion aduanera. CamtomDocs es una herramienta de aceleracion, no de reemplazo del juicio profesional. ## TariffPro TariffPro soporta clasificacion arancelaria para cinco paises/sistemas: | Codigo | Sistema arancelario | Digitos | | --------- | --------------------------------------------- | ------------------------------------ | | **MEX** | Sistema arancelario mexicano (LIGIE/TIGIE) | 10 digitos (8 fraccion + 2 NICO) | | **USA** | Sistema arancelario de Estados Unidos (HTSUS) | 10 digitos | | **COL** | Sistema arancelario colombiano | 10 digitos | | **ARG** | Sistema arancelario argentino | 10 digitos | | **WORLD** | Sistema Armonizado de la OMA | 6 digitos (subpartida internacional) | La clasificacion para Mexico es la mas completa, con acceso a la base de datos de la TIGIE, notas legales, reglas de origen y RRNA. TariffPro utiliza modelos de IA con herramientas de busqueda en la base de datos arancelaria. El flujo de clasificacion tiene tres pasos: 1. **Validacion**: verifica la consistencia del input y si la descripcion del producto es coherente 2. **Clasificacion**: clasifica usando IA con herramientas de consulta a la base de datos arancelaria (hasta 15 iteraciones de herramientas y 3 intentos con retroalimentacion) 3. **Resumen**: genera un resumen, puntaje de confianza (0 a 100) y recomendaciones para mejorar la descripcion La precision varia segun la complejidad del producto. TariffPro esta disenado como herramienta de asistencia: la decision final de clasificacion siempre es responsabilidad del agente aduanal. TariffPro acepta multiples tipos de entrada para clasificacion: * **Texto**: descripcion del producto * **Imagen**: foto del producto * **Texto + imagen**: combinacion de ambos * **Ficha tecnica**: PDF o archivo con especificaciones * **Factura**: PDF o archivo de factura comercial * **Excel**: listado de productos en formato XLSX * **JSON**: listado estructurado de items * **Multimodal**: descripcion + hasta 10 imagenes + hasta 10 documentos Si. TariffPro soporta clasificacion por lotes. Puedes: * Clasificar todas las partidas de una factura de forma simultanea * Subir un listado de productos en Excel para clasificacion masiva * Enviar un listado estructurado en JSON La clasificacion por lotes es especialmente util cuando recibes facturas con decenas o cientos de partidas. TariffPro presenta sugerencias, no decisiones finales. Si no estas de acuerdo con la fraccion sugerida: 1. Revisa las fracciones alternativas que TariffPro propone, incluyendo los codigos excluidos con justificacion 2. Consulta el analisis de GRI (Reglas Generales de Interpretacion), las notas legales y la justificacion que TariffPro muestra para cada sugerencia 3. Agrega informacion adicional sobre el producto (composicion, uso, proceso de fabricacion) para refinar las sugerencias 4. Selecciona manualmente la fraccion que consideres correcta basado en tu criterio profesional Tu seleccion queda registrada en la operacion. ## Quoter Quoter calcula todos los impuestos y contribuciones aplicables a operaciones de comercio exterior mexicano: * **IGI** (Impuesto General de Importacion): segun la tasa de la fraccion arancelaria en la TIGIE. Tipos de tasa: ad valorem (porcentaje sobre valor en aduana), especifica (monto fijo por unidad) o mixta * **IVA** (16%): sobre la base acumulada (valor en aduana + IGI + DTA + IEPS + cuotas compensatorias). Exento para ciertas mercancias conforme al Art. 25 de la LIVA * **DTA** (Derecho de Tramite Aduanero): 0.8% del valor en aduana para importaciones definitivas (minimo $462 MXN). Exento para operaciones bajo T-MEC, TLC Mexico-Chile, TLC Mexico-Colombia, ACE 66 (Bolivia) y TLC Centroamerica. Cuota fija (~$408 MXN) para operaciones bajo TLCUEM, CPTPP, AELC y TLC Mexico-Israel * **IEPS** (Impuesto Especial sobre Produccion y Servicios): para bebidas alcoholicas (26.5% a 53%), tabacos (200% + cuota por cigarro), bebidas azucaradas, combustibles, alimentos de alta densidad calorica (8%) y plaguicidas (6% a 9%) * **Cuotas compensatorias**: para mercancias sujetas a medidas antidumping (acero, textiles, calzado, productos quimicos de ciertos origenes, principalmente China) El tipo de cambio se obtiene automaticamente del DOF (Diario Oficial de la Federacion). La base gravable del IVA en importacion incluye **todos** los impuestos y derechos pagados previamente: ``` Base IVA = Valor en Aduana + IGI + DTA + IEPS (si aplica) + Cuotas Compensatorias (si aplican) IVA = Base IVA x 0.16 ``` Esto es diferente al IVA domestico, donde la base es solo el precio de venta. En importacion, el IVA se calcula sobre la base acumulada. Las cotizaciones generadas por Quoter son **estimaciones profesionales** basadas en las tasas y regulaciones vigentes. No son documentos oficiales ni sustituyen la determinacion de contribuciones que realiza la autoridad aduanera. Sin embargo, las cotizaciones de Quoter se calculan con las mismas tasas y reglas que aplica la autoridad, por lo que son altamente representativas del costo real de la operacion. Son ideales para: * Presentar estimaciones de costo a tus clientes (importadores/exportadores) * Planificacion financiera de operaciones * Comparacion de escenarios (diferentes fracciones, diferentes origenes, con y sin tratado) Si. Las cotizaciones se pueden exportar en formato PDF con el branding de tu agencia. El documento incluye: * Desglose completo de impuestos y contribuciones (IGI, IVA, DTA, IEPS, cuotas compensatorias) * Datos de la operacion (fraccion arancelaria, valor en aduana, origen, incoterm) * Preferencias arancelarias aplicadas por tratado de libre comercio * Monto total estimado de la operacion Puedes enviar el PDF directamente a tu cliente desde la plataforma o descargarlo para enviarlo por tu cuenta. ## Glosa Glosa valida pedimentos usando dos mecanismos complementarios: 1. **Motor de reglas deterministas**: valida campos contra catalogos oficiales (identificadores del Anexo 22, fracciones de la TIGIE), verifica formatos, valida campos obligatorios y condiciones entre campos 2. **Pipeline de IA**: genera identificadores faltantes, audita identificadores existentes y detecta patrones anomalos basandose en la fraccion arancelaria, descripcion del producto e informacion de RRNA Los hallazgos se clasifican en cinco categorias: Anexo 22, RRNA, calidad de datos, consistencia y auditoria de IA, con tres niveles de severidad: error, advertencia e informativo. No. Glosa y la prevalidacion de CAAAREM son complementarios: * **Glosa**: validacion interna previa, enfocada en detectar errores de contenido (fracciones, identificadores, RRNA, consistencia) antes de transmitir el pedimento * **Prevalidacion de CAAAREM**: validacion oficial obligatoria (Art. 16-A de la Ley Aduanera) que verifica criterios sintacticos, catalogicos, estructurales y normativos antes de la transmision al Sistema Electronico Aduanero Usar Glosa antes de la prevalidacion reduce drasticamente las observaciones del prevalidador, ahorrando tiempo y re-transmisiones. ## Tecnico Si. Camtom ofrece APIs RESTful para integrar sus funcionalidades en tus sistemas existentes. Las APIs disponibles incluyen: * **CamtomDocs API**: extraccion de documentos programatica con soporte para schemas JSON (Draft 7) * **TariffPro API**: clasificacion arancelaria automatizada con multiples tipos de input (texto, imagen, ficha tecnica, factura, Excel, JSON, multimodal) * **Quoter API**: generacion de cotizaciones con desglose de impuestos, analisis de RRNA y cuotas compensatorias * **Digiter API**: conversion de PDFs a formato VUCEM La documentacion tecnica de las APIs esta disponible para clientes con planes que incluyan acceso a API. Contacta a tu ejecutivo de cuenta para activar el acceso. Hay varias formas de integrar Camtom con tus sistemas existentes: 1. **APIs REST**: integracion directa via HTTP para automatizar flujos de trabajo 2. **Webhooks**: recibe notificaciones automaticas cuando eventos ocurren en Camtom (documento procesado, operacion actualizada, etc.) 3. **Exportacion de datos**: descarga datos en formatos estandar (JSON, CSV, PDF) para importarlos en tus sistemas Si necesitas una integracion personalizada, nuestro equipo tecnico puede apoyarte en el diseno e implementacion. Camtom funciona en las versiones mas recientes de: * Google Chrome (recomendado) * Mozilla Firefox * Microsoft Edge * Safari Recomendamos usar Google Chrome para la mejor experiencia. Camtom es una aplicacion web responsiva, pero esta optimizada para uso en computadoras de escritorio y laptops. Camtom es accesible desde navegadores moviles, pero la experiencia esta optimizada para pantallas de escritorio. Las operaciones aduaneras involucran tablas de datos, documentos y formularios complejos que se manejan mejor en pantallas grandes. Para consultas rapidas de estatus o aprobaciones, la version movil es funcional. Para trabajo operativo diario, recomendamos usar una computadora. La plataforma esta disponible en espanol e ingles. Los productos de IA (TariffPro, CamtomDocs, Quoter) soportan procesamiento en ambos idiomas. El idioma se selecciona automaticamente segun el pais: Mexico, Argentina y Colombia usan espanol; Estados Unidos y WORLD usan ingles. ## Siguiente paso Contacta a nuestro equipo si no encontraste la respuesta que buscabas. Comienza a usar Camtom con nuestra guia paso a paso. # Soporte Camtom | Ayuda plataforma aduanera Source: https://docs.camtomx.com/learn/resources/support Contacta al equipo de soporte Camtom por email o chat. Resuelve problemas con extraccion, clasificacion, cotizaciones y operaciones. Si necesitas ayuda con Camtom, tienes varios canales disponibles. Para soporte tecnico o problemas con la plataforma, escribe a [soporte@camtomx.com](mailto:soporte@camtomx.com) -- nuestro equipo responde en un maximo de 24 horas habiles. Para asistencia inmediata durante horario laboral, usa el chat en vivo disponible dentro de la plataforma. Y si tu pregunta es sobre funcionalidades o como usar un producto, este Learning Center contiene guias detalladas de cada herramienta. Antes de contactarnos, revisa la seccion de problemas comunes a continuacion -- es probable que tu duda ya tenga respuesta. ## Canales de soporte **[soporte@camtomx.com](mailto:soporte@camtomx.com)** Para reportar problemas, hacer preguntas o solicitar asistencia personalizada. Tiempo de respuesta: maximo 24 horas habiles. **Dentro de la plataforma** Haz clic en el icono de chat en la esquina inferior derecha de Camtom. Disponible de lunes a viernes, 9:00 a 18:00 hora del centro de Mexico. **Autoservicio 24/7** Guias, tutoriales y documentacion completa de todos los productos de Camtom. Disponible en cualquier momento. ## Horario de soporte | Canal | Disponibilidad | | ---------------------------------- | ------------------------------------------------------- | | Email | Lunes a viernes, respuesta en maximo 24 horas habiles | | Chat en vivo | Lunes a viernes, 9:00 - 18:00 hora del centro de Mexico | | Learning Center | 24/7 | | Soporte de emergencia (Enterprise) | 24/7 para incidentes criticos | Los horarios estan en hora del centro de Mexico (CST/CDT). Los correos recibidos fuera de horario se atienden al siguiente dia habil. ## Problemas comunes y soluciones Verifica lo siguiente: 1. **Correo correcto**: asegurate de usar el correo con el que te registraron en la plataforma 2. **Contrasena**: usa la opcion "Olvide mi contrasena" para restablecerla 3. **Navegador**: limpia la cache de tu navegador o intenta en una ventana de incognito 4. **Cuenta activa**: confirma con el administrador de tu agencia que tu cuenta este activa Si el problema persiste, contacta a soporte indicando el correo que usas para iniciar sesion. Causas comunes: * **Formato no soportado**: verifica que el archivo sea PDF, imagen (JPG, PNG, TIFF, BMP, GIF, WebP), Excel (XLSX, XLS, ODS) o XML. Los archivos Word (.docx) actualmente no estan soportados * **Archivo danado**: intenta abrir el archivo en tu computadora para confirmar que no este corrupto * **Excede el limite de paginas**: CamtomDocs soporta hasta 300 paginas por documento. Si tu documento es mas largo, dividelo en partes * **Escaneo de muy baja calidad**: documentos borrosos o con baja resolucion pueden fallar en la extraccion. Escanea a minimo 300 DPI * **Creditos insuficientes**: verifica que tengas creditos disponibles. La extraccion consume 0.5 creditos por pagina Si el archivo cumple con los requisitos y aun no se procesa, envia el archivo a soporte para que lo revisemos. TariffPro mejora sus sugerencias con mas informacion: 1. **Agrega mas detalles**: incluye composicion, material, uso, proceso de fabricacion y especificaciones tecnicas en la descripcion del producto 2. **Sube documentos de soporte**: fichas tecnicas, catalogos de producto o certificados de composicion ayudan a la IA a clasificar con mayor precision 3. **Revisa todas las opciones**: TariffPro presenta multiples sugerencias con justificacion basada en las Reglas Generales de Interpretacion (GRI) y notas legales. La fraccion correcta puede estar en las opciones alternativas 4. **Verifica el pais**: asegurate de seleccionar el pais correcto (MEX, USA, COL, ARG o WORLD). Cada pais tiene su propia base de datos arancelaria 5. **Revisa el puntaje de confianza**: un puntaje bajo (de 0 a 100) indica que la IA necesita mas informacion para clasificar con certeza 6. **Usa tu criterio profesional**: TariffPro es una herramienta de asistencia. La decision final siempre es del clasificador Verifica estos puntos: * **Fraccion arancelaria**: confirma que la fraccion usada en Quoter sea la correcta y este vigente en la TIGIE * **Valor en aduana**: verifica que el valor declarado incluya los incrementables correctos (flete, seguro, embalaje, comisiones) segun el incoterm * **Incoterm**: el incoterm afecta como se calcula el valor en aduana. Verifica que sea el correcto para la operacion * **Origen de la mercancia**: la tasa de IGI puede variar si se aplica un tratado de libre comercio. Verifica que el pais de origen y el certificado de origen esten correctos * **Base del IVA**: recuerda que en importacion, el IVA se calcula sobre valor en aduana + IGI + DTA + IEPS + cuotas compensatorias (base acumulada) * **DTA**: verifica si la operacion esta exenta de DTA (T-MEC, Chile, Colombia, Centroamerica, Bolivia), paga cuota fija (\~\$408 MXN por tratado) o paga el 0.8% ad valorem * **Tipo de cambio**: Quoter obtiene el tipo de cambio del DOF. Compara con la fecha que usas en tus calculos Si despues de verificar estos puntos la diferencia persiste, contacta a soporte con los detalles de la cotizacion. Glosa valida identificadores contra el catalogo del Anexo 22 de las RGCE (A22\_IDENTIFIERS). Si recibes errores: 1. **Verifica el formato**: los codigos de identificador deben ser de 2-3 caracteres alfanumericos (por ejemplo: A1, A3, V1, V5, IN, AF, RT, ST, DT, CI, PC, TL) 2. **Verifica contra la fraccion**: ciertos identificadores aplican solo a fracciones arancelarias especificas. Glosa puede marcar inconsistencias entre el identificador y la fraccion declarada 3. **Revisa las sugerencias de IA**: si Glosa genero identificadores con IA, revisa la confianza y el razonamiento. Puedes aceptar, rechazar o modificar cada sugerencia 4. **Re-valida despues de cambios**: si cambias la fraccion arancelaria, los identificadores existentes pueden volverse invalidos. Re-valida para verificar Si consideras que Glosa esta equivocado, documenta la razon y procede. La validacion de Glosa es una herramienta de apoyo, no un dictamen vinculante. Esto generalmente es un tema de permisos: * **Rol de consultor**: solo puedes ver operaciones a las que te hayan dado acceso explicitamente * **Rol de operador**: ves las operaciones asignadas a ti y las de tus proyectos * **Rol de administrador**: tienes acceso a todas las operaciones de la agencia Si necesitas acceso a operaciones que no ves, solicita al administrador de tu agencia que ajuste tus permisos. Prueba estos pasos: 1. Recarga la pagina (Ctrl+F5 o Cmd+Shift+R) 2. Limpia la cache del navegador 3. Verifica tu conexion a internet 4. Intenta con otro navegador (recomendamos Google Chrome) 5. Revisa el estado del sistema en nuestra pagina de status Si el problema afecta a multiples usuarios de tu agencia, puede ser un incidente de plataforma. Consulta el estado del sistema o contacta a soporte. ## Solicitar funcionalidades y enviar feedback Tu retroalimentacion es fundamental para mejorar Camtom. Si tienes ideas, sugerencias o funcionalidades que te gustaria ver en la plataforma: Envianos un correo a [soporte@camtomx.com](mailto:soporte@camtomx.com) con el asunto "Feature Request" explicando que necesitas y por que. Incluye ejemplos concretos de como te ayudaria en tu trabajo diario. Nuestro equipo de producto revisa todas las solicitudes. Evaluamos el impacto, la frecuencia de la solicitud y la viabilidad tecnica. Te notificamos cuando la funcionalidad entre en nuestro roadmap o si ya existe una solucion alternativa dentro de la plataforma. Las solicitudes mas detalladas y con ejemplos reales tienen mayor prioridad. En lugar de "necesito mejores reportes", prueba con "necesito un reporte mensual que muestre el numero de operaciones por cliente, con desglose de tipos de operacion y tiempos promedio de despacho". ## Estado del sistema Camtom mantiene una infraestructura en la nube con alta disponibilidad. Si experimentas problemas de acceso o rendimiento: 1. Verifica tu conexion a internet 2. Consulta con otros miembros de tu equipo si experimentan el mismo problema 3. Si el problema es generalizado, es probable que ya estemos trabajando en la solucion 4. Para incidentes criticos que afecten tus operaciones urgentes, contacta a soporte indicando la urgencia Para clientes con plan Enterprise: tienen acceso a un canal de soporte prioritario con atencion 24/7 para incidentes criticos. Consulta con tu ejecutivo de cuenta los detalles de acceso. ## Contacto comercial Si estas interesado en Camtom para tu agencia, necesitas ampliar tu plan o tienes preguntas sobre precios: Contacta a nuestro equipo comercial para una demo personalizada o cotizacion. Visitanos en [camtomx.com](https://camtomx.com). Para agencias con alto volumen operativo, ofrecemos planes personalizados con soporte dedicado, SLAs garantizados e integraciones a medida. ## Siguiente paso Consulta respuestas a las dudas mas comunes sobre Camtom. Conoce la plataforma y todas sus funcionalidades. # Como clasificar mercancia en Mexico paso a paso Source: https://docs.camtomx.com/learn/tariffpro/classification-guide Guia para obtener el codigo arancelario de importacion correcto con TariffPro: descripcion, notas legales, GRI y nivel de confianza. Para clasificar un producto con TariffPro, describe el producto con el mayor detalle posible -- material, función, forma de presentación y uso previsto -- y la IA navegará la nomenclatura arancelaria para sugerirte la fracción más precisa. El resultado incluye la fracción arancelaria completa (incluyendo NICO en México), la descripción oficial, un puntaje de confianza de 0 a 100 y el razonamiento completo que explica por qué se seleccionó esa clasificación, incluyendo el análisis de Reglas Generales de Interpretación (RGI) y notas legales. Si el puntaje de confianza es bajo o quieres explorar alternativas, puedes iniciar una sesión interactiva para refinar el resultado con preguntas de seguimiento. ## Proceso paso a paso Escribe una descripción detallada del producto que deseas clasificar. Incluye: * **Qué es**: Nombre común y técnico del producto * **Material**: De qué está hecho (acero, plástico, algodón, etc.) * **Función**: Para qué sirve o cómo se usa * **Presentación**: Cómo se presenta (a granel, empaquetado, en piezas, etc.) * **Uso previsto**: Industrial, doméstico, agrícola, etc. **Ejemplo de buena descripción:** > "Tornillos de acero inoxidable de cabeza hexagonal, de 10mm de diámetro y 50mm de largo, con rosca métrica, para uso en la industria automotriz. Se presentan en cajas de 100 piezas." Elige el país de clasificación y el nivel de modelo: **País:** * **MEX** - México (LIGIE/TIGIE, 10 dígitos con NICO) * **USA** - Estados Unidos (HTS, 10 dígitos) * **COL** - Colombia (10 dígitos) * **ARG** - Argentina (NCM, 10 dígitos) * **WORLD** - Sistema Armonizado internacional (6 dígitos) **Modelo:** * **fast**: Resultado rápido, ideal para productos comunes * **pro**: Análisis más profundo y detallado, ideal para productos complejos TariffPro ejecuta un flujo de 3 pasos: 1. **Valida** tu descripción para verificar que sea coherente como producto 2. **Clasifica** navegando el árbol arancelario nivel por nivel: explora la estructura jerárquica de códigos, consulta notas legales de sección y capítulo, verifica que los códigos existan y obtiene desgloses jerárquicos completos 3. **Resume** la clasificación y genera el puntaje de confianza con recomendaciones Recibes: * **Fracción arancelaria**: El código sugerido con desglose a 2, 4, 6, 8 y 10 dígitos (ej: 73.18.15.01.00) * **Descripción legal**: El texto de la nomenclatura para cada nivel del código * **Puntaje de confianza**: De 0 a 100 * **Justificación**: Explicación paso a paso con análisis de RGI y notas legales * **Recomendaciones**: Sugerencias para mejorar la descripción del producto * **Códigos excluidos**: Fracciones de 4 dígitos que la IA consideró pero descartó, con explicación * **Preguntas requeridas**: Información adicional que la IA necesitaría para mayor certeza Según el puntaje de confianza: * **Alta confianza (80-100)**: Revisa brevemente el razonamiento y valida * **Confianza media (60-79)**: Revisa las alternativas y el razonamiento detallado * **Confianza baja (menos de 60)**: Inicia una sesión interactiva para proporcionar más contexto ## Cómo escribir buenas descripciones La calidad de la descripción es el factor más importante para obtener una clasificación precisa. La IA necesita suficiente información para distinguir tu producto entre miles de fracciones arancelarias. ### Elementos clave de una buena descripción Indica de qué está hecho: acero, aluminio, algodón, poliéster, vidrio, etc. Si es una mezcla, especifica los porcentajes. Describe para qué sirve: filtrar aire, sujetar piezas, transportar líquidos, proteger alimentos, etc. Cómo se presenta: en rollo, en láminas, en polvo, armado, desarmado, en piezas sueltas, etc. Dimensiones, peso, capacidad, voltaje, potencia u otras especificaciones relevantes. ### Ejemplos comparativos > "Tornillos" **Problema**: No hay información suficiente. Existen decenas de fracciones para tornillos según material, tamaño, tipo de cabeza y uso. **Resultado probable**: Confianza baja (30-40), clasificación genérica. > "Tornillos de acero para construcción" **Problema**: Falta especificar tipo de acero, dimensiones, tipo de rosca y presentación. **Resultado probable**: Confianza media (55-70). > "Tornillos de acero inoxidable de cabeza hexagonal, de 10mm de diámetro y 50mm de largo, con rosca métrica M10, para uso en la industria automotriz. Se presentan en cajas de 100 piezas." **Resultado probable**: Confianza alta (85-95), clasificación precisa a nivel de fracción arancelaria de 10 dígitos (incluyendo NICO). ### Información que siempre ayuda * **Industria de destino**: automotriz, textil, alimentaria, farmacéutica, etc. * **Estado del producto**: crudo, semielaborado, terminado * **Proceso de fabricación**: forjado, fundido, tejido, impreso, etc. * **Marca o modelo** (cuando aplica): puede ayudar a identificar el producto No necesitas saber la fracción arancelaria de antemano. TariffPro está diseñado para trabajar con descripciones en lenguaje natural. Describe tu producto como se lo explicarías a alguien que no lo conoce. ## Interpretando el razonamiento El razonamiento de TariffPro sigue la lógica de clasificación arancelaria oficial, basada en las 6 Reglas Generales de Interpretación del Sistema Armonizado más la Regla Complementaria de México: La IA aplica las 6+1 Reglas Generales de Interpretación del Sistema Armonizado. Cuando hay ambigüedad, el razonamiento cita la regla específica que fundamenta la decisión: * **Regla 1**: La clasificación se determina por los textos de las partidas y notas de sección/capítulo (no por los títulos de secciones o capítulos, que solo tienen valor indicativo). * **Regla 2**: Artículos incompletos o sin terminar se clasifican como completos si presentan las características esenciales. Mezclas y combinaciones se clasifican conforme a la Regla 3. * **Regla 3**: Cuando varias partidas son aplicables: (a) la más específica prevalece, (b) mezclas y surtidos por la materia que les confiera carácter esencial, (c) la última partida en orden numérico. * **Regla 4**: Artículos no clasificables se clasifican en la partida más análoga. * **Regla 5**: Estuches y envases se clasifican con el artículo que contienen (con excepciones). * **Regla 6**: La clasificación en subpartidas se determina por los textos de estas y las notas de subpartida. * **Regla Complementaria (México)**: Los NICO se determinan por las Notas Legales Nacionales. Las notas legales que acompañan cada sección y capítulo del arancel definen alcances y exclusiones. TariffPro consulta estas notas y las cita en su razonamiento cuando son relevantes para la decisión. Puedes ver cómo la IA navegó desde la sección general hasta la fracción específica, explorando la estructura jerárquica nivel por nivel. Esto te permite verificar que consideró las opciones correctas en cada nivel. El resultado incluye los códigos de 4 dígitos que la IA consideró pero descartó, con la explicación de por qué no aplican. Esto es especialmente útil para documentar la justificación de la clasificación ante una posible revisión. ## Qué hacer cuando la confianza es baja Si el puntaje de confianza es menor a 60, hay varias estrategias: Revisa las recomendaciones que TariffPro incluye en el resultado. Frecuentemente, agregar el material, el uso o las dimensiones es suficiente para mejorar significativamente la confianza. Las sesiones permiten que la IA te haga preguntas específicas sobre el producto para resolver ambigüedades. Es el método más efectivo para productos complejos. Si usaste el modelo fast, cambia a pro para obtener un análisis más profundo con mayor capacidad de razonamiento. Para productos particularmente complejos o con implicaciones fiscales significativas, combina el resultado de TariffPro con la validación de un clasificador arancelario certificado. TariffPro es una herramienta de asistencia a la clasificación. La responsabilidad legal de la clasificación arancelaria recae en el agente aduanal o importador. Usa los resultados de TariffPro como punto de partida informado, no como determinación final. ## Siguiente paso Aprende a usar conversaciones multi-turno para refinar clasificaciones. Consejos avanzados para maximizar la precisión. # Clasificacion arancelaria con IA | Mexico Source: https://docs.camtomx.com/learn/tariffpro/overview Encuentra la fraccion arancelaria correcta en la TIGIE con inteligencia artificial. TariffPro clasifica mercancias con notas legales, RRNA y confianza. TariffPro es la herramienta de clasificación arancelaria con inteligencia artificial de Camtom. Le describes un producto en lenguaje natural y TariffPro analiza la nomenclatura arancelaria -- secciones, capítulos, partidas, subpartidas, fracciones y NICO -- para sugerirte la fracción arancelaria más precisa, acompañada de un puntaje de confianza de 0 a 100 y la justificación completa del razonamiento. Soporta clasificación para México (LIGIE/TIGIE, 10 dígitos incluyendo NICO), Estados Unidos, Colombia, Argentina y el Sistema Armonizado internacional (6 dígitos). TariffPro elimina la necesidad de navegar manualmente las miles de fracciones arancelarias, reduciendo el tiempo de clasificación de horas a segundos. Ofrece dos niveles de modelo: **fast** para clasificaciones rápidas y **pro** para un análisis más profundo. Además, las **sesiones interactivas** permiten refinar la clasificación mediante preguntas de seguimiento en conversaciones multi-turno. Pantalla principal de TariffPro: Mini y Tables Interfaz de clasificación unitaria de TariffPro Mini ## Capacidades principales Modelos de IA navegan la estructura arancelaria completa para encontrar la fracción más precisa para tu producto. Clasifica productos bajo la nomenclatura de México (LIGIE/TIGIE), Estados Unidos, Colombia, Argentina y el Sistema Armonizado mundial (OMA). Cada clasificación incluye un puntaje de 0 a 100 que indica la certeza de la IA, junto con recomendaciones para mejorar la descripción del producto. La IA explica paso a paso por qué seleccionó esa fracción, citando notas de sección, capítulo y Reglas Generales de Interpretación (RGI) del Sistema Armonizado. ## Dos niveles de modelo El modelo **fast** está optimizado para clasificaciones rápidas con menor latencia. * Tiempo de respuesta más corto * Ideal para productos comunes o bien definidos * Mismo flujo de 3 pasos (validación, clasificación, resumen) * Buena relación entre velocidad y precisión El modelo **pro** está diseñado para un análisis más profundo y detallado. * Mayor capacidad de razonamiento * Ideal para productos complejos o con múltiples clasificaciones posibles * Análisis más exhaustivo de notas legales y reglas de clasificación * Recomendado cuando se necesita la máxima precisión ## Cómo clasifica la IA Cuando envías una descripción de producto, TariffPro ejecuta un flujo de 3 pasos, similar al proceso de un clasificador arancelario experto: La IA analiza tu descripción para verificar que sea consistente y coherente como producto. Identifica las características clave: qué es, de qué material está hecho, para qué sirve y cómo se presenta. La IA navega la estructura arancelaria de forma exhaustiva: * **Exploración jerárquica**: Recorre el árbol arancelario nivel por nivel — secciones, capítulos, partidas, subpartidas y fracciones * **Consulta de notas legales**: Analiza las notas de sección y capítulo que definen alcances y exclusiones * **Verificación de códigos**: Confirma que el código arancelario exista en la base de datos del país seleccionado * **Desglose completo**: Obtiene la estructura jerárquica del código (2, 4, 6, 8 y 10 dígitos) El proceso realiza múltiples iteraciones de análisis y hasta 3 intentos con retroalimentación si el código candidato no pasa las validaciones. Se verifica que el código exista en la base de datos y que tenga la cantidad correcta de dígitos según el país. Se genera un resumen de la clasificación, el puntaje de confianza (0-100) y recomendaciones para mejorar la descripción del producto. ## Puntaje de confianza Cada clasificación incluye un puntaje de confianza generado por IA que te ayuda a evaluar el resultado: | Puntaje | Significado | Acción recomendada | | ---------- | --------------------------------------------------------------- | ------------------------------------------------------------------ | | **80-100** | Alta confianza. La IA está segura de la clasificación | Revisar brevemente y validar | | **60-79** | Confianza media. Puede haber alternativas viables | Revisar el razonamiento y considerar opciones alternativas | | **40-59** | Confianza baja. Múltiples clasificaciones posibles | Usar una sesión interactiva para refinar con preguntas adicionales | | **0-39** | Confianza muy baja. Descripción insuficiente o producto ambiguo | Mejorar la descripción del producto y volver a clasificar | Un puntaje de confianza bajo no significa que la clasificación sea incorrecta. Frecuentemente indica que el producto podría clasificarse en múltiples fracciones y la IA necesita más información para distinguir entre ellas. Usa las sesiones interactivas para aclarar. ## Países soportados | País | Nomenclatura | Código | Dígitos | | -------------- | ------------------------------- | ------ | ------------------------ | | México | LIGIE / TIGIE | MEX | 10 (fracción 8 + NICO 2) | | Estados Unidos | Harmonized Tariff Schedule | USA | 10 | | Colombia | Arancel de Aduanas | COL | 10 | | Argentina | Nomenclatura Común del Mercosur | ARG | 10 | | Internacional | Sistema Armonizado (OMA) | WORLD | 6 | Para el código **WORLD**, TariffPro clasifica hasta 6 dígitos del Sistema Armonizado, que son los dígitos internacionales compartidos por todos los países miembros de la OMA. Para los demás países, clasifica hasta 10 dígitos incluyendo la desagregación nacional y, en el caso de México, el NICO (Número de Identificación Comercial). ## Tipos de entrada soportados TariffPro puede clasificar productos a partir de diferentes tipos de información: | Tipo de entrada | Descripción | | --------------------------- | ------------------------------------------------------------ | | **Texto** | Descripción del producto en lenguaje natural | | **Imagen** | Fotografía o imagen del producto | | **Texto + imagen** | Descripción combinada con imagen | | **Ficha técnica** | Archivo PDF con especificaciones del producto | | **Factura PDF** | Extrae productos de facturas para clasificación | | **Excel** | Archivo XLSX con listado de productos | | **JSON** | Lista de ítems en formato JSON | | **Multimodal (TariffMini)** | Combina descripción, hasta 10 imágenes y hasta 10 documentos | ## Siguiente paso Aprende paso a paso cómo clasificar un producto con TariffPro. Descubre cómo usar conversaciones multi-turno para refinar clasificaciones. # Clasificacion arancelaria interactiva con IA Source: https://docs.camtomx.com/learn/tariffpro/sessions Sesiones multi-turno para refinar la fraccion arancelaria de productos complejos. Preguntas, contexto adicional y confianza progresiva. Las sesiones de TariffPro son conversaciones interactivas multi-turno que te permiten refinar una clasificación arancelaria paso a paso. En lugar de obtener un resultado único, inicias un diálogo con la IA donde puedes responder preguntas, proporcionar contexto adicional, explorar alternativas y ajustar la clasificación hasta llegar a la fracción arancelaria más precisa. Las sesiones son especialmente útiles para productos complejos, mercancías con múltiples clasificaciones posibles, o cuando el puntaje de confianza de una clasificación inicial es bajo. El historial completo de la conversación queda guardado para referencia futura. ## Cómo funcionan las sesiones Crea una nueva sesión con la descripción inicial de tu producto. La IA realiza una clasificación preliminar ejecutando el flujo completo (validación, clasificación con herramientas, resumen) y puede hacer preguntas para aclarar características del producto. La IA puede preguntarte sobre aspectos específicos del producto que necesita para distinguir entre fracciones candidatas. Por ejemplo: * "¿El producto está diseñado para uso doméstico o industrial?" * "¿Cuál es el porcentaje de algodón en la mezcla textil?" * "¿El equipo funciona con motor eléctrico o combustión?" En cualquier momento puedes agregar información que no incluiste en la descripción original: * Fichas técnicas o especificaciones de material * Imágenes del producto * Documentos con más detalles * Uso final del producto Con cada mensaje nuevo, la IA recalcula su análisis considerando toda la información acumulada en la sesión. Vuelve a navegar el árbol arancelario — explorando la jerarquía, consultando notas legales, verificando códigos y generando desgloses — usando el contexto enriquecido. El puntaje de confianza generalmente aumenta conforme se resuelven ambigüedades. Cuando la clasificación alcanza un nivel de confianza satisfactorio, puedes cerrar la sesión. El resultado final incluye la fracción arancelaria completa (con desglose a 2, 4, 6, 8 y 10 dígitos), la justificación y todo el historial de la conversación. ## Cuándo usar sesiones * La clasificación inicial tiene confianza menor a 70 * El producto es complejo (maquinaria, equipos electrónicos, productos químicos) * Hay múltiples fracciones arancelarias candidatas * Necesitas documentar el razonamiento de clasificación para auditorías * Quieres explorar cómo diferentes características cambian la clasificación * El producto tiene componentes de diferentes materiales * La IA incluye preguntas requeridas (`required_questions`) en el resultado inicial * La clasificación directa tiene confianza alta (80+) * El producto es común y bien definido (ej: café tostado en grano) * Ya conoces la fracción y solo necesitas confirmación * Estás clasificando productos similares a uno previamente clasificado ## Ejemplo de una sesión A continuación un ejemplo de cómo se desarrolla una sesión típica: **Usuario**: "Máquina para cortar lámina de acero" **TariffPro**: Clasificación preliminar en 8462 (máquinas herramienta para trabajar metal). Confianza: 55%. "Para afinar la clasificación, necesito saber: 1. ¿Es una máquina que corta por cizallamiento, punzonado o láser? 2. ¿Es una máquina CNC (control numérico) o manual? 3. ¿Cuál es la capacidad máxima de espesor de lámina que corta?" **Usuario**: "Es una cortadora láser CNC, corta lámina de hasta 20mm de espesor, con láser de fibra de 3kW." **TariffPro**: Reclasificación en 8456.11 (máquinas que trabajan por láser). Confianza: 82%. "Basándome en la información adicional, esta máquina clasifica bajo la partida 84.56 que cubre máquinas que trabajan por eliminación de material mediante láser. La subpartida 8456.11 es específica para máquinas operadas por láser. ¿Quieres explorar si aplica alguna preferencia arancelaria?" **Usuario**: "Sí, importo de Alemania. ¿Aplica algún tratado?" **TariffPro**: "Para importaciones de Alemania (Unión Europea), México tiene el TLCUEM que puede otorgar tasa preferencial para esta fracción. La tasa general (NMF) y con TLCUEM podría ser distinta, sujeto a certificado de origen EUR.1 o declaración en factura." Confianza final: 88%. ## Gestión de sesiones ### Historial Cada sesión guarda el historial completo de la conversación, incluyendo: * La descripción original del producto * Todas las preguntas y respuestas * Las clasificaciones intermedias con sus puntajes de confianza * El análisis de RGI y notas legales consultadas * El resultado final con el desglose completo de la fracción El historial de sesiones es útil para auditorías y para documentar el criterio de clasificación. Si una autoridad aduanera cuestiona una clasificación, puedes mostrar el razonamiento completo que llevó a la decisión, incluyendo las notas de sección y capítulo consultadas. ### Continuidad de sesiones Puedes retomar una sesión existente en cualquier momento. Esto es útil cuando: * Necesitas consultar información adicional antes de responder una pregunta * Quieres que otro miembro del equipo aporte datos sobre el producto * Recibes información nueva que podría cambiar la clasificación ### Múltiples sesiones Puedes tener múltiples sesiones activas simultáneamente. Cada sesión es independiente y mantiene su propio contexto y configuración (país, modelo). ## Consejos para sesiones efectivas Cuando la IA te hace una pregunta, responde con datos concretos en lugar de generalidades. "Láser de fibra de 3kW" es mejor que "potencia alta". Fichas técnicas, hojas de seguridad o especificaciones de fabricante ayudan a la IA a ser más precisa en su navegación del árbol arancelario. Pide a la IA que evalúe otras fracciones candidatas y explique por qué las descartó. El resultado incluye los códigos excluidos con su justificación. Las sesiones con historial completo son una herramienta excelente para respaldar tus decisiones de clasificación ante la ANAM u otras autoridades. Si clasificas productos similares frecuentemente, revisa sesiones anteriores de productos parecidos. El razonamiento de una sesión previa puede ayudarte a escribir mejores descripciones para productos nuevos. ## Siguiente paso Consejos avanzados para maximizar la precisión de TariffPro. Revisa el proceso completo de clasificación paso a paso. # Tips clasificacion arancelaria | Mejores practicas Source: https://docs.camtomx.com/learn/tariffpro/tips Como describir mercancia para aduanas Mexico: material, funcion, presentacion y especificaciones para obtener la fraccion arancelaria correcta. La precisión de TariffPro depende de tres factores: la calidad de la descripción del producto, la selección del modelo adecuado (fast vs pro) y el uso de sesiones interactivas para productos complejos. Una descripción que incluya material, función, presentación y uso previsto produce clasificaciones con confianza superior a 80 en la mayoría de los casos. Los errores más comunes son descripciones demasiado cortas, uso de nombres comerciales sin especificaciones técnicas, y no aprovechar las sesiones interactivas cuando la confianza es baja. ## Estructura del arancel: lo básico Antes de clasificar, es útil entender cómo está organizada la nomenclatura arancelaria. En México, la fracción arancelaria tiene 10 dígitos: Estructura de una fracción arancelaria de 10 dígitos ``` XX . XX . XX . XX . XX | | | | | | | | | +-- NICO (dígitos 9-10) - Número de Identificación Comercial | | | +------- Fracción (dígitos 7-8) - Nacional, extensión mexicana | | +------------ Subpartida (dígitos 5-6) - Internacional (SA) | +----------------- Partida (dígitos 3-4) - Internacional (SA) +---------------------- Capítulo (dígitos 1-2) - Internacional (SA) ``` | Nivel | Ejemplo | Descripción | | -------------- | ------------- | -------------------------------------------- | | **Sección** | Sección XV | Metales comunes y sus manufacturas | | **Capítulo** | Capítulo 73 | Manufacturas de fundición, hierro o acero | | **Partida** | 73.18 | Tornillos, pernos, tuercas, tirafondos... | | **Subpartida** | 7318.15 | Los demás tornillos y pernos (SA, 6 dígitos) | | **Fracción** | 7318.15.01 | Fracción mexicana (8 dígitos) | | **NICO** | 7318.15.01.00 | Sin desagregación adicional (10 dígitos) | Los primeros 6 dígitos del código arancelario son internacionales (iguales en todos los países miembros de la OMA -- el Sistema Armonizado). Los dígitos 7-8 son la fracción nacional específica de cada país, definida en México por la LIGIE. Los dígitos 9-10 son el **NICO** (Número de Identificación Comercial), implementado progresivamente desde 2020 para mayor precisión en la identificación de mercancías. Es importante distinguir entre la **LIGIE** (Ley de los Impuestos Generales de Importación y de Exportación), que es el marco legal, y la **TIGIE** (Tarifa), que es la tabla dentro de la LIGIE que lista las fracciones con sus tasas de importación y exportación. La IA de TariffPro navega esta estructura completa — explorando la jerarquía nivel por nivel, consultando notas legales, verificando códigos y generando desgloses — pero mientras mejor entiendas cómo funciona el arancel, mejores descripciones podrás escribir. ## Escribir descripciones efectivas ### Los 5 elementos de una buena descripción Usa el nombre técnico y común. Evita solo nombres comerciales o marcas. * **Bien**: "Válvula de bola de acero inoxidable para control de flujo de líquidos" * **Evitar**: "Válvula Smith modelo X200" Especifica el material principal y, si aplica, los secundarios con porcentajes. * **Bien**: "Tejido de poliéster 65% y algodón 35%" * **Evitar**: "Tela mezclada" Describe qué hace o para qué sirve el producto. * **Bien**: "Para filtrar partículas de aire en sistemas de ventilación industrial" * **Evitar**: "Para usar en fábricas" Cómo se presenta físicamente el producto. * **Bien**: "En rollos de 100 metros, ancho de 1.5 metros, sin tejer" * **Evitar**: "En rollos" Datos medibles: dimensiones, peso, capacidad, voltaje, etc. * **Bien**: "Motor eléctrico trifásico de 5 HP, 220V, 60 Hz" * **Evitar**: "Motor grande" ## Errores comunes de clasificación **Error**: "Zapatos" **Por qué falla**: Hay decenas de fracciones para calzado según el material (cuero, textil, plástico), tipo (deportivo, de seguridad, de vestir), suela (caucho, plástico, cuero) y uso. **Solución**: "Zapatos deportivos para correr, con parte superior de tejido sintético y suela de caucho, para hombre, tallas 25-30 cm" **Error**: "iPhone 15" **Por qué falla**: Aunque todos conocemos el producto, la IA necesita las características técnicas para clasificar correctamente: es un teléfono celular, con pantalla OLED, batería de litio, etc. **Solución**: "Teléfono celular inteligente (smartphone) con pantalla OLED de 6.1 pulgadas, procesador integrado, cámara digital, batería de ión de litio recargable, capacidad de 128 GB" **Error**: Clasificar un "motor para refrigerador" como si fuera un "refrigerador" **Por qué falla**: Las partes y los productos terminados tienen fracciones arancelarias diferentes. Un motor de compresor para refrigerador no clasifica en la misma partida que un refrigerador completo. **Solución**: Especificar claramente si es el producto completo, una parte, un accesorio o un repuesto. **Error**: "Carne de res" **Por qué falla**: La clasificación cambia drásticamente según si la carne es fresca, refrigerada, congelada, salada, seca, cocida o enlatada. **Solución**: "Carne de res deshuesada, congelada, sin preparar ni conservar de otro modo" **Error**: "Mesa" sin especificar material **Por qué falla**: Una mesa de madera clasifica en el Capítulo 94 (muebles), pero una mesa de mármol podría clasificar en el Capítulo 68 (piedra). El material define la clasificación según la Regla General 3. **Solución**: "Mesa de comedor con estructura de madera de pino y cubierta de vidrio templado, con 4 sillas de madera" ## Estrategias avanzadas ### Para productos con múltiples materiales Cuando un producto combina materiales, la **Regla General de Interpretación 3** del Sistema Armonizado determina la clasificación. Indica en tu descripción: * Todos los materiales presentes * Los porcentajes o proporciones aproximadas * Cuál es el material que le da el **carácter esencial** al producto ### Para conjuntos o surtidos Si importas un kit o conjunto de productos, la **Regla General 3(b)** aplica para surtidos acondicionados para la venta al por menor. Especifica: * Todos los componentes del kit * Si se venden juntos como un surtido * El propósito del conjunto (ej: kit de herramientas, set de cocina) ### Para maquinaria y equipos La maquinaria es una de las categorías más complejas (Capítulos 84 y 85). Incluye siempre: * Función principal de la máquina * Principio de funcionamiento (mecánico, eléctrico, hidráulico, etc.) * Si es automática, semiautomática o manual * Capacidad o rendimiento * Si es portátil o estacionaria Para maquinaria compleja, usa siempre el modelo **pro** y considera iniciar una sesión interactiva. La diferencia en precisión entre fast y pro es particularmente notable en los Capítulos 84 y 85 del arancel. ## Elegir el modelo correcto * Productos simples y bien definidos * Materias primas (metales, químicos, textiles básicos) * Alimentos y productos agrícolas comunes * Productos que ya has clasificado antes y solo necesitas confirmar * Clasificaciones rápidas en volumen * Maquinaria y equipo (Capítulos 84-85) * Productos químicos especializados * Mercancías con múltiples componentes o materiales * Productos textiles con mezclas de materiales * Cualquier producto donde la confianza con fast fue menor a 70 * Cuando necesitas documentar el razonamiento completo ## Checklist antes de clasificar Antes de enviar tu descripción a TariffPro, verifica que incluyas: * [ ] Nombre técnico del producto (no solo la marca) * [ ] Material principal y secundarios * [ ] Función o uso * [ ] Forma de presentación (empaque, estado físico) * [ ] Al menos una especificación técnica relevante * [ ] Estado del producto (nuevo, usado, crudo, elaborado) * [ ] Si es parte, accesorio o producto completo Recuerda que TariffPro es una herramienta de asistencia. La clasificación arancelaria tiene implicaciones legales y fiscales. Para operaciones de alto valor o productos sujetos a RRNA (Regulaciones y Restricciones No Arancelarias), NOM, permisos previos o cuotas compensatorias, valida siempre el resultado con un clasificador arancelario certificado. La responsabilidad legal recae en el agente aduanal o importador. ## Siguiente paso Usa sesiones multi-turno para clasificar productos complejos. Revisa las capacidades generales de TariffPro.