<?xml version="1.0" encoding="UTF-8"?>
<Root>
    <Version>4</Version> <!-- Normativa 2.0 - fe-nd-v4.json -->
    <CountryCode>SV</CountryCode>
    <Header>
        <DocType>06</DocType> <!-- tipoDte -->
        <GUID>685DAAA4-C44F-1DA3-0259-BF567D7C3199</GUID>
        <IssuedDateTime>2026-08-05T12:00:00-06:00</IssuedDateTime>
        <AdditionalIssueType>00</AdditionalIssueType>
        <Currency>USD</Currency>
        <AdditionalIssueDocInfo>
            <Info Name="Secuencial" Value="000000100000006"/>
            <Info Name="CodEstPuntoV" Value="M001P002"/>
            <Info Name="TipoModelo" Value="1"/>
            <Info Name="TipoOperacion" Value="1"/>
        </AdditionalIssueDocInfo>
    </Header>
    
    <Seller>
        <TaxID>06142308221025</TaxID>
        <TaxIDAdditionalInfo>
            <Info Name="NRC" Value="3182701"/>
            <Info Name="CodigoActividad" Value="62090"/>
            <Info Name="DescActividad" Value="Otras actividades de tecnologia de informacion y servicios de computadora"/>
        </TaxIDAdditionalInfo>
        <Name>Emisor de prueba</Name>
        <Contact>
            <PhoneList><Phone>12345678</Phone></PhoneList>
            <EmailList><Email>correo.prueba@digifact.com.sv</Email></EmailList>
        </Contact>
        <AdditionlInfo>
            <Info Name="NombreComercial" Value="Nombre comercial de prueba"/>
            <!-- tipoEstablecimiento NO se envia en NC/ND v4: no existe en fe-nc-v4.json -->
            <Info Name="Distrito" Value="01"/> <!-- emisor.direccion.distrito, NUEVO en v4 -->
        </AdditionlInfo>
        <AddressInfo>
            <Address>direccion de prueba, residencial de prueba</Address>
            <District>20</District>
            <State>06</State>
            <Country>SV</Country>
        </AddressInfo>
    </Seller>
    
    <Buyer>
        <TaxID>06141811710015</TaxID>
        <TaxIDType>36</TaxIDType> <!-- tipoDocumento; en v4 receptor va por tipoDocumento/numDocumento, no por nit -->
        <TaxIDAdditionalInfo>
            <Info Name="NRC" Value="3328"/>
            <Info Name="CodigoActividad" Value="62010"/>
            <Info Name="DescActividad" Value="Programacion Informatica"/>
        </TaxIDAdditionalInfo>
        <Name>Receptor de prueba</Name>
        <Contact>
            <PhoneList><Phone>16754321</Phone></PhoneList>
            <EmailList><Email>julio.cifuentes@digifact.com</Email></EmailList>
        </Contact>
        <AdditionlInfo>
            <Info Name="NombreComercial" Value="Nombre comercial del receptor"/>
            <Info Name="Distrito" Value="01"/> <!-- receptor.direccion.distrito, NUEVO en v4 -->
        </AdditionlInfo>
        <AddressInfo>
            <Address>direccion del receptor de prueba</Address>
            <District>20</District>
            <State>06</State>
            <Country>SV</Country>
        </AddressInfo>
    </Buyer>
    
    <Items>
        <!-- ITEM DE CEMENTO -->
        <Item Number="1">
            <Codes>
                <Code Name="NumeroDocumento" Value="A4A5868D-843C-4EA7-B980-23897475F89E"/>
                <Code Name="Codigo" Value="PRODU-000001"/>
            </Codes>
            <Type>2</Type>
            <Description>ITEM DE PRUEBA CCF V4</Description>
            <Qty>1.00</Qty>
            <UnitOfMeasure>99</UnitOfMeasure>
            <Price>100.00</Price>
            <Discounts><Discount><Amount>0.00</Amount></Discount></Discounts>
            <Taxes><Tax><Code>20</Code><Amount>0.00</Amount></Tax></Taxes>
            <Charges><Charge><Code>VENTA_GRAVADA</Code><Amount>100.00</Amount></Charge></Charges>
            <Totals><TotalItem>100.00</TotalItem></Totals>
            <AdditionalInfo>
                <Info Name="IvaItem" Value="0.00"/> <!-- cuerpoDocumento.totalIva -->
                <Info Name="IvaPercibido" Value="0.00"/> <!-- cuerpoDocumento.ivaPerci, NUEVO en v4 -->
                <Info Name="IvaRetenido" Value="0.00"/> <!-- cuerpoDocumento.ivaRete, NUEVO en v4 -->
            </AdditionalInfo>
        </Item>
    </Items>
    
    <Totals>
        <TotalTaxes>
            <TotalTax><Code>20</Code><Description>Impuesto al Valor Agregado 13%</Description><Amount>13.00</Amount></TotalTax>
        </TotalTaxes>
        
        <TotalCharges>
            <TotalCharge><Code>TOTAL_NO_SUJETA</Code><Amount>0.00</Amount></TotalCharge>
            <TotalCharge><Code>TOTAL_EXENTA</Code><Amount>0.00</Amount></TotalCharge>
            <TotalCharge><Code>TOTAL_GRAVADA</Code><Amount>100.00</Amount></TotalCharge>
            <TotalCharge><Code>TOTAL_NO_GRAVADO</Code><Amount>0.00</Amount></TotalCharge> <!-- NUEVO: suma de cargos/abonos por item -->
        </TotalCharges>
        <TotalDiscounts>
            <Discount><Code>NO_SUJETA</Code><Amount>0.00</Amount></Discount>
            <Discount><Code>EXENTA</Code><Amount>0.00</Amount></Discount>
            <Discount><Code>GRAVADA</Code><Amount>0.00</Amount></Discount>
            <!-- PORCENTAJE_DESCUENTO no soportado para NC/ND (pre-existente, no es parte de 6171) -->
        </TotalDiscounts>
        <GrandTotal>
            <InvoiceTotal>113.00</InvoiceTotal> <!-- resumen.totalPagar -->
        </GrandTotal>
        <InWords>Ciento trece dolares con 00/100</InWords>
        <AdditionalInfo>
            <Info Name="IvaPercibido" Value="0.00"/>
            <Info Name="IvaRetenido" Value="0.00"/>
            <Info Name="CondicionOperacion" Value="1"/>
            <Info Name="Observaciones" Value="Nota de credito de prueba normativa 2.0"/> <!-- resumen.observaciones, NUEVO para NC v4 -->
            <!-- <Info Name="CodigoRetencionMH" Value=""/> --> <!-- resumen.codigoRetencionMH, NUEVO en v4, no aplica en este ejemplo -->
        </AdditionalInfo>
    </Totals>
    
    <AdditionalDocumentInfo>
        <AdditionalInfo>
            <AditionalData>
                <Data Name="DOC_RELACIONADO">
                    <Info Name="TipoDocumento" Value="03"/>
                    <Info Name="TipoGeneracion" Value="2"/>
                    <Info Name="NumDocumento" Value="A4A5868D-843C-4EA7-B980-23897475F89E"/>
                    <Info Name="FechaEmision" Value="2026-08-05"/>
                </Data>
                <Data Name="APENDICE">
                    <Info Name="REFERENCIA_INTERNA" Data="Etiqueta en la RG" Value="120-422FFFDF-DXCVVS-ASDA"/>
                </Data>
            </AditionalData>
            <AditionalInfo>
                <Info Name="NombreEntrega" Value="Juanito Entrega"/>
                <Info Name="DocuEntrega" Value="22134444"/>
                <Info Name="NombreRecibe" Value="Pedrito receptor"/>
                <Info Name="DocuRecibe" Value="12331222"/>
                <Info Name="Observaciones" Value="texto para agregar observaciones"/>
            </AditionalInfo>
        </AdditionalInfo>
    </AdditionalDocumentInfo>
</Root>
