martes, 11 de julio de 2017

Boleta Electronica

El set de boletas electrónicas es validado de forma totalmente distinta a las otros documentos. Para este SII publica el set de pruebas normalmente es un excel con este detalle:

CASO ITEM CANT PRECIO UNITARIO
1 koyak el chupete #12 $ 170
cuaderno pre U #20 $ 1050
2 pizza española el italiano #29 $ 2990
3 sorpresa de cumpleaño #90 $ 300
gorros superhéroes #13 $ 840
4 item afecto 1 #12 $ 1500
item exento 2 #2 $ 2590
item exento 3 #1 $ 5000
5 combo Italiano + bebida #12 $ 1690
6 item afecto 1 #5 $ 25
item exento 2 #1 $ 20000
7 goma de borrar school #5 $ 340
8 Té ceylan #5 $ 3178
Jugo super natural de 3/4 lts #38 $ 150
9 lápiz tinta azul #10 $ 290
lápiz tinta rojo #5 $ 250
lápiz tinta mágica #3 $ 790
lápiz corrector #2 $ 1190
corchetera #1 $ 3500
10 Clavo Galvanizado 3/4" #3,8 $ 710

Con la información anterior deben generarse las 10 boletas electrónicas del caso y agregarlas en 1 solo XML. A continuación adjunto XML que supero la certificación, para mejorar la lectura se eliminaron los tag del signature, se reemplazo el rut real por 1-9 y la razon social por una generica:
XML

<?xml version="1.0" encoding="ISO-8859-1"?>
<EnvioBOLETA xmlns="http://www.sii.cl/SiiDte" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" xsi:schemaLocation="http://www.sii.cl/SiiDte EnvioBOLETA_v11.xsd">
<SetDTE ID="SetDoc">
<Caratula version="1.0">
<RutEmisor>1-9</RutEmisor>
<RutEnvia>6984783-8</RutEnvia>
<RutReceptor>60803000-K</RutReceptor>
<FchResol>2015-07-27</FchResol>
<NroResol>0</NroResol>
<TmstFirmaEnv>2016-10-28T16:03:42</TmstFirmaEnv>
<SubTotDTE>
<TpoDTE>39</TpoDTE>
<NroDTE>10</NroDTE>
</SubTotDTE>
</Caratula>
<DTE version="1.0">
<Documento ID="S6T1009N25">
<Encabezado>
<IdDoc>
<TipoDTE>39</TipoDTE>
<Folio>31</Folio>
<FchEmis>2016-10-28</FchEmis>
<IndServicio>3</IndServicio>
<FchVenc>2016-10-28</FchVenc>
</IdDoc>
<Emisor>
<RUTEmisor>1-9</RUTEmisor>
<RznSocEmisor>RAZON SOCIAL DEL EMISOR</RznSocEmisor>
<GiroEmisor>GIRO DEL EMISOR</GiroEmisor>
<CdgSIISucur>1</CdgSIISucur>
<DirOrigen>LAS MARGARITAS 127, HUERTOS FAMILIARES</DirOrigen>
<CmnaOrigen>CONCEPCION</CmnaOrigen>
<CiudadOrigen>CONCEPCION</CiudadOrigen>
</Emisor>
<Receptor>
<RUTRecep>66666666-6</RUTRecep>
<RznSocRecep>RUT GENERICO</RznSocRecep>
</Receptor>
<Totales>
<MntTotal>23040</MntTotal>
</Totales>
</Encabezado>
<Detalle>
<NroLinDet>1</NroLinDet>
<CdgItem>
<TpoCodigo>ALFA20</TpoCodigo>
<VlrCodigo>SII021</VlrCodigo>
</CdgItem>
<NmbItem>koyac el chupete</NmbItem>
<DscItem>koyac el chupete koyac el chupete</DscItem>
<QtyItem>12.0</QtyItem>
<UnmdItem>UN</UnmdItem>
<PrcItem>170.0</PrcItem>
<MontoItem>2040</MontoItem>
</Detalle>
<Detalle>
<NroLinDet>2</NroLinDet>
<CdgItem>
<TpoCodigo>ALFA20</TpoCodigo>
<VlrCodigo>SII022</VlrCodigo>
</CdgItem>
<NmbItem>cuaderno pre U</NmbItem>
<DscItem>cuaderno pre U</DscItem>
<QtyItem>20.0</QtyItem>
<UnmdItem>UN</UnmdItem>
<PrcItem>1050.0</PrcItem>
<MontoItem>21000</MontoItem>
</Detalle>
<TED version="1.0">
<DD>
<RE>1-9</RE>
<TD>39</TD>
<F>31</F>
<FE>2016-10-28</FE>
<RR>66666666-6</RR>
<RSR>RUT GENERICO</RSR>
<MNT>23040</MNT>
<IT1>koyac el chupete</IT1>
<CAF version="1.0">
<DA>
<RE>1-9</RE>
<RS>RAZON SOCIAL DEL EMISOR</RS>
<TD>39</TD>
<RNG>
<D>31</D>
<H>40</H>
</RNG>
<FA>2016-10-28</FA>
<RSAPK>
<M>nWFgsaFkXS+z+GPNfGGHgVcDVh+/k9VbsSOwqlfYWlhmIsfLKZUSxxR+G0IqiHENjTYEMq1RF3pJT0fQkjQlJQ==</M>
<E>Aw==</E>
</RSAPK>
<IDK>100</IDK>
</DA>
<FRMA algoritmo="SHA1withRSA">EXA7TxWARzUiK4PvsVtO37Su1WxQDZopf1hk0xgGU9Mck/7nwLdGzKu+4zbCOgNofswKrAN+xGy/4MC9TGGU7Q==</FRMA>
</CAF>
<TSTED>2016-10-28T16:03:34</TSTED>
</DD>
<FRMT algoritmo="SHA1withRSA">OsmBiHwonidPsuil8dlrMlbpclQ06iPQklnp2U4GkVobKzwxb/Sv6+E1F5POzIK1oznj/9uWJtVHqFJxwXyDPA==</FRMT>
</TED>
<TmstFirma>2016-10-28T16:03:34</TmstFirma>
</Documento>

