Procesador de Despachos · demo KB…multi…0 reglas aprendidas

Cruza FOTO + INVOICE/PACKING → genera el Excel final de partidas con imágenes
DEMO TRADING · SAMPLE IMPORTS · ACME SOURCING

Control TARIC10 · descargas permitidas, líneas dudosas marcadas

La tabla incrustada es la NC2026 aportada por el usuario (origen AEAT según el usuario, no verificado) a nivel NC8: comprueba que el código existe hasta 8 dígitos, no las 2 últimas cifras TARIC10. Las descargas (Excel, dossier, CSV, PDF) están siempre permitidas; cada línea no verificada sale marcada (hoja AVISO_SIN_VERIFICAR, notas amarillas en el dossier, columna Control TARIC en el CSV, cuadro rojo en los PDF).

…

Histórico corregido en v8: nada borrado; antes/después y evidencia en el registro.

Formato y límites

JSON: {"snapshot_date":"AAAA-MM-DD","source":"referencia de la fuente oficial","codes":["3924100090"]}. Los códigos deben estar vigentes en esa fecha, tener exactamente 10 dígitos y conservar sus ceros iniciales. Se aceptan también puntos en el formato 4.2.2.2. Un dossier de un despacho o un histórico no son un catálogo oficial. Obtén o prepara el listado desde una fuente oficial. La app verifica pertenencia, no autentica la fuente ni decide si la mercancía está bien clasificada. El catálogo se guarda solo en esta sesión. Antes de usarlo, comprueba su integridad y vigencia.

Todo queda vinculado
Cambia una partida o mueve una referencia y se resincronizan solos el orden de partidas, la numeración PDA, el dossier TARIC, la hoja SANIDAD y los PDF. Cada cambio queda anotado en la hoja CAMBIOS del Excel descargado.

✅ Excel generado

⬇️ Descargar Excel final
Vista previa (primeras filas)

🎛️ Panel de control · revisa y ajusta antes de generar

Las partidas vienen del histórico validado por los agentes; la hoja PIC entra como propuesta y las reglas como respaldo. Puedes cambiarlas por familia (misma descripción) o artículo a artículo. Las filas con franja ámbar llevan color del cliente: eso significa que la referencia lleva Sanidad. Si dentro de una misma partida unas referencias llevan Sanidad y otras no, la partida se desdobla en dos y la sanitaria se marca con S al final (p. ej. 3924.10.00.90S). Todo lo que cambies aquí se aplica al Excel y al dossier TARIC. Las descripciones salen limpias (sin medidas, asteriscos ni recuentos); debajo, en gris, verás la original. La clasificación sigue usando la descripción completa, porque la medida decide la partida en varios casos.
🧾 Aprendido del agente: 0 referencias 📦 Despachos cerrados: 0 ficheros · 0 referencias 🧠 Base de partidas aprendidas: 0 reglas guardado Cada partida que asignas se guarda al momento, sin pulsar nada, y se reaplica sola en los próximos envíos.
📘 Orden de partidas Orden propio del despacho (ascendente).
🧾 Cambios realizados (0)
Se aplicará exactamente lo que veas en esta tabla.

📘 Dossier de partidas

Una fila por partida con los datos agregados, en el formato de tu plantilla. Las descripciones se unen con «; ». Se genera siempre desde lo que hayas ajustado en el panel, con el mismo desdoble por Sanidad y el sufijo S (p. ej. 3924100090S).
⬇️ Descargar dossier

🏷️ Anexo para aduana: PL+INV con la partida declarada

Devuelve el mismo archivo del cliente (INVOICE + PACKING + PIC), sin tocar su formato, con una columna «PDA» que indica a qué partida declarada pertenece cada producto. La numeración es la del dossier TARIC, así que PDA 1 es la primera partida del dossier, PDA 2 la segunda, etc.

⚠️ Avisos de revisión clasificación

🔎 Verificador de partidas arancelarias

Las descripciones locales son orientativas (Sistema Armonizado / Nomenclatura Combinada). La comprobación vinculante se hace en las fuentes oficiales enlazadas (AEAT · EU TARIC · Access2Markets). La «consulta en vivo» es un intento adicional que puede no estar disponible por restricciones del navegador.
📥 Ya tengo el Excel de partidas: generar solo el dossier TARIC

