{
    "generatedAt": "2026-07-23T22:44:30+02:00",
    "source": {
        "path": "C:\\xampp\\htdocs\\LL-Dominus/lst-antiguos/familias_1. Informe de familias.lst",
        "sha1Before": "5b6e69e3a33afb0c63e7ba380a22b0deddad1351",
        "encoding": "Windows-1252"
    },
    "outputs": {
        "template": "C:\\xampp\\htdocs\\LL-Dominus\\tools\\ll12_import\\output\\familias_1_imported.json",
        "designerTemplate": "C:\\xampp\\htdocs\\LL-Dominus\\lbl\\familias_1_importado_dominus.lbl",
        "sampleData": "C:\\xampp\\htdocs\\LL-Dominus\\tools\\ll12_import\\output\\familias_1_sample_data.json",
        "designerSampleData": "C:\\xampp\\htdocs\\LL-Dominus\\lbl\\demo\\familias_1_importado_dominus_sample_data.json",
        "reportJson": "C:\\xampp\\htdocs\\LL-Dominus\\tools\\ll12_import\\output\\familias_1_import_report.json",
        "reportMarkdown": "C:\\xampp\\htdocs\\LL-Dominus\\tools\\ll12_import\\output\\familias_1_import_report.md",
        "diagnosticHtml": "C:\\xampp\\htdocs\\LL-Dominus\\tools\\ll12_import\\output\\familias_1_import_check.html",
        "utf8Copy": "C:\\xampp\\htdocs\\LL-Dominus\\tools\\ll12_import\\output\\familias_1_utf8.lst"
    },
    "designerCopy": {
        "path": "C:\\xampp\\htdocs\\LL-Dominus\\lbl\\familias_1_importado_dominus.lbl",
        "status": "created",
        "overwriteRequested": false
    },
    "demoData": {
        "path": "lbl/demo/familias_1_importado_dominus_sample_data.json",
        "technicalPath": "tools/ll12_import/output/familias_1_sample_data.json",
        "designerLoadable": true,
        "groups": {
            "DataVar": [
                "DATOS_UTF8"
            ],
            "DetalleVar": [
                "OMEMQUERY",
                "LINEAS_FACTURA"
            ],
            "UserVar": [
                "CLAVE_FACTURA",
                "OBSERVACIONES"
            ],
            "AcumVar": [
                "Sum01",
                "TotalSumaSigue"
            ]
        }
    },
    "labelImport": {
        "lIsLabel": false,
        "cDetectedBy": "none"
    },
    "diagnostics": {
        "confidence": "alta",
        "estimatedCompatibility": 88,
        "objectStatus": {
            "OK": 2,
            "Parcial": 0,
            "Dudoso": 1,
            "No importado": 0
        },
        "detectedFields": 5,
        "detectedFormulas": 34,
        "unknownProperties": 94,
        "sampleData": {
            "warnings": [
                "OMEMQUERY se mantiene exclusivamente en DetalleVar para evitar variables repetidas DataVar/DetalleVar."
            ],
            "duplicatesAvoided": [
                "OMEMQUERY.base1",
                "OMEMQUERY.cantidad",
                "OMEMQUERY.cliente",
                "OMEMQUERY.codart",
                "OMEMQUERY.concepto",
                "OMEMQUERY.dto",
                "OMEMQUERY.familia",
                "OMEMQUERY.familia1",
                "OMEMQUERY.familia2",
                "OMEMQUERY.familia3",
                "OMEMQUERY.familia4",
                "OMEMQUERY.iva",
                "OMEMQUERY.iva1",
                "OMEMQUERY.nomcli",
                "OMEMQUERY.numfac",
                "OMEMQUERY.precio",
                "OMEMQUERY.seriefac",
                "OMEMQUERY.tfaccl",
                "OMEMQUERY.tipodoc",
                "OMEMQUERY.tlinea"
            ],
            "movedToDataVar": [],
            "movedToDetalleVar": [
                "OMEMQUERY.base1",
                "OMEMQUERY.cantidad",
                "OMEMQUERY.cliente",
                "OMEMQUERY.codart",
                "OMEMQUERY.concepto",
                "OMEMQUERY.dto",
                "OMEMQUERY.familia",
                "OMEMQUERY.familia1",
                "OMEMQUERY.familia2",
                "OMEMQUERY.familia3",
                "OMEMQUERY.familia4",
                "OMEMQUERY.iva",
                "OMEMQUERY.iva1",
                "OMEMQUERY.nomcli",
                "OMEMQUERY.numfac",
                "OMEMQUERY.precio",
                "OMEMQUERY.seriefac",
                "OMEMQUERY.tfaccl",
                "OMEMQUERY.tipodoc",
                "OMEMQUERY.tlinea"
            ],
            "doubtfulFields": [],
            "fieldClassification": [
                {
                    "field": "OMEMQUERY.base1",
                    "block": "DetalleVar",
                    "reason": "OMEMQUERY es el dataset de lineas de detalle recibido por el runtime.",
                    "confidence": "alta"
                },
                {
                    "field": "OMEMQUERY.cantidad",
                    "block": "DetalleVar",
                    "reason": "OMEMQUERY es el dataset de lineas de detalle recibido por el runtime.",
                    "confidence": "alta"
                },
                {
                    "field": "OMEMQUERY.cliente",
                    "block": "DetalleVar",
                    "reason": "OMEMQUERY es el dataset de lineas de detalle recibido por el runtime.",
                    "confidence": "alta"
                },
                {
                    "field": "OMEMQUERY.codart",
                    "block": "DetalleVar",
                    "reason": "OMEMQUERY es el dataset de lineas de detalle recibido por el runtime.",
                    "confidence": "alta"
                },
                {
                    "field": "OMEMQUERY.concepto",
                    "block": "DetalleVar",
                    "reason": "OMEMQUERY es el dataset de lineas de detalle recibido por el runtime.",
                    "confidence": "alta"
                },
                {
                    "field": "OMEMQUERY.dto",
                    "block": "DetalleVar",
                    "reason": "OMEMQUERY es el dataset de lineas de detalle recibido por el runtime.",
                    "confidence": "alta"
                },
                {
                    "field": "OMEMQUERY.familia",
                    "block": "DetalleVar",
                    "reason": "OMEMQUERY es el dataset de lineas de detalle recibido por el runtime.",
                    "confidence": "alta"
                },
                {
                    "field": "OMEMQUERY.familia1",
                    "block": "DetalleVar",
                    "reason": "OMEMQUERY es el dataset de lineas de detalle recibido por el runtime.",
                    "confidence": "alta"
                },
                {
                    "field": "OMEMQUERY.familia2",
                    "block": "DetalleVar",
                    "reason": "OMEMQUERY es el dataset de lineas de detalle recibido por el runtime.",
                    "confidence": "alta"
                },
                {
                    "field": "OMEMQUERY.familia3",
                    "block": "DetalleVar",
                    "reason": "OMEMQUERY es el dataset de lineas de detalle recibido por el runtime.",
                    "confidence": "alta"
                },
                {
                    "field": "OMEMQUERY.familia4",
                    "block": "DetalleVar",
                    "reason": "OMEMQUERY es el dataset de lineas de detalle recibido por el runtime.",
                    "confidence": "alta"
                },
                {
                    "field": "OMEMQUERY.iva",
                    "block": "DetalleVar",
                    "reason": "OMEMQUERY es el dataset de lineas de detalle recibido por el runtime.",
                    "confidence": "alta"
                },
                {
                    "field": "OMEMQUERY.iva1",
                    "block": "DetalleVar",
                    "reason": "OMEMQUERY es el dataset de lineas de detalle recibido por el runtime.",
                    "confidence": "alta"
                },
                {
                    "field": "OMEMQUERY.nomcli",
                    "block": "DetalleVar",
                    "reason": "OMEMQUERY es el dataset de lineas de detalle recibido por el runtime.",
                    "confidence": "alta"
                },
                {
                    "field": "OMEMQUERY.numfac",
                    "block": "DetalleVar",
                    "reason": "OMEMQUERY es el dataset de lineas de detalle recibido por el runtime.",
                    "confidence": "alta"
                },
                {
                    "field": "OMEMQUERY.precio",
                    "block": "DetalleVar",
                    "reason": "OMEMQUERY es el dataset de lineas de detalle recibido por el runtime.",
                    "confidence": "alta"
                },
                {
                    "field": "OMEMQUERY.seriefac",
                    "block": "DetalleVar",
                    "reason": "OMEMQUERY es el dataset de lineas de detalle recibido por el runtime.",
                    "confidence": "alta"
                },
                {
                    "field": "OMEMQUERY.tfaccl",
                    "block": "DetalleVar",
                    "reason": "OMEMQUERY es el dataset de lineas de detalle recibido por el runtime.",
                    "confidence": "alta"
                },
                {
                    "field": "OMEMQUERY.tipodoc",
                    "block": "DetalleVar",
                    "reason": "OMEMQUERY es el dataset de lineas de detalle recibido por el runtime.",
                    "confidence": "alta"
                },
                {
                    "field": "OMEMQUERY.tlinea",
                    "block": "DetalleVar",
                    "reason": "OMEMQUERY es el dataset de lineas de detalle recibido por el runtime.",
                    "confidence": "alta"
                },
                {
                    "field": "DATOS_UTF8.texto",
                    "block": "DataVar",
                    "reason": "Campo sintetico para validar UTF-8 en preview/importacion.",
                    "confidence": "alta"
                }
            ]
        }
    },
    "summary": {
        "importedObjects": 3,
        "partialObjects": 0,
        "unsupportedObjects": 0,
        "documentObjects": 3,
        "hasTable": true,
        "accumulators": 0,
        "warnings": 1,
        "tableLines": 5,
        "tableCells": 14,
        "styledTableCells": 19,
        "normalizedTableLineHeights": 0
    },
    "functionNormalizations": [
        {
            "normalization": "Page -> Page",
            "count": 3
        },
        {
            "normalization": "Len -> Len",
            "count": 4
        },
        {
            "normalization": "TotalPages$ -> TotalPages",
            "count": 1
        },
        {
            "normalization": "Page$ -> Page",
            "count": 1
        }
    ],
    "accumulators": [],
    "warnings": [
        "Tabla LL12 importada usando columnas reales y bandas Header/Body/GroupHeader/GroupFooter/Footer."
    ]
}