</DTE>
<DTE version="1.0">
<Documento ID="S6T1009N26">
<Encabezado>
<IdDoc>
<TipoDTE>39</TipoDTE>
<Folio>32</Folio>
<FchEmis>2016-10-28</FchEmis>
<IndServicio>3</IndServicio>
<FchVenc>2016-10-28</FchVenc>
</IdDoc>
<Emisor>
<RUTEmisor>1-9</RUTEmisor>
<RznSocEmisor>RAZON SOCIAL DEL EMISOR</RznSocEmisor>
<GiroEmisor>GIRO DEL EMISOR</GiroEmisor>
<CdgSIISucur>1</CdgSIISucur>
<DirOrigen>LAS MARGARITAS 127, HUERTOS FAMILIARES</DirOrigen>
<CmnaOrigen>CONCEPCION</CmnaOrigen>
<CiudadOrigen>CONCEPCION</CiudadOrigen>
</Emisor>
<Receptor>
<RUTRecep>66666666-6</RUTRecep>
<RznSocRecep>RUT GENERICO</RznSocRecep>
</Receptor>
<Totales>
<MntTotal>86710</MntTotal>
</Totales>
</Encabezado>
<Detalle>
<NroLinDet>1</NroLinDet>
<CdgItem>
<TpoCodigo>ALFA20</TpoCodigo>
<VlrCodigo>SII023</VlrCodigo>
</CdgItem>
<NmbItem>pizza española el italiano</NmbItem>
<DscItem>pizza española el italiano</DscItem>
<QtyItem>29.0</QtyItem>
<UnmdItem>UN</UnmdItem>
<PrcItem>2990.0</PrcItem>
<MontoItem>86710</MontoItem>
</Detalle>
<TED version="1.0">
<DD>
<RE>1-9</RE>
<TD>39</TD>
<F>32</F>
<FE>2016-10-28</FE>
<RR>66666666-6</RR>
<RSR>RUT GENERICO</RSR>
<MNT>86710</MNT>
<IT1>pizza española el italiano</IT1>
<CAF version="1.0">
<DA>
<RE>1-9</RE>
<RS>RAZON SOCIAL DEL EMISOR</RS>
<TD>39</TD>
<RNG>
<D>31</D>
<H>40</H>
</RNG>
<FA>2016-10-28</FA>
<RSAPK>
<M>nWFgsaFkXS+z+GPNfGGHgVcDVh+/k9VbsSOwqlfYWlhmIsfLKZUSxxR+G0IqiHENjTYEMq1RF3pJT0fQkjQlJQ==</M>
<E>Aw==</E>
</RSAPK>
<IDK>100</IDK>
</DA>
<FRMA algoritmo="SHA1withRSA">EXA7TxWARzUiK4PvsVtO37Su1WxQDZopf1hk0xgGU9Mck/7nwLdGzKu+4zbCOgNofswKrAN+xGy/4MC9TGGU7Q==</FRMA>
</CAF>
<TSTED>2016-10-28T16:03:35</TSTED>
</DD>
<FRMT algoritmo="SHA1withRSA">VdPAHtyAJvGbzR73R7OR33rBSqSb8XwuT+uT/vb3saMy+9pVgGr/oKJMwvPcA3PLFdtVkW6yqUmWezwrBPRC9g==</FRMT>
</TED>
<TmstFirma>2016-10-28T16:03:35</TmstFirma>
</Documento>

</DTE>
<DTE version="1.0">
<Documento ID="S6T1009N27">
<Encabezado>
<IdDoc>
<TipoDTE>39</TipoDTE>
<Folio>33</Folio>
<FchEmis>2016-10-28</FchEmis>
<IndServicio>3</IndServicio>
<FchVenc>2016-10-28</FchVenc>
</IdDoc>
<Emisor>
<RUTEmisor>1-9</RUTEmisor>
<RznSocEmisor>RAZON SOCIAL DEL EMISOR</RznSocEmisor>
<GiroEmisor>GIRO DEL EMISOR</GiroEmisor>
<CdgSIISucur>1</CdgSIISucur>
<DirOrigen>LAS MARGARITAS 127, HUERTOS FAMILIARES</DirOrigen>
<CmnaOrigen>CONCEPCION</CmnaOrigen>
<CiudadOrigen>CONCEPCION</CiudadOrigen>
</Emisor>
<Receptor>
<RUTRecep>66666666-6</RUTRecep>
<RznSocRecep>RUT GENERICO</RznSocRecep>
</Receptor>
<Totales>
<MntTotal>37920</MntTotal>
</Totales>
</Encabezado>
<Detalle>
<NroLinDet>1</NroLinDet>
<CdgItem>
<TpoCodigo>ALFA20</TpoCodigo>
<VlrCodigo>SII024</VlrCodigo>
</CdgItem>
<NmbItem>sorpresa de cumpleaño</NmbItem>
<DscItem>sorpresa de cumpleaño</DscItem>
<QtyItem>90.0</QtyItem>
<UnmdItem>UN</UnmdItem>
<PrcItem>300.0</PrcItem>
<MontoItem>27000</MontoItem>
</Detalle>
<Detalle>
<NroLinDet>2</NroLinDet>
<CdgItem>
<TpoCodigo>ALFA20</TpoCodigo>
<VlrCodigo>SII025</VlrCodigo>
</CdgItem>
<NmbItem>gorros superhéroes</NmbItem>
<DscItem>gorros superhéroes</DscItem>
<QtyItem>13.0</QtyItem>
<UnmdItem>UN</UnmdItem>
<PrcItem>840.0</PrcItem>
<MontoItem>10920</MontoItem>
</Detalle>
<TED version="1.0">
<DD>
<RE>1-9</RE>
<TD>39</TD>
<F>33</F>
<FE>2016-10-28</FE>
<RR>66666666-6</RR>
<RSR>RUT GENERICO</RSR>
<MNT>37920</MNT>
<IT1>sorpresa de cumpleaño</IT1>
<CAF version="1.0">
<DA>
<RE>1-9</RE>
<RS>RAZON SOCIAL DEL EMISOR</RS>
<TD>39</TD>
<RNG>
<D>31</D>
<H>40</H>
</RNG>
<FA>2016-10-28</FA>
<RSAPK>
<M>nWFgsaFkXS+z+GPNfGGHgVcDVh+/k9VbsSOwqlfYWlhmIsfLKZUSxxR+G0IqiHENjTYEMq1RF3pJT0fQkjQlJQ==</M>
<E>Aw==</E>
</RSAPK>
<IDK>100</IDK>
</DA>
<FRMA algoritmo="SHA1withRSA">EXA7TxWARzUiK4PvsVtO37Su1WxQDZopf1hk0xgGU9Mck/7nwLdGzKu+4zbCOgNofswKrAN+xGy/4MC9TGGU7Q==</FRMA>
</CAF>
<TSTED>2016-10-28T16:03:36</TSTED>
</DD>
<FRMT algoritmo="SHA1withRSA">TsGJEBwpnWIOTr8gRN/C0eoSJSOCFnrUHZlZZMY+aiWPmtlx9pDqAg2tQgiSvQ3BZHIBpPXtPrPsEnGw/vqJJA==</FRMT>
</TED>
<TmstFirma>2016-10-28T16:03:36</TmstFirma>
</Documento>

