{
  "identificacion": {
    "version": 1,
    "ambiente": "01",
    "tipoDte": "01",
    "numeroControl": "DTE-01-S046P002-000000000034031",
    "codigoGeneracion": "CC70A502-BB4B-4F29-B364-F0FA1174A037",
    "tipoModelo": 1,
    "tipoOperacion": 1,
    "tipoContingencia": null,
    "motivoContin": null,
    "fecEmi": "2026-09-09",
    "horEmi": "08:47:23",
    "tipoMoneda": "USD"
  },
  "documentoRelacionado": null,
  "emisor": {
    "nit": "02101911710016",
    "nrc": "27",
    "nombre": "ALMACENES VIDRI S.A. DE C.V.",
    "codActividad": "47522",
    "descActividad": "Venta al por menor de artículos de ferretería",
    "nombreComercial": "ALMACENES VIDRI S.A. DE C.V.",
    "tipoEstablecimiento": "01",
    "direccion": {
      "departamento": "03",
      "municipio": "18",
      "complemento": "KILOMETRO 66 CARRETERA A ACAJUTLA, FRENTE A BYPASS"
    },
    "telefono": "2450-4033",
    "correo": "dtes.sv@vidri.com.sv",
    "codEstableMH": "S046",
    "codEstable": "S046",
    "codPuntoVentaMH": "P002",
    "codPuntoVenta": "P002"
  },
  "receptor": {
    "tipoDocumento": "36",
    "numDocumento": "03180105241010",
    "nrc": null,
    "nombre": "ALCALDIA MUNICIPAL DE SONSONATE CENTRO ",
    "codActividad": "84111",
    "descActividad": "ALCALDIAS MUNICIPALES",
    "direccion": {
      "departamento": "06",
      "municipio": "23",
      "complemento": "av. claudia lars bo. el centro , frente a parque municipal"
    },
    "telefono": null,
    "correo": "facturas@sonsonatecentro.gob.sv"
  },
  "otrosDocumentos": null,
  "ventaTercero": null,
  "cuerpoDocumento": [
    {
      "numItem": 1,
      "tipoItem": 1,
      "numeroDocumento": null,
      "cantidad": 30.0,
      "codigo": "116678",
      "codTributo": null,
      "uniMedida": 18,
      "descripcion": "ARENA DE RIO RUSTICA",
      "precioUni": 37.5,
      "montoDescu": 0.0,
      "ventaNoSuj": 0.0,
      "ventaExenta": 0.0,
      "ventaGravada": 1125.0,
      "tributos": null,
      "psv": 37.5,
      "noGravado": 0.0,
      "ivaItem": 129.4248
    },
    {
      "numItem": 2,
      "tipoItem": 1,
      "numeroDocumento": null,
      "cantidad": 2.0,
      "codigo": "8057",
      "codTributo": null,
      "uniMedida": 59,
      "descripcion": "HILO NYLON BLANCO 36 1/4 LB (0.11 KG)",
      "precioUni": 1.51,
      "montoDescu": 0.0,
      "ventaNoSuj": 0.0,
      "ventaExenta": 0.0,
      "ventaGravada": 3.02,
      "tributos": null,
      "psv": 1.51,
      "noGravado": 0.0,
      "ivaItem": 0.3474
    },
    {
      "numItem": 3,
      "tipoItem": 1,
      "numeroDocumento": null,
      "cantidad": 4.0,
      "codigo": "27847",
      "codTributo": null,
      "uniMedida": 59,
      "descripcion": "LAPIZ BICOLOR ROJO/AZUL 9699 9MM",
      "precioUni": 0.27,
      "montoDescu": 0.0,
      "ventaNoSuj": 0.0,
      "ventaExenta": 0.0,
      "ventaGravada": 1.08,
      "tributos": null,
      "psv": 0.27,
      "noGravado": 0.0,
      "ivaItem": 0.1243
    },
    {
      "numItem": 4,
      "tipoItem": 1,
      "numeroDocumento": null,
      "cantidad": 5.0,
      "codigo": "8009",
      "codTributo": null,
      "uniMedida": 59,
      "descripcion": "HIERRO REDONDO CORRUGADO 3/8\" (9.5 MM X 6 M) G40 A615",
      "precioUni": 3.58,
      "montoDescu": 0.0,
      "ventaNoSuj": 0.0,
      "ventaExenta": 0.0,
      "ventaGravada": 17.9,
      "tributos": null,
      "psv": 3.58,
      "noGravado": 0.0,
      "ivaItem": 2.0593
    }
  ],
  "resumen": {
    "totalNoSuj": 0.0,
    "totalExenta": 0.0,
    "totalGravada": 1147.0,
    "subTotalVentas": 1147.0,
    "descuNoSuj": 0.0,
    "descuExenta": 0.0,
    "descuGravada": 0.0,
    "porcentajeDescuento": 0.0,
    "totalDescu": 0.0,
    "tributos": null,
    "subTotal": 1147.0,
    "ivaRete1": 10.15,
    "reteRenta": 0.0,
    "montoTotalOperacion": 1147.0,
    "totalNoGravado": 0.0,
    "totalPagar": 1136.85,
    "totalLetras": "UN MIL CIENTO TREINTA Y SEIS 85/100",
    "totalIva": 131.96,
    "saldoFavor": 0.0,
    "condicionOperacion": 2,
    "pagos": [
      {
        "codigo": "13",
        "montoPago": 0.0,
        "referencia": null,
        "plazo": "01",
        "periodo": 5
      }
    ],
    "numPagoElectronico": null
  },
  "extension": {
    "nombEntrega": null,
    "docuEntrega": null,
    "nombRecibe": null,
    "docuRecibe": null,
    "observaciones": null,
    "placaVehiculo": null
  },
  "apendice": [
    {
      "campo": "Orden_Compra",
      "etiqueta": "Número de Orden de Compra",
      "valor": "118/2026"
    }
  ],
  "firmaElectronica": "eyJhbGciOiJSUzUxMiJ9.ew0KICAiaWRlbnRpZmljYWNpb24iOiB7DQogICAgInZlcnNpb24iOiAxLA0KICAgICJhbWJpZW50ZSI6ICIwMSIsDQogICAgInRpcG9EdGUiOiAiMDEiLA0KICAgICJudW1lcm9Db250cm9sIjogIkRURS0wMS1TMDQ2UDAwMi0wMDAwMDAwMDAwMzQwMzEiLA0KICAgICJjb2RpZ29HZW5lcmFjaW9uIjogIkNDNzBBNTAyLUJCNEItNEYyOS1CMzY0LUYwRkExMTc0QTAzNyIsDQogICAgInRpcG9Nb2RlbG8iOiAxLA0KICAgICJ0aXBvT3BlcmFjaW9uIjogMSwNCiAgICAidGlwb0NvbnRpbmdlbmNpYSI6IG51bGwsDQogICAgIm1vdGl2b0NvbnRpbiI6IG51bGwsDQogICAgImZlY0VtaSI6ICIyMDI2LTA5LTA5IiwNCiAgICAiaG9yRW1pIjogIjA4OjQ3OjIzIiwNCiAgICAidGlwb01vbmVkYSI6ICJVU0QiDQogIH0sDQogICJkb2N1bWVudG9SZWxhY2lvbmFkbyI6IG51bGwsDQogICJlbWlzb3IiOiB7DQogICAgIm5pdCI6ICIwMjEwMTkxMTcxMDAxNiIsDQogICAgIm5yYyI6ICIyNyIsDQogICAgIm5vbWJyZSI6ICJBTE1BQ0VORVMgVklEUkkgUy5BLiBERSBDLlYuIiwNCiAgICAiY29kQWN0aXZpZGFkIjogIjQ3NTIyIiwNCiAgICAiZGVzY0FjdGl2aWRhZCI6ICJWZW50YSBhbCBwb3IgbWVub3IgZGUgYXJ0w61jdWxvcyBkZSBmZXJyZXRlcsOtYSIsDQogICAgIm5vbWJyZUNvbWVyY2lhbCI6ICJBTE1BQ0VORVMgVklEUkkgUy5BLiBERSBDLlYuIiwNCiAgICAidGlwb0VzdGFibGVjaW1pZW50byI6ICIwMSIsDQogICAgImRpcmVjY2lvbiI6IHsNCiAgICAgICJkZXBhcnRhbWVudG8iOiAiMDMiLA0KICAgICAgIm11bmljaXBpbyI6ICIxOCIsDQogICAgICAiY29tcGxlbWVudG8iOiAiS0lMT01FVFJPIDY2IENBUlJFVEVSQSBBIEFDQUpVVExBLCBGUkVOVEUgQSBCWVBBU1MiDQogICAgfSwNCiAgICAidGVsZWZvbm8iOiAiMjQ1MC00MDMzIiwNCiAgICAiY29ycmVvIjogImR0ZXMuc3ZAdmlkcmkuY29tLnN2IiwNCiAgICAiY29kRXN0YWJsZU1IIjogIlMwNDYiLA0KICAgICJjb2RFc3RhYmxlIjogIlMwNDYiLA0KICAgICJjb2RQdW50b1ZlbnRhTUgiOiAiUDAwMiIsDQogICAgImNvZFB1bnRvVmVudGEiOiAiUDAwMiINCiAgfSwNCiAgInJlY2VwdG9yIjogew0KICAgICJ0aXBvRG9jdW1lbnRvIjogIjM2IiwNCiAgICAibnVtRG9jdW1lbnRvIjogIjAzMTgwMTA1MjQxMDEwIiwNCiAgICAibnJjIjogbnVsbCwNCiAgICAibm9tYnJlIjogIkFMQ0FMRElBIE1VTklDSVBBTCBERSBTT05TT05BVEUgQ0VOVFJPICIsDQogICAgImNvZEFjdGl2aWRhZCI6ICI4NDExMSIsDQogICAgImRlc2NBY3RpdmlkYWQiOiAiQUxDQUxESUFTIE1VTklDSVBBTEVTIiwNCiAgICAiZGlyZWNjaW9uIjogew0KICAgICAgImRlcGFydGFtZW50byI6ICIwNiIsDQogICAgICAibXVuaWNpcGlvIjogIjIzIiwNCiAgICAgICJjb21wbGVtZW50byI6ICJhdi4gY2xhdWRpYSBsYXJzIGJvLiBlbCBjZW50cm8gLCBmcmVudGUgYSBwYXJxdWUgbXVuaWNpcGFsIg0KICAgIH0sDQogICAgInRlbGVmb25vIjogbnVsbCwNCiAgICAiY29ycmVvIjogImZhY3R1cmFzQHNvbnNvbmF0ZWNlbnRyby5nb2Iuc3YiDQogIH0sDQogICJvdHJvc0RvY3VtZW50b3MiOiBudWxsLA0KICAidmVudGFUZXJjZXJvIjogbnVsbCwNCiAgImN1ZXJwb0RvY3VtZW50byI6IFsNCiAgICB7DQogICAgICAibnVtSXRlbSI6IDEsDQogICAgICAidGlwb0l0ZW0iOiAxLA0KICAgICAgIm51bWVyb0RvY3VtZW50byI6IG51bGwsDQogICAgICAiY2FudGlkYWQiOiAzMC4wMDAwLA0KICAgICAgImNvZGlnbyI6ICIxMTY2NzgiLA0KICAgICAgImNvZFRyaWJ1dG8iOiBudWxsLA0KICAgICAgInVuaU1lZGlkYSI6IDE4LA0KICAgICAgImRlc2NyaXBjaW9uIjogIkFSRU5BIERFIFJJTyBSVVNUSUNBIiwNCiAgICAgICJwcmVjaW9VbmkiOiAzNy41MDAwLA0KICAgICAgIm1vbnRvRGVzY3UiOiAwLjAwMDAsDQogICAgICAidmVudGFOb1N1aiI6IDAuMCwNCiAgICAgICJ2ZW50YUV4ZW50YSI6IDAuMCwNCiAgICAgICJ2ZW50YUdyYXZhZGEiOiAxMTI1LjAwMDAsDQogICAgICAidHJpYnV0b3MiOiBudWxsLA0KICAgICAgInBzdiI6IDM3LjUwMDAsDQogICAgICAibm9HcmF2YWRvIjogMC4wLA0KICAgICAgIml2YUl0ZW0iOiAxMjkuNDI0OA0KICAgIH0sDQogICAgew0KICAgICAgIm51bUl0ZW0iOiAyLA0KICAgICAgInRpcG9JdGVtIjogMSwNCiAgICAgICJudW1lcm9Eb2N1bWVudG8iOiBudWxsLA0KICAgICAgImNhbnRpZGFkIjogMi4wMDAwLA0KICAgICAgImNvZGlnbyI6ICI4MDU3IiwNCiAgICAgICJjb2RUcmlidXRvIjogbnVsbCwNCiAgICAgICJ1bmlNZWRpZGEiOiA1OSwNCiAgICAgICJkZXNjcmlwY2lvbiI6ICJISUxPIE5ZTE9OIEJMQU5DTyAzNiAxLzQgTEIgKDAuMTEgS0cpIiwNCiAgICAgICJwcmVjaW9VbmkiOiAxLjUxMDAsDQogICAgICAibW9udG9EZXNjdSI6IDAuMDAwMCwNCiAgICAgICJ2ZW50YU5vU3VqIjogMC4wLA0KICAgICAgInZlbnRhRXhlbnRhIjogMC4wLA0KICAgICAgInZlbnRhR3JhdmFkYSI6IDMuMDIwMCwNCiAgICAgICJ0cmlidXRvcyI6IG51bGwsDQogICAgICAicHN2IjogMS41MTAwLA0KICAgICAgIm5vR3JhdmFkbyI6IDAuMCwNCiAgICAgICJpdmFJdGVtIjogMC4zNDc0DQogICAgfSwNCiAgICB7DQogICAgICAibnVtSXRlbSI6IDMsDQogICAgICAidGlwb0l0ZW0iOiAxLA0KICAgICAgIm51bWVyb0RvY3VtZW50byI6IG51bGwsDQogICAgICAiY2FudGlkYWQiOiA0LjAwMDAsDQogICAgICAiY29kaWdvIjogIjI3ODQ3IiwNCiAgICAgICJjb2RUcmlidXRvIjogbnVsbCwNCiAgICAgICJ1bmlNZWRpZGEiOiA1OSwNCiAgICAgICJkZXNjcmlwY2lvbiI6ICJMQVBJWiBCSUNPTE9SIFJPSk8vQVpVTCA5Njk5IDlNTSIsDQogICAgICAicHJlY2lvVW5pIjogMC4yNzAwLA0KICAgICAgIm1vbnRvRGVzY3UiOiAwLjAwMDAsDQogICAgICAidmVudGFOb1N1aiI6IDAuMCwNCiAgICAgICJ2ZW50YUV4ZW50YSI6IDAuMCwNCiAgICAgICJ2ZW50YUdyYXZhZGEiOiAxLjA4MDAsDQogICAgICAidHJpYnV0b3MiOiBudWxsLA0KICAgICAgInBzdiI6IDAuMjcwMCwNCiAgICAgICJub0dyYXZhZG8iOiAwLjAsDQogICAgICAiaXZhSXRlbSI6IDAuMTI0Mw0KICAgIH0sDQogICAgew0KICAgICAgIm51bUl0ZW0iOiA0LA0KICAgICAgInRpcG9JdGVtIjogMSwNCiAgICAgICJudW1lcm9Eb2N1bWVudG8iOiBudWxsLA0KICAgICAgImNhbnRpZGFkIjogNS4wMDAwLA0KICAgICAgImNvZGlnbyI6ICI4MDA5IiwNCiAgICAgICJjb2RUcmlidXRvIjogbnVsbCwNCiAgICAgICJ1bmlNZWRpZGEiOiA1OSwNCiAgICAgICJkZXNjcmlwY2lvbiI6ICJISUVSUk8gUkVET05ETyBDT1JSVUdBRE8gMy84XCIgKDkuNSBNTSBYIDYgTSkgRzQwIEE2MTUiLA0KICAgICAgInByZWNpb1VuaSI6IDMuNTgwMCwNCiAgICAgICJtb250b0Rlc2N1IjogMC4wMDAwLA0KICAgICAgInZlbnRhTm9TdWoiOiAwLjAsDQogICAgICAidmVudGFFeGVudGEiOiAwLjAsDQogICAgICAidmVudGFHcmF2YWRhIjogMTcuOTAwMCwNCiAgICAgICJ0cmlidXRvcyI6IG51bGwsDQogICAgICAicHN2IjogMy41ODAwLA0KICAgICAgIm5vR3JhdmFkbyI6IDAuMCwNCiAgICAgICJpdmFJdGVtIjogMi4wNTkzDQogICAgfQ0KICBdLA0KICAicmVzdW1lbiI6IHsNCiAgICAidG90YWxOb1N1aiI6IDAuMDAsDQogICAgInRvdGFsRXhlbnRhIjogMC4wMCwNCiAgICAidG90YWxHcmF2YWRhIjogMTE0Ny4wMCwNCiAgICAic3ViVG90YWxWZW50YXMiOiAxMTQ3LjAwLA0KICAgICJkZXNjdU5vU3VqIjogMC4wMCwNCiAgICAiZGVzY3VFeGVudGEiOiAwLjAwLA0KICAgICJkZXNjdUdyYXZhZGEiOiAwLjAwLA0KICAgICJwb3JjZW50YWplRGVzY3VlbnRvIjogMC4wMCwNCiAgICAidG90YWxEZXNjdSI6IDAuMDAsDQogICAgInRyaWJ1dG9zIjogbnVsbCwNCiAgICAic3ViVG90YWwiOiAxMTQ3LjAwLA0KICAgICJpdmFSZXRlMSI6IDEwLjE1LA0KICAgICJyZXRlUmVudGEiOiAwLjAwLA0KICAgICJtb250b1RvdGFsT3BlcmFjaW9uIjogMTE0Ny4wMCwNCiAgICAidG90YWxOb0dyYXZhZG8iOiAwLjAwLA0KICAgICJ0b3RhbFBhZ2FyIjogMTEzNi44NSwNCiAgICAidG90YWxMZXRyYXMiOiAiVU4gTUlMIENJRU5UTyBUUkVJTlRBIFkgU0VJUyA4NS8xMDAiLA0KICAgICJ0b3RhbEl2YSI6IDEzMS45NiwNCiAgICAic2FsZG9GYXZvciI6IDAuMDAsDQogICAgImNvbmRpY2lvbk9wZXJhY2lvbiI6IDIsDQogICAgInBhZ29zIjogWw0KICAgICAgew0KICAgICAgICAiY29kaWdvIjogIjEzIiwNCiAgICAgICAgIm1vbnRvUGFnbyI6IDAuMCwNCiAgICAgICAgInJlZmVyZW5jaWEiOiBudWxsLA0KICAgICAgICAicGxhem8iOiAiMDEiLA0KICAgICAgICAicGVyaW9kbyI6IDUNCiAgICAgIH0NCiAgICBdLA0KICAgICJudW1QYWdvRWxlY3Ryb25pY28iOiBudWxsDQogIH0sDQogICJleHRlbnNpb24iOiB7DQogICAgIm5vbWJFbnRyZWdhIjogbnVsbCwNCiAgICAiZG9jdUVudHJlZ2EiOiBudWxsLA0KICAgICJub21iUmVjaWJlIjogbnVsbCwNCiAgICAiZG9jdVJlY2liZSI6IG51bGwsDQogICAgIm9ic2VydmFjaW9uZXMiOiBudWxsLA0KICAgICJwbGFjYVZlaGljdWxvIjogbnVsbA0KICB9LA0KICAiYXBlbmRpY2UiOiBbDQogICAgew0KICAgICAgImNhbXBvIjogIk9yZGVuX0NvbXByYSIsDQogICAgICAiZXRpcXVldGEiOiAiTsO6bWVybyBkZSBPcmRlbiBkZSBDb21wcmEiLA0KICAgICAgInZhbG9yIjogIjExOC8yMDI2Ig0KICAgIH0NCiAgXQ0KfQ.CkeZetY5XiwnqzK6X6ckhfT2Yw0OXvwFVpaZhZfcxX8mkWPWX2UlCdoc7Ey-LZxoS6mwHEQk5OKisE4Ata18ydDVpI2hGu4nCEe98sT39G9iRTsZ80sQb5EIBiyOkWCtYjOcdtBTKwN_oyvkUGsrHl78F9V-TV8XcUEBMR0iLDKp2I9HIrHmVdryywt2UWPJ-rp0YCHEFo-ngm-7D1q9zrkaEZm8YfrSuUaYwXX2b7oYUjCRgj8PkP4RW2yo9caBbPh-McbylufBsOb14_iuP83MiCikKcNSiO-JJjrU2YyYT2S5YyDEWodESwSOk1_cHJxzoPiu_kvkX3ebqctjpw",
  "selloRecibido": "202653CA4B03859C4FEF8FF019C4BB98CA72TXMU"
}