Sube un Excel de partidas ya terminado (el tuyo o el que devuelve el agente) y saca directamente la plantilla para TARIC, sin volver a procesar factura ni fotos. Reconoce los dos formatos: partida en la fila resumen verde o en su propia columna, e interpreta la S de Sanidad.

🏷️ Numerar partidas (PDA) de un despacho hecho fuera del programa

Para un despacho que no se hizo aquí, el orden de las partidas ya está decidido. Sube el PL + INVOICE y el Excel de partidas de ese despacho (o el dossier TARIC que se subió): el programa empareja por referencia y respeta ese orden, sin recalcular nada. Salida en Excel y en dos PDF: uno que reproduce las hojas del cliente tal cual (con las fotos de la hoja PIC) y otro de resumen por partida.

Sube el PL + INVOICE para empezar.
ℹ️ Cómo funciona

El procesamiento de archivos se realiza en el navegador en los caminos revisados. Esta copia no consulta el arancel británico. Las librerías se descargan de un CDN; los enlaces oficiales abren webs externas. No se ha auditado el código de esas dependencias.

0. Multiproveedor: reconoce por sí solo a DEMO TRADING, SAMPLE IMPORTS y ACME SOURCING (perfiles de demostración; los perfiles reales se definen por expresiones regulares). Admite .xlsx y .xls, hojas con el nombre en chino (商业发票, 装箱单, 清关发票, 箱单, 图片+材质) y las inglesas/españolas de siempre.
1. INVOICE / PACKING / PIC: localiza las columnas por el nombre de su cabecera (no por posición), así que soporta que el proveedor mueva columnas. De la hoja PIC toma el material y la partida, que mandan sobre cualquier otra fuente.
2. FOTO: recorta la foto de cada producto detectando la rejilla de la tabla; el material del FOTO solo se usa si la hoja PIC no lo trae. Si el proveedor no manda FOTO PDF, saca las imágenes incrustadas en el propio Excel y las ancla a la fila de su referencia — nunca se queda un producto sin foto habiendo una.
3. Clasificación: primero la NC 2026 (tabla local incrustada, sin autenticación ni actualización automática) aplicando las Reglas Generales de Interpretación: si el texto oficial de una partida nombra el producto (RGI 1 y 3a), esa manda sobre el histórico; si solo se llega a un «los demás», la NC baja al final. El material del carácter esencial (RGI 2b y 3b) es el que nombra la descripción cuando contradice a la columna MATERIAL. A igualdad de puntuación gana la partida de numeración más alta (RGI 3c). Después de la NC, manda el material. Primero se descartan todas las partidas cuyo capítulo el material declarado no admite (39 plástico, 44 madera, 70 vidrio, 73 metal, 63 textil, 48 papel, 69 cerámica, 76 aluminio, 83 metal…), incluidas las del histórico; entre las que sobreviven gana el histórico validado; y si el material no deja viva ninguna, decide el contexto de la descripción o el propio material. Los capítulos definidos por función (82 herramienta de mano, 96 cepillería, 94 mueble) no se filtran por material, que es lo que mantiene un abrebotes de PVC en 8205.51. Cascada completa: decisión manual → histórico corregido por el agente → base multiproveedor (16.000 líneas de despachos ya despachados, 7.000 referencias) → índices de producto+material → partida propuesta en PIC → reglas. Agrupa por (partida, marking) en orden de primera aparición. Lo que sale de la base multiproveedor por parecido de descripción se marca «a revisar»: la referencia exacta es fiable, la aproximación no.
4. Base aprendida: cada Excel que generas guarda las partidas por referencia/barcode y por descripción, y se reaplican solas en los siguientes envíos. Puedes exportarla para compartirla con el equipo.
5. Excel final: hoja «Table 1», 10 columnas, filas resumen verdes por partida y fila total amarilla. El plástico se reparte proporcionalmente al peso bruto: =J$total/G$total*G_fila, de modo que la suma de todas las filas es exactamente el plástico declarado en el packing.