</DTE>
<DTE version="1.0">
<Documento ID="S6T1009N28">
<Encabezado>
<IdDoc>
<TipoDTE>39</TipoDTE>
<Folio>34</Folio>
<FchEmis>2016-10-28</FchEmis>
<IndServicio>3</IndServicio>
<FchVenc>2016-10-28</FchVenc>
</IdDoc>
<Emisor>
<RUTEmisor>1-9</RUTEmisor>
<RznSocEmisor>RAZON SOCIAL DEL EMISOR</RznSocEmisor>
<GiroEmisor>GIRO DEL EMISOR</GiroEmisor>
<CdgSIISucur>1</CdgSIISucur>
<DirOrigen>LAS MARGARITAS 127, HUERTOS FAMILIARES</DirOrigen>
<CmnaOrigen>CONCEPCION</CmnaOrigen>
<CiudadOrigen>CONCEPCION</CiudadOrigen>
</Emisor>
<Receptor>
<RUTRecep>66666666-6</RUTRecep>
<RznSocRecep>RUT GENERICO</RznSocRecep>
</Receptor>
<Totales>
<MntExe>10180</MntExe>
<MntTotal>28180</MntTotal>
</Totales>
</Encabezado>
<Detalle>
<NroLinDet>1</NroLinDet>
<CdgItem>
<TpoCodigo>ALFA20</TpoCodigo>
<VlrCodigo>SII026</VlrCodigo>
</CdgItem>
<NmbItem>item afecto 1</NmbItem>
<DscItem>item afecto 1</DscItem>
<QtyItem>12.0</QtyItem>
<UnmdItem>UN</UnmdItem>
<PrcItem>1500.0</PrcItem>
<MontoItem>18000</MontoItem>
</Detalle>
<Detalle>
<NroLinDet>2</NroLinDet>
<CdgItem>
<TpoCodigo>ALFA20</TpoCodigo>
<VlrCodigo>SII027</VlrCodigo>
</CdgItem>
<IndExe>1</IndExe>
<NmbItem>item exento 2</NmbItem>
<DscItem>item exento 2</DscItem>
<QtyItem>2.0</QtyItem>
<UnmdItem>UN</UnmdItem>
<PrcItem>3082.1</PrcItem>
<MontoItem>5180</MontoItem>
</Detalle>
<Detalle>
<NroLinDet>3</NroLinDet>
<CdgItem>
<TpoCodigo>ALFA20</TpoCodigo>
<VlrCodigo>SII028</VlrCodigo>
</CdgItem>
<IndExe>1</IndExe>
<NmbItem>item exento 3</NmbItem>
<DscItem>item exento 3</DscItem>
<QtyItem>1.0</QtyItem>
<UnmdItem>UN</UnmdItem>
<PrcItem>5950.0</PrcItem>
<MontoItem>5000</MontoItem>
</Detalle>
<TED version="1.0">
<DD>
<RE>1-9</RE>
<TD>39</TD>
<F>34</F>
<FE>2016-10-28</FE>
<RR>66666666-6</RR>
<RSR>RUT GENERICO</RSR>
<MNT>28180</MNT>
<IT1>item afecto 1</IT1>
<CAF version="1.0">
<DA>
<RE>1-9</RE>
<RS>RAZON SOCIAL DEL EMISOR</RS>
<TD>39</TD>
<RNG>
<D>31</D>
<H>40</H>
</RNG>
<FA>2016-10-28</FA>
<RSAPK>
<M>nWFgsaFkXS+z+GPNfGGHgVcDVh+/k9VbsSOwqlfYWlhmIsfLKZUSxxR+G0IqiHENjTYEMq1RF3pJT0fQkjQlJQ==</M>
<E>Aw==</E>
</RSAPK>
<IDK>100</IDK>
</DA>
<FRMA algoritmo="SHA1withRSA">EXA7TxWARzUiK4PvsVtO37Su1WxQDZopf1hk0xgGU9Mck/7nwLdGzKu+4zbCOgNofswKrAN+xGy/4MC9TGGU7Q==</FRMA>
</CAF>
<TSTED>2016-10-28T16:03:37</TSTED>
</DD>
<FRMT algoritmo="SHA1withRSA">PwHWv2VSJl9NJj8obOO25PYuugYAjCQBGDaGzKHlCbVTR6SV3e6TvsZCfx1VfUgjlqnHoj+qIgyei0F6cC4LSA==</FRMT>
</TED>
<TmstFirma>2016-10-28T16:03:37</TmstFirma>
</Documento>
</DTE>
<DTE version="1.0">
<Documento ID="S6T1009N29">
<Encabezado>
<IdDoc>
<TipoDTE>39</TipoDTE>
<Folio>35</Folio>
<FchEmis>2016-10-28</FchEmis>
<IndServicio>3</IndServicio>
<FchVenc>2016-10-28</FchVenc>
</IdDoc>
<Emisor>
<RUTEmisor>1-9</RUTEmisor>
<RznSocEmisor>RAZON SOCIAL DEL EMISOR</RznSocEmisor>
<GiroEmisor>GIRO DEL EMISOR</GiroEmisor>
<CdgSIISucur>1</CdgSIISucur>
<DirOrigen>LAS MARGARITAS 127, HUERTOS FAMILIARES</DirOrigen>
<CmnaOrigen>CONCEPCION</CmnaOrigen>
<CiudadOrigen>CONCEPCION</CiudadOrigen>
</Emisor>
<Receptor>
<RUTRecep>66666666-6</RUTRecep>
<RznSocRecep>RUT GENERICO</RznSocRecep>
</Receptor>
<Totales>
<MntTotal>20280</MntTotal>
</Totales>
</Encabezado>
<Detalle>
<NroLinDet>1</NroLinDet>
<CdgItem>
<TpoCodigo>ALFA20</TpoCodigo>
<VlrCodigo>SII029</VlrCodigo>
</CdgItem>
<NmbItem>combo Italiano + bebida</NmbItem>
<DscItem>combo Italiano + bebida</DscItem>
<QtyItem>12.0</QtyItem>
<UnmdItem>UN</UnmdItem>
<PrcItem>1690.0</PrcItem>
<MontoItem>20280</MontoItem>
</Detalle>
<TED version="1.0">
<DD>
<RE>1-9</RE>
<TD>39</TD>
<F>35</F>
<FE>2016-10-28</FE>
<RR>66666666-6</RR>
<RSR>RUT GENERICO</RSR>
<MNT>20280</MNT>
<IT1>combo Italiano + bebida</IT1>
<CAF version="1.0">
<DA>
<RE>1-9</RE>
<RS>RAZON SOCIAL DEL EMISOR</RS>
<TD>39</TD>
<RNG>
<D>31</D>
<H>40</H>
</RNG>
<FA>2016-10-28</FA>
<RSAPK>
<M>nWFgsaFkXS+z+GPNfGGHgVcDVh+/k9VbsSOwqlfYWlhmIsfLKZUSxxR+G0IqiHENjTYEMq1RF3pJT0fQkjQlJQ==</M>
<E>Aw==</E>
</RSAPK>
<IDK>100</IDK>
</DA>
<FRMA algoritmo="SHA1withRSA">EXA7TxWARzUiK4PvsVtO37Su1WxQDZopf1hk0xgGU9Mck/7nwLdGzKu+4zbCOgNofswKrAN+xGy/4MC9TGGU7Q==</FRMA>
</CAF>
<TSTED>2016-10-28T16:03:37</TSTED>
</DD>
<FRMT algoritmo="SHA1withRSA">CW20RckBVhJKD/7YSBWMcExbk1nhoFK6McRu+BrjquWUue/a368j+dfQ/MtneJNn9XtExH0IcPY+jBdx0C/Cvg==</FRMT>
</TED>
<TmstFirma>2016-10-28T16:03:37</TmstFirma>
</Documento>

