<?xml version="1.0" encoding="UTF-8"?>
<Root>
    <Version>1.0</Version> <!--  Version -->
    <CountryCode>DO</CountryCode>
    <Header>
        <DocType>45</DocType> <!-- TipoeCF -->
        <IssuedDateTime>2023-09-05T12:35:00-04:00</IssuedDateTime>
           <!-- TipoMoneda / en OtraMoneda -->
        <AdditionalIssueDocInfo>
            <Info Name="Secuencia" Value="0000000008"/>
            <Info Name="FechaVencimientoSecuencia" Value="2025-12-31"/>
            <Info Name="IndicadorEnvioDiferido" Value="1"/> <!-- ° unico valor aceptado '1' -->
            <Info Name="IndicadorMontoGravado" Value="1"/>   <!-- ° indicador monto gravado, 0|1   1 si en el detalle de bienes y servicios contienen ITBIS incluido -->
            <Info Name="TipoIngresos" Value="01"/> <!-- * -->
            <Info Name="TipoPago" Value="1"/> <!-- * 1-contado -->
            <!-- <Info Name="FechaLimitePago" Value=""/> -->  <!-- ° solo para facturas a credito (2) -->
            <!-- <Info Name="TerminoPago" Value="10 horas"/> --> <!-- °  -->
            <!-- <Info Name="TipoCuentaPago" Value="CT"/> --> <!-- ° cuenta origen de la transferencia o cheque CT|AH|OT -->
            <!-- <Info Name="NumeroCuentaPago" Value="123451520-22-22"/> --> <!-- ° numero de cuenta, hasta 28 caracteres -->
            <!-- <Info Name="BancoPago" Value=""/> --> <!-- ° Banco de la cuenta, hasta 75 caracteres -->

        </AdditionalIssueDocInfo>    
    </Header>
    <Seller>
        <TaxID>132752155</TaxID>
        <Name>Digifact Servicios SAS</Name>    <!-- RazonSocialEmisor -->
        <Contact>
            <PhoneList>             <!-- °  Tabla Telefono Emisor -->
                <Phone>123-456-1234</Phone>     <!-- TelefonoEmisor  1..3 -->
            </PhoneList>
            <EmailList>
                <Email>Digifact@gmail.com</Email>     <!-- °  CorreoEmisor 0..1 -->
            </EmailList>
            <Website>www.Digifact.com.do</Website>     <!-- °  WebSite -->
        </Contact>
        <AdditionlInfo>
            <Info Name="NombreComercial" Value="DIGIFACT SERVICIOS SAS"/> <!-- ° NombreComercial -->
            <Info Name="CodigoVendedor" Value="V55"/> <!-- ° codigo del vendedor -->
            <Info Name="NumeroFacturaInterna" Value="ASF-24-2123-221"/> <!-- ° numero interno de la factura -->
            <Info Name="NumeroPedidoInterno" Value="00001"/> <!-- ° numero de pedido interno asignado a la factura -->
            <Info Name="ZonaVenta" Value="Region Norte"/> <!-- ° zona de venta del vendedor -->
        </AdditionlInfo>
        <BranchInfo>
            <Name>1</Name>
            <AddressInfo> 
                <Address>Municipio Santo Domingo de Guzman</Address>     <!-- DireccionEmisor -->
                <District>010101</District>   <!-- °  Municipio -->
                <State>010000</State>         <!--  ° Provincia -->
                <Country>DO</Country>
            </AddressInfo>
        </BranchInfo>
    </Seller>
    
    <Buyer>
        <TaxID>458955178</TaxID>
        <Name>Samuel de Jesus Rosales Guzman</Name>                   <!-- RazonSocialComprador -->
        <Contact>
            <PhoneList>
                <Phone>Telefono 123-123-1234, direccion ciudad central</Phone>  <!-- °  ContactoComprador / 80 caracterres max -->
            </PhoneList>
            <EmailList>
                <Email>SamuRosales@gmail.com</Email>         <!-- ° CorreoComprador -->
            </EmailList>
            <Website></Website>
        </Contact>
        <AdditionlInfo>
            <Info Name="FechaEntrega" Value="2023-06-05"/> <!-- ° fecha de entrega del intem -->
            <Info Name="ContactoEntrega" Value="Tel: 123-321-4212"/>  <!-- ° contacto de prueba -->
            <Info Name="DireccionEntrega" Value="Calle Wallaby, 42 Sidney"/>    <!-- ° direccion de entrega -->
            <Info Name="TelefonoAdicional" Value="221-221-2378"/> <!-- ° -->
            <Info Name="FechaOrdenCompra" Value="2023-05-10"/>  <!-- ° fecha orden de compra -->
            <Info Name="NumeroOrdenCompra" Value="050505"/>  <!-- ° numero orden de compra -->
            <Info Name="CodigoInternoComprador" Value="Comp0195"/>  <!-- °  -->
            </AdditionlInfo>
        <AddressInfo>
            <Address>Ciudad Santa Marta, calle 9508</Address>  <!-- °  DireccionComprador -->
            <District>021001</District>       <!--  ° MunicipioComprador -->
            <State>020000</State>  <!-- ° ProvinciaComprador -->
            <Country>DO</Country>         <!-- PaisComprador -->
        </AddressInfo>
    </Buyer>
    
    <!-- DETALLESITEMS -->
    <Items> 
        <Item>      
            <Type>2</Type>               <!-- IndicadorBienoServicio   (1-Bien|2-Servicio) -->
            <Description>Plublicidad Movil</Description> <!-- NombreItem -->
            <Qty>1.00</Qty>                 <!-- CantidadItem -->
            <UnitOfMeasure>43</UnitOfMeasure> <!-- UnidadMedida -->
            <Price>1000.00</Price>             <!-- PrecioUnitarioItem     16p4 -->
            <Totals>
                <TotalItem>1000.00</TotalItem>   <!-- MontoItem --> <!-- (Precio unitario * cantidad) - MontoDescuento + MontoRecargo -->
            </Totals>
            <AdditionalInfo>
                <Info Name="IndicadorFacturacion" Value="1"/> <!-- * ITBIS 1 : tasa 18% -->
                <Info Name="DescripcionItem" Value="Se hará publicidad de forma movil por las calles de Santo Domingo"/>
                <!-- <Info Name="CantidadReferencia" Value=""/> --> <!-- obligatorio cuando vienen impuestos adicionales entre 006-022 -->
                <!-- <Info Name="UnidadReferencia" Value=""/> --> <!-- obligatorio si viene CantidadReferencia -->
                <!-- <Info Name="GradosAlcohol" Value=""/> --> <!-- obligatorio con impuestos adicionales 006-018 -->
                <!-- <Info Name="PrecioUnitarioReferencia" Value=""/> --> <!-- obligatorio cuando el item esta gravado con codigo de impuestos adicionales desde 023-039 -->
                <Info Name="FechaElaboracion" Value="2023-08-29"/>      <!-- opcional -->
                <Info Name="FechaVencimientoItem" Value="2023-08-30"/>  <!-- opcional -->
            </AdditionalInfo>
        </Item>
        
    </Items>
    
    <Totals>
        <QtyItems>1</QtyItems>
        <!-- <TotalItems></TotalItems> -->
        <TotalTaxableAmount>847.46</TotalTaxableAmount> <!-- MontoGravadoTotal, es la suma de cada TaxableAmount que pertenezca a ITBIS1, ITBIS2, ITBIS3 -->
        <TotalTaxes>
            <!-- La suma de  cada Amount (TotalITBISx) da como resultado el nodo TotalITBIS-->
            <TotalTax> <!-- RESUMEN DE CADA IMPUESTO -->
                <Code>ITBIS1</Code> <!-- ITBIS1 | ITBIS2 | ITBIS3 | EXENTO -->
                <TaxableAmount>847.46</TaxableAmount> <!-- MontoGravadoI1 | MontoGravadoI2 | MontoGravadoI3   depende de que impuesto sea -->
                <Rate>18.00</Rate>  <!-- ITBIS1 | ITBIS2 | ITBIS3 -->
                <Amount>152.54</Amount> <!-- TotalITBIS1 | TotalITBIS2 | TotalITBIS3 | MontoExento -->
            </TotalTax>
        </TotalTaxes>
        <GrandTotal>
            <!-- MontoTotal = TotalTaxableAmount + MontoExento (si existe en Taxes), + TotalITBIS (cada Amount donde este cualquier ITBIS) + MontoImpuestoAdicional (Suma de cada Amount de impuesto adicional)  -->
            <!-- 531.84 + 0 + (54.08 + 37.03) + 177.75 -->
            <InvoiceTotal>1000.00</InvoiceTotal> <!-- MontoTotal-->
        </GrandTotal>
    </Totals>
    
    <Payments>
        <Payment>
            <Code>1</Code>               <!-- FormaPago 1 - 8 -->
            <Amount>1000.00</Amount>           <!-- MontoPago -->
        </Payment>
    </Payments>
</Root>