{
    "phase": "maestros",
    "generated_at": "2026-08-06T14:54:52+00:00",
    "import_path": "\/Users\/luisfernandoramirezmendoza\/SOFTNET\/taller\/taller_back\/database\/imports\/obreque",
    "entities": {
        "suppliers": {
            "file": "database\/seeders\/data\/obreque\/suppliers.json",
            "count": 99,
            "skipped": 3
        },
        "clients": {
            "file": "database\/seeders\/data\/obreque\/clients.json",
            "count": 727,
            "skipped": 9
        },
        "services": {
            "file": "database\/seeders\/data\/obreque\/services.json",
            "count": 902,
            "skipped": 28
        },
        "external_works": {
            "file": "database\/seeders\/data\/obreque\/external_works.json",
            "count": 162,
            "skipped": 5
        },
        "products": {
            "file": "database\/seeders\/data\/obreque\/products.json",
            "count": 175,
            "skipped": 3
        },
        "technicians": {
            "file": "database\/seeders\/data\/obreque\/technicians.json",
            "count": 5,
            "skipped": 0
        }
    },
    "reports": {
        "suppliers": {
            "counts": {
                "suppliers": 99
            },
            "skipped": [
                {
                    "entity": "suppliers",
                    "reason": "RUT duplicado",
                    "context": {
                        "row": 50,
                        "rut": "16.080.605-2"
                    }
                },
                {
                    "entity": "suppliers",
                    "reason": "RUT duplicado",
                    "context": {
                        "row": 61,
                        "rut": "7.875.791-4"
                    }
                },
                {
                    "entity": "suppliers",
                    "reason": "RUT duplicado",
                    "context": {
                        "row": 64,
                        "rut": "12.096.486-0"
                    }
                }
            ],
            "skipped_total": 3
        },
        "clients": {
            "counts": {
                "clients": 727
            },
            "skipped": [
                {
                    "entity": "clients",
                    "reason": "RUT duplicado",
                    "context": {
                        "row": 28,
                        "rut": "61.202.000-0"
                    }
                },
                {
                    "entity": "clients",
                    "reason": "RUT duplicado",
                    "context": {
                        "row": 48,
                        "rut": "61.607.700-7"
                    }
                },
                {
                    "entity": "clients",
                    "reason": "RUT duplicado",
                    "context": {
                        "row": 98,
                        "rut": "76.549.350-1"
                    }
                },
                {
                    "entity": "clients",
                    "reason": "RUT duplicado",
                    "context": {
                        "row": 128,
                        "rut": "12.999.492-4"
                    }
                },
                {
                    "entity": "clients",
                    "reason": "RUT duplicado",
                    "context": {
                        "row": 263,
                        "rut": "12.342.348-8"
                    }
                },
                {
                    "entity": "clients",
                    "reason": "RUT duplicado",
                    "context": {
                        "row": 308,
                        "rut": "88.909.800-7"
                    }
                },
                {
                    "entity": "clients",
                    "reason": "RUT duplicado",
                    "context": {
                        "row": 519,
                        "rut": "76.101.554-0"
                    }
                },
                {
                    "entity": "clients",
                    "reason": "RUT duplicado",
                    "context": {
                        "row": 689,
                        "rut": "10.248.813-K"
                    }
                },
                {
                    "entity": "clients",
                    "reason": "RUT duplicado",
                    "context": {
                        "row": 718,
                        "rut": "77.634.334-K"
                    }
                }
            ],
            "skipped_total": 9
        },
        "services": {
            "counts": {
                "services": 902
            },
            "skipped": [
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 67,
                        "code": "PINPD"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 72,
                        "code": "PINGDI"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 73,
                        "code": "PINTDI"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 97,
                        "code": "CAMBCHP"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 99,
                        "code": "REVCAL"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 110,
                        "code": "PINZIZ"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 111,
                        "code": "PINPTIZ"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 169,
                        "code": "DPD"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 191,
                        "code": "DPD"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 205,
                        "code": "PINPT"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 255,
                        "code": "DPT"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 267,
                        "code": "CAMBBUJI"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 296,
                        "code": "INSCR"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 348,
                        "code": "DPT"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 376,
                        "code": "REVRAG"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 390,
                        "code": "REVCMOT"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 455,
                        "code": "REVPSC"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 498,
                        "code": "CAMBSMOT"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 508,
                        "code": "CAMBCAAC"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 525,
                        "code": "HUMO"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 533,
                        "code": "CAMBPR"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 648,
                        "code": "REVFCOM"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 648,
                        "code": "CAMBRCAL"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 669,
                        "code": "CAMBRD"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 693,
                        "code": "REVPARL"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 727,
                        "code": "50"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 750,
                        "code": "REVFAC"
                    }
                },
                {
                    "entity": "services",
                    "reason": "Código duplicado tras resolución",
                    "context": {
                        "row": 752,
                        "code": "SCANNER"
                    }
                }
            ],
            "skipped_total": 28
        },
        "external_works": {
            "counts": {
                "external_works": 162
            },
            "skipped": [
                {
                    "entity": "external_works",
                    "reason": "Código duplicado",
                    "context": {
                        "row": 113,
                        "code": "DYP"
                    }
                },
                {
                    "entity": "external_works",
                    "reason": "Código duplicado",
                    "context": {
                        "row": 125,
                        "code": "DPT"
                    }
                },
                {
                    "entity": "external_works",
                    "reason": "Código duplicado",
                    "context": {
                        "row": 126,
                        "code": "DPD"
                    }
                },
                {
                    "entity": "external_works",
                    "reason": "Código duplicado",
                    "context": {
                        "row": 127,
                        "code": "DPT"
                    }
                },
                {
                    "entity": "external_works",
                    "reason": "Código o glosa vacía",
                    "context": {
                        "row": 168
                    }
                }
            ],
            "skipped_total": 5
        },
        "products": {
            "counts": {
                "products": 175
            },
            "skipped": [
                {
                    "entity": "products",
                    "reason": "Bloque incompleto",
                    "context": {
                        "row": 397
                    }
                },
                {
                    "entity": "products",
                    "reason": "Bloque incompleto",
                    "context": {
                        "row": 1198
                    }
                },
                {
                    "entity": "products",
                    "reason": "Bloque incompleto",
                    "context": {
                        "row": 4000
                    }
                }
            ],
            "skipped_total": 3
        },
        "technicians": {
            "counts": {
                "technicians": 5
            },
            "skipped": [],
            "skipped_total": 0
        }
    }
}