</DTE>
<DTE version="1.0">
<Documento ID="S6T1009N30">
<Encabezado>
<IdDoc>
<TipoDTE>39</TipoDTE>
<Folio>36</Folio>
<FchEmis>2016-10-28</FchEmis>
<IndServicio>3</IndServicio>
<FchVenc>2016-10-28</FchVenc>
</IdDoc>
<Emisor>
<RUTEmisor>1-9</RUTEmisor>
<RznSocEmisor>RAZON SOCIAL DEL EMISOR</RznSocEmisor>
<GiroEmisor>GIRO DEL EMISOR</GiroEmisor>
<CdgSIISucur>1</CdgSIISucur>
<DirOrigen>LAS MARGARITAS 127, HUERTOS FAMILIARES</DirOrigen>
<CmnaOrigen>CONCEPCION</CmnaOrigen>
<CiudadOrigen>CONCEPCION</CiudadOrigen>
</Emisor>
<Receptor>
<RUTRecep>66666666-6</RUTRecep>
<RznSocRecep>RUT GENERICO</RznSocRecep>
</Receptor>
<Totales>
<MntExe>20000</MntExe>
<MntTotal>20125</MntTotal>
</Totales>
</Encabezado>
<Detalle>
<NroLinDet>1</NroLinDet>
<CdgItem>
<TpoCodigo>ALFA20</TpoCodigo>
<VlrCodigo>SII026</VlrCodigo>
</CdgItem>
<NmbItem>item afecto 1</NmbItem>
<DscItem>item afecto 1</DscItem>
<QtyItem>5.0</QtyItem>
<UnmdItem>UN</UnmdItem>
<PrcItem>25.0</PrcItem>
<MontoItem>125</MontoItem>
</Detalle>
<Detalle>
<NroLinDet>2</NroLinDet>
<CdgItem>
<TpoCodigo>ALFA20</TpoCodigo>
<VlrCodigo>SII027</VlrCodigo>
</CdgItem>
<IndExe>1</IndExe>
<NmbItem>item exento 2</NmbItem>
<DscItem>item exento 2</DscItem>
<QtyItem>1.0</QtyItem>
<UnmdItem>UN</UnmdItem>
<PrcItem>23800.0</PrcItem>
<MontoItem>20000</MontoItem>
</Detalle>
<TED version="1.0">
<DD>
<RE>1-9</RE>
<TD>39</TD>
<F>36</F>
<FE>2016-10-28</FE>
<RR>66666666-6</RR>
<RSR>RUT GENERICO</RSR>
<MNT>20125</MNT>
<IT1>item afecto 1</IT1>
<CAF version="1.0">
<DA>
<RE>1-9</RE>
<RS>RAZON SOCIAL DEL EMISOR</RS>
<TD>39</TD>
<RNG>
<D>31</D>
<H>40</H>
</RNG>
<FA>2016-10-28</FA>
<RSAPK>
<M>nWFgsaFkXS+z+GPNfGGHgVcDVh+/k9VbsSOwqlfYWlhmIsfLKZUSxxR+G0IqiHENjTYEMq1RF3pJT0fQkjQlJQ==</M>
<E>Aw==</E>
</RSAPK>
<IDK>100</IDK>
</DA>
<FRMA algoritmo="SHA1withRSA">EXA7TxWARzUiK4PvsVtO37Su1WxQDZopf1hk0xgGU9Mck/7nwLdGzKu+4zbCOgNofswKrAN+xGy/4MC9TGGU7Q==</FRMA>
</CAF>
<TSTED>2016-10-28T16:03:38</TSTED>
</DD>
<FRMT algoritmo="SHA1withRSA">UALF6//R+xnmkKkn1OyFqTXpUEGVOpdEixfWsbRBja5sO2zhapLnyJnXFHHwA3xdQ7EtgOk7q6aipYrDqxJ/3w==</FRMT>
</TED>
<TmstFirma>2016-10-28T16:03:38</TmstFirma>
</Documento>

</DTE>
<DTE version="1.0">
<Documento ID="S6T1009N31">
<Encabezado>
<IdDoc>
<TipoDTE>39</TipoDTE>
<Folio>37</Folio>
<FchEmis>2016-10-28</FchEmis>
<IndServicio>3</IndServicio>
<FchVenc>2016-10-28</FchVenc>
</IdDoc>
<Emisor>
<RUTEmisor>1-9</RUTEmisor>
<RznSocEmisor>RAZON SOCIAL DEL EMISOR</RznSocEmisor>
<GiroEmisor>GIRO DEL EMISOR</GiroEmisor>
<CdgSIISucur>1</CdgSIISucur>
<DirOrigen>LAS MARGARITAS 127, HUERTOS FAMILIARES</DirOrigen>
<CmnaOrigen>CONCEPCION</CmnaOrigen>
<CiudadOrigen>CONCEPCION</CiudadOrigen>
</Emisor>
<Receptor>
<RUTRecep>66666666-6</RUTRecep>
<RznSocRecep>RUT GENERICO</RznSocRecep>
</Receptor>
<Totales>
<MntTotal>1700</MntTotal>
</Totales>
</Encabezado>
<Detalle>
<NroLinDet>1</NroLinDet>
<CdgItem>
<TpoCodigo>ALFA20</TpoCodigo>
<VlrCodigo>SII030</VlrCodigo>
</CdgItem>
<NmbItem>goma de borrar school</NmbItem>
<DscItem>goma de borrar school</DscItem>
<QtyItem>5.0</QtyItem>
<UnmdItem>UN</UnmdItem>
<PrcItem>340.0</PrcItem>
<MontoItem>1700</MontoItem>
</Detalle>
<TED version="1.0">
<DD>
<RE>1-9</RE>
<TD>39</TD>
<F>37</F>
<FE>2016-10-28</FE>
<RR>66666666-6</RR>
<RSR>RUT GENERICO</RSR>
<MNT>1700</MNT>
<IT1>goma de borrar school</IT1>
<CAF version="1.0">
<DA>
<RE>1-9</RE>
<RS>RAZON SOCIAL DEL EMISOR</RS>
<TD>39</TD>
<RNG>
<D>31</D>
<H>40</H>
</RNG>
<FA>2016-10-28</FA>
<RSAPK>
<M>nWFgsaFkXS+z+GPNfGGHgVcDVh+/k9VbsSOwqlfYWlhmIsfLKZUSxxR+G0IqiHENjTYEMq1RF3pJT0fQkjQlJQ==</M>
<E>Aw==</E>
</RSAPK>
<IDK>100</IDK>
</DA>
<FRMA algoritmo="SHA1withRSA">EXA7TxWARzUiK4PvsVtO37Su1WxQDZopf1hk0xgGU9Mck/7nwLdGzKu+4zbCOgNofswKrAN+xGy/4MC9TGGU7Q==</FRMA>
</CAF>
<TSTED>2016-10-28T16:03:39</TSTED>
</DD>
<FRMT algoritmo="SHA1withRSA">XSbrCmPQS0IpWBrUvWwPwRr/74sZFbXGMWekHIu7KAFVUVXwEOLf4QRCaEooq/wTahUB63eBxkm2nVg54Ijbcg==</FRMT>
</TED>
<TmstFirma>2016-10-28T16:03:39</TmstFirma>
</Documento>

</DTE>
<DTE version="1.0">
<Documento ID="S6T1009N32">
<Encabezado>
<IdDoc>
<TipoDTE>39</TipoDTE>
<Folio>38</Folio>
<FchEmis>2016-10-28</FchEmis>
<IndServicio>3</IndServicio>
<FchVenc>2016-10-28</FchVenc>
</IdDoc>
<Emisor>
<RUTEmisor>1-9</RUTEmisor>
<RznSocEmisor>RAZON SOCIAL DEL EMISOR</RznSocEmisor>
<GiroEmisor>GIRO DEL EMISOR</GiroEmisor>
<CdgSIISucur>1</CdgSIISucur>
<DirOrigen>LAS MARGARITAS 127, HUERTOS FAMILIARES</DirOrigen>
<CmnaOrigen>CONCEPCION</CmnaOrigen>
<CiudadOrigen>CONCEPCION</CiudadOrigen>
</Emisor>
<Receptor>
<RUTRecep>66666666-6</RUTRecep>
<RznSocRecep>RUT GENERICO</RznSocRecep>
</Receptor>
<Totales>
<MntTotal>21590</MntTotal>
</Totales>
</Encabezado>
<Detalle>
<NroLinDet>1</NroLinDet>
<CdgItem>
<TpoCodigo>ALFA20</TpoCodigo>
<VlrCodigo>SII031</VlrCodigo>
</CdgItem>
<NmbItem>Té ceylan</NmbItem>
<DscItem>Té ceylan</DscItem>
<QtyItem>5.0</QtyItem>
<UnmdItem>UN</UnmdItem>
<PrcItem>3178.0</PrcItem>
<MontoItem>15890</MontoItem>
</Detalle>
<Detalle>
<NroLinDet>2</NroLinDet>
<CdgItem>
<TpoCodigo>ALFA20</TpoCodigo>
<VlrCodigo>SII032</VlrCodigo>
</CdgItem>
<NmbItem>Jugo super natural de 3/4 lts</NmbItem>
<DscItem>Jugo super natural de 3/4 lts</DscItem>
<QtyItem>38.0</QtyItem>
<UnmdItem>UN</UnmdItem>
<PrcItem>150.0</PrcItem>
<MontoItem>5700</MontoItem>
</Detalle>
<TED version="1.0">
<DD>
<RE>1-9</RE>
<TD>39</TD>
<F>38</F>
<FE>2016-10-28</FE>
<RR>66666666-6</RR>
<RSR>RUT GENERICO</RSR>
<MNT>21590</MNT>
<IT1>Té ceylan</IT1>
<CAF version="1.0">
<DA>
<RE>1-9</RE>
<RS>RAZON SOCIAL DEL EMISOR</RS>
<TD>39</TD>
<RNG>
<D>31</D>
<H>40</H>
</RNG>
<FA>2016-10-28</FA>
<RSAPK>
<M>nWFgsaFkXS+z+GPNfGGHgVcDVh+/k9VbsSOwqlfYWlhmIsfLKZUSxxR+G0IqiHENjTYEMq1RF3pJT0fQkjQlJQ==</M>
<E>Aw==</E>
</RSAPK>
<IDK>100</IDK>
</DA>
<FRMA algoritmo="SHA1withRSA">EXA7TxWARzUiK4PvsVtO37Su1WxQDZopf1hk0xgGU9Mck/7nwLdGzKu+4zbCOgNofswKrAN+xGy/4MC9TGGU7Q==</FRMA>
</CAF>
<TSTED>2016-10-28T16:03:40</TSTED>
</DD>
<FRMT algoritmo="SHA1withRSA">PLMLlI0iym953UTyIiz3oZfZMKk0GYDqd3xHPXkmnTf48XCSbNyB6Vt9iBvrYTyvSfLDiwN4ByjGK593Ogo94g==</FRMT>
</TED>
<TmstFirma>2016-10-28T16:03:40</TmstFirma>
</Documento>

</DTE>
<DTE version="1.0">
<Documento ID="S6T1009N33">
<Encabezado>
<IdDoc>
<TipoDTE>39</TipoDTE>
<Folio>39</Folio>
<FchEmis>2016-10-28</FchEmis>
<IndServicio>3</IndServicio>
<FchVenc>2016-10-28</FchVenc>
</IdDoc>
<Emisor>
<RUTEmisor>1-9</RUTEmisor>
<RznSocEmisor>RAZON SOCIAL DEL EMISOR</RznSocEmisor>
<GiroEmisor>GIRO DEL EMISOR</GiroEmisor>
<CdgSIISucur>1</CdgSIISucur>
<DirOrigen>LAS MARGARITAS 127, HUERTOS FAMILIARES</DirOrigen>
<CmnaOrigen>CONCEPCION</CmnaOrigen>
<CiudadOrigen>CONCEPCION</CiudadOrigen>
</Emisor>
<Receptor>
<RUTRecep>66666666-6</RUTRecep>
<RznSocRecep>RUT GENERICO</RznSocRecep>
</Receptor>
<Totales>
<MntTotal>12400</MntTotal>
</Totales>
</Encabezado>
<Detalle>
<NroLinDet>1</NroLinDet>
<CdgItem>
<TpoCodigo>ALFA20</TpoCodigo>
<VlrCodigo>SII033</VlrCodigo>
</CdgItem>
<NmbItem>lápiz tinta azul</NmbItem>
<DscItem>lápiz tinta azul</DscItem>
<QtyItem>10.0</QtyItem>
<UnmdItem>UN</UnmdItem>
<PrcItem>290.0</PrcItem>
<MontoItem>2900</MontoItem>
</Detalle>
<Detalle>
<NroLinDet>2</NroLinDet>
<CdgItem>
<TpoCodigo>ALFA20</TpoCodigo>
<VlrCodigo>SII034</VlrCodigo>
</CdgItem>
<NmbItem>lápiz tinta rojo</NmbItem>
<DscItem>lápiz tinta rojo</DscItem>
<QtyItem>5.0</QtyItem>
<UnmdItem>UN</UnmdItem>
<PrcItem>250.0</PrcItem>
<MontoItem>1250</MontoItem>
</Detalle>
<Detalle>
<NroLinDet>3</NroLinDet>
<CdgItem>
<TpoCodigo>ALFA20</TpoCodigo>
<VlrCodigo>SII035</VlrCodigo>
</CdgItem>
<NmbItem>lápiz tinta mágica</NmbItem>
<DscItem>lápiz tinta mágica</DscItem>
<QtyItem>3.0</QtyItem>
<UnmdItem>UN</UnmdItem>
<PrcItem>790.0</PrcItem>
<MontoItem>2370</MontoItem>
</Detalle>
<Detalle>
<NroLinDet>4</NroLinDet>
<CdgItem>
<TpoCodigo>ALFA20</TpoCodigo>
<VlrCodigo>SII036</VlrCodigo>
</CdgItem>
<NmbItem>lápiz corrector</NmbItem>
<DscItem>lápiz corrector</DscItem>
<QtyItem>2.0</QtyItem>
<UnmdItem>UN</UnmdItem>
<PrcItem>1190.0</PrcItem>
<MontoItem>2380</MontoItem>
</Detalle>
<Detalle>
<NroLinDet>5</NroLinDet>
<CdgItem>
<TpoCodigo>ALFA20</TpoCodigo>
<VlrCodigo>SII037</VlrCodigo>
</CdgItem>
<NmbItem>corchetera</NmbItem>
<DscItem>corchetera</DscItem>
<QtyItem>1.0</QtyItem>
<UnmdItem>UN</UnmdItem>
<PrcItem>3500.0</PrcItem>
<MontoItem>3500</MontoItem>
</Detalle>
<TED version="1.0">
<DD>
<RE>1-9</RE>
<TD>39</TD>
<F>39</F>
<FE>2016-10-28</FE>
<RR>66666666-6</RR>
<RSR>RUT GENERICO</RSR>
<MNT>12400</MNT>
<IT1>lápiz tinta azul</IT1>
<CAF version="1.0">
<DA>
<RE>1-9</RE>
<RS>RAZON SOCIAL DEL EMISOR</RS>
<TD>39</TD>
<RNG>
<D>31</D>
<H>40</H>
</RNG>
<FA>2016-10-28</FA>
<RSAPK>
<M>nWFgsaFkXS+z+GPNfGGHgVcDVh+/k9VbsSOwqlfYWlhmIsfLKZUSxxR+G0IqiHENjTYEMq1RF3pJT0fQkjQlJQ==</M>
<E>Aw==</E>
</RSAPK>
<IDK>100</IDK>
</DA>
<FRMA algoritmo="SHA1withRSA">EXA7TxWARzUiK4PvsVtO37Su1WxQDZopf1hk0xgGU9Mck/7nwLdGzKu+4zbCOgNofswKrAN+xGy/4MC9TGGU7Q==</FRMA>
</CAF>
<TSTED>2016-10-28T16:03:41</TSTED>
</DD>
<FRMT algoritmo="SHA1withRSA">XAYeJoZZIzRWLp7G4bWU+08atp7HW3hkAifRXyHkKRpGm9IkBWEE8ZMSLhL7m4aGcfM/kY8SXnN8U9wqNdQlgw==</FRMT>
</TED>
<TmstFirma>2016-10-28T16:03:41</TmstFirma>
</Documento>

</DTE>
<DTE version="1.0">
<Documento ID="S6T1009N34">
<Encabezado>
<IdDoc>
<TipoDTE>39</TipoDTE>
<Folio>40</Folio>
<FchEmis>2016-10-28</FchEmis>
<IndServicio>3</IndServicio>
<FchVenc>2016-10-28</FchVenc>
</IdDoc>
<Emisor>
<RUTEmisor>1-9</RUTEmisor>
<RznSocEmisor>RAZON SOCIAL DEL EMISOR</RznSocEmisor>
<GiroEmisor>GIRO DEL EMISOR</GiroEmisor>
<CdgSIISucur>1</CdgSIISucur>
<DirOrigen>LAS MARGARITAS 127, HUERTOS FAMILIARES</DirOrigen>
<CmnaOrigen>CONCEPCION</CmnaOrigen>
<CiudadOrigen>CONCEPCION</CiudadOrigen>
</Emisor>
<Receptor>
<RUTRecep>66666666-6</RUTRecep>
<RznSocRecep>RUT GENERICO</RznSocRecep>
</Receptor>
<Totales>
<MntTotal>2698</MntTotal>
</Totales>
</Encabezado>
<Detalle>
<NroLinDet>1</NroLinDet>
<CdgItem>
<TpoCodigo>ALFA20</TpoCodigo>
<VlrCodigo>SII038</VlrCodigo>
</CdgItem>
<NmbItem>Clavo Galvanizado 3/4&quot;</NmbItem>
<DscItem>Clavo Galvanizado 3/4&quot;</DscItem>
<QtyItem>3.8</QtyItem>
<UnmdItem>KG</UnmdItem>
<PrcItem>710.0</PrcItem>
<MontoItem>2698</MontoItem>
</Detalle>
<TED version="1.0">
<DD>
<RE>1-9</RE>
<TD>39</TD>
<F>40</F>
<FE>2016-10-28</FE>
<RR>66666666-6</RR>
<RSR>RUT GENERICO</RSR>
<MNT>2698</MNT>
<IT1>Clavo Galvanizado 3/4&quot;</IT1>
<CAF version="1.0">
<DA>
<RE>1-9</RE>
<RS>RAZON SOCIAL DEL EMISOR</RS>
<TD>39</TD>
<RNG>
<D>31</D>
<H>40</H>
</RNG>
<FA>2016-10-28</FA>
<RSAPK>
<M>nWFgsaFkXS+z+GPNfGGHgVcDVh+/k9VbsSOwqlfYWlhmIsfLKZUSxxR+G0IqiHENjTYEMq1RF3pJT0fQkjQlJQ==</M>
<E>Aw==</E>
</RSAPK>
<IDK>100</IDK>
</DA>
<FRMA algoritmo="SHA1withRSA">EXA7TxWARzUiK4PvsVtO37Su1WxQDZopf1hk0xgGU9Mck/7nwLdGzKu+4zbCOgNofswKrAN+xGy/4MC9TGGU7Q==</FRMA>
</CAF>
<TSTED>2016-10-28T16:03:42</TSTED>
</DD>
<FRMT algoritmo="SHA1withRSA">flqdLV6zIcE/ToxaAXfWd0GsA3dmq/I4Zew+ZITOAwl1lnEF8jan8oEkGgm2iJbAG5ks2s6zd1silmqr+zyaOQ==</FRMT>
</TED>
<TmstFirma>2016-10-28T16:03:42</TmstFirma>
</Documento>
</DTE>
</SetDTE>
</EnvioBOLETA>



Adicionalmente estas son las instrucciones que indica SII

1) Bajar un CAF con rango de boletas electrónicas que sea de 5 folios.
2) Con el CAF anterior construir las boletas electrónicas (XML) que se adjuntan en archivo Set de Pruebas.
 3) Luego con Notas de Crédito Electrónicas: anular la boleta electrónica 4, y rebajar en un 10% la boleta 1.
4) Enviar el Archivo de Consumo de Folios (vía UPLOAD en ambiente certificación), asociado a estas 5 boletas electrónicas y a las 2 notas de crédito electrónicas, al repositorio de archivos electrónicos. Luego mediante e-mail a Sii_be_certificacion@sii.cl (Identificar correo indicando en el Asunto: Boleta Electrónica), me informan el número de envío.
5) Enviar por e-mail a la casilla Sii_be_certificacion@sii.cl (Identificar correo indicando en el Asunto: Boleta Electrónica) definida para certificación de facturación electrónica, el XML y la representación gráfica en PDF de los documentos que se indican.
6) Finalmente enviar por e-mail a la casilla de Sii_be_certificacion@sii.cl (Identificar correo indicando en el Asunto: Boleta Electrónica) el libro de boletas electrónicas (XML) asociado a estas boletas electrónicas. Deben hacer todo lo anterior en un plazo máximo de 24 horas, puesto que se pretende verificar la capacidad de generación del archivo de consumo de folios. El plazo comienza una vez que bajan los folios de boletas electrónicas.
7) Luego de realizado lo indicado, deben enviar a la casilla Sii_be_certificacion@sii.cl (Identificar correo indicando en el Asunto: Boleta Electrónica) 10 muestras de representaciones gráficas de Boletas Electrónicas en PDF, que simulen operaciones reales (es decir, toman 10 ejemplos de sus actuales boletas emitidas por el contribuyente en papel, pero los generan en boletas electrónicas). Recuerde que estas deben tener relación con el giro del contribuyente.
8) Cuando usted obtenga el V°B° de la certificación por parte del SII, debe enviar un documento (tipo carta) dirigido al Servicio de Impuestos Internos, firmado por el representante legal del contribuyente, donde indique que ha realizado satisfactoriamente las pruebas para ser Autorizado como Emisor de Boletas Electrónicas, conforme a lo dispuesto en la Resolución Exenta SII N°19 del 12 de Febrero de 2008, como archivo adjunto, a la casilla Sii_be_declaracion@sii.cl (Identificar correo indicando en el Asunto: Declaración de Cumplimiento Boleta Electrónica), para proceder con la emisión de la Resolución. Además en este mismo documento indicar a contar de que fecha requiere ser autorizado, y el Sitio Web donde tendrá disponible la Consulta de Boleta Electrónica. CAF: Código de Autorización de Folios. La empresa ya se encuentra autorizada para descargar CAF de boletas electrónicas en el ambiente de certificación.

 PD: · Para ser autorizado a emitir boleta electrónica, debe previamente estar autorizado como emisor de documentos tributarios electrónicos o bien estar certificándose en forma paralela. · El sitio web para consultar la boleta electrónica debe estar señalado en las representaciones impresas de las boletas electrónicas y disponible en la Web previa aprobación a su certificación. · El tiempo de revisión es de entre 10 a 15 días hábiles desde su recepción

26 comentarios:

  1. Muchas gracias por la info, saludos.

    ResponderEliminar
  2. Estimado tiene un ejemplo del libro de consumo de folios RCOF ?

    ResponderEliminar
  3. Javier gracias por la guía. Te quería preguntar algo respecto a los envíos que no entendí. El envío de las 10 boletas se envía por correo o tal cual se sube una factura electrónica? Ese envío de 10 boletas debe estar empaquetado junto con las notas de crédito?
    Gracias por tu colaboración Saludos

    ResponderEliminar
    Respuestas
    1. Hola. Este proceso se envia por correo directamente a las casillas de sii. La plataforma maullin (o palena) no acepta boletas (EnvioBoleta), en este caso los XML solo se generan para almacenarse en plataforma del emisor y las posterior extracción del timbre. Por otra parte las Notas de Crédito relacionadas a una boleta se envían directamente a la plataforma de SII, tal como se hace con los DTE tradicionales. El proceso de validación por parte de SII toma bastante tiempo, casi fijo dos semanas x cada envio, por lo que es bastante lento, revisar bien antes de enviar.

      Eliminar
  4. Hola señores
    Estoy enviando el conjunto de archivo de la certificación de las boletas electrónicas, resulta que cuando comparo el xml del RCOF con su schema, no encuentra errores, pero cuando lo envio al ambiente de certificación (procedimiento para subir DTE), este me envia un error de schema.
    Ojalá alguien me pueda pasar uno xml de RCOF que esté correcto en su forma, para comprararlo con mi rcof xml.

    Desde ya gracias.
    Horacio

    ResponderEliminar
  5. Estimados.
    Estoy tratando de certificar una boleta electronica, pero no he podido pasar las pruebas con el informe de consumo de folios y el libro de ventas. Me indican que tiene error en montos informados, y que los totales tienen errores respectivamente. El problema es que esta es como la cuarta vez que envío el set, pero ya no se que mas cambiar. Me pueden ayudar con un ejemplo de estos archivos? o si gustan les envío el que genero y me explican cual es el error?? Las explicaciones del SII no son muy claras con los errores...
    Muchas gracias.
    Pablo

    ResponderEliminar
    Respuestas
    1. Hola, has logrado pasar la certificación? Si quieres te puedo ayudar.

      Eliminar
  6. El set de pruebas es el mismo que ustedes presentan arriba.

    ResponderEliminar
  7. Estimado una pregunta, de donde se obtiene la sección del Signature, donde viene el SignatureValue, DigestValue, ,, y X509Certificate, estos se leen del certificado digital, hay que generarlos y lo otro si genero los xml se envía solo eso al servicio o también hay que enlazar y enviar el archivo del certfificado. Desde ya muchas gracias.

    ResponderEliminar
    Respuestas
    1. El XML enviado debe ir firmado (Signature) igual que en el caso de la factura u otros DTE.

      Eliminar
    2. El signature es el resultado del proceso de firmado, es decir, tras hacer pasar por el contenido del DTE (boleta o no) se debe obtener ese bloque completo.
      Por ejemplo en Java Pueden usarse las librerias de Apache para construir este bloque un ejemplo referencial es algo asi...

      --------CODE------
      org.apache.xml.security.signature.XMLSignature sig;
      try {
      String alg = pKey.getAlgorithm();
      if (alg.equals("RSA")) {
      sig = new XMLSignature(doc, baseUri, XMLSignature.ALGO_ID_SIGNATURE_RSA_SHA1);
      }
      else if (alg.equals("DSA")) {
      sig = new XMLSignature(doc, baseUri, XMLSignature.ALGO_ID_SIGNATURE_DSA);
      }
      doc.getDocumentElement().appendChild(sig.getElement());

      Transforms transforms = new Transforms(doc); transforms.addTransform(Transforms.TRANSFORM_ENVELOPED_SIGNATURE);

      sig.addDocument("ID", transforms);

      if (agregarCertificado()) {
      X509Data xdata = new X509Data(doc);
      xdata.addCertificate(cert);
      sig.getKeyInfo().add(xdata);
      sig.getKeyInfo().addKeyValue(cert.getPublicKey());
      } else {
      sig.addKeyInfo(cert.getPublicKey());
      sig.addKeyInfo(cert);
      }
      sig.sign(pKey);

      -------

      SALUDOS

      Eliminar
  8. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  9. Alugno tips en boletas:
    - Recordar usar rut generico 66666666-6
    - En la seccion de totales, no debe incluirse el campo TasaIVA, solo el monto IVA, este no puede ser cero.
    - El campo fecha de cancelación tampoco se debe incluir.
    - Las referencias en boletas no incluyen fecha.
    - El indicador de servicio para una Boleta de Venta/Servicio es 3 (no es igual que el de las facturas).
    - La Razon Social y el Giro se declaran de forma distinta a los otros DTE (RznSocEmisor, GiroEmisor).

    ResponderEliminar
  10. El otro punto enredado es el tema de la extraccion de tokens.

    Existen 2 pares de servidores (2xcertificacion, 2xproduccion):

    Usar apicert.sii.cl o api.sii.cl para:
    - Iniciar sesion, semila y token.
    - Estado envio (tID)
    - Estado Boleta (folio)

    Usar pangal.sii.cl o rahue.sii.cl para
    - Enviar Documento (con el token anterior).

    En el header de todas las llamadas (excepto semila y token) debe incluirse:

    Cookie: TOKEN=MITOKENAQUI
    accept: application/json
    UserAgent: Mozilla/4.0 ( compatible; PROG 1.0; Windows NT)
    Host: api ó apicert ó pangal o rahue ...<<El que estoy usando

    Con esto los servidores contestan sin problema.
    Considerar que el Token vence, cuando esto pasa, responde un string (no un json) con el texto: NO ESTA AUTENTICADO
    Si pasa lo anterior, debe pedir, semilla y token nuevo para completar el envio/consulta.

    ResponderEliminar
  11. Javier, en el XML de set de pruebas para certificación hay que agregar un resumen de consumo de folios (ROCF) ¿ tienes algún ejemplo de ese XML de boletas con el resumen?

    ResponderEliminar
    Respuestas
    1. Aqui un ejemplo del Consumo de Folios:

      <ConsumoFolios xmlns="http://www.sii.cl/SiiDte" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" xsi:schemaLocation="http://www.sii.cl/SiiDte ConsumoFolio_v10.xsd">
      <DocumentoConsumoFolios ID="RCOF_20210103">
      <Caratula version="1.0">
      <RutEmisor>66666666-6</RutEmisor>
      <RutEnvia>66666666-6</RutEnvia>
      <FchResol>2020-12-30</FchResol>
      <NroResol>0</NroResol>
      <FchInicio>2021-01-03</FchInicio>
      <FchFinal>2021-01-03</FchFinal>
      <SecEnvio>1</SecEnvio>
      <TmstFirmaEnv>2021-01-03T20:21:52</TmstFirmaEnv>
      </Caratula>
      <Resumen>
      <TipoDocumento>39</TipoDocumento>
      <MntNeto>43831</MntNeto>
      <MntIva>8329</MntIva>
      <TasaIVA>19.0</TasaIVA>
      <MntExento>2000</MntExento>
      <MntTotal>54160</MntTotal>
      <FoliosEmitidos>5</FoliosEmitidos>
      <FoliosAnulados>0</FoliosAnulados>
      <FoliosUtilizados>5</FoliosUtilizados>
      <RangoUtilizados>
      <Inicial>6</Inicial>
      <Final>10</Final>
      </RangoUtilizados>
      </Resumen>
      <Resumen>
      <TipoDocumento>41</TipoDocumento>
      <MntNeto>0</MntNeto>
      <MntIva>0</MntIva>
      <TasaIVA>19.0</TasaIVA>
      <MntExento>0</MntExento>
      <MntTotal>0</MntTotal>
      <FoliosEmitidos>0</FoliosEmitidos>
      <FoliosAnulados>0</FoliosAnulados>
      <FoliosUtilizados>0</FoliosUtilizados>
      </Resumen>
      <Resumen>
      <TipoDocumento>61</TipoDocumento>
      <MntNeto>0</MntNeto>
      <MntIva>0</MntIva>
      <TasaIVA>19.0</TasaIVA>
      <MntExento>0</MntExento>
      <MntTotal>0</MntTotal>
      <FoliosEmitidos>0</FoliosEmitidos>
      <FoliosAnulados>0</FoliosAnulados>
      <FoliosUtilizados>0</FoliosUtilizados>
      </Resumen>
      </DocumentoConsumoFolios>
      <Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
      .....
      </Signature>
      </ConsumoFolios>

      ---FIN XML---

      Nota: Se usaron rut ficticios y el signature es igual a generado para DTE's.

      Eliminar
    2. Ese ejemplo fue aprobado ahora en enero 2021.
      Considerar que el RCOF 2021 en produccion, no incluye Notas de credito, pero para certificacion se sigue requiriendo :S .

      Eliminar
    3. Gracias Javier por este ejemplo. Entonces en certificación el archivo xml de boletas se envía separado del resumen. Es decir setboletas.xml y resumensetboletas.xml ?

      Eliminar
    4. Efectivamente, se usa un envio para cada uno, tendras un trackid por cada uno.

      Eliminar
  12. Buen día, Muy buena información. Actualmente como empresa tenemos problemas en armar el sobre, si bien es cierto para la validación, al momento de subir a SII nos da siempre el mismo error de Error en firma (Rechazado por Error en Firma). Algun dato de como generar la firma en un sobre?.
    De antemano muchas gracias.

    ResponderEliminar
    Respuestas
    1. Hola, el mecanismo de firmado del sobre (Envio / Set) es el mismo que el usado para el documento.
      Considerar:
      - el encoding correcto ISO8859-1 para validar correctamente caracteres especiales (acentos, caracteres)
      - En algunos casos la Firma y el Signature se confunden, S.I.I. a veces nos entrega información difusa, pero cuando indica Firma, normalmente apunta al TED en este deben incluirse cosas como la razon social y el nombre del primer item del documento, prestar atención en el largo de esos campos o caracteres especiales en esa sección, algunas librerias de firmado cambian el largo del contenido, en algunos casos un "trim" ejecutado por la libreria de firmado podria generar el problema.

      Eliminar
    2. @Javier Fritz, muchas gracias por los puntos a considerar. Aun así tengo contemplado esos puntos pero el error persiste en la firrma. Al enviar 1 set funciona pero al enviar mas de 1 me da error de firma. La construccion del SignatureValue del Envio se arma con todos los DTE correcto?

      Si conocen a alguien por favor contactarme llancaesteban@gmail.com, estamos en proceso de certificación y solo nos falta el sobre. Pagamos por hora o trabajo realizado.

      Eliminar
  13. Javier buen día: Si pudieras comentar ¿ en que casos se aplica el nodo "correlativo" del schema ex-rcof agregado 25 de Agosto 2006 "Caratula/Correlativo"?

    ¿ se aplica en el caso de tener 2 cajas emisoras de boletas electronicas con distinto rango de un solo timbraje en común?

    ResponderEliminar
  14. Javier buen día, tengo un problema al enviar boleta en los ambientes de certificacion(https://pangal.sii.cl/recursos/v1/boleta.electronica.envio) me devuelve el codigo de error 400 y en la respuesta del Boby me sale que no "No trae TOKEN" pero si lo estoy generando y enviado bien.

    ResponderEliminar