none
Ayuda para trabajar el proyecto de la SUNAT en .NET RRS feed

  • Debate general

  • Hola, hice un programa para resolver algunos problemas que podría encontrar la gente.

    Concierne la parte boletas de vente y notas / resumen de diario, he utilizado algunos ejemplos de documento que fueron enviados a mí sin verificar mi código.

    Ahora, el código esta disponible en vb.net y en C#, pero seria posible de añadir otras lenguajes de programación.

    Para trabajar en colaboración conmigo, podría contactarme en la siguiente dirección de correo electrónico : basilicsan64(at)hotmail.fr

    No voy a responder a las cuestiones técnicas


    sábado, 6 de junio de 2015 12:41

Todas las respuestas

  • Muy bueno... (Y)

    saludos Romain..

    martes, 9 de junio de 2015 21:01
  • Cual es tu correo? quiero participar en el proyecto.
    jueves, 11 de junio de 2015 20:51
  • Cual es tu correo? quiero participar en el proyecto.
    Mi correo es visible en mi primer mensaje
    miércoles, 17 de junio de 2015 5:55
  • Gracias, se que me va ayudar. Es posible que tener su asesoria? , claro remunerado. 

    miércoles, 12 de agosto de 2015 23:05
  • Estimados tengo el bendito error en lo que es la homologacion por favor necesito de su ayuda

    Espero que me puedan ayudar 

    El Error :

    La respuesta de Error es :  - 

    En el detalle : 

                        Code Name : 0103

    Codigo :

                System.Net.ServicePointManager.UseNagleAlgorithm = true;
                System.Net.ServicePointManager.Expect100Continue = false;
                System.Net.ServicePointManager.CheckCertificateRevocationList = true;

                BasicHttpBinding binding = new BasicHttpBinding(BasicHttpSecurityMode.TransportWithMessageCredential);
                binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.None;
                binding.Security.Transport.ProxyCredentialType = HttpProxyCredentialType.None;
                binding.Security.Message.ClientCredentialType = BasicHttpMessageCredentialType.UserName;
                binding.Security.Message.AlgorithmSuite = System.ServiceModel.Security.SecurityAlgorithmSuite.Default;

                string sURL = "https://www.sunat.gob.pe:443/ol-ti-itcpgem-sqa/billService";

                EndpointAddress remoteAddress = new EndpointAddress(sURL);

                WS_Sunat.billServiceClient ws = new WS_Sunat.billServiceClient(binding, remoteAddress);

                ws.ClientCredentials.UserName.UserName = "xxxxxxxxx";
                ws.ClientCredentials.UserName.Password = "yyyyyy";

                var elements = ws.Endpoint.Binding.CreateBindingElements();
                elements.Find<SecurityBindingElement>().EnableUnsecuredResponse = true;
                ws.Endpoint.Binding = new CustomBinding(elements);

                string sNombreZip = "20382748132-01-F001-2121.zip";
                Byte[] bytes = File.ReadAllBytes(@"C:\Joel\Proyectos\20382748132-01-F001-2121.zip");

                byte[] oRespuestaXML = ws.sendBill(sNombreZip, bytes);

                Console.WriteLine(Encoding.UTF8.GetString(oRespuestaXML));

    app.config 

        <system.serviceModel>
            <bindings>
                <basicHttpBinding>
                    <binding name="BillServicePortBinding">
                        <security mode="Transport" />
                    </binding>
                </basicHttpBinding>
            </bindings>
            <client>
                <endpoint address="https://www.sunat.gob.pe:443/ol-ti-itcpgem-sqa/billService"
                    binding="basicHttpBinding" bindingConfiguration="BillServicePortBinding"
                    contract="WS_Sunat.billService" name="BillServicePort" />
            </client>
        </system.serviceModel>
    jueves, 14 de enero de 2016 18:59
  • l Error :

    La respuesta de Error es :  -

    Este error ya se ha hecho referencia en mi programa, hay una solución
    jueves, 14 de enero de 2016 21:35
  • Alguien conoce alguna herramienta o softwar para generar los archivos XML de las facturas?
    miércoles, 27 de enero de 2016 2:00
  • Alguien conoce alguna herramienta o softwar para generar los archivos XML de las facturas?

    notepad++
    miércoles, 27 de enero de 2016 9:40
  • El usuario secundario de sunat que estas utilizando no es el correcto estas cometiendo algun tipo de error

    escribeme a trifolius7@gmail.com


    • Editado heinrrichfacho jueves, 28 de enero de 2016 23:38 mal redaccion
    jueves, 28 de enero de 2016 23:13
  • exelente opcion pero tienes que instalar el plugins adecuado te sugiero el 

    XML tools muy bueno apra este tipo de trabajos

    jueves, 28 de enero de 2016 23:18
  • Hey Romulus001

    sabes algo proceso de homologacion para  "Proveedores Servicios Electrónicos" ?? 

    te envie info al respecto...

    jueves, 28 de enero de 2016 23:20
  • Romulus  te deje un correo por favor ... me escribes por interno...

    gracias...

    jueves, 28 de enero de 2016 23:35
  • Hey Romulus001

    sabes algo proceso de homologacion para  "Proveedores Servicios Electrónicos" ?? 

    te envie info al respecto...

    Hola heinrrichfacho, no sé lo que es eso, he trabajado unicamente en el envió de las facturas, notas de débito , notas de crédito (unicamente los documentos obligatorios) y la comunicación de baja, no conozco los otros tipos de documentos o este proceso de "Proveedores Servicios Electrónicos", pienso que podrías tratar de contactar una persona aquí...
    viernes, 29 de enero de 2016 9:27
  • Es una nueva oportunidad que la sunat brinda... en la de convertirte en Proveedor de Servicios electronicos donde te pueden contratar los servicios para que seas tu quien maneja el envio de dichos documentos...utilizando tu certificado digital inclusive...

    Si he visto la pagina y ahora entiendo por que hay tan vaga documentacion... gracias por el link Romain...

    viernes, 29 de enero de 2016 21:33
  • Romain...

    http://heinrrichfacho.blogspot.pe/

    te hice una mencion honrosa al respecto... espero te ayude ...

    viernes, 29 de enero de 2016 21:40
  • La versión 1.1 de mi programa está disponible.
    domingo, 7 de febrero de 2016 21:40
  • Ya pude solucionar el error pero ahora me sale el famoso error 0401
    martes, 23 de febrero de 2016 21:53
  • Pude superar los himpases de envió a homologacion ahora estoy realizando las pruebas de facturas exoneradas pero me vota el error 2381 "Comprobante no cumple con el Grupo 1: No todos los items corresponden a operaciones gravadas a IGV".

    Aquí dejo el xml espero su ayuda : 

    <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
    <Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:sac="urn:sunat:names:specification:ubl:peru:schema:xsd:SunatAggregateComponents-1" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ext:UBLExtensions>
    <ext:UBLExtension>
    <ext:ExtensionContent>
    <sac:AdditionalInformation>
    <sac:AdditionalMonetaryTotal>
    <cbc:ID>1003</cbc:ID><cbc:PayableAmount currencyID="USD">10749.42</cbc:PayableAmount>
    </sac:AdditionalMonetaryTotal>
    <sac:AdditionalProperty>
    <cbc:ID>1000</cbc:ID>
    <cbc:Value><![CDATA[DIEZ MIL SETECIENTOS CUARENTA Y NUEVE CON 42/100]]></cbc:Value>
    </sac:AdditionalProperty>
    </sac:AdditionalInformation>
    </ext:ExtensionContent>
    </ext:UBLExtension>
    <ext:UBLExtension>
    <ext:ExtensionContent>
    xxxx
    </ext:ExtensionContent>
    </ext:UBLExtension>
    </ext:UBLExtensions>
    <cbc:UBLVersionID>2.0</cbc:UBLVersionID>
    <cbc:CustomizationID>1.0</cbc:CustomizationID>
    <cbc:ID>FF11-09</cbc:ID>
    <cbc:IssueDate>2016-01-05</cbc:IssueDate>
    <cbc:InvoiceTypeCode>01</cbc:InvoiceTypeCode>
    <cbc:DocumentCurrencyCode>USD</cbc:DocumentCurrencyCode>


    <cac:Signature>
    <cbc:ID>IDSignSP</cbc:ID>
    <cac:SignatoryParty>
    xxx
    </cac:SignatoryParty>
    <cac:DigitalSignatureAttachment><cac:ExternalReference><cbc:URI>#SignatureSP</cbc:URI></cac:ExternalReference></cac:DigitalSignatureAttachment>
    </cac:Signature>


    <cac:AccountingSupplierParty>
    <cbc:CustomerAssignedAccountID>20382748132</cbc:CustomerAssignedAccountID>
    <cbc:AdditionalAccountID>6</cbc:AdditionalAccountID>
    <cac:Party>
    <cac:PostalAddress>
    <cbc:ID>070101</cbc:ID>
    <cbc:StreetName><![CDATA[AV. ELMER FAUCETT NRO. 2851 TORRE C, PISO 4, OF. 414 EDIF. LIMA CARGO CITY CALLAO - CALLAO]]></cbc:StreetName>
    <cbc:CitySubdivisionName><![CDATA[]]]></cbc:CitySubdivisionName>
    <cbc:CityName>CALLAO</cbc:CityName>
    <cbc:CountrySubentity>CALLAO</cbc:CountrySubentity>
    <cbc:District>CALLAO</cbc:District>
    <cac:Country>
    <cbc:IdentificationCode>PE</cbc:IdentificationCode>
    </cac:Country>
    </cac:PostalAddress>
    <cac:PartyLegalEntity>
    <cbc:RegistrationName><![CDATA[ACCIONA FORWARDING PERU S.A.]]></cbc:RegistrationName>
    </cac:PartyLegalEntity>
    </cac:Party>
    </cac:AccountingSupplierParty>


    <cac:AccountingCustomerParty>
    <cbc:CustomerAssignedAccountID></cbc:CustomerAssignedAccountID>
    <cbc:AdditionalAccountID>0</cbc:AdditionalAccountID>
    <cac:Party>
    <cac:PartyLegalEntity>
    <cbc:RegistrationName><![CDATA[RCS LOGISTICS INC. - MIAMI]]></cbc:RegistrationName>
    </cac:PartyLegalEntity>
    </cac:Party>
    </cac:AccountingCustomerParty>


    <cac:TaxTotal>
    <cbc:TaxAmount currencyID="USD">0.00</cbc:TaxAmount>
    <cac:TaxSubtotal>
    <cbc:TaxAmount currencyID="USD">0.00</cbc:TaxAmount>
    <cac:TaxCategory>
    <cac:TaxScheme>
    <cbc:ID>1000</cbc:ID>
    <cbc:Name>IGV</cbc:Name>
    <cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
    </cac:TaxScheme>
    </cac:TaxCategory>
    </cac:TaxSubtotal>
    </cac:TaxTotal>


    <cac:LegalMonetaryTotal>
    <cbc:PayableAmount currencyID="USD">10749.42</cbc:PayableAmount>
    </cac:LegalMonetaryTotal>

    <cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity unitCode="NIU">1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="USD">10749.42</cbc:LineExtensionAmount>
    <cac:PricingReference>
    <cac:AlternativeConditionPrice>
    <cbc:PriceAmount currencyID="USD">12684.32</cbc:PriceAmount>
    <cbc:PriceTypeCode>01</cbc:PriceTypeCode>
    </cac:AlternativeConditionPrice>
    </cac:PricingReference>
    <cac:TaxTotal>
    <cbc:TaxAmount currencyID="USD">0.00</cbc:TaxAmount>
    <cac:TaxSubtotal>
    <cbc:TaxAmount currencyID="USD">0.00</cbc:TaxAmount>
    <cac:TaxCategory>
    <cbc:TaxExemptionReasonCode>20</cbc:TaxExemptionReasonCode>
    <cac:TaxScheme>
    <cbc:ID>1000</cbc:ID>
    <cbc:Name>IGV</cbc:Name>
    <cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
    </cac:TaxScheme>
    </cac:TaxCategory>
    </cac:TaxSubtotal>
    </cac:TaxTotal>
    <cac:Item>
    <cbc:Description><![CDATA[FLETE]]></cbc:Description>
    <cac:SellersItemIdentification><cbc:ID /></cac:SellersItemIdentification>
    </cac:Item>
    <cac:Price>
    <cbc:PriceAmount currencyID="USD">10749.42</cbc:PriceAmount>
    </cac:Price>
    </cac:InvoiceLine>

    </Invoice>



    Gracias.

    martes, 1 de marzo de 2016 15:45
  • Para enviar en homologacion, debes leer este documento.
    martes, 15 de marzo de 2016 22:08
  • Hola amigo tu crees que me podrias ayudar con el resumen de boletas esta identico mi xml con la firma como indicas en tu programa pero al enviar no llega a entrar a los servidores de sunat y me da el error que el ticket no existe.
    jueves, 31 de marzo de 2016 19:18
  • Pude superar los himpases de envió a homologacion ahora estoy realizando las pruebas de facturas exoneradas pero me vota el error 2381 "Comprobante no cumple con el Grupo 1: No todos los items corresponden a operaciones gravadas a IGV".

    Aquí dejo el xml espero su ayuda : 

    <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
    <Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:sac="urn:sunat:names:specification:ubl:peru:schema:xsd:SunatAggregateComponents-1" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ext:UBLExtensions>
    <ext:UBLExtension>
    <ext:ExtensionContent>
    <sac:AdditionalInformation>
    <sac:AdditionalMonetaryTotal>
    <cbc:ID>1003</cbc:ID><cbc:PayableAmount currencyID="USD">10749.42</cbc:PayableAmount>
    </sac:AdditionalMonetaryTotal>
    <sac:AdditionalProperty>
    <cbc:ID>1000</cbc:ID>
    <cbc:Value><![CDATA[DIEZ MIL SETECIENTOS CUARENTA Y NUEVE CON 42/100]]></cbc:Value>
    </sac:AdditionalProperty>
    </sac:AdditionalInformation>
    </ext:ExtensionContent>
    </ext:UBLExtension>
    <ext:UBLExtension>
    <ext:ExtensionContent>
    xxxx
    </ext:ExtensionContent>
    </ext:UBLExtension>
    </ext:UBLExtensions>
    <cbc:UBLVersionID>2.0</cbc:UBLVersionID>
    <cbc:CustomizationID>1.0</cbc:CustomizationID>
    <cbc:ID>FF11-09</cbc:ID>
    <cbc:IssueDate>2016-01-05</cbc:IssueDate>
    <cbc:InvoiceTypeCode>01</cbc:InvoiceTypeCode>
    <cbc:DocumentCurrencyCode>USD</cbc:DocumentCurrencyCode>


    <cac:Signature>
    <cbc:ID>IDSignSP</cbc:ID>
    <cac:SignatoryParty>
    xxx
    </cac:SignatoryParty>
    <cac:DigitalSignatureAttachment><cac:ExternalReference><cbc:URI>#SignatureSP</cbc:URI></cac:ExternalReference></cac:DigitalSignatureAttachment>
    </cac:Signature>


    <cac:AccountingSupplierParty>
    <cbc:CustomerAssignedAccountID>20382748132</cbc:CustomerAssignedAccountID>
    <cbc:AdditionalAccountID>6</cbc:AdditionalAccountID>
    <cac:Party>
    <cac:PostalAddress>
    <cbc:ID>070101</cbc:ID>
    <cbc:StreetName><![CDATA[AV. ELMER FAUCETT NRO. 2851 TORRE C, PISO 4, OF. 414 EDIF. LIMA CARGO CITY CALLAO - CALLAO]]></cbc:StreetName>
    <cbc:CitySubdivisionName><![CDATA[]]]></cbc:CitySubdivisionName>
    <cbc:CityName>CALLAO</cbc:CityName>
    <cbc:CountrySubentity>CALLAO</cbc:CountrySubentity>
    <cbc:District>CALLAO</cbc:District>
    <cac:Country>
    <cbc:IdentificationCode>PE</cbc:IdentificationCode>
    </cac:Country>
    </cac:PostalAddress>
    <cac:PartyLegalEntity>
    <cbc:RegistrationName><![CDATA[ACCIONA FORWARDING PERU S.A.]]></cbc:RegistrationName>
    </cac:PartyLegalEntity>
    </cac:Party>
    </cac:AccountingSupplierParty>


    <cac:AccountingCustomerParty>
    <cbc:CustomerAssignedAccountID></cbc:CustomerAssignedAccountID>
    <cbc:AdditionalAccountID>0</cbc:AdditionalAccountID>
    <cac:Party>
    <cac:PartyLegalEntity>
    <cbc:RegistrationName><![CDATA[RCS LOGISTICS INC. - MIAMI]]></cbc:RegistrationName>
    </cac:PartyLegalEntity>
    </cac:Party>
    </cac:AccountingCustomerParty>


    <cac:TaxTotal>
    <cbc:TaxAmount currencyID="USD">0.00</cbc:TaxAmount>
    <cac:TaxSubtotal>
    <cbc:TaxAmount currencyID="USD">0.00</cbc:TaxAmount>
    <cac:TaxCategory>
    <cac:TaxScheme>
    <cbc:ID>1000</cbc:ID>
    <cbc:Name>IGV</cbc:Name>
    <cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
    </cac:TaxScheme>
    </cac:TaxCategory>
    </cac:TaxSubtotal>
    </cac:TaxTotal>


    <cac:LegalMonetaryTotal>
    <cbc:PayableAmount currencyID="USD">10749.42</cbc:PayableAmount>
    </cac:LegalMonetaryTotal>

    <cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity unitCode="NIU">1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="USD">10749.42</cbc:LineExtensionAmount>
    <cac:PricingReference>
    <cac:AlternativeConditionPrice>
    <cbc:PriceAmount currencyID="USD">12684.32</cbc:PriceAmount>
    <cbc:PriceTypeCode>01</cbc:PriceTypeCode>
    </cac:AlternativeConditionPrice>
    </cac:PricingReference>
    <cac:TaxTotal>
    <cbc:TaxAmount currencyID="USD">0.00</cbc:TaxAmount>
    <cac:TaxSubtotal>
    <cbc:TaxAmount currencyID="USD">0.00</cbc:TaxAmount>
    <cac:TaxCategory>
    <cbc:TaxExemptionReasonCode>20</cbc:TaxExemptionReasonCode>
    <cac:TaxScheme>
    <cbc:ID>1000</cbc:ID>
    <cbc:Name>IGV</cbc:Name>
    <cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
    </cac:TaxScheme>
    </cac:TaxCategory>
    </cac:TaxSubtotal>
    </cac:TaxTotal>
    <cac:Item>
    <cbc:Description><![CDATA[FLETE]]></cbc:Description>
    <cac:SellersItemIdentification><cbc:ID /></cac:SellersItemIdentification>
    </cac:Item>
    <cac:Price>
    <cbc:PriceAmount currencyID="USD">10749.42</cbc:PriceAmount>
    </cac:Price>
    </cac:InvoiceLine>

    </Invoice>



    Gracias.

    En tu detalle estas colocando lo siguiente:

    <cbc:TaxExemptionReasonCode>20</cbc:TaxExemptionReasonCode>

    Según el catálogo 07 corresponde a una operación Exonerada. Las gravadas son de la 10 al 17.

    Además encuentro lo siguiente:

    <sac:AdditionalMonetaryTotal>
    <cbc:ID>1003</cbc:ID>
    <cbc:PayableAmount currencyID="USD">10749.42</cbc:PayableAmount>
    </sac:AdditionalMonetaryTotal>

    El código de operaciones gravadas es 1001

    martes, 12 de abril de 2016 15:58
  • Gracias 
    lunes, 18 de abril de 2016 16:37
  • Alguien sabe porque sale este error ?

    2394

    Comprobante no cumple con el Grupo 11: Debe existir Total descuentos mayor a cero

    <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
    <Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:sac="urn:sunat:names:specification:ubl:peru:schema:xsd:SunatAggregateComponents-1" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ext:UBLExtensions>
    <ext:UBLExtension>
    <ext:ExtensionContent>
    <sac:AdditionalInformation>
    <sac:AdditionalMonetaryTotal>
    <cbc:ID>1001</cbc:ID>
    <cbc:PayableAmount currencyID="PEN">1426.28</cbc:PayableAmount>
    </sac:AdditionalMonetaryTotal>
    <sac:AdditionalMonetaryTotal>
    <cbc:ID>2005</cbc:ID>
    <cbc:PayableAmount currencyID="PEN">75.07</cbc:PayableAmount>
    </sac:AdditionalMonetaryTotal>
    <sac:AdditionalProperty>
    <cbc:ID>1000</cbc:ID>
    <cbc:Value><![CDATA[SON MIL SEISCIENTOS OCHENTA Y TRES CON 01/100]]></cbc:Value>
    </sac:AdditionalProperty>
    </sac:AdditionalInformation>
    </ext:ExtensionContent>
    </ext:UBLExtension>
    <ext:UBLExtension>
    <ext:ExtensionContent>
    </ext:ExtensionContent>
    </ext:UBLExtension>
    </ext:UBLExtensions>
    <cbc:UBLVersionID>2.0</cbc:UBLVersionID>
    <cbc:CustomizationID>1.0</cbc:CustomizationID>
    <cbc:ID>BB14-4</cbc:ID>
    <cbc:IssueDate>2016-01-20</cbc:IssueDate>
    <cbc:InvoiceTypeCode>03</cbc:InvoiceTypeCode>
    <cbc:DocumentCurrencyCode>PEN</cbc:DocumentCurrencyCode>
    <cac:Signature>
    <cbc:ID>IDSignSP</cbc:ID>
    <cac:SignatoryParty>
    <cac:PartyIdentification>
    <cbc:ID>20382748132</cbc:ID>
    </cac:PartyIdentification>
    <cac:PartyName>
    <cbc:Name><![CDATA[ACCIONA FORWARDING PERU S.A.]]></cbc:Name>
    </cac:PartyName>
    </cac:SignatoryParty>
    <cac:DigitalSignatureAttachment>
    <cac:ExternalReference>
    <cbc:URI>#SignatureSP</cbc:URI>
    </cac:ExternalReference>
    </cac:DigitalSignatureAttachment>
    </cac:Signature>
    <cac:AccountingSupplierParty>
    <cbc:CustomerAssignedAccountID>20382748132</cbc:CustomerAssignedAccountID>
    <cbc:AdditionalAccountID>6</cbc:AdditionalAccountID>
    <cac:Party>
    <cac:PostalAddress>
    <cbc:ID>070101</cbc:ID>
    <cbc:StreetName><![CDATA[AV. ELMER FAUCETT NRO. 2851 TORRE C, PISO 4, OF. 414 EDIF. LIMA CARGO CITY CALLAO - CALLAO]]></cbc:StreetName>
    <cbc:CitySubdivisionName><![CDATA[]]]></cbc:CitySubdivisionName>
    <cbc:CityName>CALLAO</cbc:CityName>
    <cbc:CountrySubentity>CALLAO</cbc:CountrySubentity>
    <cbc:District>CALLAO</cbc:District>
    <cac:Country>
    <cbc:IdentificationCode>PE</cbc:IdentificationCode>
    </cac:Country>
    </cac:PostalAddress>
    <cac:PartyLegalEntity>
    <cbc:RegistrationName><![CDATA[ACCIONA FORWARDING PERU S.A.]]></cbc:RegistrationName>
    </cac:PartyLegalEntity>
    </cac:Party>
    </cac:AccountingSupplierParty>
    <cac:AccountingCustomerParty>
    <cbc:CustomerAssignedAccountID>20510896344</cbc:CustomerAssignedAccountID>
    <cbc:AdditionalAccountID>6</cbc:AdditionalAccountID>
    <cac:Party>
    <cac:PartyLegalEntity>
    <cbc:RegistrationName><![CDATA[SYNTHES PERU S.A.C.]]></cbc:RegistrationName>
    </cac:PartyLegalEntity>
    </cac:Party>
    </cac:AccountingCustomerParty>
    <cac:TaxTotal>
    <cbc:TaxAmount currencyID="PEN">256.73</cbc:TaxAmount>
    <cac:TaxSubtotal>
    <cbc:TaxAmount currencyID="PEN">256.73</cbc:TaxAmount>
    <cac:TaxCategory>
    <cac:TaxScheme>
    <cbc:ID>1000</cbc:ID>
    <cbc:Name>IGV</cbc:Name>
    <cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
    </cac:TaxScheme>
    </cac:TaxCategory>
    </cac:TaxSubtotal>
    </cac:TaxTotal>
    <cac:LegalMonetaryTotal>
    <cbc:PayableAmount currencyID="PEN">1683.01</cbc:PayableAmount>
    </cac:LegalMonetaryTotal>
    <cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity unitCode="NIU">1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="PEN">845.76</cbc:LineExtensionAmount>
    <cac:PricingReference>
    <cac:AlternativeConditionPrice>
    <cbc:PriceAmount currencyID="PEN">998.00</cbc:PriceAmount>
    <cbc:PriceTypeCode>01</cbc:PriceTypeCode>
    </cac:AlternativeConditionPrice>
    </cac:PricingReference>
    <cac:AllowanceCharge>
    <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
    <cbc:Amount currencyID="PEN">42.29</cbc:Amount>
    </cac:AllowanceCharge>
    <cac:TaxTotal>
    <cbc:TaxAmount currencyID="PEN">152.24</cbc:TaxAmount>
    <cac:TaxSubtotal>
    <cbc:TaxAmount currencyID="PEN">152.24</cbc:TaxAmount>
    <cac:TaxCategory>
    <cbc:TaxExemptionReasonCode>10</cbc:TaxExemptionReasonCode>
    <cac:TaxScheme>
    <cbc:ID>1000</cbc:ID>
    <cbc:Name>IGV</cbc:Name>
    <cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
    </cac:TaxScheme>
    </cac:TaxCategory>
    </cac:TaxSubtotal>
    </cac:TaxTotal>
    <cac:Item>
    <cbc:Description><![CDATA[Refrigeradora marca "AXM" no frost de 200 ltrs]]></cbc:Description>
    <cac:SellersItemIdentification>
    <cbc:ID />
    </cac:SellersItemIdentification>
    </cac:Item>
    <cac:Price>
    <cbc:PriceAmount currencyID="PEN">845.76</cbc:PriceAmount>
    </cac:Price>
    </cac:InvoiceLine>
    <cac:InvoiceLine>
    <cbc:ID>2</cbc:ID>
    <cbc:InvoicedQuantity unitCode="NIU">1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="PEN">635.59</cbc:LineExtensionAmount>
    <cac:PricingReference>
    <cac:AlternativeConditionPrice>
    <cbc:PriceAmount currencyID="PEN">750.00</cbc:PriceAmount>
    <cbc:PriceTypeCode>01</cbc:PriceTypeCode>
    </cac:AlternativeConditionPrice>
    </cac:PricingReference>
    <cac:AllowanceCharge>
    <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
    <cbc:Amount currencyID="PEN">31.78</cbc:Amount>
    </cac:AllowanceCharge>
    <cac:TaxTotal>
    <cbc:TaxAmount currencyID="PEN">114.41</cbc:TaxAmount>
    <cac:TaxSubtotal>
    <cbc:TaxAmount currencyID="PEN">114.41</cbc:TaxAmount>
    <cac:TaxCategory>
    <cbc:TaxExemptionReasonCode>10</cbc:TaxExemptionReasonCode>
    <cac:TaxScheme>
    <cbc:ID>1000</cbc:ID>
    <cbc:Name>IGV</cbc:Name>
    <cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
    </cac:TaxScheme>
    </cac:TaxCategory>
    </cac:TaxSubtotal>
    </cac:TaxTotal>
    <cac:Item>
    <cbc:Description><![CDATA[Cocina a gas GLP, marca "AXM" de 5 hornillas]]></cbc:Description>
    <cac:SellersItemIdentification>
    <cbc:ID />
    </cac:SellersItemIdentification>
    </cac:Item>
    <cac:Price>
    <cbc:PriceAmount currencyID="PEN">635.59</cbc:PriceAmount>
    </cac:Price>
    </cac:InvoiceLine>
    <cac:InvoiceLine>
    <cbc:ID>3</cbc:ID>
    <cbc:InvoicedQuantity unitCode="NIU">1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="PEN">10.00</cbc:LineExtensionAmount>
    <cac:PricingReference>
    <cac:AlternativeConditionPrice>
    <cbc:PriceAmount currencyID="PEN">11.80</cbc:PriceAmount>
    <cbc:PriceTypeCode>01</cbc:PriceTypeCode>
    </cac:AlternativeConditionPrice>
    </cac:PricingReference>
    <cac:AllowanceCharge>
    <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
    <cbc:Amount currencyID="PEN">0.50</cbc:Amount>
    </cac:AllowanceCharge>
    <cac:TaxTotal>
    <cbc:TaxAmount currencyID="PEN">1.80</cbc:TaxAmount>
    <cac:TaxSubtotal>
    <cbc:TaxAmount currencyID="PEN">1.80</cbc:TaxAmount>
    <cac:TaxCategory>
    <cbc:TaxExemptionReasonCode>10</cbc:TaxExemptionReasonCode>
    <cac:TaxScheme>
    <cbc:ID>1000</cbc:ID>
    <cbc:Name>IGV</cbc:Name>
    <cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
    </cac:TaxScheme>
    </cac:TaxCategory>
    </cac:TaxSubtotal>
    </cac:TaxTotal>
    <cac:Item>
    <cbc:Description><![CDATA[OTRA COCINA]]></cbc:Description>
    <cac:SellersItemIdentification>
    <cbc:ID />
    </cac:SellersItemIdentification>
    </cac:Item>
    <cac:Price>
    <cbc:PriceAmount currencyID="PEN">10.00</cbc:PriceAmount>
    </cac:Price>
    </cac:InvoiceLine>
    <cac:InvoiceLine>
    <cbc:ID>4</cbc:ID>
    <cbc:InvoicedQuantity unitCode="NIU">1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="PEN">10.00</cbc:LineExtensionAmount>
    <cac:PricingReference>
    <cac:AlternativeConditionPrice>
    <cbc:PriceAmount currencyID="PEN">11.80</cbc:PriceAmount>
    <cbc:PriceTypeCode>01</cbc:PriceTypeCode>
    </cac:AlternativeConditionPrice>
    </cac:PricingReference>
    <cac:AllowanceCharge>
    <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
    <cbc:Amount currencyID="PEN">0.50</cbc:Amount>
    </cac:AllowanceCharge>
    <cac:TaxTotal>
    <cbc:TaxAmount currencyID="PEN">1.80</cbc:TaxAmount>
    <cac:TaxSubtotal>
    <cbc:TaxAmount currencyID="PEN">1.80</cbc:TaxAmount>
    <cac:TaxCategory>
    <cbc:TaxExemptionReasonCode>10</cbc:TaxExemptionReasonCode>
    <cac:TaxScheme>
    <cbc:ID>1000</cbc:ID>
    <cbc:Name>IGV</cbc:Name>
    <cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
    </cac:TaxScheme>
    </cac:TaxCategory>
    </cac:TaxSubtotal>
    </cac:TaxTotal>
    <cac:Item>
    <cbc:Description><![CDATA[OTRA COCINA]]></cbc:Description>
    <cac:SellersItemIdentification>
    <cbc:ID />
    </cac:SellersItemIdentification>
    </cac:Item>
    <cac:Price>
    <cbc:PriceAmount currencyID="PEN">10.00</cbc:PriceAmount>
    </cac:Price>
    </cac:InvoiceLine>
    </Invoice>


    lunes, 18 de abril de 2016 16:40
  • @privadojoel : en el caso de un documento con un descuento global, debes substituir

    <cac:LegalMonetaryTotal>
    <cbc:PayableAmount currencyID="PEN">1683.01</cbc:PayableAmount>
    </cac:LegalMonetaryTotal>

    por

    <cac:LegalMonetaryTotal>
    <cbc:PayableAmount currencyID="PEN">1683.01</cbc:PayableAmount>

    <cbc:AllowanceTotalAmount currencyID="PEN">75.07</cbc:AllowanceTotalAmount>

    </cac:LegalMonetaryTotal>

    En este nuevo nodo, hay el monto del descuento.

    lunes, 18 de abril de 2016 20:30
  • Publicación de la versión 1.3 de mi programa :

    1) Posibilidad de calcular los montos de los id 1000 (= PayableAmount) , 1001, 1003, 2005 y el monto IGV para cada tipo de caso en homologacion

    2) Corrección de la idioma que aparece en la apertura de la aplicación

    jueves, 21 de abril de 2016 20:10
  • cual es la url es la misma ???
    viernes, 22 de abril de 2016 2:19
  • cual es la url es la misma ???
    es la misma url
    viernes, 22 de abril de 2016 9:37
  • Estoy enviando mi factura con descuento global en homologacion pero me vota error 

    2380 "El Documento Tiene Observaciones"

    Alguien ah tenido este problema.

    Dejo el xml que envio :

    <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
    <Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:sac="urn:sunat:names:specification:ubl:peru:schema:xsd:SunatAggregateComponents-1" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ext:UBLExtensions>
    	<ext:UBLExtension>
    		<ext:ExtensionContent>
    			<sac:AdditionalInformation>
    				<sac:AdditionalMonetaryTotal>
    					<cbc:ID>1001</cbc:ID>
    					<cbc:PayableAmount currencyID="PEN">680.91</cbc:PayableAmount>
    				</sac:AdditionalMonetaryTotal>
    				<sac:AdditionalMonetaryTotal>
    					<cbc:ID>2005</cbc:ID>
    					<cbc:PayableAmount currencyID="PEN">35.84</cbc:PayableAmount>
    				</sac:AdditionalMonetaryTotal>
    				<sac:AdditionalProperty>
    					<cbc:ID>1000</cbc:ID>
    					<cbc:Value><![CDATA[SON OCHOCIENTOS Y TRES CON 47/100]]></cbc:Value>
    				</sac:AdditionalProperty>
    			</sac:AdditionalInformation>
    		</ext:ExtensionContent>
    	</ext:UBLExtension>
    	<ext:UBLExtension>
    		<ext:ExtensionContent>
    		<ds:Signature Id="SignatureSP"><SignedInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>rE3WM3/x75EWpXLpFukRGp1asTw=</DigestValue></Reference></SignedInfo><SignatureValue xmlns="http://www.w3.org/2000/09/xmldsig#">h5sK5zgb2tYhe9f2q3Ohw6V7F+9xDNhysS7EaI6jvVXbKz7cUoDJG8DxXV66ujEegqvMRXuEDanwWQz24lb6t6Sog4z+MhHEowbvu14s9a1EtgYd88ZlEWqfFhAx9G4tDIKnHp6kDyTztTAIz/ulZaEgRrXL1JGcFyG3D8ZeoDKl9E5hsQ1uwEiWWQd5iiNpNKsXeslSzUHkNNPoAth4HgJ5cbn17jRgG+T8ajRVyKEbBJ6jaj2pRCItUT2EmfQVgSPUvAo4aU5+h+0WC18BQk/6MA3aGvuSDhZtzeq7Vr7ZiVT9yNlPxZz8hr2y2wGZOPFihIRbNBLmmqAGAboqAA==</SignatureValue><KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><X509Data><X509SubjectName>E=javier.ghersi.giurfa@acciona.com, CN="JAVIER ALEJANDRO GHERSI GIURFA ", OU=Identidad validada por GRAMD, OU=07622692, OU=20382748132, O=ACCIONA FORWARDING PERU S.A., L=LIMA, C=PE</X509SubjectName><X509Certificate>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</X509Certificate></X509Data></KeyInfo></ds:Signature></ext:ExtensionContent>
    	</ext:UBLExtension>
    </ext:UBLExtensions>
    <cbc:UBLVersionID>2.0</cbc:UBLVersionID>
    <cbc:CustomizationID>1.0</cbc:CustomizationID>
    <cbc:ID>FF14-5</cbc:ID>
    <cbc:IssueDate>2016-02-20</cbc:IssueDate>
    <cbc:InvoiceTypeCode>01</cbc:InvoiceTypeCode>
    <cbc:DocumentCurrencyCode>PEN</cbc:DocumentCurrencyCode>
    <cac:Signature>
    	<cbc:ID>IDSignSP</cbc:ID>
    	<cac:SignatoryParty>
    		<cac:PartyIdentification>
    			<cbc:ID>20382748132</cbc:ID>
    		</cac:PartyIdentification>
    		<cac:PartyName>
    			<cbc:Name><![CDATA[ACCIONA FORWARDING PERU S.A.]]></cbc:Name>
    		</cac:PartyName>
    	</cac:SignatoryParty>
    	<cac:DigitalSignatureAttachment>
    		<cac:ExternalReference>
    			<cbc:URI>#SignatureSP</cbc:URI>
    		</cac:ExternalReference>
    	</cac:DigitalSignatureAttachment>
    </cac:Signature>
    <cac:AccountingSupplierParty>
    	<cbc:CustomerAssignedAccountID>20382748132</cbc:CustomerAssignedAccountID>
    	<cbc:AdditionalAccountID>6</cbc:AdditionalAccountID>
    	<cac:Party>
    		<cac:PostalAddress>
    			<cbc:ID>070101</cbc:ID>
    			<cbc:StreetName><![CDATA[AV. ELMER FAUCETT NRO. 2851 TORRE C, PISO 4, OF. 414 EDIF. LIMA CARGO CITY CALLAO - CALLAO]]></cbc:StreetName>
    			<cbc:CitySubdivisionName><![CDATA[]]]></cbc:CitySubdivisionName>
    			<cbc:CityName>CALLAO</cbc:CityName>
    			<cbc:CountrySubentity>CALLAO</cbc:CountrySubentity>
    			<cbc:District>CALLAO</cbc:District>
    			<cac:Country>
    				<cbc:IdentificationCode>PE</cbc:IdentificationCode>
    			</cac:Country>
    		</cac:PostalAddress>
    		<cac:PartyLegalEntity>
    			<cbc:RegistrationName><![CDATA[ACCIONA FORWARDING PERU S.A.]]></cbc:RegistrationName>
    		</cac:PartyLegalEntity>
    	</cac:Party>
    </cac:AccountingSupplierParty>
    <cac:AccountingCustomerParty>
    	<cbc:CustomerAssignedAccountID>20510896344</cbc:CustomerAssignedAccountID>
    	<cbc:AdditionalAccountID>6</cbc:AdditionalAccountID>
    	<cac:Party>
    		<cac:PartyLegalEntity>
    			<cbc:RegistrationName><![CDATA[SYNTHES PERU S.A.C.]]></cbc:RegistrationName>
    		</cac:PartyLegalEntity>
    	</cac:Party>
    </cac:AccountingCustomerParty>
    <cac:TaxTotal>
    	<cbc:TaxAmount currencyID="PEN">122.56</cbc:TaxAmount>
    	<cac:TaxSubtotal>
    		<cbc:TaxAmount currencyID="PEN">122.56</cbc:TaxAmount>
    		<cac:TaxCategory>
    			<cac:TaxScheme>
    				<cbc:ID>1000</cbc:ID>
    				<cbc:Name>IGV</cbc:Name>
    				<cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
    			</cac:TaxScheme>
    		</cac:TaxCategory>
    	</cac:TaxSubtotal>
    </cac:TaxTotal>
    <cac:LegalMonetaryTotal>
    	<cbc:AllowanceTotalAmount currencyID="PEN">35.84</cbc:AllowanceTotalAmount>
    	<cbc:PayableAmount currencyID="PEN">845.76</cbc:PayableAmount>
    </cac:LegalMonetaryTotal>
    <cac:InvoiceLine>
    	<cbc:ID>1</cbc:ID>
    	<cbc:InvoicedQuantity unitCode="NIU">1</cbc:InvoicedQuantity>
    	<cbc:LineExtensionAmount currencyID="PEN">845.76</cbc:LineExtensionAmount>
    	<cac:PricingReference>
    		<cac:AlternativeConditionPrice>
    			<cbc:PriceAmount currencyID="PEN">716.75</cbc:PriceAmount>
    			<cbc:PriceTypeCode>01</cbc:PriceTypeCode>
    		</cac:AlternativeConditionPrice>
    	</cac:PricingReference>
    	<cac:TaxTotal>
    		<cbc:TaxAmount currencyID="PEN">122.56</cbc:TaxAmount>
    		<cac:TaxSubtotal>
    			<cbc:TaxAmount currencyID="PEN">122.56</cbc:TaxAmount>
    			<cac:TaxCategory>
    				<cbc:TaxExemptionReasonCode>10</cbc:TaxExemptionReasonCode>
    				<cac:TaxScheme>
    					<cbc:ID>1000</cbc:ID>
    					<cbc:Name>IGV</cbc:Name>
    					<cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
    				</cac:TaxScheme>
    			</cac:TaxCategory>
    		</cac:TaxSubtotal>
    	</cac:TaxTotal>
    	<cac:Item>
    		<cbc:Description><![CDATA[Refrigeradora marca "AXM" no frost de 200 ltrs]]></cbc:Description>
    		<cac:SellersItemIdentification><cbc:ID /></cac:SellersItemIdentification>
    	</cac:Item>
    	<cac:Price>
    		<cbc:PriceAmount currencyID="PEN">716.75</cbc:PriceAmount>
    	</cac:Price>
    </cac:InvoiceLine>
    </Invoice>

    Gracias

    lunes, 2 de mayo de 2016 16:05
  • Pon tu CDR para ver las observaciones
    lunes, 2 de mayo de 2016 16:23
  • @privadojoel : para mi, en el nodo cac:InvoiceLine/cac:Item/cac:SellersItemIdentification/cbc:Id, debes mencionar un codigo articulo.

    lunes, 2 de mayo de 2016 21:19
  • Supere el error, no es nada eso, el error se debe a los montos aquí les dejo algo referente a ese error para que se puedan guiar los que en un futuro tengan este error.

    Aquí les dejo el xml que se genera y no hay error  FF14-con item:

    <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
    <Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:sac="urn:sunat:names:specification:ubl:peru:schema:xsd:SunatAggregateComponents-1" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ext:UBLExtensions>
    	<ext:UBLExtension>
    		<ext:ExtensionContent>
    			<sac:AdditionalInformation>
    				<sac:AdditionalMonetaryTotal>
    					<cbc:ID>1001</cbc:ID>
    					<cbc:PayableAmount currencyID="PEN">157795.00</cbc:PayableAmount>
    				</sac:AdditionalMonetaryTotal>
    				<sac:AdditionalMonetaryTotal>
    					<cbc:ID>2005</cbc:ID>
    					<cbc:PayableAmount currencyID="PEN">8305.00</cbc:PayableAmount>
    				</sac:AdditionalMonetaryTotal>
    				<sac:AdditionalProperty>
    					<cbc:ID>1000</cbc:ID>
    					<cbc:Value><![CDATA[SON CIENTO OCHENTA Y SEIS MIL CIENTO NOVENTA Y OCHO CON 10/100]]></cbc:Value>
    				</sac:AdditionalProperty>
    			</sac:AdditionalInformation>
    		</ext:ExtensionContent>
    	</ext:UBLExtension>
    	<ext:UBLExtension>
    		<ext:ExtensionContent>
    		</ext:ExtensionContent>
    	</ext:UBLExtension>
    </ext:UBLExtensions>
    <cbc:UBLVersionID>2.0</cbc:UBLVersionID>
    <cbc:CustomizationID>1.0</cbc:CustomizationID>
    <cbc:ID>FF14-7</cbc:ID>
    <cbc:IssueDate>2016-02-20</cbc:IssueDate>
    <cbc:InvoiceTypeCode>01</cbc:InvoiceTypeCode>
    <cbc:DocumentCurrencyCode>PEN</cbc:DocumentCurrencyCode>
    <cac:Signature>
    	<cbc:ID>IDSignSP</cbc:ID>
    	<cac:SignatoryParty>
    		<cac:PartyIdentification>
    			<cbc:ID>NUMERO_RUC</cbc:ID>
    		</cac:PartyIdentification>
    		<cac:PartyName>
    			<cbc:Name><![CDATA[EMPRESA]]></cbc:Name>
    		</cac:PartyName>
    	</cac:SignatoryParty>
    	<cac:DigitalSignatureAttachment>
    		<cac:ExternalReference>
    			<cbc:URI>#SignatureSP</cbc:URI>
    		</cac:ExternalReference>
    	</cac:DigitalSignatureAttachment>
    </cac:Signature>
    <cac:AccountingSupplierParty>
    	<cbc:CustomerAssignedAccountID>NUMERO_RUC</cbc:CustomerAssignedAccountID>
    	<cbc:AdditionalAccountID>6</cbc:AdditionalAccountID>
    	<cac:Party>
    		<cac:PostalAddress>
    			<cbc:ID>070101</cbc:ID>
    			<cbc:StreetName><![CDATA[DIRECCION_EMPRESA]]></cbc:StreetName>
    			<cbc:CitySubdivisionName><![CDATA[]]]></cbc:CitySubdivisionName>
    			<cbc:CityName>CALLAO</cbc:CityName>
    			<cbc:CountrySubentity>CALLAO</cbc:CountrySubentity>
    			<cbc:District>CALLAO</cbc:District>
    			<cac:Country>
    				<cbc:IdentificationCode>PE</cbc:IdentificationCode>
    			</cac:Country>
    		</cac:PostalAddress>
    		<cac:PartyLegalEntity>
    			<cbc:RegistrationName><![CDATA[EMPRESA_REPLACE]]></cbc:RegistrationName>
    		</cac:PartyLegalEntity>
    	</cac:Party>
    </cac:AccountingSupplierParty>
    <cac:AccountingCustomerParty>
    	<cbc:CustomerAssignedAccountID>20510896344</cbc:CustomerAssignedAccountID>
    	<cbc:AdditionalAccountID>6</cbc:AdditionalAccountID>
    	<cac:Party>
    		<cac:PartyLegalEntity>
    			<cbc:RegistrationName><![CDATA[SYNTHES PERU S.A.C.]]></cbc:RegistrationName>
    		</cac:PartyLegalEntity>
    	</cac:Party>
    </cac:AccountingCustomerParty>
    <cac:TaxTotal>
    	<cbc:TaxAmount currencyID="PEN">28403.10</cbc:TaxAmount>
    	<cac:TaxSubtotal>
    		<cbc:TaxAmount currencyID="PEN">28403.10</cbc:TaxAmount>
    		<cac:TaxCategory>
    			<cac:TaxScheme>
    				<cbc:ID>1000</cbc:ID>
    				<cbc:Name>IGV</cbc:Name>
    				<cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
    			</cac:TaxScheme>
    		</cac:TaxCategory>
    	</cac:TaxSubtotal>
    </cac:TaxTotal>
    <cac:LegalMonetaryTotal>
    	<cbc:AllowanceTotalAmount currencyID="PEN">8305.00</cbc:AllowanceTotalAmount>
    	<cbc:PayableAmount currencyID="PEN">186198.10</cbc:PayableAmount>
    </cac:LegalMonetaryTotal>
    <cac:InvoiceLine>
    	<cbc:ID>1</cbc:ID>
    	<cbc:InvoicedQuantity unitCode="NIU">2000</cbc:InvoicedQuantity>
    	<cbc:LineExtensionAmount currencyID="PEN">166100.00</cbc:LineExtensionAmount>
    	<cac:PricingReference>
    		<cac:AlternativeConditionPrice>
    			<cbc:PriceAmount currencyID="PEN">98.00</cbc:PriceAmount>
    			<cbc:PriceTypeCode>01</cbc:PriceTypeCode>
    		</cac:AlternativeConditionPrice>
    	</cac:PricingReference>
    	<cac:TaxTotal>
    		<cbc:TaxAmount currencyID="PEN">29898.00</cbc:TaxAmount>
    		<cac:TaxSubtotal>
    			<cbc:TaxAmount currencyID="PEN">29898.00</cbc:TaxAmount>
    			<cac:TaxCategory>
    				<cbc:TaxExemptionReasonCode>10</cbc:TaxExemptionReasonCode>
    				<cac:TaxScheme>
    					<cbc:ID>1000</cbc:ID>
    					<cbc:Name>IGV</cbc:Name>
    					<cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
    				</cac:TaxScheme>
    			</cac:TaxCategory>
    		</cac:TaxSubtotal>
    	</cac:TaxTotal>
    	<cac:Item>
    		<cbc:Description><![CDATA[Grabadora LG Externo Modelo: GE20LU10]]></cbc:Description>
    		<cac:SellersItemIdentification><cbc:ID /></cac:SellersItemIdentification>
    	</cac:Item>
    	<cac:Price>
    		<cbc:PriceAmount currencyID="PEN">83.05</cbc:PriceAmount>
    	</cac:Price>
    </cac:InvoiceLine>
    </Invoice>

    lunes, 2 de mayo de 2016 21:32
  • Publicación de la versión 1.4 de mi programa (misma url)

    - actualización de los códigos en vb.net y en C# para firmar un xml de tipo percepcion, retencion, resumen de diaro.

    martes, 3 de mayo de 2016 20:22
  • Alguien tiene algún ejemplo de factura y/o boletas (solo inafectos).

    Gracias.

    miércoles, 11 de mayo de 2016 14:46
  • FF12 / BB12 , solo inafectos por favor.
    miércoles, 11 de mayo de 2016 14:46
  • Buenas Tardes alguien tiene un ejemplo para generar el Código de Barras.
    miércoles, 11 de mayo de 2016 20:51
  • Alguien tiene algún ejemplo de factura y/o boletas (solo inafectos).

    Gracias.

    "ejemplos de documentos XML a generar" en mi programa.

    ¿Pides un ejemplo de programa para generar eso?

    Hay eso : http://www.idautomation.com/customer-service/sitemap/

    miércoles, 11 de mayo de 2016 21:32
  • Buenas tardes:

    Disculpen, ¿ Alguien tendrá algún ejemplo de nota de crédito aplicada a mas de una factura ?.

    miércoles, 18 de mayo de 2016 23:08
  • Baje el programa percepcion, retencion ?????
    miércoles, 25 de mayo de 2016 2:19
  • @Lev.Ulianov: una nota de crédito se aplica a unicamente una factura (es la misma cosa por una nota de débito)


    @privadojoel : mi disculpan, tengo unicamente esta documentacion :

    https://www.dropbox.com/s/hl7du8mo5j3agji/Guia_XML_Percepcion_version_1_1.pdf?dl=0

    https://www.dropbox.com/s/5kot6hmj8h1rwtj/Guia_XML_Retencion_version_1_1.pdf?dl=0

    -----------------------------------------------------------------------

    Publicación de la versión 1.5 de mi programa (misma url)

    - corrección en el menú, de la repuesta del item "no se puede leer (parsear) el archivo XML

    - adición de 4 nuevas repuestas :

    + Ajuste y codigo para enviar el archivo XML a la SUNAT por servicio web

    + Imprimir la representacion XML del documento

    + Generacion de los documentos XML (factura / boleta de venta)

    + Usando mi libreria para firmar vosotros documentos XML

    miércoles, 25 de mayo de 2016 22:42
  • Alguien que tenga algún ejemplo de Percepción ?
    jueves, 2 de junio de 2016 19:24
  • Algún Ejemplo de Percepción?.

    jueves, 2 de junio de 2016 19:26
  • <?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
    <Invoice xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:sac="urn:sunat:names:specification:ubl:peru:schema:xsd:SunatAggregateComponents-1" xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
      <ext:UBLExtensions>
        <ext:UBLExtension>
          <ext:ExtensionContent>
            <sac:AdditionalInformation>
              <sac:AdditionalMonetaryTotal>
                <cbc:ID>1001</cbc:ID>
                <cbc:PayableAmount currencyID="PEN">690.00</cbc:PayableAmount>
              </sac:AdditionalMonetaryTotal>
              <sac:AdditionalMonetaryTotal>
                <cbc:ID>1002</cbc:ID>
                <cbc:PayableAmount currencyID="PEN">0.00</cbc:PayableAmount>
              </sac:AdditionalMonetaryTotal>
              <sac:AdditionalMonetaryTotal>
                <cbc:ID>1003</cbc:ID>
                <cbc:PayableAmount currencyID="PEN">0</cbc:PayableAmount>
              </sac:AdditionalMonetaryTotal>
              <sac:AdditionalProperty>
                <cbc:ID>1000</cbc:ID>
                <cbc:Value>OCHOCIENTOS CATORCE CON 20/100 SOLES</cbc:Value>
              </sac:AdditionalProperty>
            </sac:AdditionalInformation>
          </ext:ExtensionContent>
        </ext:UBLExtension>
        <ext:UBLExtension>
          <ext:ExtensionContent>
            <ds:Signature Id="SignatureAJ">
              <SignedInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
                <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
                <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
                <Reference URI="">
                  <Transforms>
                    <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
                  </Transforms>
                  <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
                  <DigestValue>eZlJvznUAbwEcKCkeu9fyu6nn/U=</DigestValue>
                </Reference>
              </SignedInfo>
              <SignatureValue xmlns="http://www.w3.org/2000/09/xmldsig#">A2hJ91qx9JBEwt6bQD3fupJssz0k1JLO5YprkYzIdri8oymX2Mb5feY6bCn2NO8WL0fz9D8f9Kpw8MJQ1lyweFUFSoqPE1acOWQuyAPcsumHfhuWVfPZzunCUMUMbmLjWuwd4dA++FTlQdztk40XzmlI5J6hOg5CpfBT4fX5tSDWSEO5/+0L+twV4vKKay0MnKL2O9vfLb6wze8KJFOkJ7ANFtTc/GhFhe2Wea9mIcMDHtpqsJyu4lS2ZBbjoAJH8E6oLwPGMsp+GKqZzF0QkGpXgibeKddyuzVGFQVaexuvBHe7nWpacEp4iBwkh+6XFzHquWwi/jCGnMTHXA6wYg==</SignatureValue>
              <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
                <X509Data>
                  <X509SubjectName>JuniorsPC</X509SubjectName>
                  <X509Certificate>dfdsfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsddfsdfsdfsdfsdfsdfsdfsdfsdfsdf</X509Certificate>
                </X509Data>
              </KeyInfo>
            </ds:Signature>
          </ext:ExtensionContent>
        </ext:UBLExtension>
      </ext:UBLExtensions>
      <cbc:UBLVersionID>2.0</cbc:UBLVersionID>
      <cbc:CustomizationID>1.0</cbc:CustomizationID>
      <cbc:ID>FF11-0000005</cbc:ID>
      <cbc:IssueDate>2016-06-01</cbc:IssueDate>
      <cbc:InvoiceTypeCode>01</cbc:InvoiceTypeCode>
      <cbc:DocumentCurrencyCode>PEN</cbc:DocumentCurrencyCode>
      <cac:Signature>
        <cbc:ID>SignatureAJ</cbc:ID>
        <cac:SignatoryParty>
          <cac:PartyIdentification>
            <cbc:ID>20492409025</cbc:ID>
          </cac:PartyIdentification>
          <cac:PartyName>
            <cbc:Name>ACON S.A.C</cbc:Name>
          </cac:PartyName>
        </cac:SignatoryParty>
        <cac:DigitalSignatureAttachment>
          <cac:ExternalReference>
            <cbc:URI>#SignatureAJ</cbc:URI>
          </cac:ExternalReference>
        </cac:DigitalSignatureAttachment>
      </cac:Signature>
      <cac:AccountingSupplierParty>
        <cbc:CustomerAssignedAccountID>20492409023</cbc:CustomerAssignedAccountID>
        <cbc:AdditionalAccountID>6</cbc:AdditionalAccountID>
        <cac:Party>
          <cac:PartyName>
            <cbc:Name>ACON S.A.C</cbc:Name>
          </cac:PartyName>
          <cac:PostalAddress>
            <cbc:ID>150131</cbc:ID>
            <cbc:StreetName>URB. LIMATAMBO</cbc:StreetName>
            <cbc:CitySubdivisionName>-</cbc:CitySubdivisionName>
            <cbc:CityName>LIMA</cbc:CityName>
            <cbc:CountrySubentity>LIMA</cbc:CountrySubentity>
            <cbc:District>SAN ISIDRO</cbc:District>
            <cac:Country>
              <cbc:IdentificationCode>PE</cbc:IdentificationCode>
            </cac:Country>
          </cac:PostalAddress>
          <cac:PartyLegalEntity>
            <cbc:RegistrationName>ACON S.A.C</cbc:RegistrationName>
          </cac:PartyLegalEntity>
        </cac:Party>
      </cac:AccountingSupplierParty>
      <cac:AccountingCustomerParty>
        <cbc:CustomerAssignedAccountID>20505675836</cbc:CustomerAssignedAccountID>
        <cbc:AdditionalAccountID>6</cbc:AdditionalAccountID>
        <cac:Party>
          <cac:PostalAddress>
            <cbc:ID>-</cbc:ID>
            <cbc:StreetName>-</cbc:StreetName>
            <cbc:CitySubdivisionName>-</cbc:CitySubdivisionName>
            <cbc:CityName>-</cbc:CityName>
            <cbc:CountrySubentity>-</cbc:CountrySubentity>
            <cbc:District>-</cbc:District>
            <cac:Country>
              <cbc:IdentificationCode>PE</cbc:IdentificationCode>
            </cac:Country>
          </cac:PostalAddress>
          <cac:PartyLegalEntity>
            <cbc:RegistrationName>FLSmidth S.A.C.</cbc:RegistrationName>
          </cac:PartyLegalEntity>
        </cac:Party>
      </cac:AccountingCustomerParty>
      <cac:TaxTotal>
        <cbc:TaxAmount currencyID="PEN">124.20</cbc:TaxAmount>
        <cac:TaxSubtotal>
          <cbc:TaxAmount currencyID="PEN">124.20</cbc:TaxAmount>
          <cac:TaxCategory>
            <cac:TaxScheme>
              <cbc:ID>1000</cbc:ID>
              <cbc:Name>IGV</cbc:Name>
              <cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
            </cac:TaxScheme>
          </cac:TaxCategory>
        </cac:TaxSubtotal>
      </cac:TaxTotal>
      <cac:LegalMonetaryTotal>
        <cbc:PayableAmount currencyID="PEN">814.20</cbc:PayableAmount>
      </cac:LegalMonetaryTotal>
      <cac:InvoiceLine>
        <cbc:ID>1</cbc:ID>
        <cbc:InvoicedQuantity unitCode="NIU">3.000</cbc:InvoicedQuantity>
        <cbc:LineExtensionAmount currencyID="PEN">690.00</cbc:LineExtensionAmount>
        <cac:PricingReference>
          <cac:AlternativeConditionPrice>
            <cbc:PriceAmount currencyID="PEN">271.40</cbc:PriceAmount>
            <cbc:PriceTypeCode>01</cbc:PriceTypeCode>
          </cac:AlternativeConditionPrice>
          <cac:AlternativeConditionPrice>
            <cbc:PriceAmount currencyID="PEN">0</cbc:PriceAmount>
            <cbc:PriceTypeCode>02</cbc:PriceTypeCode>
          </cac:AlternativeConditionPrice>
        </cac:PricingReference>
        <cac:TaxTotal>
          <cbc:TaxAmount currencyID="PEN">124.20</cbc:TaxAmount>
          <cac:TaxSubtotal>
            <cbc:TaxAmount currencyID="PEN">124.20</cbc:TaxAmount>
            <cac:TaxCategory>
              <cbc:TaxExemptionReasonCode>10</cbc:TaxExemptionReasonCode>
              <cac:TaxScheme>
                <cbc:ID>1000</cbc:ID>
                <cbc:Name>IGV</cbc:Name>
                <cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
              </cac:TaxScheme>
            </cac:TaxCategory>
          </cac:TaxSubtotal>
        </cac:TaxTotal>
        <cac:Item>
          <cbc:Description>ALQ. MONITOR LED  PHILIPS  23.8"  244E5QHSD</cbc:Description>
          <cac:SellersItemIdentification>
            <cbc:ID>323001</cbc:ID>
          </cac:SellersItemIdentification>
        </cac:Item>
        <cac:Price>
          <cbc:PriceAmount currencyID="PEN">230.00</cbc:PriceAmount>
        </cac:Price>
      </cac:InvoiceLine>
    </Invoice>

    He realizado la misma forma de firmar el XML y me sigue dando el error: El Documento electronico ingresado ha sido alterado

    Espero no sea el encoding: ISO-8859-1 o UTF-8???

    Espero me puedan ayudar.

    Saludos...
    viernes, 3 de junio de 2016 19:56
  • Algún Ejemplo de Percepción?.

    Escribeme a:  ecals_99@outlook.com
    viernes, 3 de junio de 2016 20:33
  • @Anthony jrs : hay en mi primero mensaje una librería a descargar para firmar todos los tipos de xml de la SUNAT.

    @Eduardo : me gustaría añadir este tipo de archivo a generar en mi programa, en mi caso, conozco unicamente las facturas, notas de crédito, notas de débito y la comunicación de baja ...

    viernes, 3 de junio de 2016 21:13
  • Hola amigos alguna ayuda con algún XML para la serie FF40 del set de pruebas de la sunat que son operaciones con percepción y me piden factura con 5 items

    Gracias por su atención

    sábado, 4 de junio de 2016 2:07
  • @Romulus001 - @Eduardo 

    Por favor si tienen algún ejemplo referente a percepción estoy enviando el xml y me vota error 0151 ????

    Alguien que ya halla superado esta etapa.

    Gracias.

     
    sábado, 4 de junio de 2016 2:11
  • Publicación de la versión 1.5.1 de mi programa :

    + el atributo SignatureId de mi librería para firmar los documentos XML de la SUNAT ha sido añadido.

    sábado, 4 de junio de 2016 22:55
  • Hola Buenos días.

    Estoy teniendo problemas con las etiquetas CDATA en el XML, las reconoce sólo como texto.

    Saludos.

    lunes, 6 de junio de 2016 16:52
  • Estoy enviando archivos de percepcion con 5 items y me sale error 0151

    Intentado enviar con P001-1 en xml y en el zip tambien P001-1 en xml y FF40-1 en el zip y siempre me vota el mismo error en Homologacion ???

    martes, 7 de junio de 2016 13:22
  • Buenas dias estoy enviando el caso de percepción pero me vota error 0151 enviado de dos formas que encontré :

    Archivo Zip : 20101256422-40-P001-00000001.zip y 20101256422-40-P001-00000003.zip 

    20101256422-40-P001-00000001.zip  contiene 20101256422-40-P001-00000001.xml

    20101256422-40-P001-00000003.zip  contiene 20101256422-40-P001-00000003.xml

    20101256422-40-P001-00000001.xml

    <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
    <Perception xmlns="urn:sunat:names:specification:ubl:peru:schema:xsd:Perception-1" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:sac="urn:sunat:names:specification:ubl:peru:schema:xsd:SunatAggregateComponents-1" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ext:UBLExtensions>
    	<ext:UBLExtension>
    		<ext:ExtensionContent>
    			<DatosAdicionales>
    				<Documento>
    					<Nombre>20101256422-40-P001-00000001</Nombre>
    				</Documento>
    			</DatosAdicionales>
    		</ext:ExtensionContent>
    	</ext:UBLExtension>
    	<ext:UBLExtension>
    		<ext:ExtensionContent></ext:ExtensionContent>
    	</ext:UBLExtension>
    </ext:UBLExtensions>
    <cbc:UBLVersionID>2.0</cbc:UBLVersionID>
    <cbc:CustomizationID>1.0</cbc:CustomizationID>
    <cac:Signature>
    	<cbc:ID>IDSignSP</cbc:ID>
    	<cac:SignatoryParty>
    		<cac:PartyIdentification>
    			<cbc:ID>20101256422</cbc:ID>
    		</cac:PartyIdentification>
    		<cac:PartyName>
    			<cbc:Name><![CDATA[FIORELLA REPRESENTACIONES S.A.C.]]></cbc:Name>
    		</cac:PartyName>
    	</cac:SignatoryParty>
    	<cac:DigitalSignatureAttachment>
    		<cac:ExternalReference>
    			<cbc:URI>#SignatureSP</cbc:URI>
    		</cac:ExternalReference>
    	</cac:DigitalSignatureAttachment>
    </cac:Signature>
    <cbc:ID>P001-00000001</cbc:ID>
    <cbc:IssueDate>2016-03-01</cbc:IssueDate>
    <cac:AgentParty>
    	<cbc:PartyIdentification>
    		<cbc:ID schemeID="6">20101256422</cbc:ID>
    	</cbc:PartyIdentification>
    	<cac:PostalAddress>
    		<cbc:ID>070101</cbc:ID>
    		<cbc:StreetName><![CDATA[CAL.OMICRON NRO. 215 Z.I. PQ.INT.INDUST. Y COMERCIO PROV. CONST. DEL CALLAO - CALLAO]]></cbc:StreetName>
    		<cbc:CitySubdivisionName><![CDATA[]]]></cbc:CitySubdivisionName>
    		<cbc:CityName><![CDATA[CALLAO]]]></cbc:CityName>
    		<cbc:CountrySubentity><![CDATA[CALLAO]]]></cbc:CountrySubentity>
    		<cbc:District><![CDATA[CALLAO]]]></cbc:District>
    		<cac:Country>
    			<cbc:IdentificationCode>PE</cbc:IdentificationCode>
    		</cac:Country>
    	</cac:PostalAddress>
    	<cac:PartyLegalEntity>
    		<cbc:RegistrationName><![CDATA[FIORELLA REPRESENTACIONES S.A.C.]]></cbc:RegistrationName>
    	</cac:PartyLegalEntity>
    </cac:AgentParty>
    <cac:ReceiverParty>
    	<cac:PartyIdentification>
    		<cbc:ID schemeID="6">20307896100</cbc:ID>
    	</cac:PartyIdentification>
    	<cac:PartyLegalEntity>
    		<cbc:RegistrationName><![CDATA[FABRICACIONES ESPECIALES S.A.C.]]></cbc:RegistrationName>
    	</cac:PartyLegalEntity>
    </cac:ReceiverParty>
    <sac:SUNATPerceptionSystemCode>01</sac:SUNATPerceptionSystemCode>
    <sac:SUNATPerceptionPercent>2</sac:SUNATPerceptionPercent>
    <cbc:Note><![CDATA[Se emite con facturas del periodo 12/2015]]></cbc:Note>
    <cbc:TotalInvoiceAmount currencyID="PEN">1012.00</cbc:TotalInvoiceAmount>
    <sac:SUNATTotalCashed currencyID="PEN">51612.00</sac:SUNATTotalCashed>
    <sac:SUNATPerceptionDocumentReference>
    	<cbc:ID schemeID="01">F001-100</cbc:ID>
    	<cbc:IssueDate>2016-03-01</cbc:IssueDate>
    	<cbc:TotalInvoiceAmount currencyID="USD">14000.00</cbc:TotalInvoiceAmount>
    	<cac:Payment>
    		<cbc:ID>1</cbc:ID>
    		<cbc:PaidAmount currencyID="USD">5000.00</cbc:PaidAmount>
    		<cbc:PaidDate>2016-03-01</cbc:PaidDate>
    	</cac:Payment>
    	<sac:SUNATPerceptionInformation>
    		<sac:SUNATPerceptionAmount currencyID="PEN">324.00</sac:SUNATPerceptionAmount>
    		<sac:SUNATPerceptionDate>2016-03-01</sac:SUNATPerceptionDate>
    		<sac:SUNATNetTotalCashed currencyID="PEN">16524.00</sac:SUNATNetTotalCashed>
    	</sac:SUNATPerceptionInformation>
    </sac:SUNATPerceptionDocumentReference>
    <sac:SUNATPerceptionDocumentReference>
    	<cbc:ID schemeID="01">F001-101</cbc:ID>
    	<cbc:IssueDate>2016-03-01</cbc:IssueDate>
    	<cbc:TotalInvoiceAmount currencyID="PEN">1000.00</cbc:TotalInvoiceAmount>
    	<cac:Payment>
    		<cbc:ID>1</cbc:ID>
    		<cbc:PaidAmount currencyID="PEN">1000.00</cbc:PaidAmount>
    		<cbc:PaidDate>2016-03-01</cbc:PaidDate>
    	</cac:Payment>
    	<sac:SUNATPerceptionInformation>
    		<sac:SUNATPerceptionAmount currencyID="PEN">20.00</sac:SUNATPerceptionAmount>
    		<sac:SUNATPerceptionDate>2016-03-01</sac:SUNATPerceptionDate>
    		<sac:SUNATNetTotalCashed currencyID="PEN">1020.00</sac:SUNATNetTotalCashed>
    	</sac:SUNATPerceptionInformation>
    </sac:SUNATPerceptionDocumentReference>
    <sac:SUNATPerceptionDocumentReference>
    	<cbc:ID schemeID="01">F001-102</cbc:ID>
    	<cbc:IssueDate>2016-03-01</cbc:IssueDate>
    	<cbc:TotalInvoiceAmount currencyID="USD">14000.00</cbc:TotalInvoiceAmount>
    	<cac:Payment>
    		<cbc:ID>1</cbc:ID>
    		<cbc:PaidAmount currencyID="USD">5000.00</cbc:PaidAmount>
    		<cbc:PaidDate>2016-03-01</cbc:PaidDate>
    	</cac:Payment>
    	<sac:SUNATPerceptionInformation>
    		<sac:SUNATPerceptionAmount currencyID="PEN">324.00</sac:SUNATPerceptionAmount>
    		<sac:SUNATPerceptionDate>2016-03-01</sac:SUNATPerceptionDate>
    		<sac:SUNATNetTotalCashed currencyID="PEN">16524.00</sac:SUNATNetTotalCashed>
    	</sac:SUNATPerceptionInformation>
    </sac:SUNATPerceptionDocumentReference>
    <sac:SUNATPerceptionDocumentReference>
    	<cbc:ID schemeID="01">F001-103</cbc:ID>
    	<cbc:IssueDate>2016-03-01</cbc:IssueDate>
    	<cbc:TotalInvoiceAmount currencyID="PEN">1000.00</cbc:TotalInvoiceAmount>
    	<cac:Payment>
    		<cbc:ID>1</cbc:ID>
    		<cbc:PaidAmount currencyID="PEN">1000.00</cbc:PaidAmount>
    		<cbc:PaidDate>2016-03-01</cbc:PaidDate>
    	</cac:Payment>
    	<sac:SUNATPerceptionInformation>
    		<sac:SUNATPerceptionAmount currencyID="PEN">20.00</sac:SUNATPerceptionAmount>
    		<sac:SUNATPerceptionDate>2016-03-01</sac:SUNATPerceptionDate>
    		<sac:SUNATNetTotalCashed currencyID="PEN">1020.00</sac:SUNATNetTotalCashed>
    	</sac:SUNATPerceptionInformation>
    </sac:SUNATPerceptionDocumentReference>
    <sac:SUNATPerceptionDocumentReference>
    	<cbc:ID schemeID="01">F001-104</cbc:ID>
    	<cbc:IssueDate>2016-03-01</cbc:IssueDate>
    	<cbc:TotalInvoiceAmount currencyID="PEN">1000.00</cbc:TotalInvoiceAmount>
    	<cac:Payment>
    		<cbc:ID>1</cbc:ID>
    		<cbc:PaidAmount currencyID="PEN">1000.00</cbc:PaidAmount>
    		<cbc:PaidDate>2016-03-01</cbc:PaidDate>
    	</cac:Payment>
    	<sac:SUNATPerceptionInformation>
    		<sac:SUNATPerceptionAmount currencyID="PEN">20.00</sac:SUNATPerceptionAmount>
    		<sac:SUNATPerceptionDate>2016-03-01</sac:SUNATPerceptionDate>
    		<sac:SUNATNetTotalCashed currencyID="PEN">1020.00</sac:SUNATNetTotalCashed>
    	</sac:SUNATPerceptionInformation>
    </sac:SUNATPerceptionDocumentReference>
    </Perception>
    

    20101256422-40-P001-00000003.xml

    <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
    <Perception xmlns="urn:sunat:names:specification:ubl:peru:schema:xsd:Perception-1" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:sac="urn:sunat:names:specification:ubl:peru:schema:xsd:SunatAggregateComponents-1" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ext:UBLExtensions>
    	<ext:UBLExtension>
    		<ext:ExtensionContent></ext:ExtensionContent>
    	</ext:UBLExtension>
    </ext:UBLExtensions>
    <cbc:UBLVersionID>2.0</cbc:UBLVersionID>
    <cbc:CustomizationID>1.0</cbc:CustomizationID>
    <cac:Signature>
    	<cbc:ID>IDSignSP</cbc:ID>
    	<cac:SignatoryParty>
    		<cac:PartyIdentification>
    			<cbc:ID>20101256422</cbc:ID>
    		</cac:PartyIdentification>
    		<cac:PartyName>
    			<cbc:Name><![CDATA[FIORELLA REPRESENTACIONES S.A.C.]]></cbc:Name>
    		</cac:PartyName>
    	</cac:SignatoryParty>
    	<cac:DigitalSignatureAttachment>
    		<cac:ExternalReference>
    			<cbc:URI>#SignatureSP</cbc:URI>
    		</cac:ExternalReference>
    	</cac:DigitalSignatureAttachment>
    </cac:Signature>
    <cbc:ID>P001-00000003</cbc:ID>
    <cbc:IssueDate>2016-03-01</cbc:IssueDate>
    <cac:AgentParty>
    	<cbc:PartyIdentification>
    		<cbc:ID schemeID="6">20101256422</cbc:ID>
    	</cbc:PartyIdentification>
    	<cac:PostalAddress>
    		<cbc:ID>070101</cbc:ID>
    		<cbc:StreetName><![CDATA[CAL.OMICRON NRO. 215 Z.I. PQ.INT.INDUST. Y COMERCIO PROV. CONST. DEL CALLAO - CALLAO]]></cbc:StreetName>
    		<cbc:CitySubdivisionName><![CDATA[]]]></cbc:CitySubdivisionName>
    		<cbc:CityName><![CDATA[CALLAO]]]></cbc:CityName>
    		<cbc:CountrySubentity><![CDATA[CALLAO]]]></cbc:CountrySubentity>
    		<cbc:District><![CDATA[CALLAO]]]></cbc:District>
    		<cac:Country>
    			<cbc:IdentificationCode>PE</cbc:IdentificationCode>
    		</cac:Country>
    	</cac:PostalAddress>
    	<cac:PartyLegalEntity>
    		<cbc:RegistrationName><![CDATA[FIORELLA REPRESENTACIONES S.A.C.]]></cbc:RegistrationName>
    	</cac:PartyLegalEntity>
    </cac:AgentParty>
    <cac:ReceiverParty>
    	<cac:PartyIdentification>
    		<cbc:ID schemeID="6">20307896100</cbc:ID>
    	</cac:PartyIdentification>
    	<cac:PartyLegalEntity>
    		<cbc:RegistrationName><![CDATA[FABRICACIONES ESPECIALES S.A.C.]]></cbc:RegistrationName>
    	</cac:PartyLegalEntity>
    </cac:ReceiverParty>
    <sac:SUNATPerceptionSystemCode>01</sac:SUNATPerceptionSystemCode>
    <sac:SUNATPerceptionPercent>2</sac:SUNATPerceptionPercent>
    <cbc:Note><![CDATA[Se emite con facturas del periodo 12/2015]]></cbc:Note>
    <cbc:TotalInvoiceAmount currencyID="PEN">1012.00</cbc:TotalInvoiceAmount>
    <sac:SUNATTotalCashed currencyID="PEN">51612.00</sac:SUNATTotalCashed>
    <sac:SUNATPerceptionDocumentReference>
    	<cbc:ID schemeID="01">F001-100</cbc:ID>
    	<cbc:IssueDate>2016-03-01</cbc:IssueDate>
    	<cbc:TotalInvoiceAmount currencyID="USD">14000.00</cbc:TotalInvoiceAmount>
    	<cac:Payment>
    		<cbc:ID>1</cbc:ID>
    		<cbc:PaidAmount currencyID="USD">5000.00</cbc:PaidAmount>
    		<cbc:PaidDate>2016-03-01</cbc:PaidDate>
    	</cac:Payment>
    	<sac:SUNATPerceptionInformation>
    		<sac:SUNATPerceptionAmount currencyID="PEN">324.00</sac:SUNATPerceptionAmount>
    		<sac:SUNATPerceptionDate>2016-03-01</sac:SUNATPerceptionDate>
    		<sac:SUNATNetTotalCashed currencyID="PEN">16524.00</sac:SUNATNetTotalCashed>
    	</sac:SUNATPerceptionInformation>
    </sac:SUNATPerceptionDocumentReference>
    <sac:SUNATPerceptionDocumentReference>
    	<cbc:ID schemeID="01">F001-101</cbc:ID>
    	<cbc:IssueDate>2016-03-01</cbc:IssueDate>
    	<cbc:TotalInvoiceAmount currencyID="PEN">1000.00</cbc:TotalInvoiceAmount>
    	<cac:Payment>
    		<cbc:ID>1</cbc:ID>
    		<cbc:PaidAmount currencyID="PEN">1000.00</cbc:PaidAmount>
    		<cbc:PaidDate>2016-03-01</cbc:PaidDate>
    	</cac:Payment>
    	<sac:SUNATPerceptionInformation>
    		<sac:SUNATPerceptionAmount currencyID="PEN">20.00</sac:SUNATPerceptionAmount>
    		<sac:SUNATPerceptionDate>2016-03-01</sac:SUNATPerceptionDate>
    		<sac:SUNATNetTotalCashed currencyID="PEN">1020.00</sac:SUNATNetTotalCashed>
    	</sac:SUNATPerceptionInformation>
    </sac:SUNATPerceptionDocumentReference>
    <sac:SUNATPerceptionDocumentReference>
    	<cbc:ID schemeID="01">F001-102</cbc:ID>
    	<cbc:IssueDate>2016-03-01</cbc:IssueDate>
    	<cbc:TotalInvoiceAmount currencyID="USD">14000.00</cbc:TotalInvoiceAmount>
    	<cac:Payment>
    		<cbc:ID>1</cbc:ID>
    		<cbc:PaidAmount currencyID="USD">5000.00</cbc:PaidAmount>
    		<cbc:PaidDate>2016-03-01</cbc:PaidDate>
    	</cac:Payment>
    	<sac:SUNATPerceptionInformation>
    		<sac:SUNATPerceptionAmount currencyID="PEN">324.00</sac:SUNATPerceptionAmount>
    		<sac:SUNATPerceptionDate>2016-03-01</sac:SUNATPerceptionDate>
    		<sac:SUNATNetTotalCashed currencyID="PEN">16524.00</sac:SUNATNetTotalCashed>
    	</sac:SUNATPerceptionInformation>
    </sac:SUNATPerceptionDocumentReference>
    <sac:SUNATPerceptionDocumentReference>
    	<cbc:ID schemeID="01">F001-103</cbc:ID>
    	<cbc:IssueDate>2016-03-01</cbc:IssueDate>
    	<cbc:TotalInvoiceAmount currencyID="PEN">1000.00</cbc:TotalInvoiceAmount>
    	<cac:Payment>
    		<cbc:ID>1</cbc:ID>
    		<cbc:PaidAmount currencyID="PEN">1000.00</cbc:PaidAmount>
    		<cbc:PaidDate>2016-03-01</cbc:PaidDate>
    	</cac:Payment>
    	<sac:SUNATPerceptionInformation>
    		<sac:SUNATPerceptionAmount currencyID="PEN">20.00</sac:SUNATPerceptionAmount>
    		<sac:SUNATPerceptionDate>2016-03-01</sac:SUNATPerceptionDate>
    		<sac:SUNATNetTotalCashed currencyID="PEN">1020.00</sac:SUNATNetTotalCashed>
    	</sac:SUNATPerceptionInformation>
    </sac:SUNATPerceptionDocumentReference>
    <sac:SUNATPerceptionDocumentReference>
    	<cbc:ID schemeID="01">F001-104</cbc:ID>
    	<cbc:IssueDate>2016-03-01</cbc:IssueDate>
    	<cbc:TotalInvoiceAmount currencyID="PEN">1000.00</cbc:TotalInvoiceAmount>
    	<cac:Payment>
    		<cbc:ID>1</cbc:ID>
    		<cbc:PaidAmount currencyID="PEN">1000.00</cbc:PaidAmount>
    		<cbc:PaidDate>2016-03-01</cbc:PaidDate>
    	</cac:Payment>
    	<sac:SUNATPerceptionInformation>
    		<sac:SUNATPerceptionAmount currencyID="PEN">20.00</sac:SUNATPerceptionAmount>
    		<sac:SUNATPerceptionDate>2016-03-01</sac:SUNATPerceptionDate>
    		<sac:SUNATNetTotalCashed currencyID="PEN">1020.00</sac:SUNATNetTotalCashed>
    	</sac:SUNATPerceptionInformation>
    </sac:SUNATPerceptionDocumentReference>
    </Perception>

    sábado, 11 de junio de 2016 15:55
  • Referente a percepción sale este error : 

    No se encontró el elemento de extremo con el nombre 'ServicioSunatRetenciones' y el contrato 'SunatHomologacion.billService' en la sección de configuración de cliente de ServiceModel. La razón puede ser que no se encontró ningún archivo de configuración para la aplicación o que no se encontró ningún elemento de extremo con este nombre en el elemento de cliente.

    Error 0151

    Envio con :

    byte[] oRespuestaXML = ws.sendBill(sNombreZip, bytes);

    sábado, 11 de junio de 2016 20:08
  • Aquí tienen un ejemplo para el FF40  ya pude pasar esta etapa solo modifiquen los datos.

    Si tienen ejemplos de Percepcion(P001) y Retencion (R001), compartan.

    Les dejo el xml :

    <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
    <Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:sac="urn:sunat:names:specification:ubl:peru:schema:xsd:SunatAggregateComponents-1" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ext:UBLExtensions>
    	<ext:UBLExtension>
    		<ext:ExtensionContent>
    			<sac:AdditionalInformation>
    				<sac:AdditionalMonetaryTotal>
    					<cbc:ID>1001</cbc:ID>
    					<cbc:PayableAmount currencyID="PEN">160825.50</cbc:PayableAmount>
    				</sac:AdditionalMonetaryTotal>
    				<sac:AdditionalMonetaryTotal>
    					<cbc:ID>2005</cbc:ID>
    					<cbc:PayableAmount currencyID="PEN">8464.50</cbc:PayableAmount>
    				</sac:AdditionalMonetaryTotal>
    				<sac:AdditionalMonetaryTotal>
    					<cbc:ID>2001</cbc:ID>
    					<cbc:PayableAmount currencyID="PEN">3795.48</cbc:PayableAmount>
    					<sac:TotalAmount currencyID="PEN">193569.57</sac:TotalAmount>
    				</sac:AdditionalMonetaryTotal>	
    				<sac:AdditionalProperty>
    					<cbc:ID>2000</cbc:ID>
    					<cbc:Value>COMPROBANTE DE PERCEPCION</cbc:Value>
    				</sac:AdditionalProperty>				
    				<sac:AdditionalProperty>
    					<cbc:ID>1000</cbc:ID>
    					<cbc:Value><![CDATA[SON CIENTO OCHENTA Y NUEVE MIL SETECIENTOS SETENTA Y CUATRO CON 09/100]]></cbc:Value>
    				</sac:AdditionalProperty>
    			</sac:AdditionalInformation>
    		</ext:ExtensionContent>
    	</ext:UBLExtension>
    	<ext:UBLExtension>
    		<ext:ExtensionContent>
    		</ext:ExtensionContent>
    	</ext:UBLExtension>
    </ext:UBLExtensions>
    <cbc:UBLVersionID>2.0</cbc:UBLVersionID>
    <cbc:CustomizationID>1.0</cbc:CustomizationID>
    <cbc:ID>FF40-2</cbc:ID>
    <cbc:IssueDate>2016-03-10</cbc:IssueDate>
    <cbc:InvoiceTypeCode>01</cbc:InvoiceTypeCode>
    <cbc:DocumentCurrencyCode>PEN</cbc:DocumentCurrencyCode>
    <cac:Signature>
    	<cbc:ID>IDSignSP</cbc:ID>
    	<cac:SignatoryParty>
    		<cac:PartyIdentification>
    			<cbc:ID>20101256422</cbc:ID>
    		</cac:PartyIdentification>
    		<cac:PartyName>
    			<cbc:Name><![CDATA[xxxxxxx]]></cbc:Name>
    		</cac:PartyName>
    	</cac:SignatoryParty>
    	<cac:DigitalSignatureAttachment>
    		<cac:ExternalReference>
    			<cbc:URI>#SignatureSP</cbc:URI>
    		</cac:ExternalReference>
    	</cac:DigitalSignatureAttachment>
    </cac:Signature>
    <cac:AccountingSupplierParty>
    	<cbc:CustomerAssignedAccountID>20101256422</cbc:CustomerAssignedAccountID>
    	<cbc:AdditionalAccountID>6</cbc:AdditionalAccountID>
    	<cac:Party>
    		<cac:PostalAddress>
    			<cbc:ID>070101</cbc:ID>
    			<cbc:StreetName><![CDATA[xxxxxxx]]></cbc:StreetName>
    			<cbc:CitySubdivisionName><![CDATA[]]]></cbc:CitySubdivisionName>
    			<cbc:CityName>CALLAO</cbc:CityName>
    			<cbc:CountrySubentity>CALLAO</cbc:CountrySubentity>
    			<cbc:District>CALLAO</cbc:District>
    			<cac:Country>
    				<cbc:IdentificationCode>PE</cbc:IdentificationCode>
    			</cac:Country>
    		</cac:PostalAddress>
    		<cac:PartyLegalEntity>
    			<cbc:RegistrationName><![CDATA[xxxxxxx]]></cbc:RegistrationName>
    		</cac:PartyLegalEntity>
    	</cac:Party>
    </cac:AccountingSupplierParty>
    <cac:AccountingCustomerParty>
    	<cbc:CustomerAssignedAccountID>xxxxxx</cbc:CustomerAssignedAccountID>
    	<cbc:AdditionalAccountID>6</cbc:AdditionalAccountID>
    	<cac:Party>
    		<cac:PartyLegalEntity>
    			<cbc:RegistrationName><![CDATA[xxxxxx]]></cbc:RegistrationName>
    		</cac:PartyLegalEntity>
    	</cac:Party>
    </cac:AccountingCustomerParty>
    <cac:TaxTotal>
    	<cbc:TaxAmount currencyID="PEN">28948.59</cbc:TaxAmount>
    	<cac:TaxSubtotal>
    		<cbc:TaxAmount currencyID="PEN">28948.59</cbc:TaxAmount>
    		<cac:TaxCategory>
    			<cac:TaxScheme>
    				<cbc:ID>1000</cbc:ID>
    				<cbc:Name>IGV</cbc:Name>
    				<cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
    			</cac:TaxScheme>
    		</cac:TaxCategory>
    	</cac:TaxSubtotal>
    </cac:TaxTotal>
    <cac:LegalMonetaryTotal>
    	<cbc:AllowanceTotalAmount currencyID="PEN">8464.50</cbc:AllowanceTotalAmount>
    	<cbc:PayableAmount currencyID="PEN">189774.09</cbc:PayableAmount>
    </cac:LegalMonetaryTotal>
    <cac:InvoiceLine>
    	<cbc:ID>1</cbc:ID>
    	<cbc:InvoicedQuantity unitCode="NIU">2000</cbc:InvoicedQuantity>
    	<cbc:LineExtensionAmount currencyID="PEN">166100.00</cbc:LineExtensionAmount>
    	<cac:PricingReference>
    		<cac:AlternativeConditionPrice>
    			<cbc:PriceAmount currencyID="PEN">98.00</cbc:PriceAmount>
    			<cbc:PriceTypeCode>01</cbc:PriceTypeCode>
    		</cac:AlternativeConditionPrice>
    	</cac:PricingReference>
    	<cac:TaxTotal>
    		<cbc:TaxAmount currencyID="PEN">29898.00</cbc:TaxAmount>
    		<cac:TaxSubtotal>
    			<cbc:TaxAmount currencyID="PEN">29898.00</cbc:TaxAmount>
    			<cac:TaxCategory>
    				<cbc:TaxExemptionReasonCode>10</cbc:TaxExemptionReasonCode>
    				<cac:TaxScheme>
    					<cbc:ID>1000</cbc:ID>
    					<cbc:Name>IGV</cbc:Name>
    					<cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
    				</cac:TaxScheme>
    			</cac:TaxCategory>
    		</cac:TaxSubtotal>
    	</cac:TaxTotal>
    	<cac:Item>
    		<cbc:Description><![CDATA[Grabadora LG Externo Modelo: GE20LU10]]></cbc:Description>
    		<cac:SellersItemIdentification><cbc:ID /></cac:SellersItemIdentification>
    	</cac:Item>
    	<cac:Price>
    		<cbc:PriceAmount currencyID="PEN">83.05</cbc:PriceAmount>
    	</cac:Price>
    </cac:InvoiceLine>
    <cac:InvoiceLine>
    	<cbc:ID>2</cbc:ID>
    	<cbc:InvoicedQuantity unitCode="NIU">100</cbc:InvoicedQuantity>
    	<cbc:LineExtensionAmount currencyID="PEN">2000.00</cbc:LineExtensionAmount>
    	<cac:PricingReference>
    		<cac:AlternativeConditionPrice>
    			<cbc:PriceAmount currencyID="PEN">23.60</cbc:PriceAmount>
    			<cbc:PriceTypeCode>01</cbc:PriceTypeCode>
    		</cac:AlternativeConditionPrice>
    	</cac:PricingReference>
    	<cac:TaxTotal>
    		<cbc:TaxAmount currencyID="PEN">360.00</cbc:TaxAmount>
    		<cac:TaxSubtotal>
    			<cbc:TaxAmount currencyID="PEN">360.00</cbc:TaxAmount>
    			<cac:TaxCategory>
    				<cbc:TaxExemptionReasonCode>10</cbc:TaxExemptionReasonCode>
    				<cac:TaxScheme>
    					<cbc:ID>1000</cbc:ID>
    					<cbc:Name>IGV</cbc:Name>
    					<cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
    				</cac:TaxScheme>
    			</cac:TaxCategory>
    		</cac:TaxSubtotal>
    	</cac:TaxTotal>
    	<cac:Item>
    		<cbc:Description><![CDATA[Grabadora LG Externo Modelo: GE20LU10]]></cbc:Description>
    		<cac:SellersItemIdentification><cbc:ID /></cac:SellersItemIdentification>
    	</cac:Item>
    	<cac:Price>
    		<cbc:PriceAmount currencyID="PEN">20.00</cbc:PriceAmount>
    	</cac:Price>
    </cac:InvoiceLine>
    <cac:InvoiceLine>
    	<cbc:ID>3</cbc:ID>
    	<cbc:InvoicedQuantity unitCode="NIU">50</cbc:InvoicedQuantity>
    	<cbc:LineExtensionAmount currencyID="PEN">750.00</cbc:LineExtensionAmount>
    	<cac:PricingReference>
    		<cac:AlternativeConditionPrice>
    			<cbc:PriceAmount currencyID="PEN">17.70</cbc:PriceAmount>
    			<cbc:PriceTypeCode>01</cbc:PriceTypeCode>
    		</cac:AlternativeConditionPrice>
    	</cac:PricingReference>
    	<cac:TaxTotal>
    		<cbc:TaxAmount currencyID="PEN">135.00</cbc:TaxAmount>
    		<cac:TaxSubtotal>
    			<cbc:TaxAmount currencyID="PEN">135.00</cbc:TaxAmount>
    			<cac:TaxCategory>
    				<cbc:TaxExemptionReasonCode>10</cbc:TaxExemptionReasonCode>
    				<cac:TaxScheme>
    					<cbc:ID>1000</cbc:ID>
    					<cbc:Name>IGV</cbc:Name>
    					<cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
    				</cac:TaxScheme>
    			</cac:TaxCategory>
    		</cac:TaxSubtotal>
    	</cac:TaxTotal>
    	<cac:Item>
    		<cbc:Description><![CDATA[Grabadora LG Externo Modelo: GE20LU10]]></cbc:Description>
    		<cac:SellersItemIdentification><cbc:ID /></cac:SellersItemIdentification>
    	</cac:Item>
    	<cac:Price>
    		<cbc:PriceAmount currencyID="PEN">15.00</cbc:PriceAmount>
    	</cac:Price>
    </cac:InvoiceLine>
    <cac:InvoiceLine>
    	<cbc:ID>4</cbc:ID>
    	<cbc:InvoicedQuantity unitCode="NIU">10</cbc:InvoicedQuantity>
    	<cbc:LineExtensionAmount currencyID="PEN">180.00</cbc:LineExtensionAmount>
    	<cac:PricingReference>
    		<cac:AlternativeConditionPrice>
    			<cbc:PriceAmount currencyID="PEN">21.24</cbc:PriceAmount>
    			<cbc:PriceTypeCode>01</cbc:PriceTypeCode>
    		</cac:AlternativeConditionPrice>
    	</cac:PricingReference>
    	<cac:TaxTotal>
    		<cbc:TaxAmount currencyID="PEN">32.40</cbc:TaxAmount>
    		<cac:TaxSubtotal>
    			<cbc:TaxAmount currencyID="PEN">32.40</cbc:TaxAmount>
    			<cac:TaxCategory>
    				<cbc:TaxExemptionReasonCode>10</cbc:TaxExemptionReasonCode>
    				<cac:TaxScheme>
    					<cbc:ID>1000</cbc:ID>
    					<cbc:Name>IGV</cbc:Name>
    					<cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
    				</cac:TaxScheme>
    			</cac:TaxCategory>
    		</cac:TaxSubtotal>
    	</cac:TaxTotal>
    	<cac:Item>
    		<cbc:Description><![CDATA[Grabadora LG Externo Modelo: GE20LU10]]></cbc:Description>
    		<cac:SellersItemIdentification><cbc:ID /></cac:SellersItemIdentification>
    	</cac:Item>
    	<cac:Price>
    		<cbc:PriceAmount currencyID="PEN">18.00</cbc:PriceAmount>
    	</cac:Price>
    </cac:InvoiceLine>
    <cac:InvoiceLine>
    	<cbc:ID>5</cbc:ID>
    	<cbc:InvoicedQuantity unitCode="NIU">5</cbc:InvoicedQuantity>
    	<cbc:LineExtensionAmount currencyID="PEN">260.00</cbc:LineExtensionAmount>
    	<cac:PricingReference>
    		<cac:AlternativeConditionPrice>
    			<cbc:PriceAmount currencyID="PEN">61.36</cbc:PriceAmount>
    			<cbc:PriceTypeCode>01</cbc:PriceTypeCode>
    		</cac:AlternativeConditionPrice>
    	</cac:PricingReference>
    	<cac:TaxTotal>
    		<cbc:TaxAmount currencyID="PEN">46.80</cbc:TaxAmount>
    		<cac:TaxSubtotal>
    			<cbc:TaxAmount currencyID="PEN">46.80</cbc:TaxAmount>
    			<cac:TaxCategory>
    				<cbc:TaxExemptionReasonCode>10</cbc:TaxExemptionReasonCode>
    				<cac:TaxScheme>
    					<cbc:ID>1000</cbc:ID>
    					<cbc:Name>IGV</cbc:Name>
    					<cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
    				</cac:TaxScheme>
    			</cac:TaxCategory>
    		</cac:TaxSubtotal>
    	</cac:TaxTotal>
    	<cac:Item>
    		<cbc:Description><![CDATA[Grabadora LG Externo Modelo: GE20LU10]]></cbc:Description>
    		<cac:SellersItemIdentification><cbc:ID /></cac:SellersItemIdentification>
    	</cac:Item>
    	<cac:Price>
    		<cbc:PriceAmount currencyID="PEN">52.00</cbc:PriceAmount>
    	</cac:Price>
    </cac:InvoiceLine>
    </Invoice>


    • Editado privadojoel sábado, 11 de junio de 2016 23:44
    sábado, 11 de junio de 2016 23:38
  • Hola Chicos,

    Estoy tratando de buscar los 2 casos de resumen de boletas en la etapa de homologacion como proveedores electronicos.

    Mi resumen de boletas en la etapa de emisor electronico paso sin inconvenientes pero en PSE (Proveedores Electronicos) no llega a pasar y me manda el error 0127 el ticket no existe 

    Alguien que ya resolvio este problema ?

    lunes, 13 de junio de 2016 19:45
  • Hola Chicos,

    Estoy tratando de buscar los 2 casos de resumen de boletas en la etapa de homologacion como proveedores electronicos.

    Mi resumen de boletas en la etapa de emisor electronico paso sin inconvenientes pero en PSE (Proveedores Electronicos) no llega a pasar y me manda el error 0127 el ticket no existe 

    Alguien que ya resolvio este problema ?

    Llama a SUNAT indicando lo ocurrido. Te solicitarán enviar a su correo cconsultas@sunat.gob.pe los archivos XML, los tickets de respuesta así que ten todo a la mano.

    Saludos.

    PD: El resumen debe contener las boletas o notas asociadas enviadas anteriormente en el mismo proceso de homologación.

    jueves, 23 de junio de 2016 14:35
  • Alguien posee los XSD para 
    Retention y Perception

    En las url de Sunat no se Encuentran... (En Facturacion estan XSD pero no aplican a Retencion ni Percepcion)

    Retencion Sunat

    Percepcion Sunat

    jueves, 23 de junio de 2016 19:40
  • Hola, tendras algun xml de ejemplo de Guia de Remision Remitente

         

    lunes, 27 de junio de 2016 15:22
  • Estimados,

    encontré un blog de un desarrollador que está trabajando en un proyecto Open Source de emisión electrónica. 

    Les sugiero darse una vuelta para conocer más.

    Links:

    Blog

    GitHub

    Saludos.

    jueves, 30 de junio de 2016 20:29
  • Pudistes enviar tu archivo de la percepcion a mi me sale el mismo mensaje
    sábado, 2 de julio de 2016 16:41
  • Me sale el error 2335 con el ejemplo xml de retencion de la guia

    Agradecere una orientacion

    Estoy usando el ejemplo de prueba que esta en la guia de la SUNAT del xml

    para la retencion, usando el usuario y la clave de prueba con el servicio de prueba

    y me da el error 2335, que es el mismo que me da cuando envio mi formato xml

    con los datos de la empresa, coloco el xml de prueba identico al que esta en la guia

    de la sunat (le di copy y paste)

    <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
    <Retention
    xmlns="urn:sunat:names:specification:ubl:peru:schema:xsd:Retention-1"
    xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
    xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
    xmlns:ccts="urn:un:unece:uncefact:documentation:2"
    xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
    xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
    xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2"
    xmlns:sac="urn:sunat:names:specification:ubl:peru:schema:xsd:SunatAggregateComponents-1"
    xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ext:UBLExtensions>
    <ext:UBLExtension>
    <ext:ExtensionContent>
    <ds:Signature Id="signatureKG">
    <ds:SignedInfo>
    <ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"/>
    <ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#dsa-sha1"/>
    <ds:Reference URI="">
    <ds:Transforms>
    <ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
    </ds:Transforms>
    <ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
    <ds:DigestValue>+pruib33lOapq6GSw58GgQLR8VGIGqANloj4EqB1cb4=</ds:DigestValue>
    </ds:Reference>
    </ds:SignedInfo>
    <ds:SignatureValue>Oatv5xMfFInuGqiX9SoLDTy2yuLf0tTlMFkWtkdw1z/Ss6kiDz+vIgZhgKfIaxp+JbVy57GT52f1
    8D6+WMYZ0xOxTK2mojNkJNewwTTXzqOqrrAlObs9YoS5JAQAMi/TwkR4brNniU9tVwyybirHxw0H
    WVzN2bB43yQd9hOlXzRUYpC8/sXw78h7ME3E/zeu882aOFySOnHWB63imBQGcYBV+LIGR/JW8ER+
    0VLMLatdwPVRbrWmz1/NIy5CWp1xWMaM6fC/9SXV0O1Lqopk0UeX2I2yuf05QhmVfjgUu6GnS3m6
    o6zM9J36iDvMVZyj7vbJTwI8SfWjTSNqxXlqPQ==</ds:SignatureValue>
    <ds:KeyInfo>
    <ds:X509Data>
    <ds:X509Certificate>MIIF9TCCBN2gAwIBAgIGAK0oRTg/MA0GCSqGSIb3DQEBCwUAMFkxCzAJBgNVBAYTAlRSMUowSAYD
    VQQDDEFNYWxpIE3DvGjDvHIgRWxla3Ryb25payBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPE
    sXPEsSAtIFRlc3QgMTAeFw0wOTEwMjAxMTM3MTJaFw0xNDEwMTkxMTM3MTJaMIGgMRowGAYDVQQL
    DBFHZW5lbCBNw7xkw7xybMO8azEUMBIGA1UEBRMLMTAwMDAwMDAwMDIxbDBqBgNVBAMMY0F5ZMSx
    biBHcm91cCAtIFR1cml6bSDEsHRoYWxhdCDEsGhyYWNhdCBUZWtzdGlsIMSwbsWfYWF0IFBhemFy
    bGFtYSBEYW7EscWfbWFubMSxayDFnmlya2V0bGVyIEd1cnVidTCCASIwDQYJKoZIhvcNAQEBBQAD
    ggEPADCCAQoCggEBAKDt8WamB8ZCGqkLVP0rzY/BHGEXy8lT56m2dK7tswsvZxZYkV2qLGAxRlIY
    m6BR6bhJ7EWxbEbN+JTvyN+GF+hHjDivfslyAyHFkj0SSzv8ZZueMolkGBMchnk+AVt7NLOWDfQ7
    Z4w8eoKVlTnm/Oc0mwNlD/FA7+kF+ujuqIqTS0+ic69/lCfluzI0tzFB9tj9Q6Uy20+MPy9FVUmo
    4CJOTK0Qop/PgXsshX3fdiK8xha27VYDPTIab2ywu9PTqHj5N/d7j+OviISTcTRhIWtkujUrnjxe
    uYE4Md4TPX/J7FhRD7ydoLoRm+CPwXCNXAq9IuJlw1m9mtch0+6pz90CAwEAAaOCAnkwggJ1MB8G
    A1UdIwQYMBaAFDMWVMTfikyw1eUSpUXYmkw7n/hdMB0GA1UdDgQWBBT7OwFR6wLVKsTw6jL5+Hf1
    s/ZDPTAOBgNVHQ8BAf8EBAMCB4AwggEzBgNVHSAEggEqMIIBJjCCASIGC2CGGAECAQEFBwQBMIIB
    ETAqBggrBgEFBQcCARYeaHR0cDovL2RlcG8ua2FtdXNtLmdvdi50ci9pbGtlMIHiBggrBgEFBQcC
    AjCB1R6B0gBCAHUAIABzAGUAcgB0AGkAZgBpAGsAYQAgAGkAbABlACAAaQBsAGcAaQBsAGkAIABz
    AGUAcgB0AGkAZgBpAGsAYQAgAHUAeQBnAHUAbABhAG0AYQAgAGUAcwBhAHMAbABhAHIBMQBuATEA
    IABvAGsAdQBtAGEAawAgAGkA5wBpAG4AIABiAGUAbABpAHIAdABpAGwAZQBuACAAdwBlAGIAIABz
    AGkAdABlAHMAaQBuAGkAIAB6AGkAeQBhAHIAZQB0ACAAZQBkAGkAbgBpAHoALjAMBgNVHRMBAf8E
    AjAAMBYGA1UdJQQPMA0GC2CGGAECAQEFBzIBMEEGA1UdHwQ6MDgwNqA0oDKGMGh0dHA6Ly9kZXBv
    LmthbXVzbS5nb3YudHIva3VydW1zYWwvbW1lc2hzLXQxLmNybDCBggYIKwYBBQUHAQEEdjB0MDwG
    CCsGAQUFBzAChjBodHRwOi8vZGVwby5rYW11c20uZ292LnRyL2t1cnVtc2FsL21tZXNocy10MS5j
    cnQwNAYIKwYBBQUHMAGGKGh0dHA6Ly9jaXNkdXBtbXQxLmt1cnVtc2FsLmthbXVzbS5nb3YudHIw
    DQYJKoZIhvcNAQELBQADggEBAGCcBJ7cEfYc2MaPchbc1yPXku8V8SOWpjg+jrTXBW98dy9HvciW
    iMwtPnC2DRjdsyGv3bxwRZr9wXMRrMNwRjyFe9JPA7bSscEgaXwzDUG5FCvfS/PNT+XCce+VECAx
    6Q3R1ZRSA49fYz6tDB4Ia5HVBXZODmrCs26XisHF6kuS5N/yGg8E7VC1BRr/SmxXeLTdjQYAfo7l
    xCz4dT6wP5TOiBvF+lyWW1bi9nbliXyb/e5HjCp4k/ra9LTskjbY/Ukl5O8G9JEAViZkjvxDX7T0
    yVRHgMGiioIKVMwU6Lrtln607BNurLwED0OeoZ4wBgkBiB5vXofreXrfN2pHZ24=
    </ds:X509Certificate>
    </ds:X509Data>
    </ds:KeyInfo>
    </ds:Signature>
    </ext:ExtensionContent>
    </ext:UBLExtension>
    </ext:UBLExtensions>
    <cbc:UBLVersionID>2.0</cbc:UBLVersionID>
    <cbc:CustomizationID>1.0</cbc:CustomizationID>
    <cac:Signature>
    <cbc:ID>IDSignKG</cbc:ID>
    <cac:SignatoryParty>
    <cac:PartyIdentification>
    <cbc:ID>20100113612</cbc:ID>
    </cac:PartyIdentification>
    <cac:PartyName>
    <cbc:Name><![CDATA[K&G Laboratorios]]></cbc:Name>
    </cac:PartyName>
    </cac:SignatoryParty>
    <cac:DigitalSignatureAttachment>
    <cac:ExternalReference>
    <cbc:URI>#signatureKG</cbc:URI>
    </cac:ExternalReference>
    </cac:DigitalSignatureAttachment>
    </cac:Signature>
    <cbc:ID>R001-123</cbc:ID>
    <cbc:IssueDate>2015-12-24</cbc:IssueDate>
    <cac:AgentParty>
    <cac:PartyIdentification>
    <cbc:ID schemeID="6">20100113612</cbc:ID>
    </cac:PartyIdentification>
    <cac:PartyName>
    <cbc:Name><![CDATA[K&G Laboratorios]]></cbc:Name>
    </cac:PartyName>
    <cac:PostalAddress>
    <cbc:ID>150114</cbc:ID>
    <cbc:StreetName>AV. LOS OLIVOS 767</cbc:StreetName>
    <cbc:CitySubdivisionName>URB. SANTA FELICIA</cbc:CitySubdivisionName>
    <cbc:CityName>LIMA</cbc:CityName>
    <cbc:CountrySubentity>LIMA</cbc:CountrySubentity>
    <cbc:District>MOLINA</cbc:District>
    <cac:Country>
    <cbc:IdentificationCode>PE</cbc:IdentificationCode>
    </cac:Country>
    </cac:PostalAddress>
    <cac:PartyLegalEntity>
    <cbc:RegistrationName><![CDATA[K&G Asociados S. A.]]></cbc:RegistrationName>
    </cac:PartyLegalEntity>
    </cac:AgentParty>
    <cac:ReceiverParty>
    <cac:PartyIdentification>
    <cbc:ID schemeID="6">20100070970</cbc:ID>
    </cac:PartyIdentification>
    <cac:PartyName>
    <cbc:Name><![CDATA[SUPERMERCADOS PERUANOS SOCIEDAD ANONIMA O S.P.S.A.]]></cbc:Name>
    </cac:PartyName>
    <cac:PostalAddress>
    <cbc:ID>150130</cbc:ID>
    <cbc:StreetName>CAL. CALLE MORELLI 181 INT. P-2 </cbc:StreetName>
    <cbc:CitySubdivisionName>- </cbc:CitySubdivisionName>
    <cbc:CityName>LIMA</cbc:CityName>
    <cbc:CountrySubentity>LIMA</cbc:CountrySubentity>
    <cbc:District>SAN BORJA</cbc:District>
    <cac:Country>
    <cbc:IdentificationCode>PE</cbc:IdentificationCode>
    </cac:Country>
    </cac:PostalAddress>
    <cac:PartyLegalEntity>
    <cbc:RegistrationName><![CDATA[SUPERMERCADOS PERUANOS SOCIEDAD ANONIMA O S.P.S.A.]]></cbc:RegistrationName>
    </cac:PartyLegalEntity>
    </cac:ReceiverParty>
    <sac:SUNATRetentionSystemCode>01</sac:SUNATRetentionSystemCode>
    <sac:SUNATRetentionPercent>3</sac:SUNATRetentionPercent>
    <cbc:Note>Se emite con facturas del periodo 12/2015</cbc:Note>
    <cbc:TotalInvoiceAmount currencyID="PEN">517.50</cbc:TotalInvoiceAmount>
    <sac:SUNATTotalPaid currencyID="PEN">16732.50</sac:SUNATTotalPaid>
    <sac:SUNATRetentionDocumentReference>
    <cbc:ID schemeID="01">0001-14</cbc:ID>
    <cbc:IssueDate>2015-12-22</cbc:IssueDate>
    <cbc:TotalInvoiceAmount currencyID="PEN">23000.00</cbc:TotalInvoiceAmount>
    <cac:Payment>
    <cbc:ID>1</cbc:ID>
    <cbc:PaidAmount currencyID="PEN">14000.00</cbc:PaidAmount>
    <cbc:PaidDate>2015-12-24</cbc:PaidDate>
    </cac:Payment>
    <sac:SUNATRetentionInformation>
    <sac:SUNATRetentionAmount currencyID="PEN">420.00</sac:SUNATRetentionAmount>
    <sac:SUNATRetentionDate>2015-12-24</sac:SUNATRetentionDate>
    <sac:SUNATNetTotalPaid currencyID="PEN">13580.00</sac:SUNATNetTotalPaid>
    <cac:ExchangeRate>
    <cbc:SourceCurrencyCode>PEN</cbc:SourceCurrencyCode>
    <cbc:TargetCurrencyCode>PEN</cbc:TargetCurrencyCode>
    <cbc:CalculationRate>1.00</cbc:CalculationRate>
    <cbc:Date>2015-12-24</cbc:Date>
    </cac:ExchangeRate>
    </sac:SUNATRetentionInformation>
    </sac:SUNATRetentionDocumentReference>
    <sac:SUNATRetentionDocumentReference>
    <cbc:ID schemeID="01">E001-457</cbc:ID>
    <cbc:IssueDate>2015-12-10</cbc:IssueDate>
    <cbc:TotalInvoiceAmount currencyID="USD">1000.00</cbc:TotalInvoiceAmount>
    <cac:Payment>
    <cbc:ID>1</cbc:ID>
    <cbc:PaidAmount currencyID="USD">1000.00</cbc:PaidAmount>
    <cbc:PaidDate>2015-12-24</cbc:PaidDate>
    </cac:Payment>
    <sac:SUNATRetentionInformation>
    <sac:SUNATRetentionAmount currencyID="PEN">97.50</sac:SUNATRetentionAmount>
    <sac:SUNATRetentionDate>2015-12-24</sac:SUNATRetentionDate>
    <sac:SUNATNetTotalPaid currencyID="PEN">3152.50</sac:SUNATNetTotalPaid>
    <cac:ExchangeRate>
    <cbc:SourceCurrencyCode>USD</cbc:SourceCurrencyCode>
    <cbc:TargetCurrencyCode>PEN</cbc:TargetCurrencyCode>
    <cbc:CalculationRate>3.25</cbc:CalculationRate>
    <cbc:Date>2015-12-24</cbc:Date>
    </cac:ExchangeRate>
    </sac:SUNATRetentionInformation>
    </sac:SUNATRetentionDocumentReference>
    </Retention>


    lunes, 4 de julio de 2016 19:11
  • 2335 - El documento electronico ingresado ha sido alterado.

    El webservices de prueba valida la firma, por ende al cambiarle los valores lo estas alterando , y tendrias que volverlo a firmar.

    martes, 5 de julio de 2016 15:49
  • 2335 - El documento electronico ingresado ha sido alterado.

    El webservices de prueba valida la firma, por ende al cambiarle los valores lo estas alterando , y tendrias que volverlo a firmar.

    La firma tendria que ser la de mi empresa o seria la firma que figura en el documento de ejemplo

    de la sunat tendrias algun ejemplo de como realizarlo te agradeceria la ayuda

    martes, 5 de julio de 2016 16:56
  •  Cuando es prueba solo necesitas un certificado cualquiera, por ejemplo se puede hacer con visual studio. 
    Ejemplo de Crear Certificado 
    Y
     para el firmado puedes usar la libreria que da en el primer post de esta pagina. 

    Libreria Firmado

    Recursos en GitHub

    miércoles, 6 de julio de 2016 21:46
  •  Cuando es prueba solo necesitas un certificado cualquiera, por ejemplo se puede hacer con visual studio. 
    Ejemplo de Crear Certificado 
    Y
     para el firmado puedes usar la libreria que da en el primer post de esta pagina. 

    Libreria Firmado

    Recursos en GitHub

    Atención, la SUNAT no podría validar el documento firmado, el certificado debe ser oficial, los documentos de venta se envían al servicio de impuestos ...
    jueves, 7 de julio de 2016 10:11
  • Publicación de la versión 1.6 del programa :

    1- Posibilidad de generar un ejemplo de la representación xml de la communicación de baja, resumen del diario, percepción y retención

    2- hay una ventana para obtener un ejemplo de código para firmar un xml para cada tipo de documento con mi librería

    3- Adición de la función para convertir un entero en letras

    4- Actualización de mi librería para firmar los xml : ahora, hay unicamente 1 versión (y no 3), funciona en un proyecto compilado en 32 bits (x86)

    jueves, 28 de julio de 2016 0:15
  • Hola podrias ayudarme con esto?

     http://xxx.xxx.xxx/ol-ti-itcpfegem-beta/billService: cvc-complex-type 2.4: in element {urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2}ExtensionContent of type {urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2}ExtensionContentType, found <ds:Signature> (in namespace http://www.w3.org/2000/09/xmldsig#), but next item should be end-element

    SUNAT dio de baja a los web services anteriores y ahora no puedo enviar los documentos XML, este es el nuevo web service:

    https://e-beta.sunat.gob.pe/ol-ti-itcpfegem-beta/billService?wsdl  

    jueves, 4 de agosto de 2016 15:22
  • tienes q borrar         ?wsdl

    https://e-beta.sunat.gob.pe/ol-ti-itcpfegem-beta/billService

    viernes, 5 de agosto de 2016 3:10
  • Ayuda por favor

    tengo el error 2335 con el nuevo servidor web https://e-beta.sunat.gob.pe/ol-ti-itcpfegem-beta/billService

    pero con el serv. web anterior no daba problema ... https://www.sunat.gob.pe:443/ol-ti-itcpgem-beta/billService

    la factura retornaba archivo exitoso.. alguien a probado con el nuevo servidor web?


    • Editado jose chinen viernes, 5 de agosto de 2016 16:16
    viernes, 5 de agosto de 2016 16:14
  • Ayuda por favor

    tengo el error 2335 con el nuevo servidor web https://e-beta.sunat.gob.pe/ol-ti-itcpfegem-beta/billService

    pero con el serv. web anterior no daba problema ... https://www.sunat.gob.pe:443/ol-ti-itcpgem-beta/billService

    la factura retornaba archivo exitoso.. alguien a probado con el nuevo servidor web?


    El problema es que estas firmado incorrectamente el archivo XML, probablemente sea por el prefijo "ds" , ese codigo de error indica que el archivo ha sido alterado.... , lo solucione sin poner el prefijo en .NET
    martes, 9 de agosto de 2016 16:11
  • Publicación de la versión 1.7.1 de mi programa :

    - un tercero lenguaje de programación ha sido añadido para realizar este proyecto : wlangage

    - actualización de las URL de los servicios web de producción y beta

    jueves, 18 de agosto de 2016 19:05
  • Publicación de la versión 1.7.1 de mi programa :

    - un tercero lenguaje de programación ha sido añadido para realizar este proyecto : wlangage

    - actualización de las URL de los servicios web de producción y beta

    El Resumen de Boletas ya no es valido se rige con un nuevo esquema reglamentado en  la siguiente Norma :
    RS_185_2015_CDpelectronicos


    viernes, 19 de agosto de 2016 15:01
  • Publicación de la versión 1.7.1 de mi programa :

    - un tercero lenguaje de programación ha sido añadido para realizar este proyecto : wlangage

    - actualización de las URL de los servicios web de producción y beta

    El Resumen de Boletas ya no es valido se rige con un nuevo esquema reglamentado en  la siguiente Norma :
    RS_185_2015_CDpelectronicos



    oh? Ayer, ayudé a un nuevo usuario a validar en homolocación un xml de resumen de diario, con mi programa, el archivo fue valido :/

    Quiere decir que la estructura de este documento seria diferente en homologación y en producción, verdad?
    viernes, 19 de agosto de 2016 19:59

  • oh? Ayer, ayudé a un nuevo usuario a validar en homolocación un xml de resumen de diario, con mi programa, el archivo fue valido :/

    Quiere decir que la estructura de este documento seria diferente en homologación y en producción, verdad?

    Yo he enviado el Resumen al webservice Beta Facturacion Beta no se si en Homologacion o Produccion se mantenga la anterior, pero en el Beta me sale este error.

    El CustomizationID es ahora "1.1"  , y todo los cambios de la nueva estructura la esta validando ahora.


    sábado, 20 de agosto de 2016 15:06

  • oh? Ayer, ayudé a un nuevo usuario a validar en homolocación un xml de resumen de diario, con mi programa, el archivo fue valido :/

    Quiere decir que la estructura de este documento seria diferente en homologación y en producción, verdad?

    Yo he enviado el Resumen al webservice Beta Facturacion Beta no se si en Homologacion o Produccion se mantenga la anterior, pero en el Beta me sale este error.

    El CustomizationID es ahora "1.1"  , y todo los cambios de la nueva estructura la esta validando ahora.


    Creo que confundes el tipo de documento, hablas de la remisión del remitente, he encontrado que explica la estructura xml de eso aquí, pero el documento debe ser actualizado y contiene no ejemplo xml.

    Ademas, este tipo de documento debe ser enviado de maniere directa a la sunat, pero el resumen de boleta debe ser enviado indirecta.

    Podríamos discutir de eso por correos o "instant messenger"? Me gustaría añadir este nuevo tipo de documento en mi programa.

    domingo, 21 de agosto de 2016 16:29

  • Creo que confundes el tipo de documento, hablas de la remisión del remitente, he encontrado que explica la estructura xml de eso aquí, pero el documento debe ser actualizado y contiene no ejemplo xml.

    Ademas, este tipo de documento debe ser enviado de maniere directa a la sunat, pero el resumen de boleta debe ser enviado indirecta.

    Podríamos discutir de eso por correos o "instant messenger"? Me gustaría añadir este nuevo tipo de documento en mi programa.

    La url de guia de Remision Beta es otra(GuiaBeta) , Ya he enviado Guias y me las han aceptado, aunque existe un detalle la version del UBL es 2.1 , pero en el caso de Resumen de Boletas no creo que me este equivocando por que si acepta los nuevos Tags y cuando borro alguno como por ejemplo datos del Cliente, me lanza el error de que no existe datos del cliente.
    lunes, 22 de agosto de 2016 13:53
  • Me sale un error en windows server 2003 (en windows 10 y windows 7 no me da problemas):

    System.MissingMethodException: Method not found: ‘Void System.ServiceModel.Channels.SecurityBindingElement.set_AllowInsecureTransport(Boolean)’. 

    Codigo:

             ServicePointManager.UseNagleAlgorithm = True
            ServicePointManager.Expect100Continue = False
            ServicePointManager.CheckCertificateRevocationList = True

            Dim binding As New BasicHttpBinding(BasicHttpSecurityMode.TransportWithMessageCredential)
            binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.None
            binding.Security.Transport.ProxyCredentialType = HttpProxyCredentialType.None
            binding.Security.Message.ClientCredentialType = BasicHttpMessageCredentialType.UserName
            binding.Security.Message.AlgorithmSuite = System.ServiceModel.Security.SecurityAlgorithmSuite.Default

            Dim sURL As String = "https://www.sunat.gob.pe/ol-ti-itcpfegem/billService"

            Dim remoteAddress As New EndpointAddress(sURL)


            Dim wService As New WS_FE.billServiceClient(binding, remoteAddress)


            wService.ClientCredentials.UserName.UserName = 'usuario
            wService.ClientCredentials.UserName.Password = 'contraseña


            Dim elements = wService.Endpoint.Binding.CreateBindingElements()
            elements.Find(Of SecurityBindingElement)().EnableUnsecuredResponse = True
            wService.Endpoint.Binding = New CustomBinding(elements)

    app.config

    <system.serviceModel>
          <bindings>
            <basicHttpBinding>
              <binding name="BillServicePortBinding">
                <security mode="Transport" />
              </binding>
              <binding name="BillConsultServicePortBinding">
                <security mode="Transport">
                  <transport realm="" />
                </security>
              </binding>
            </basicHttpBinding>
          </bindings>
          <client>
            <endpoint address="https://www.sunat.gob.pe/ol-ti-itcpfegem/billService"
              binding="basicHttpBinding" bindingConfiguration="BillServicePortBinding"
              contract="WS_FE.billService" name="BillServicePort" />
            <endpoint address="https://www.sunat.gob.pe:443/ol-it-wsconscpegem/billConsultService"
              binding="basicHttpBinding" bindingConfiguration="BillConsultServicePortBinding"
              contract="WS_FC.billService" name="BillConsultServicePort" />
          </client>
        </system.serviceModel>

    lo curioso es que cuando le pongo  elements.Find(Of SecurityBindingElement)().EnableUnsecuredResponse = FALSE si me deja pasar

    lunes, 22 de agosto de 2016 22:45
  • Publicación de la versión 1.8 de mi programa :

    - posibilidad de generar un xml de remisión del remitente

    martes, 30 de agosto de 2016 19:05
  • al enviar el resumen de boletas me envía que fue correcto pero no se visualiza en la web de la sunat como que no se envió me podrías ayudar

    gracias



    miércoles, 31 de agosto de 2016 5:03
  • Estoy que envió al servicio beta referente a percepción y me vota el error 0151, el archivo es xml : 20101256422-40-P001-1.xml  / 20101256422-40-P001-1.zip 

    Alguien que me pueda ayudar, adjunto el xml : 

    <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
    <Perception xmlns="urn:sunat:names:specification:ubl:peru:schema:xsd:Perception-1" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:sac="urn:sunat:names:specification:ubl:peru:schema:xsd:SunatAggregateComponents-1" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ext:UBLExtensions>
    	<ext:UBLExtension>
    		<ext:ExtensionContent>
    			<ds:Signature Id="SignatureSP"><SignedInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>hIWaNy0WmAHjfaY5t+1rLh0R6b8=</DigestValue></Reference></SignedInfo><SignatureValue xmlns="http://www.w3.org/2000/09/xmldsig#">Vv3i+9Ozzz6kUNVoCtYByY9g8Gl7W1BdFnyIbHptwfhMxafnRyX+VxA70S9hijr6Rwivf46BJxFALvY197ckl9+U8i3g7LoDLxX0VWJmOHfWPMmi2UcNsRMTFeuTCIp7SlMNikJNj/831FpRGPtvmrYAAUbIfQw6KIMjf9WWuTx2KDpYLrXcat294rSRYqeSpzXB9pMmFj4upFPDamdDuXARcx2QPP53MO+lqj6LyzXa/Ib6Tc9/SeE0xUhMmSXCQSzogyo+eQlck3p203xaaXtNqkA9iXCTFGWV/6qZXYqr6iVCz1vDi/fJjjOzP35UHvq6vyDZePNsQXoCtzOywA==</SignatureValue><KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><X509Data><X509SubjectName>CN=MARLON CAMPOS CHAVEZ, E=DOCUMENTOS@FIORELLAREPRE.COM.PE, O=FIORELLA REPRESENTACIONES S.A.C., L=LIMA - LIMA - LIMA, C=PE, Phone=511 3196160, OU=validated by KEEPER TECH S.A., OU=issued by IOFD, OU=RUC : 20101256422, OU=Correo_Organizacional : DOCUMENTOS@FIORELLAREPRE.COM.PE, OU=Unidad_Organizacional: DEPARTAMENTO DE SISTEMAS, OU=Cargo : JEFE DE SISTEMAS, OU=Tipo_Doc : DNI, OU=Num_Doc : 40120870, OU=Correo_Personal : DOCUMENTOS@FIORELLAREPRE.COM.PE</X509SubjectName><X509Certificate>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</X509Certificate></X509Data></KeyInfo></ds:Signature>
    		</ext:ExtensionContent>
    	</ext:UBLExtension>
    </ext:UBLExtensions>
    <cbc:UBLVersionID>2.0</cbc:UBLVersionID>
    <cbc:CustomizationID>1.0</cbc:CustomizationID>
    <cac:Signature>
    	<cbc:ID>IDSignSP</cbc:ID>
    	<cac:SignatoryParty>
    		<cac:PartyIdentification>
    			<cbc:ID>20101256422</cbc:ID>
    		</cac:PartyIdentification>
    		<cac:PartyName>
    			<cbc:Name><![CDATA[FIORELLA REPRESENTACIONES S.A.C.]]></cbc:Name>
    		</cac:PartyName>
    	</cac:SignatoryParty>
    	<cac:DigitalSignatureAttachment>
    		<cac:ExternalReference>
    			<cbc:URI>#SignatureSP</cbc:URI>
    		</cac:ExternalReference>
    	</cac:DigitalSignatureAttachment>
    </cac:Signature>
    <cbc:ID>P001-1</cbc:ID>
    <cbc:IssueDate>2016-09-11</cbc:IssueDate>
    <cac:AgentParty>
    	<cac:PartyIdentification>
    		<cbc:ID schemeID="6">20101256422</cbc:ID>
    	</cac:PartyIdentification>
    	<cac:PartyName>
    		<cbc:Name><![CDATA[FIORELLA REPRESENTACIONES S.A.C.]]></cbc:Name>
    	</cac:PartyName>
    	<cac:PostalAddress>
    		<cbc:ID>070101</cbc:ID>
    		<cbc:StreetName><![CDATA[CALLAO]]></cbc:StreetName>
    		<cbc:CitySubdivisionName><![CDATA[]]></cbc:CitySubdivisionName>
    		<cbc:CityName><![CDATA[CALLAO]]></cbc:CityName>
    		<cbc:CountrySubentity><![CDATA[CALLAO]]></cbc:CountrySubentity>
    		<cbc:District><![CDATA[CALLAO]]></cbc:District>
    		<cac:Country>
    			<cbc:IdentificationCode>PE</cbc:IdentificationCode>
    		</cac:Country>
    	</cac:PostalAddress>
    	<cac:PartyLegalEntity>
    		<cbc:RegistrationName><![CDATA[FIORELLA REPRESENTACIONES S.A.C.]]></cbc:RegistrationName>
    	</cac:PartyLegalEntity>
    </cac:AgentParty>
    <cac:ReceiverParty>
    	<cac:PartyIdentification>
    		<cbc:ID schemeID="6">20546772439</cbc:ID>
    	</cac:PartyIdentification>
    	<cac:PartyName>
    		<cbc:Name><![CDATA[CIA. DE CONSULTORIA Y PLANEAMIENTO S.A.C.]]></cbc:Name>
    	</cac:PartyName>
    	<cac:PostalAddress>
    		<cbc:ID>150130</cbc:ID>
    		<cbc:StreetName>CAL. CALLE MORELLI 181 INT. P-2</cbc:StreetName>
    		<cbc:CitySubdivisionName></cbc:CitySubdivisionName>
    		<cbc:CityName>LIMA</cbc:CityName>
    		<cbc:CountrySubentity>LIMA</cbc:CountrySubentity>
    		<cbc:District>SAN BORJA</cbc:District>
    		<cac:Country>
    			<cbc:IdentificationCode>PE</cbc:IdentificationCode>
    		</cac:Country>
    	</cac:PostalAddress>
    	<cac:PartyLegalEntity>
    		<cbc:RegistrationName><![CDATA[CIA. DE CONSULTORIA Y PLANEAMIENTO S.A.C.]]></cbc:RegistrationName>
    	</cac:PartyLegalEntity>
    </cac:ReceiverParty>
    <sac:SUNATPerceptionSystemCode>01</sac:SUNATPerceptionSystemCode>
    <sac:SUNATPerceptionPercent>2</sac:SUNATPerceptionPercent>
    <cbc:Note>Se emite facturas</cbc:Note>
    <cbc:TotalInvoiceAmount currencyID="PEN">20.00</cbc:TotalInvoiceAmount>
    <sac:SUNATTotalCashed currencyID="PEN">1000.00</sac:SUNATTotalCashed>
    <sac:SUNATPerceptionDocumentReference>
    	<cbc:ID schemeID="01">E001-1</cbc:ID>
    	<cbc:IssueDate>2016-09-11</cbc:IssueDate>
    	<cbc:TotalInvoiceAmount currencyID="PEN">1000.00</cbc:TotalInvoiceAmount>
    	<cac:Payment>
    		<cbc:ID>1</cbc:ID>
    		<cbc:PaidAmount currencyID="PEN">1000.00</cbc:PaidAmount>
    		<cbc:PaidDate>2016-09-11</cbc:PaidDate>
    	</cac:Payment>
    	<sac:SUNATPerceptionInformation>
    		<sac:SUNATPerceptionAmount currencyID="PEN">20.00</sac:SUNATPerceptionAmount>
    		<sac:SUNATPerceptionDate>2016-09-11</sac:SUNATPerceptionDate>
    		<sac:SUNATNetTotalCashed currencyID="PEN">1020.00</sac:SUNATNetTotalCashed>
    		<cac:ExchangeRate>
    			<cbc:SourceCurrencyCode>PEN</cbc:SourceCurrencyCode>
    			<cbc:TargetCurrencyCode>PEN</cbc:TargetCurrencyCode>
    			<cbc:CalculationRate>1.00</cbc:CalculationRate>
    			<cbc:Date>2016-09-11</cbc:Date>
    		</cac:ExchangeRate>
    	</sac:SUNATPerceptionInformation>
    </sac:SUNATPerceptionDocumentReference>
    </Perception>

    domingo, 11 de septiembre de 2016 21:23
  • El error dice que el nombre del archivo zip es el problema, quizas lo estas enviando a otro webservices.
    lunes, 12 de septiembre de 2016 13:57
  • Este es la url del servicio : https://e-beta.sunat.gob.pe/ol-ti-itemision-otroscpe-gem-beta/billService?wsdl y ahora me vota error 0306.

    Alguien que me pueda ayudar.

    martes, 13 de septiembre de 2016 1:10
  • Alguien me puede ayudar me sigue saliendo el error 0306 en el servicio beta, referente a percepcion :

    <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?><Perception xmlns="urn:sunat:names:specification:ubl:peru:schema:xsd:Perception-1" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:sac="urn:sunat:names:specification:ubl:peru:schema:xsd:SunatAggregateComponents-1" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><ext:UBLExtensions><ext:UBLExtension><ext:ExtensionContent><ds:Signature Id="SignatureSP"><SignedInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>V0GbED4sL5AprU4ozsNX2U4DqEA=</DigestValue></Reference></SignedInfo><SignatureValue xmlns="http://www.w3.org/2000/09/xmldsig#">jbbWX/eSjcnyBkPwVFlXcQp50i/knsDvg0utoMj0AF+yMIjP+CPDrFsqQ6ZboGZq0jBUmXGKrKoiQKPUBI1FFQRP2JNFENnIflLkUzZo+XI/4EHb5RfAH2bEu6DnrkYgyfthE0WxE0S2TmmgjUhNBa0C4J1vgW8qkWEKFW8uk7cnxwsnvW+f4jU9rWG8colPkDgoMwjRKMIOUKDqjX3lHxiNJLqS2iFaMJdyYAe1JS9ZaGfvBKFZyYnYlMb6Yl5c5ReEOOWIaKdtYaR1uJr2K+XUQbunafhF5hWiy5+Ybg2BKOuNNu00neWygv+TpxDZUpMnSjGuUIXbNf8BPoCRdA==</SignatureValue><KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><X509Data><X509SubjectName>CN=MARLON CAMPOS CHAVEZ, E=DOCUMENTOS@FIORELLAREPRE.COM.PE, O=FIORELLA REPRESENTACIONES S.A.C., L=LIMA - LIMA - LIMA, C=PE, Phone=511 3196160, OU=validated by KEEPER TECH S.A., OU=issued by IOFD, OU=RUC : 20101256422, OU=Correo_Organizacional : DOCUMENTOS@FIORELLAREPRE.COM.PE, OU=Unidad_Organizacional: DEPARTAMENTO DE SISTEMAS, OU=Cargo : JEFE DE SISTEMAS, OU=Tipo_Doc : DNI, OU=Num_Doc : 40120870, OU=Correo_Personal : DOCUMENTOS@FIORELLAREPRE.COM.PE</X509SubjectName><X509Certificate>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</X509Certificate></X509Data></KeyInfo></ds:Signature></ext:ExtensionContent></ext:UBLExtension></ext:UBLExtensions><cbc:UBLVersionID>2.0</cbc:UBLVersionID><cbc:CustomizationID>1.0</cbc:CustomizationID><cac:Signature><cbc:ID>IDSignSP</cbc:ID><cac:SignatoryParty><cac:PartyIdentification><cbc:ID>20101256422</cbc:ID></cac:PartyIdentification><cac:PartyName><cbc:Name><![CDATA[FIORELLA REPRESENTACIONES S.A.C.]]></cbc:Name></cac:PartyName></cac:SignatoryParty><cac:DigitalSignatureAttachment><cac:ExternalReference><cbc:URI>#SignatureSP</cbc:URI></cac:ExternalReference></cac:DigitalSignatureAttachment></cac:Signature><cbc:ID>P001-00000001</cbc:ID><cbc:IssueDate>2016-08-20</cbc:IssueDate><cac:AgentParty><cbc:PartyIdentification><cbc:ID schemeID="6">20101256422</cbc:ID></cbc:PartyIdentification><cac:PostalAddress><cbc:ID>070101</cbc:ID><cbc:StreetName><![CDATA[CAL.OMICRON NRO. 215 Z.I. PQ.INT.INDUST. Y COMERCIO PROV. CONST. DEL CALLAO - CALLAO]]></cbc:StreetName><cbc:CitySubdivisionName><![CDATA[]]]></cbc:CitySubdivisionName><cbc:CityName>CALLAO</cbc:CityName><cbc:CountrySubentity>CALLAO</cbc:CountrySubentity><cbc:District>CALLAO</cbc:District><cac:Country><cbc:IdentificationCode>PE</cbc:IdentificationCode></cac:Country></cac:PostalAddress><cac:PartyLegalEntity><cbc:RegistrationName><![CDATA[FIORELLA REPRESENTACIONES S.A.C.]]></cbc:RegistrationName></cac:PartyLegalEntity></cac:AgentParty><cac:ReceiverParty><cac:PartyIdentification><cbc:ID schemeID="6">12345678911</cbc:ID></cac:PartyIdentification><cac:PartyName><cbc:Name><![CDATA[CLIENTE ANONIMO NRO 1]]></cbc:Name></cac:PartyName><cac:PartyLegalEntity><cbc:RegistrationName><![CDATA[CLIENTE ANONIMO NRO 1]]></cbc:RegistrationName></cac:PartyLegalEntity></cac:ReceiverParty><sac:SUNATPerceptionSystemCode>01</sac:SUNATPerceptionSystemCode><sac:SUNATPerceptionPercent>2</sac:SUNATPerceptionPercent><cbc:Note>Prueba</cbc:Note><cbc:TotalInvoiceAmount currencyID="PEN">0.00</cbc:TotalInvoiceAmount><sac:SUNATTotalCashed currencyID="PEN">17544.00</sac:SUNATTotalCashed><sac:SUNATPerceptionDocumentReference><cbc:ID schemeID="01">F001-00000014</cbc:ID><cbc:IssueDate>2016-08-20</cbc:IssueDate><cbc:TotalInvoiceAmount currencyID="PEN">15000.00</cbc:TotalInvoiceAmount><cac:Payment><cbc:ID>1</cbc:ID><cbc:PaidAmount currencyID="PEN">5000.00</cbc:PaidAmount><cbc:PaidDate>2016-04-01</cbc:PaidDate></cac:Payment><sac:SUNATPerceptionInformation><sac:SUNATPerceptionAmount currencyID="PEN">324.00</sac:SUNATPerceptionAmount><sac:SUNATPerceptionDate>2016-04-01</sac:SUNATPerceptionDate><sac:SUNATNetTotalCashed currencyID="PEN">16524.00</sac:SUNATNetTotalCashed><cac:ExchangeRate><cbc:SourceCurrencyCode>USD</cbc:SourceCurrencyCode><cbc:TargetCurrencyCode>PEN</cbc:TargetCurrencyCode><cbc:CalculationRate>3.00</cbc:CalculationRate><cbc:Date>2016-08-20</cbc:Date></cac:ExchangeRate></sac:SUNATPerceptionInformation></sac:SUNATPerceptionDocumentReference></Perception>


    martes, 13 de septiembre de 2016 5:51
  • Tal vez te falta algún Tag, con el ejemplo que dan en su guía de elaboración XML a mi me funciono.
    Una pregunta: ¿El certificado que utilizas para firmar el XML donde lo conseguiste?
    martes, 13 de septiembre de 2016 13:50
  • Alguien me puede ayudar me sigue saliendo el error 0306 en el servicio beta, referente a percepcion :

    <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?><Perception xmlns="urn:sunat:names:specification:ubl:peru:schema:xsd:Perception-1" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:sac="urn:sunat:names:specification:ubl:peru:schema:xsd:SunatAggregateComponents-1" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><ext:UBLExtensions><ext:UBLExtension><ext:ExtensionContent><ds:Signature Id="SignatureSP"><SignedInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>V0GbED4sL5AprU4ozsNX2U4DqEA=</DigestValue></Reference></SignedInfo><SignatureValue xmlns="http://www.w3.org/2000/09/xmldsig#">jbbWX/eSjcnyBkPwVFlXcQp50i/knsDvg0utoMj0AF+yMIjP+CPDrFsqQ6ZboGZq0jBUmXGKrKoiQKPUBI1FFQRP2JNFENnIflLkUzZo+XI/4EHb5RfAH2bEu6DnrkYgyfthE0WxE0S2TmmgjUhNBa0C4J1vgW8qkWEKFW8uk7cnxwsnvW+f4jU9rWG8colPkDgoMwjRKMIOUKDqjX3lHxiNJLqS2iFaMJdyYAe1JS9ZaGfvBKFZyYnYlMb6Yl5c5ReEOOWIaKdtYaR1uJr2K+XUQbunafhF5hWiy5+Ybg2BKOuNNu00neWygv+TpxDZUpMnSjGuUIXbNf8BPoCRdA==</SignatureValue><KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><X509Data><X509SubjectName>CN=MARLON CAMPOS CHAVEZ, E=DOCUMENTOS@FIORELLAREPRE.COM.PE, O=FIORELLA REPRESENTACIONES S.A.C., L=LIMA - LIMA - LIMA, C=PE, Phone=511 3196160, OU=validated by KEEPER TECH S.A., OU=issued by IOFD, OU=RUC : 20101256422, OU=Correo_Organizacional : DOCUMENTOS@FIORELLAREPRE.COM.PE, OU=Unidad_Organizacional: DEPARTAMENTO DE SISTEMAS, OU=Cargo : JEFE DE SISTEMAS, OU=Tipo_Doc : DNI, OU=Num_Doc : 40120870, OU=Correo_Personal : DOCUMENTOS@FIORELLAREPRE.COM.PE</X509SubjectName><X509Certificate>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</X509Certificate></X509Data></KeyInfo></ds:Signature></ext:ExtensionContent></ext:UBLExtension></ext:UBLExtensions><cbc:UBLVersionID>2.0</cbc:UBLVersionID><cbc:CustomizationID>1.0</cbc:CustomizationID><cac:Signature><cbc:ID>IDSignSP</cbc:ID><cac:SignatoryParty><cac:PartyIdentification><cbc:ID>20101256422</cbc:ID></cac:PartyIdentification><cac:PartyName><cbc:Name><![CDATA[FIORELLA REPRESENTACIONES S.A.C.]]></cbc:Name></cac:PartyName></cac:SignatoryParty><cac:DigitalSignatureAttachment><cac:ExternalReference><cbc:URI>#SignatureSP</cbc:URI></cac:ExternalReference></cac:DigitalSignatureAttachment></cac:Signature><cbc:ID>P001-00000001</cbc:ID><cbc:IssueDate>2016-08-20</cbc:IssueDate><cac:AgentParty><cbc:PartyIdentification><cbc:ID schemeID="6">20101256422</cbc:ID></cbc:PartyIdentification><cac:PostalAddress><cbc:ID>070101</cbc:ID><cbc:StreetName><![CDATA[CAL.OMICRON NRO. 215 Z.I. PQ.INT.INDUST. Y COMERCIO PROV. CONST. DEL CALLAO - CALLAO]]></cbc:StreetName><cbc:CitySubdivisionName><![CDATA[]]]></cbc:CitySubdivisionName><cbc:CityName>CALLAO</cbc:CityName><cbc:CountrySubentity>CALLAO</cbc:CountrySubentity><cbc:District>CALLAO</cbc:District><cac:Country><cbc:IdentificationCode>PE</cbc:IdentificationCode></cac:Country></cac:PostalAddress><cac:PartyLegalEntity><cbc:RegistrationName><![CDATA[FIORELLA REPRESENTACIONES S.A.C.]]></cbc:RegistrationName></cac:PartyLegalEntity></cac:AgentParty><cac:ReceiverParty><cac:PartyIdentification><cbc:ID schemeID="6">12345678911</cbc:ID></cac:PartyIdentification><cac:PartyName><cbc:Name><![CDATA[CLIENTE ANONIMO NRO 1]]></cbc:Name></cac:PartyName><cac:PartyLegalEntity><cbc:RegistrationName><![CDATA[CLIENTE ANONIMO NRO 1]]></cbc:RegistrationName></cac:PartyLegalEntity></cac:ReceiverParty><sac:SUNATPerceptionSystemCode>01</sac:SUNATPerceptionSystemCode><sac:SUNATPerceptionPercent>2</sac:SUNATPerceptionPercent><cbc:Note>Prueba</cbc:Note><cbc:TotalInvoiceAmount currencyID="PEN">0.00</cbc:TotalInvoiceAmount><sac:SUNATTotalCashed currencyID="PEN">17544.00</sac:SUNATTotalCashed><sac:SUNATPerceptionDocumentReference><cbc:ID schemeID="01">F001-00000014</cbc:ID><cbc:IssueDate>2016-08-20</cbc:IssueDate><cbc:TotalInvoiceAmount currencyID="PEN">15000.00</cbc:TotalInvoiceAmount><cac:Payment><cbc:ID>1</cbc:ID><cbc:PaidAmount currencyID="PEN">5000.00</cbc:PaidAmount><cbc:PaidDate>2016-04-01</cbc:PaidDate></cac:Payment><sac:SUNATPerceptionInformation><sac:SUNATPerceptionAmount currencyID="PEN">324.00</sac:SUNATPerceptionAmount><sac:SUNATPerceptionDate>2016-04-01</sac:SUNATPerceptionDate><sac:SUNATNetTotalCashed currencyID="PEN">16524.00</sac:SUNATNetTotalCashed><cac:ExchangeRate><cbc:SourceCurrencyCode>USD</cbc:SourceCurrencyCode><cbc:TargetCurrencyCode>PEN</cbc:TargetCurrencyCode><cbc:CalculationRate>3.00</cbc:CalculationRate><cbc:Date>2016-08-20</cbc:Date></cac:ExchangeRate></sac:SUNATPerceptionInformation></sac:SUNATPerceptionDocumentReference></Perception>


    Podrían ser 2 cosas:

    1. Prueba con un ruc válido

    2. El tag <sac:SUNATPerceptionPercent>2</sac:SUNATPerceptionPercent> debe ir en decimal, osea 2.00

    Saludos

    martes, 13 de septiembre de 2016 15:19
  • Realice las modificaciones y me sigue saliendo el error 0306, alguien que me pueda ayudar :

    Aquí les dejo el xml

    * El certificado que utilice es el que tengo para firmar las facturas, boletas, nota de crédito, nota de débito, resumen de boletas, comunicación de baja.

    <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
    <Perception xmlns="urn:sunat:names:specification:ubl:peru:schema:xsd:Perception-1" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:sac="urn:sunat:names:specification:ubl:peru:schema:xsd:SunatAggregateComponents-1" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ext:UBLExtensions>
    	<ext:UBLExtension>
    		<ext:ExtensionContent>
    			<ds:Signature Id="SignatureSP"><SignedInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>3FkQd2JXD9BE357R39iWmktj3q4=</DigestValue></Reference></SignedInfo><SignatureValue xmlns="http://www.w3.org/2000/09/xmldsig#">F9hi+5RV0r5qZ/kCeHc7BRhAp46bA0CISS12cclXceitN9Zf7vV5EjXi1oEhJ4YNW3y0bY3C/IgTVPmt1A9mwjoTattSkPv6tS2TlJ8ldlsVzH1TrtbxjQ1Yw/fzoKJeffyhRqQZF/zJivCAK2mJvV96WUrFCMq8gnJcB4GZpwX0Wa8ze8Wzbx2n4rip1mTunqfJus8jtGPQiWiV47uNw+0fGAz72EpoztaUla4tFwuQVe8BXApNaBG0UowC2XXef+eokz5rQNGEkaxZlPhsFLlR54eCKgva0qserJDT7hbgqOgoT+YYOK5hAgJFZF0sWSGNrYnEI9lf4dR9Yu15iQ==</SignatureValue><KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><X509Data><X509SubjectName>CN=MARLON CAMPOS CHAVEZ, E=DOCUMENTOS@FIORELLAREPRE.COM.PE, O=FIORELLA REPRESENTACIONES S.A.C., L=LIMA - LIMA - LIMA, C=PE, Phone=511 3196160, OU=validated by KEEPER TECH S.A., OU=issued by IOFD, OU=RUC : 20101256422, OU=Correo_Organizacional : DOCUMENTOS@FIORELLAREPRE.COM.PE, OU=Unidad_Organizacional: DEPARTAMENTO DE SISTEMAS, OU=Cargo : JEFE DE SISTEMAS, OU=Tipo_Doc : DNI, OU=Num_Doc : 40120870, OU=Correo_Personal : DOCUMENTOS@FIORELLAREPRE.COM.PE</X509SubjectName><X509Certificate>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</X509Certificate></X509Data></KeyInfo></ds:Signature>
    		</ext:ExtensionContent>
    	</ext:UBLExtension>
    </ext:UBLExtensions>
    <cbc:UBLVersionID>2.0</cbc:UBLVersionID>
    <cbc:CustomizationID>1.0</cbc:CustomizationID>
    <cac:Signature>
    	<cbc:ID>IDSignSP</cbc:ID>
    	<cac:SignatoryParty>
    		<cac:PartyIdentification>
    			<cbc:ID>20101256422</cbc:ID>
    		</cac:PartyIdentification>
    		<cac:PartyName>
    			<cbc:Name><![CDATA[FIORELLA REPRESENTACIONES S.A.C.]]></cbc:Name>
    		</cac:PartyName>
    	</cac:SignatoryParty>
    	<cac:DigitalSignatureAttachment>
    		<cac:ExternalReference>
    			<cbc:URI>#SignatureSP</cbc:URI>
    		</cac:ExternalReference>
    	</cac:DigitalSignatureAttachment>
    </cac:Signature>
    <cbc:ID>P001-00000001</cbc:ID>
    <cbc:IssueDate>2016-08-20</cbc:IssueDate>
    <cac:AgentParty>
    	<cbc:PartyIdentification>
    		<cbc:ID schemeID="6">20101256422</cbc:ID>
    	</cbc:PartyIdentification>
    	<cac:PostalAddress>
    		<cbc:ID>070101</cbc:ID>
    		<cbc:StreetName><![CDATA[CAL.OMICRON NRO. 215 Z.I. PQ.INT.INDUST. Y COMERCIO PROV. CONST. DEL CALLAO - CALLAO]]></cbc:StreetName>
    		<cbc:CitySubdivisionName><![CDATA[]]]></cbc:CitySubdivisionName>
    		<cbc:CityName>CALLAO</cbc:CityName>
    		<cbc:CountrySubentity>CALLAO</cbc:CountrySubentity>
    		<cbc:District>CALLAO</cbc:District>
    		<cac:Country>
    			<cbc:IdentificationCode>PE</cbc:IdentificationCode>
    		</cac:Country>
    	</cac:PostalAddress>
    	<cac:PartyLegalEntity>
    		<cbc:RegistrationName><![CDATA[FIORELLA REPRESENTACIONES S.A.C.]]></cbc:RegistrationName>
    	</cac:PartyLegalEntity>
    </cac:AgentParty>
    <cac:ReceiverParty>
    	<cac:PartyIdentification>
    		<cbc:ID schemeID="6">20382748132</cbc:ID>
    	</cac:PartyIdentification>
    	<cac:PartyName>
    		<cbc:Name><![CDATA[ACCIONA FORWARDING PERU S.A.]]></cbc:Name>
    	</cac:PartyName>
    	<cac:PartyLegalEntity>
    		<cbc:RegistrationName><![CDATA[ACCIONA FORWARDING PERU S.A.]]></cbc:RegistrationName>
    	</cac:PartyLegalEntity>
    </cac:ReceiverParty>
    <sac:SUNATPerceptionSystemCode>01</sac:SUNATPerceptionSystemCode>
    <sac:SUNATPerceptionPercent>2.00</sac:SUNATPerceptionPercent>
    <cbc:Note>Prueba</cbc:Note>
    <cbc:TotalInvoiceAmount currencyID="PEN">20.00</cbc:TotalInvoiceAmount>
    <sac:SUNATTotalCashed currencyID="PEN">1000.00</sac:SUNATTotalCashed>
    <sac:SUNATPerceptionDocumentReference>
    	<cbc:ID schemeID="01">F001-00000014</cbc:ID>
    	<cbc:IssueDate>2016-08-20</cbc:IssueDate>
    	<cbc:TotalInvoiceAmount currencyID="PEN">1000.00</cbc:TotalInvoiceAmount>
    	<cac:Payment>
    		<cbc:ID>1</cbc:ID>
    		<cbc:PaidAmount currencyID="PEN">1000.00</cbc:PaidAmount>
    		<cbc:PaidDate>2016-04-01</cbc:PaidDate>
    	</cac:Payment>
    	<sac:SUNATPerceptionInformation>
    		<sac:SUNATPerceptionAmount currencyID="PEN">20.00</sac:SUNATPerceptionAmount>
    		<sac:SUNATPerceptionDate>2016-04-01</sac:SUNATPerceptionDate>
    		<sac:SUNATNetTotalCashed currencyID="PEN">1020.00</sac:SUNATNetTotalCashed>
    		<cac:ExchangeRate>
    			<cbc:SourceCurrencyCode>USD</cbc:SourceCurrencyCode>
    			<cbc:TargetCurrencyCode>PEN</cbc:TargetCurrencyCode>
    			<cbc:CalculationRate>1.00</cbc:CalculationRate>
    			<cbc:Date>2016-08-20</cbc:Date>
    		</cac:ExchangeRate>
    	</sac:SUNATPerceptionInformation>
    </sac:SUNATPerceptionDocumentReference>
    </Perception>

    Muchas gracias.

    miércoles, 14 de septiembre de 2016 5:47
  • Realice las modificaciones y me sigue saliendo el error 0306, alguien que me pueda ayudar :

    Aquí les dejo el xml

    * El certificado que utilice es el que tengo para firmar las facturas, boletas, nota de crédito, nota de débito, resumen de boletas, comunicación de baja.


    Muchas gracias.

    He notado que estás colocando tipo de cambio de dólares, pero tu comprobante de pago está en soles. Eso está mal. Si tu factura está en soles, el tipo de cambio no lo debes de colocar, o sino colocarlo de la siguiente manera:

    <cbc:SourceCurrencyCode>PEN</cbc:SourceCurrencyCode>
    <cbc:TargetCurrencyCode>PEN</cbc:TargetCurrencyCode>
    <cbc:CalculationRate>1.00</cbc:CalculationRate>
    <cbc:Date>2016-08-20</cbc:Date>

    Saludos.

    miércoles, 14 de septiembre de 2016 13:26
  • Realice las modificaciones, pero sigue saliendo el error 0306 :

    Alguien tiene alguna idea a que se debe este error.

    <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
    <Perception xmlns="urn:sunat:names:specification:ubl:peru:schema:xsd:Perception-1" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:sac="urn:sunat:names:specification:ubl:peru:schema:xsd:SunatAggregateComponents-1" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ext:UBLExtensions>
    	<ext:UBLExtension>
    		<ext:ExtensionContent>
    			<ds:Signature Id="SignatureSP"><SignedInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>zDFaR4nIPJnOnyebwLGcG6VAp0M=</DigestValue></Reference></SignedInfo><SignatureValue xmlns="http://www.w3.org/2000/09/xmldsig#">JzXVfJSWvLfDHJBZHr1UitH4/1tp4mSdylWChwp/agJk4g2zJ+W5sa8UkeS4dtpBmCkMMUytLBF6xJHn2Mxz59cLs/f2ssIWhDsJxUWvnLXFHsleZlV9wD2BnjxniLZd1Oz+2aGumWIaQ5iRYzH08pYv/tpv+Rfn9+8bxrV6ca+t6cgNwt0N0oQKHUWMYzjGPHUVfvhD406UrZenHGXwiqICxmRPNPR5Y1jGkYUPIy8ze/5kZLSzzTZiDGPqXOOcS2YQmj2UYUQF15CilztdrLK87Nx3YqTxp0rUUJLBkxn3dFGZQt+ocCWEC7PE9Q645SNndy/hKBpdQ778FIJ0rw==</SignatureValue><KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><X509Data><X509SubjectName>CN=MARLON CAMPOS CHAVEZ, E=DOCUMENTOS@FIORELLAREPRE.COM.PE, O=FIORELLA REPRESENTACIONES S.A.C., L=LIMA - LIMA - LIMA, C=PE, Phone=511 3196160, OU=validated by KEEPER TECH S.A., OU=issued by IOFD, OU=RUC : 20101256422, OU=Correo_Organizacional : DOCUMENTOS@FIORELLAREPRE.COM.PE, OU=Unidad_Organizacional: DEPARTAMENTO DE SISTEMAS, OU=Cargo : JEFE DE SISTEMAS, OU=Tipo_Doc : DNI, OU=Num_Doc : 40120870, OU=Correo_Personal : DOCUMENTOS@FIORELLAREPRE.COM.PE</X509SubjectName><X509Certificate>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</X509Certificate></X509Data></KeyInfo></ds:Signature>
    		</ext:ExtensionContent>
    	</ext:UBLExtension>
    </ext:UBLExtensions>
    <cbc:UBLVersionID>2.0</cbc:UBLVersionID>
    <cbc:CustomizationID>1.0</cbc:CustomizationID>
    <cac:Signature>
    	<cbc:ID>IDSignSP</cbc:ID>
    	<cac:SignatoryParty>
    		<cac:PartyIdentification>
    			<cbc:ID>20101256422</cbc:ID>
    		</cac:PartyIdentification>
    		<cac:PartyName>
    			<cbc:Name><![CDATA[FIORELLA REPRESENTACIONES S.A.C.]]></cbc:Name>
    		</cac:PartyName>
    	</cac:SignatoryParty>
    	<cac:DigitalSignatureAttachment>
    		<cac:ExternalReference>
    			<cbc:URI>#SignatureSP</cbc:URI>
    		</cac:ExternalReference>
    	</cac:DigitalSignatureAttachment>
    </cac:Signature>
    <cbc:ID>P001-00000001</cbc:ID>
    <cbc:IssueDate>2016-08-20</cbc:IssueDate>
    <cac:AgentParty>
    	<cbc:PartyIdentification>
    		<cbc:ID schemeID="6">20101256422</cbc:ID>
    	</cbc:PartyIdentification>
    	<cac:PostalAddress>
    		<cbc:ID>070101</cbc:ID>
    		<cbc:StreetName><![CDATA[CAL.OMICRON NRO. 215 Z.I. PQ.INT.INDUST. Y COMERCIO PROV. CONST. DEL CALLAO - CALLAO]]></cbc:StreetName>
    		<cbc:CitySubdivisionName><![CDATA[]]]></cbc:CitySubdivisionName>
    		<cbc:CityName>CALLAO</cbc:CityName>
    		<cbc:CountrySubentity>CALLAO</cbc:CountrySubentity>
    		<cbc:District>CALLAO</cbc:District>
    		<cac:Country>
    			<cbc:IdentificationCode>PE</cbc:IdentificationCode>
    		</cac:Country>
    	</cac:PostalAddress>
    	<cac:PartyLegalEntity>
    		<cbc:RegistrationName><![CDATA[FIORELLA REPRESENTACIONES S.A.C.]]></cbc:RegistrationName>
    	</cac:PartyLegalEntity>
    </cac:AgentParty>
    <cac:ReceiverParty>
    	<cac:PartyIdentification>
    		<cbc:ID schemeID="6">20382748132</cbc:ID>
    	</cac:PartyIdentification>
    	<cac:PartyLegalEntity>
    		<cbc:RegistrationName><![CDATA[ACCIONA FORWARDING PERU S.A.]]></cbc:RegistrationName>
    	</cac:PartyLegalEntity>
    </cac:ReceiverParty>
    <sac:SUNATPerceptionSystemCode>01</sac:SUNATPerceptionSystemCode>
    <sac:SUNATPerceptionPercent>2.00</sac:SUNATPerceptionPercent>
    <cbc:Note>Prueba</cbc:Note>
    <cbc:TotalInvoiceAmount currencyID="PEN">20.00</cbc:TotalInvoiceAmount>
    <sac:SUNATTotalCashed currencyID="PEN">1000.00</sac:SUNATTotalCashed>
    <sac:SUNATPerceptionDocumentReference>
    	<cbc:ID schemeID="01">F001-00000014</cbc:ID>
    	<cbc:IssueDate>2016-08-20</cbc:IssueDate>
    	<cbc:TotalInvoiceAmount currencyID="PEN">1000.00</cbc:TotalInvoiceAmount>
    	<cac:Payment>
    		<cbc:ID>1</cbc:ID>
    		<cbc:PaidAmount currencyID="PEN">1000.00</cbc:PaidAmount>
    		<cbc:PaidDate>2016-04-01</cbc:PaidDate>
    	</cac:Payment>
    	<sac:SUNATPerceptionInformation>
    		<sac:SUNATPerceptionAmount currencyID="PEN">20.00</sac:SUNATPerceptionAmount>
    		<sac:SUNATPerceptionDate>2016-04-01</sac:SUNATPerceptionDate>
    		<sac:SUNATNetTotalCashed currencyID="PEN">1020.00</sac:SUNATNetTotalCashed>
    		<cac:ExchangeRate>
    			<cbc:SourceCurrencyCode>PEN</cbc:SourceCurrencyCode>
    			<cbc:TargetCurrencyCode>PEN</cbc:TargetCurrencyCode>
    			<cbc:CalculationRate>1.00</cbc:CalculationRate>
    			<cbc:Date>2016-08-20</cbc:Date>
    		</cac:ExchangeRate>
    	</sac:SUNATPerceptionInformation>
    </sac:SUNATPerceptionDocumentReference>
    </Perception>

    jueves, 15 de septiembre de 2016 4:41
  • Publicación de la versión 1.8.1 del programa.

    Para evitar problemas de envió, he añadido esta linea de codigo en .NET y en C#, en la parte para explicar para utilizar un servicio web :

    System.Net.ServicePointManager.ServerCertificateValidationCallback = New System.Net.Security.RemoteCertificateValidationCallback(Function() True)


    • Editado SquallFF8 viernes, 16 de septiembre de 2016 5:34
    jueves, 15 de septiembre de 2016 20:50
  • Buenas tardes:

    Tendrán algún ejemplo de factura con detracción para servicio de transporte

    Gracias

    viernes, 16 de septiembre de 2016 21:43
  • Publicación de la versión 1.8.1 del programa.

    Para evitar problemas de envió, he añadido esta linea de codigo en .NET y en C#, en la parte para explicar para utilizar un servicio web :

    System.Net.ServicePointManager.ServerCertificateValidationCallback = New System.Net.Security.RemoteCertificateValidationCallback(Function() True)


    Estimado Romulus001,

    que problemas de envío se te presentaron para tener que agregar esa línea de código? En que tipo de comprobante y en cual de los servicios web?

    Saludos.

    sábado, 17 de septiembre de 2016 15:23
  • Amigos, así como chamot si tuvieran un ejemplo para saber si estoy haciéndolo bien. Por favor su ayuda.
    domingo, 18 de septiembre de 2016 17:00
  • Buenas alguien que tenga un ejemplo de percepcion y retencion ya que estoy enviando al servicio beta y me sigue saliendo el error 0306.

    Para poder validar contra mi xml que envio.

    Gracias

    domingo, 18 de septiembre de 2016 17:15
  • Publicación de la versión 1.8.1 del programa.

    Para evitar problemas de envió, he añadido esta linea de codigo en .NET y en C#, en la parte para explicar para utilizar un servicio web :

    System.Net.ServicePointManager.ServerCertificateValidationCallback = New System.Net.Security.RemoteCertificateValidationCallback(Function() True)


    Estimado Romulus001,

    que problemas de envío se te presentaron para tener que agregar esa línea de código? En que tipo de comprobante y en cual de los servicios web?

    Saludos.

    Hola Jorge, este código permite de evitar el siguiente error con el nuevo servicio web de producción :

    no se puede establecer une relacion de confianza para el canal seguro SSL/TLS con la autoridad 'e-factura.sunat.gob.pe'

    lunes, 19 de septiembre de 2016 7:32
  • Buenas alguien que tenga un ejemplo de percepcion y retencion ya que estoy enviando al servicio beta y me sigue saliendo el error 0306.

    Para poder validar contra mi xml que envio.

    Gracias

    Veo que falta eso :

    cac:AgentParty / cac:PartyName / cbc:Name:FIORELLA REPRESENTACIONES S.A.C.

    lunes, 19 de septiembre de 2016 7:43
  • Publicación de la versión 1.8.1 del programa.

    Para evitar problemas de envió, he añadido esta linea de codigo en .NET y en C#, en la parte para explicar para utilizar un servicio web :

    System.Net.ServicePointManager.ServerCertificateValidationCallback = New System.Net.Security.RemoteCertificateValidationCallback(Function() True)


    Estimado Romulus001,

    que problemas de envío se te presentaron para tener que agregar esa línea de código? En que tipo de comprobante y en cual de los servicios web?

    Saludos.

    Hola Jorge, este código permite de evitar el siguiente error con el nuevo servicio web de producción :

    no se puede establecer une relacion de confianza para el canal seguro SSL/TLS con la autoridad 'e-factura.sunat.gob.pe'

    Estimado,

    intento agregar el código en C# pero me indica que hay un error en el parámetro.

    System.Net.ServicePointManager.ServerCertificateValidationCallback == new System.Net.Security.RemoteCertificateValidationCallback(() => true);

    El código C# está mal?

    Saludos.

    lunes, 19 de septiembre de 2016 17:05
  • Publicación de la versión 1.8.1 del programa.

    Para evitar problemas de envió, he añadido esta linea de codigo en .NET y en C#, en la parte para explicar para utilizar un servicio web :

    System.Net.ServicePointManager.ServerCertificateValidationCallback = New System.Net.Security.RemoteCertificateValidationCallback(Function() True)


    Estimado Romulus001,

    que problemas de envío se te presentaron para tener que agregar esa línea de código? En que tipo de comprobante y en cual de los servicios web?

    Saludos.

    Hola Jorge, este código permite de evitar el siguiente error con el nuevo servicio web de producción :

    no se puede establecer une relacion de confianza para el canal seguro SSL/TLS con la autoridad 'e-factura.sunat.gob.pe'

    Estimado,

    intento agregar el código en C# pero me indica que hay un error en el parámetro.

    System.Net.ServicePointManager.ServerCertificateValidationCallback == new System.Net.Security.RemoteCertificateValidationCallback(() => true);

    El código C# está mal?

    Saludos.

    Hola, he utilizado esta pagina web para convertir mi código en c#, podria tratar eso :

    System.Net.ServicePointManager.ServerCertificateValidationCallBack = new System.Net.Security.RemoteCertificateValidationCallback(() => true);

    lunes, 19 de septiembre de 2016 18:52
  • Publicación de la versión 1.8.1 del programa.

    Para evitar problemas de envió, he añadido esta linea de codigo en .NET y en C#, en la parte para explicar para utilizar un servicio web :

    System.Net.ServicePointManager.ServerCertificateValidationCallback = New System.Net.Security.RemoteCertificateValidationCallback(Function() True)


    Estimado Romulus001,

    que problemas de envío se te presentaron para tener que agregar esa línea de código? En que tipo de comprobante y en cual de los servicios web?

    Saludos.

    Hola Jorge, este código permite de evitar el siguiente error con el nuevo servicio web de producción :

    no se puede establecer une relacion de confianza para el canal seguro SSL/TLS con la autoridad 'e-factura.sunat.gob.pe'

    Estimado,

    intento agregar el código en C# pero me indica que hay un error en el parámetro.

    System.Net.ServicePointManager.ServerCertificateValidationCallback == new System.Net.Security.RemoteCertificateValidationCallback(() => true);

    El código C# está mal?

    Saludos.

    Hola, he utilizado esta pagina web para convertir mi código en c#, podria tratar eso :

    System.Net.ServicePointManager.ServerCertificateValidationCallBack = new System.Net.Security.RemoteCertificateValidationCallback(() => true);

    Justamente esa fue la herramienta que usé para convertir el código y es la que me muestra error. Uso .NET Framework 4.0

    Saludos.

    lunes, 19 de septiembre de 2016 19:54
  • Publicación de la versión 1.8.1 del programa.

    Para evitar problemas de envió, he añadido esta linea de codigo en .NET y en C#, en la parte para explicar para utilizar un servicio web :

    System.Net.ServicePointManager.ServerCertificateValidationCallback = New System.Net.Security.RemoteCertificateValidationCallback(Function() True)


    Estimado Romulus001,

    que problemas de envío se te presentaron para tener que agregar esa línea de código? En que tipo de comprobante y en cual de los servicios web?

    Saludos.

    Hola Jorge, este código permite de evitar el siguiente error con el nuevo servicio web de producción :

    no se puede establecer une relacion de confianza para el canal seguro SSL/TLS con la autoridad 'e-factura.sunat.gob.pe'

    Estimado,

    intento agregar el código en C# pero me indica que hay un error en el parámetro.

    System.Net.ServicePointManager.ServerCertificateValidationCallback == new System.Net.Security.RemoteCertificateValidationCallback(() => true);

    El código C# está mal?

    Saludos.

    Hola, he utilizado esta pagina web para convertir mi código en c#, podria tratar eso :

    System.Net.ServicePointManager.ServerCertificateValidationCallBack = new System.Net.Security.RemoteCertificateValidationCallback(() => true);

    Justamente esa fue la herramienta que usé para convertir el código y es la que me muestra error. Uso .NET Framework 4.0

    Saludos.


    Hice la conversión en mi programa en C#, también encontré un código que se utiliza la palabra clave "delegate" y otro código sin esta palabra clave, sin saber qué código para elegir , tomé el uno sin la palabra clave :p
    lunes, 19 de septiembre de 2016 22:03
  • La respuesta (usando expresiones lambda):
    ServicePointManager.ServerCertificateValidationCallback = (sender, certificate, chain, errors) => true;
    martes, 20 de septiembre de 2016 13:39
  • Amigos, si tuvieran un ejemplo de XML detallando el viaje en el servicio de transporte, gracias
    martes, 20 de septiembre de 2016 18:08
  • Amigos, si tuvieran un ejemplo de XML detallando el viaje en el servicio de transporte, gracias

    Hay también esta solución :

    ServicePointManager.ServerCertificateValidationCallback = delegate { return true; }; 

    Ver aquí

    martes, 20 de septiembre de 2016 18:17
  • Estimados,

    Tengo una consulta, mira esta estructura , de guia de remision remitente, cuando lo envío a la SUNAT (Beta) me sale error 306. (https://e-beta.sunat.gob.pe/ol-ti-itemision-guia-gem-beta/billService?wsdl). También intente enviar la estructura de su programa (WD Project SUNAT), y nada me sigue saliendo 306.

    He revisado la estructura una y otra vez y no veo cual es el problema, alguna observación que pudieran darme?.

    <?xml version="1.0" encoding="UTF-8"?>
    <DespatchAdvice xmlns="urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2">
      <ext:UBLExtensions>
        <ext:UBLExtension>
          <ext:ExtensionContent />
        </ext:UBLExtension>
        <ext:UBLExtension>
          <ext:ExtensionContent><Signature Id="#signatureGO" xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>xFY+iIMdhlhyBwen1xbHY92RHTo=</DigestValue></Reference></SignedInfo><SignatureValue>n63oP0LIysGQ3S2Kb+U7AyAKRUNvDsMz8dde6Em1S7zyK67H5NBIofjPZVVvfgVcAMLAl5i1o45N1YnCwc1qMd91OY3A0uv8vd4LS1vIPp/zGBbMmqfIWiyoHzsnmFZQPOC3S/rhW7Iz4yAU0wqVENejbUwRwi4IaLZzuDB/rgi2qMUSzg3xEy79+4bOjlBFYpq6NMTux+0HK5Bm6Q8GY65S03vZcnAQtd3xpfXimEEdZbaBJW7txorlGE9zVrsr+ssL+FZmX2wbCM8Zo4wA/xlOhYZMfWO5xuEqluyReqllvULIIFLS+AJSh7iucg6sg186NcK44hrq4sJBUeciCA==</SignatureValue><KeyInfo><X509Data><X509SubjectName>E=ti@grupoortiz.pe, CN=ORTIZ RODRIGUEZ JORGE ANDRES, OU=DNI 09893951 RUC 20115643216, OU=DNI 09893951 RUC 20115643216, O=SERVICENTRO ORTIZ SRLTDA, L=ANCASH, S=HUARAZ, C=PE</X509SubjectName><X509Certificate>MIIFkjCCBHqgAwIBAgIRAJZpZsDepakv5Cai+ZWShLgwDQYJKoZIhvcNAQEFBQAwVDELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExKjAoBgNVBAMTIUdsb2JhbFNpZ24gUGVyc29uYWxTaWduIDIgQ0EgLSBHMjAeFw0xNjAzMTAyMDI3MjhaFw0xNzAzMTEyMDI3MjhaMIHoMQswCQYDVQQGEwJQRTEPMA0GA1UECBMGSFVBUkFaMQ8wDQYDVQQHEwZBTkNBU0gxITAfBgNVBAoTGFNFUlZJQ0VOVFJPIE9SVElaIFNSTFREQTElMCMGA1UECxMcRE5JIDA5ODkzOTUxIFJVQyAyMDExNTY0MzIxNjElMCMGA1UECxMcRE5JIDA5ODkzOTUxIFJVQyAyMDExNTY0MzIxNjElMCMGA1UEAxMcT1JUSVogUk9EUklHVUVaIEpPUkdFIEFORFJFUzEfMB0GCSqGSIb3DQEJARYQdGlAZ3J1cG9vcnRpei5wZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMXPjyx/Ch1hYi1s2Zg3wxEY9D5q7+VpKBDONMStKx+DdEthwHOXR6+ATQmdYiTnX0QtlJ3/AWLSO+RBMuY+8YhhdxEwWqjPD/igiywynSNURSte6qEp94J/omSpw8IIBZ9AMJb87nJ8L8190b7aLN9+Pl8LFoBulE0nXrskkBQFw9iSNBxxcq8Pbiho544xmOqW/fb0N+1KQASLNHfaVTcDVIVOMialaII7tZw83pSyAXy4LRJaKW2RA2AEDddz0rV479kkxd50Jdyq6bCPJOmPkE/a+jGGkThD1tob68v4eipmyxbd8DCb9TKEsIuKGQCtZ7HycEXenehbfnw8BNkCAwEAAaOCAcgwggHEMA4GA1UdDwEB/wQEAwIFoDBNBgNVHSAERjBEMEIGCisGAQQBoDIBKAowNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5jb20vcmVwb3NpdG9yeS8wGwYDVR0RBBQwEoEQdGlAZ3J1cG9vcnRpei5wZTAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLmdsb2JhbHNpZ24uY29tL2dzL2dzcGVyc29uYWxzaWduMmcyLmNybDCBlgYIKwYBBQUHAQEEgYkwgYYwSQYIKwYBBQUHMAKGPWh0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5jb20vY2FjZXJ0L2dzcGVyc29uYWxzaWduMmcyb2NzcC5jcnQwOQYIKwYBBQUHMAGGLWh0dHA6Ly9vY3NwMi5nbG9iYWxzaWduLmNvbS9nc3BlcnNvbmFsc2lnbjJnMjAdBgNVHQ4EFgQU1UsB040Fsrrq47Wy1V1fU+saOTswHwYDVR0jBBgwFoAUPxXSbXwv5zGeQwoGqJRsLDvF7mUwDQYJKoZIhvcNAQEFBQADggEBAAzk1MM3LD5k8goVDowpY3/oS548lkJQ4mJSZnNXEgbolcHgp9g1vY57lyn8KRq/9Pvbay94BotjW5fumH2XM/ap8yxWcRSPOLu7OUvlWb6J9fLeMapphOwzNYU1qmwAaH2pkRwxUUcc0zjW6mnN0n7X9NK58QRuESgqduBAiQ78TBKO9Kaik7gxdFtzbKElEc1t4x/z+tEkvAUdbjVJwY4nhgu2CjCLv1ZwcjB/acrJeSIql4PNFAp91MbQQj5S5ndxeaRftRYNahbmRn5TxbLSLwlHnI8YGyMGQgRUmvAzLkodLx20rquAqGvkRuuz/Su8iOTt+QVOivsr5Smxaeg=</X509Certificate></X509Data></KeyInfo></Signature></ext:ExtensionContent>
        </ext:UBLExtension>
    </ext:UBLExtensions>
    <cbc:UBLVersionID>2.1</cbc:UBLVersionID>
    <cbc:CustomizationID>1.0</cbc:CustomizationID>
    <cbc:ID>T001-00000001</cbc:ID>
    <cbc:IssueDate>2016-09-23</cbc:IssueDate>
    <cbc:IssueTime>11:28:00</cbc:IssueTime>
    <cbc:DespatchAdviceTypeCode>09</cbc:DespatchAdviceTypeCode>
    <cbc:Note />
    <cac:DespatchSupplierParty>
      <cbc:CustomerAssignedAccountID schemeID="6">20115643216</cbc:CustomerAssignedAccountID>
      <cac:Party>
        <cac:PartyLegalEntity>
          <cbc:RegistrationName>SERVICENTRO ORTIZ S.R.LTDA.</cbc:RegistrationName>
        </cac:PartyLegalEntity>
      </cac:Party>
    </cac:DespatchSupplierParty>
    <cac:DeliveryCustomerParty>
      <cbc:CustomerAssignedAccountID schemeID="6">10421713559</cbc:CustomerAssignedAccountID>
      <cac:Party>
        <cac:PartyLegalEntity><cbc:RegistrationName>HUAMAN NOVOA DONNY RUFINO</cbc:RegistrationName></cac:PartyLegalEntity>
      </cac:Party>
    </cac:DeliveryCustomerParty>
    <cac:Shipment>
      <cbc:ID>1</cbc:ID>
      <cbc:HandlingCode>01</cbc:HandlingCode>
      <cbc:Information />
      <cac:ShipmentStage>
      <cbc:TransportModeCode>2</cbc:TransportModeCode>
      <cac:TransitPeriod>
        <cbc:StartDate>2016-09-23</cbc:StartDate>
      </cac:TransitPeriod>
      <cac:TransportMeans>
        <cac:RoadTransport>
          <cbc:LicensePlateID>PLA-4357</cbc:LicensePlateID>
        </cac:RoadTransport>
      </cac:TransportMeans>
      <cac:DriverPerson>
        <cbc:ID schemeID="1">42171355</cbc:ID>
      </cac:DriverPerson>
    </cac:ShipmentStage>
    <cac:Delivery>
      <cac:DeliveryAddress>
        <cbc:ID>020101</cbc:ID>
        <cbc:StreetName>DOMICILIO</cbc:StreetName>
      </cac:DeliveryAddress>
    </cac:Delivery>
    <cac:TransportHandlingUnit>
      <cbc:ID>PLA-4357</cbc:ID>
    </cac:TransportHandlingUnit>
    <cac:OriginAddress>
      <cbc:ID>020101</cbc:ID>
      <cbc:StreetName>SEDE CENTRAL</cbc:StreetName>
    </cac:OriginAddress>
    </cac:Shipment>
    <cac:DespatchLine>
      <cbc:ID>1</cbc:ID>
      <cbc:DeliveredQuantity unitCode="NIU">1</cbc:DeliveredQuantity>
      <cac:OrderLineReference>
        <cbc:LineID>1</cbc:LineID>
      </cac:OrderLineReference>
      <cac:Item>
        <cbc:Name>GUANTES PRUEBA DE XML</cbc:Name>
        <cac:SellersItemIdentification>
          <cbc:ID />
        </cac:SellersItemIdentification>
      </cac:Item>
    </cac:DespatchLine>
    </DespatchAdvice>

    viernes, 23 de septiembre de 2016 23:52
  • Yo también tengo el mismo problema con el beta de percepción me da el error 0306, alguien me podría ayudar o que ha enviado algún archivo al servicio beta y halla si aceptado.(https://e-beta.sunat.gob.pe/ol-ti-itemision-otroscpe-gem-beta/billService) 

    <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
    <Perception xmlns="urn:sunat:names:specification:ubl:peru:schema:xsd:Perception-1" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:sac="urn:sunat:names:specification:ubl:peru:schema:xsd:SunatAggregateComponents-1" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    	<ext:UBLExtensions>
    		<ext:UBLExtension>
    			<ext:ExtensionContent>
    				<ds:Signature Id="SignatureSP"><SignedInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>zDFaR4nIPJnOnyebwLGcG6VAp0M=</DigestValue></Reference></SignedInfo><SignatureValue xmlns="http://www.w3.org/2000/09/xmldsig#">JzXVfJSWvLfDHJBZHr1UitH4/1tp4mSdylWChwp/agJk4g2zJ+W5sa8UkeS4dtpBmCkMMUytLBF6xJHn2Mxz59cLs/f2ssIWhDsJxUWvnLXFHsleZlV9wD2BnjxniLZd1Oz+2aGumWIaQ5iRYzH08pYv/tpv+Rfn9+8bxrV6ca+t6cgNwt0N0oQKHUWMYzjGPHUVfvhD406UrZenHGXwiqICxmRPNPR5Y1jGkYUPIy8ze/5kZLSzzTZiDGPqXOOcS2YQmj2UYUQF15CilztdrLK87Nx3YqTxp0rUUJLBkxn3dFGZQt+ocCWEC7PE9Q645SNndy/hKBpdQ778FIJ0rw==</SignatureValue><KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><X509Data><X509SubjectName>CN=MARLON CAMPOS CHAVEZ, E=DOCUMENTOS@FIORELLAREPRE.COM.PE, O=FIORELLA REPRESENTACIONES S.A.C., L=LIMA - LIMA - LIMA, C=PE, Phone=511 3196160, OU=validated by KEEPER TECH S.A., OU=issued by IOFD, OU=RUC : 20101256422, OU=Correo_Organizacional : DOCUMENTOS@FIORELLAREPRE.COM.PE, OU=Unidad_Organizacional: DEPARTAMENTO DE SISTEMAS, OU=Cargo : JEFE DE SISTEMAS, OU=Tipo_Doc : DNI, OU=Num_Doc : 40120870, OU=Correo_Personal : DOCUMENTOS@FIORELLAREPRE.COM.PE</X509SubjectName><X509Certificate>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</X509Certificate></X509Data></KeyInfo></ds:Signature>
    			</ext:ExtensionContent>
    		</ext:UBLExtension>
    	</ext:UBLExtensions>
    	<cbc:UBLVersionID>2.0</cbc:UBLVersionID>
    	<cbc:CustomizationID>1.0</cbc:CustomizationID>
    	<cac:Signature>
    		<cbc:ID>IDSignSP</cbc:ID>
    		<cac:SignatoryParty>
    			<cac:PartyIdentification>
    				<cbc:ID>20101256422</cbc:ID>
    			</cac:PartyIdentification>
    			<cac:PartyName>
    				<cbc:Name><![CDATA[FIORELLA REPRESENTACIONES S.A.C.]]></cbc:Name>
    			</cac:PartyName>
    		</cac:SignatoryParty>
    		<cac:DigitalSignatureAttachment>
    			<cac:ExternalReference>
    				<cbc:URI>#SignatureSP</cbc:URI>
    			</cac:ExternalReference>
    		</cac:DigitalSignatureAttachment>
    	</cac:Signature>
    	<cbc:ID>P001-00000001</cbc:ID>
    	<cbc:IssueDate>2016-08-20</cbc:IssueDate>
    	<cac:AgentParty>
    		<cbc:PartyIdentification>
    			<cbc:ID schemeID="6">20101256422</cbc:ID>
    		</cbc:PartyIdentification>
    		<cac:PostalAddress>
    			<cbc:ID>070101</cbc:ID>
    			<cbc:StreetName><![CDATA[CAL.OMICRON NRO. 215 Z.I. PQ.INT.INDUST. Y COMERCIO PROV. CONST. DEL CALLAO - CALLAO]]></cbc:StreetName>
    			<cbc:CitySubdivisionName><![CDATA[]]]></cbc:CitySubdivisionName>
    			<cbc:CityName>CALLAO</cbc:CityName>
    			<cbc:CountrySubentity>CALLAO</cbc:CountrySubentity>
    			<cbc:District>CALLAO</cbc:District>
    			<cac:Country>
    				<cbc:IdentificationCode>PE</cbc:IdentificationCode>
    			</cac:Country>
    		</cac:PostalAddress>
    		<cac:PartyLegalEntity>
    			<cbc:RegistrationName><![CDATA[FIORELLA REPRESENTACIONES S.A.C.]]></cbc:RegistrationName>
    		</cac:PartyLegalEntity>
    	</cac:AgentParty>
    	<cac:ReceiverParty>
    		<cac:PartyIdentification>
    			<cbc:ID schemeID="6">20382748132</cbc:ID>
    		</cac:PartyIdentification>
    		<cac:PartyLegalEntity>
    			<cbc:RegistrationName><![CDATA[ACCIONA FORWARDING PERU S.A.]]></cbc:RegistrationName>
    		</cac:PartyLegalEntity>
    	</cac:ReceiverParty>
    	<sac:SUNATPerceptionSystemCode>01</sac:SUNATPerceptionSystemCode>
    	<sac:SUNATPerceptionPercent>2.00</sac:SUNATPerceptionPercent>
    	<cbc:Note>Prueba</cbc:Note>
    	<cbc:TotalInvoiceAmount currencyID="PEN">20.00</cbc:TotalInvoiceAmount>
    	<sac:SUNATTotalCashed currencyID="PEN">1000.00</sac:SUNATTotalCashed>
    	<sac:SUNATPerceptionDocumentReference>
    		<cbc:ID schemeID="01">F001-00000014</cbc:ID>
    		<cbc:IssueDate>2016-08-20</cbc:IssueDate>
    		<cbc:TotalInvoiceAmount currencyID="PEN">1000.00</cbc:TotalInvoiceAmount>
    		<cac:Payment>
    			<cbc:ID>1</cbc:ID>
    			<cbc:PaidAmount currencyID="PEN">1000.00</cbc:PaidAmount>
    			<cbc:PaidDate>2016-04-01</cbc:PaidDate>
    		</cac:Payment>
    		<sac:SUNATPerceptionInformation>
    			<sac:SUNATPerceptionAmount currencyID="PEN">20.00</sac:SUNATPerceptionAmount>
    			<sac:SUNATPerceptionDate>2016-04-01</sac:SUNATPerceptionDate>
    			<sac:SUNATNetTotalCashed currencyID="PEN">1020.00</sac:SUNATNetTotalCashed>
    			<cac:ExchangeRate>
    				<cbc:SourceCurrencyCode>PEN</cbc:SourceCurrencyCode>
    				<cbc:TargetCurrencyCode>PEN</cbc:TargetCurrencyCode>
    				<cbc:CalculationRate>1.00</cbc:CalculationRate>
    				<cbc:Date>2016-08-20</cbc:Date>
    			</cac:ExchangeRate>
    		</sac:SUNATPerceptionInformation>
    	</sac:SUNATPerceptionDocumentReference>
    </Perception>

    jueves, 29 de septiembre de 2016 6:11
  • Aqui hay unos ejemplos recién aprobados por los servicios beta de la Sunat.

    Guia de Remision:

    20131312955-09-T001-00000001.xml

    Percepcion:

    20600995805-40-P001-123.xml

    jueves, 29 de septiembre de 2016 14:05
  • Estimado Giansalex,

    Se agradece tus ejemplos, al parecer el problema mio es al firmar al firmar. Extrañamente mi firmado sin poner el ds (ds:Signature) es aceptado en boletas, facturas, resumenes, bajas, etc. Sin embargo en las guías no me acepta sin las ds y si las pongo, me dice que fue alterado.

    Si no seria mucha molestia cual es su forma de firmado. La que uso es:

            Try
                ' Vamos a firmar el XML con la ruta del certificado que está como serializado.
    
                Dim certificate = New X509Certificate2()
                certificate.Import(Credenciales.Ruta, Credenciales.Contrasena, X509KeyStorageFlags.MachineKeySet)
    
                Dim xmlDoc = New XmlDocument()
                xmlDoc.PreserveWhitespace = True
                xmlDoc.Load(Provision.RootPath_Enterprise & "\xml_temp\" & pProceso.FileNameXML)
    
                Dim nodoExtension = xmlDoc.GetElementsByTagName("ExtensionContent", "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2").Item(pProceso.ExtensionContent_Indice) '1 - 2 nodos, 0 un solo nodo
                If nodoExtension Is Nothing Then
                    Throw New InvalidOperationException("No se pudo encontrar el nodo ExtensionContent en el XML")
                End If
                nodoExtension.RemoveAll()
    
                Dim signedXml = New SignedXml(xmlDoc) With {
                .SigningKey = DirectCast(certificate.PrivateKey, System.Security.Cryptography.RSA)
            }
                signedXml.SigningKey = certificate.PrivateKey
                Dim xmlSignature = signedXml.Signature
    
                Dim env = New XmlDsigEnvelopedSignatureTransform()
    
                Dim reference = New Reference(String.Empty)
                reference.AddTransform(env)
                xmlSignature.SignedInfo.AddReference(reference)
    
                Dim keyInfo = New KeyInfo()
                Dim x509Data = New KeyInfoX509Data(certificate)
    
                x509Data.AddSubjectName(certificate.Subject)
    
                keyInfo.AddClause(x509Data)
                xmlSignature.KeyInfo = keyInfo
                xmlSignature.Id = "#signatureGO"
    
                signedXml.ComputeSignature()
    
                If reference.DigestValue IsNot Nothing Then
                    Provision.Print_DigestValue = Convert.ToBase64String(reference.DigestValue)
                End If
    
                Provision.Print_SignatureValue = Convert.ToBase64String(signedXml.SignatureValue)
    
                nodoExtension.AppendChild(signedXml.GetXml())
    
                xmlDoc.Save(Provision.RootPath_Enterprise & "\xml_temp\" & pProceso.FileNameXML)
    
    
            Catch ex As Exception
    
            End Try

    viernes, 30 de septiembre de 2016 17:43
  • Despues de obtener el XML le pongo el "ds" solo al nodo raiz de la firma (<ds:Signatrue>)

    .......

                var xmlsign= signedXml.GetXml();
                xmlsign.Prefix = "ds";

    ......

    viernes, 30 de septiembre de 2016 22:21
  • En mi caso se soluciono con modificar 

    Signature Id="#signatureGO"

    por

    Signature Id="signatureGO"

    Se agradece la ayuda.

    lunes, 3 de octubre de 2016 22:02
  • Hola amigos,

    Desde hace un par de horas estoy tratando de encontrar el error que me da al enviar con sendbill mi zip con la factura electronica y la carpeta dummy vacia en su interior. Error: archivo XML esta vacio (error 160).

    El archivo xml esta lleno y validado con el plugin del notepad++. Que podra ser?

    asi es como envio:

    Dim l_return As Byte()
                            Dim data As Byte() = File.ReadAllBytes(archivo_zip)

                            ws.Open()
                            l_return = ws.sendBill(nombre_zip, data)
                            ws.Close()

    Estoy trabajando en el ws beta sunat

    Por favor agradezco toda la ayuda posible. 

    lunes, 3 de octubre de 2016 22:26
  • Amigos.

    Me ayudo Erick Orlando con el error.

    Estaba creando una carpeta dummy (vacia) en el zip y por eso me daba el error. Me guié del manual del programador de sunat RS097-2012/SUNAT en la pagina 9.

    Quite esa carpeta y todo funciono ok.

    Gracias.

    lunes, 3 de octubre de 2016 23:32
  • Publicación de la versión 1.9 del programa.

    Adición de una nueva pantalla en el menú para fijar el problema de seguridad SSL / TLS

    lunes, 10 de octubre de 2016 18:33
  • Estimados colegas.

    Estoy intentado realizar el set de pruebas para la homologación, pero cada vez que realizó el envío de un comprobante (factura) al web service de la sunat (el de homologación), obtengo como respuesta un guión.

    He revisado blog, foros, llamado a la sunat innumerables veces, pero no le he encontrado solución.

    Leyendo aquí, vi que también se les había presentado el mismo problema y que pudieron solucionarlo, por eso les rogaría me den una mano y puedan darme una pista de como poder solucionar el error.

    Sólo para comentarles, el lenguaje que uso es php y phyton, adicionalmente comentarles que en el servidor beta si obtuve respuesta positiva de la sunat y pasaban mis comprobantes. La sunat me indica que revise mi antivirus, que puede ser el router o firewall (que los desactive), que pruebe en otra red porque mi ip puede estar baneada, o que no estoy escribiendo correctamente la ruta del servidor o mi usuario secundario de la sunat no tiene el perfil para poder realizar la homologación.

    Agradecere infinitamente su ayuda.

    Mario Sarmiento


    martes, 25 de octubre de 2016 23:20
  • Buenas noches gente, tengo un problema, resulta que firmo mi documento pero me sale el error: 2336, que es ERROR AL VALIDAR FIRMA DIGITAL, quisiera que me ayuden como puedo comprobar que es lo que esta mal, ya voy varios dias, y no encuentro el problema :(

    <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
    <Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:sac="urn:sunat:names:specification:ubl:peru:schema:xsd:SunatAggregateComponents-1" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
      <ext:UBLExtensions>
    <ext:UBLExtension>
          <ext:ExtensionContent>
            <sac:AdditionalInformation>
              <sac:AdditionalMonetaryTotal>
                <cbc:ID>1001</cbc:ID>
                <cbc:PayableAmount currencyID="PEN">300.00</cbc:PayableAmount>
              </sac:AdditionalMonetaryTotal>
              <sac:AdditionalProperty>
                <cbc:ID>1000</cbc:ID>
                <cbc:Value>TRESCIENTOS CINCUENTA Y CUATRO CON 00/100 SOLES</cbc:Value>
              </sac:AdditionalProperty>
            </sac:AdditionalInformation>
          </ext:ExtensionContent>
        </ext:UBLExtension>
        <ext:UBLExtension>
          <ext:ExtensionContent>
          <ds:Signature Id="20453904971">
      <ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
        <ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
      <ds:Reference URI=""><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>+4Or1bReDJlyqMkMTyx8EWIacWQ=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>ZF7MWkITYRd2oAYsGFBjPvcq6th9Kd8CfOHFcuiJwCih8yrYniwnpXppSKSJRqpgXaJEYxATmYaBRG2pyr4c22W8xo4UT3gLCOQ7Sg/Ej6c/nhHxAZFVHHA2zWlqLhy/OFtR5mtWJ7ysohiic4ODfbOB2WiHVwfQOS1jfv90tCLFfNWAYxmubuBHoNEVlkgYc7eXF01bOv1RyRiSUYW2LQRhIDfqUhpNnFUIcIVVehwefZs5iRRh2V0c8jdwpW2yGADyLqv3KEWAAsJVvzAJ/U9aTEji0DXY6Bvnw5DKWQxBVMSPfkW/tAEF3yOmWNkJfXbYiMVVeUEulmn1OV9MBw==</ds:SignatureValue>
    <ds:KeyInfo><ds:X509Data><ds:X509Certificate>MIIFjzCCBHegAwIBAgIMC8C6E0h4Uxk1WNRpMA0GCSqGSIb3DQEBBQUAMFQxCzAJ
    BgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSowKAYDVQQDEyFH
    bG9iYWxTaWduIFBlcnNvbmFsU2lnbiAyIENBIC0gRzMwHhcNMTYwODI2MjEyNTA5
    WhcNMTcwODI3MjEyNTA5WjCB6DELMAkGA1UEBhMCUEUxETAPBgNVBAgTCEFSRVFV
    SVBBMREwDwYDVQQHEwhBUkVRVUlQQTEhMB8GA1UEChMYUkVQVUVTVE9TIE5VRVZB
    IEVSQSBFSVJMMSUwIwYDVQQLExxETkkgMjk2Njg5NjEgUlVDIDIwNDUzOTA0OTcx
    MSUwIwYDVQQLExxETkkgMjk2Njg5NjEgUlVDIDIwNDUzOTA0OTcxMR8wHQYDVQQD
    ExZDQ09SSSBMQVVSQSBKT1NFIExVSVMzMSEwHwYJKoZIhvcNAQkBFhJtcGFudWVy
    YUBnbWFpbC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCc2GfI
    JNxP6RsZoWXCLuiNhs2jF9Us3u20yxqLNXz0JTWyWvjgygYKSP1XQMa7FVjjcFzn
    aOqfntNP6GAcxRLX/rThIZak+D5RcsGl9xkSG1P8/x1qcpCJCi7J1k9OQr1taibr
    ZK70kQYsWaCbWgU1DCj+GCAosim6NaODN1IYKQSnpXgaIQu7bfxn9yndYvVLaVNH
    aIN/u/OTbj7rhMXpNgyzrBw7CXiG98b+ohy+kvWNIwn+N3EyDylWjqSUuFdCJ+ir
    97nvX0EISAoz2LhoeNVOP1uG58Dtu4JDC8OEJaEr1h8d/4sW26YrCaezfZ5fdGWx
    8yKtJfVW2UyEtFSHAgMBAAGjggHKMIIBxjAOBgNVHQ8BAf8EBAMCBaAwgZYGCCsG
    AQUFBwEBBIGJMIGGMEkGCCsGAQUFBzAChj1odHRwOi8vc2VjdXJlLmdsb2JhbHNp
    Z24uY29tL2NhY2VydC9nc3BlcnNvbmFsc2lnbjJnM29jc3AuY3J0MDkGCCsGAQUF
    BzABhi1odHRwOi8vb2NzcDIuZ2xvYmFsc2lnbi5jb20vZ3NwZXJzb25hbHNpZ24y
    ZzMwTQYDVR0gBEYwRDBCBgorBgEEAaAyASgKMDQwMgYIKwYBBQUHAgEWJmh0dHBz
    Oi8vd3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRvcnkvMAkGA1UdEwQCMAAwQwYD
    VR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9ncy9nc3Bl
    cnNvbmFsc2lnbjJnMy5jcmwwHQYDVR0RBBYwFIESbXBhbnVlcmFAZ21haWwuY29t
    MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAdBgNVHQ4EFgQU+Suk2sad
    OCfYWwVhDgyKpu9m5OswHwYDVR0jBBgwFoAUZDeVt4FE41qdeCyyA1E5nb0ByVEw
    DQYJKoZIhvcNAQEFBQADggEBAFRt/eQ777EF2YuqN4clQH/dL+Uc7nUCtPny16M2
    +Dk9tiKrPSpZxibJ9XckkzhsKIR7RmMOcQC9SJpCxlqIUlB5w0yNtMNLEhnDGcsV
    rSmFtvyxqfzl5JKEIf88g8XRrj4uy5cdTFULfRJNCeC0wJpSaaDhk9FgnX1sBnvW
    5RFtmiqV6HZEddFFB83mRSmaeMXk8HFASzGuymsql/TtPCpF8uheRLN+eN/2sT39
    fCkkXMfOYuvqycicV21HgYA86alc4bX5GP29mhk0TIYaro2KggJ2/w5s7ON+X2ZK
    rwBERtDGViDjouOkEe9lGUxEFaPD4VabpZdIn+8sV28yoFo=
    </ds:X509Certificate><ds:X509IssuerSerial><ds:X509SerialNumber>3637327581276770847677797481</ds:X509SerialNumber></ds:X509IssuerSerial></ds:X509Data></ds:KeyInfo></ds:Signature></ext:ExtensionContent>
        </ext:UBLExtension>
      </ext:UBLExtensions>
      <cbc:UBLVersionID>2.0</cbc:UBLVersionID>
      <cbc:CustomizationID>1.0</cbc:CustomizationID>
      <cbc:ID>FF11-4</cbc:ID>
      <cbc:IssueDate>2016-11-23</cbc:IssueDate>
      <cbc:InvoiceTypeCode>01</cbc:InvoiceTypeCode>
      <cbc:DocumentCurrencyCode>PEN</cbc:DocumentCurrencyCode>
      <cac:Signature>
        <cbc:ID>20453904971</cbc:ID>
        <cac:SignatoryParty>
          <cac:PartyIdentification>
            <cbc:ID>20453904971</cbc:ID>
          </cac:PartyIdentification>
          <cac:PartyName>
            <cbc:Name>Repuestos Nueva Era EIRL</cbc:Name>
          </cac:PartyName>
        </cac:SignatoryParty>
        <cac:DigitalSignatureAttachment>
          <cac:ExternalReference>
            <cbc:URI>20453904971</cbc:URI>
          </cac:ExternalReference>
        </cac:DigitalSignatureAttachment>
      </cac:Signature>
      <cac:AccountingSupplierParty>
        <cbc:CustomerAssignedAccountID>20453904971</cbc:CustomerAssignedAccountID>
        <cbc:AdditionalAccountID>6</cbc:AdditionalAccountID>
        <cac:Party>
          <cac:PartyName>
            <cbc:Name>Repuestos Nueva Era EIRL</cbc:Name>
          </cac:PartyName>
          <cac:PostalAddress>
            <cbc:ID>040110</cbc:ID>
            <cbc:StreetName>Calle Puno  Miraflores Arequipa</cbc:StreetName>
            <cbc:CityName>Arequipa</cbc:CityName>
            <cbc:CountrySubentity>Arequipa</cbc:CountrySubentity>
            <cbc:District>Miraflores</cbc:District>
            <cac:Country>
              <cbc:IdentificationCode>PE</cbc:IdentificationCode>
            </cac:Country>
          </cac:PostalAddress>
          <cac:PartyLegalEntity>
            <cbc:RegistrationName>REPUESTOS NUEVA ERA EIRL</cbc:RegistrationName>
          </cac:PartyLegalEntity>
        </cac:Party>
      </cac:AccountingSupplierParty>
      <cac:AccountingCustomerParty>
        <cbc:CustomerAssignedAccountID>20456160451</cbc:CustomerAssignedAccountID>
        <cbc:AdditionalAccountID>6</cbc:AdditionalAccountID>
        <cac:Party>
          <cac:PartyLegalEntity>
            <cbc:RegistrationName>IUVADE SRL</cbc:RegistrationName>
          </cac:PartyLegalEntity>
        </cac:Party>
      </cac:AccountingCustomerParty>
      <cac:TaxTotal>
        <cbc:TaxAmount currencyID="PEN">54.00</cbc:TaxAmount>
        <cac:TaxSubtotal>
          <cbc:TaxAmount currencyID="PEN">54.00</cbc:TaxAmount>
          <cac:TaxCategory>
            <cac:TaxScheme>
              <cbc:ID>1000</cbc:ID>
              <cbc:Name>IGV</cbc:Name>
              <cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
            </cac:TaxScheme>
          </cac:TaxCategory>
        </cac:TaxSubtotal>
      </cac:TaxTotal>
      <cac:LegalMonetaryTotal>
        <cbc:PayableAmount currencyID="PEN">354.00</cbc:PayableAmount>
      </cac:LegalMonetaryTotal>
      <cac:InvoiceLine>
        <cbc:ID>1</cbc:ID>
        <cbc:InvoicedQuantity unitCode="NIU">1</cbc:InvoicedQuantity>
        <cbc:LineExtensionAmount currencyID="PEN">118.00</cbc:LineExtensionAmount>
        <cac:PricingReference>
          <cac:AlternativeConditionPrice>
            <cbc:PriceAmount currencyID="PEN">118.00</cbc:PriceAmount>
            <cbc:PriceTypeCode>01</cbc:PriceTypeCode>
          </cac:AlternativeConditionPrice>
        </cac:PricingReference>
        <cac:TaxTotal>
          <cbc:TaxAmount currencyID="PEN">18.00</cbc:TaxAmount>
          <cac:TaxSubtotal>
            <cbc:TaxAmount currencyID="PEN">18.00</cbc:TaxAmount>
            <cac:TaxCategory>
              <cbc:TaxExemptionReasonCode>10</cbc:TaxExemptionReasonCode>
              <cac:TaxScheme>
                <cbc:ID>1000</cbc:ID>
                <cbc:Name>IGV</cbc:Name>
                <cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
              </cac:TaxScheme>
            </cac:TaxCategory>
          </cac:TaxSubtotal>
        </cac:TaxTotal>
        <cac:Item>
          <cbc:Description>SERVICIO1</cbc:Description>
    <cac:SellersItemIdentification>
    <cbc:ID>0001</cbc:ID>
    </cac:SellersItemIdentification>
        </cac:Item>
        <cac:Price>
          <cbc:PriceAmount currencyID="PEN">100.00</cbc:PriceAmount>
        </cac:Price>
      </cac:InvoiceLine>
      <cac:InvoiceLine>
        <cbc:ID>2</cbc:ID>
        <cbc:InvoicedQuantity unitCode="NIU">1</cbc:InvoicedQuantity>
        <cbc:LineExtensionAmount currencyID="PEN">118.00</cbc:LineExtensionAmount>
        <cac:PricingReference>
          <cac:AlternativeConditionPrice>
            <cbc:PriceAmount currencyID="PEN">118.00</cbc:PriceAmount>
            <cbc:PriceTypeCode>01</cbc:PriceTypeCode>
          </cac:AlternativeConditionPrice>
        </cac:PricingReference>
        <cac:TaxTotal>
          <cbc:TaxAmount currencyID="PEN">18.00</cbc:TaxAmount>
          <cac:TaxSubtotal>
            <cbc:TaxAmount currencyID="PEN">18.00</cbc:TaxAmount>
            <cac:TaxCategory>
              <cbc:TaxExemptionReasonCode>10</cbc:TaxExemptionReasonCode>
              <cac:TaxScheme>
                <cbc:ID>1000</cbc:ID>
                <cbc:Name>IGV</cbc:Name>
                <cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
              </cac:TaxScheme>
            </cac:TaxCategory>
          </cac:TaxSubtotal>
        </cac:TaxTotal>
        <cac:Item>
          <cbc:Description>SERVICIO2</cbc:Description>
    <cac:SellersItemIdentification>
    <cbc:ID>0002</cbc:ID>
    </cac:SellersItemIdentification>
        </cac:Item>
        <cac:Price>
          <cbc:PriceAmount currencyID="PEN">100.00</cbc:PriceAmount>
        </cac:Price>
      </cac:InvoiceLine>
      <cac:InvoiceLine>
        <cbc:ID>3</cbc:ID>
        <cbc:InvoicedQuantity unitCode="NIU">1</cbc:InvoicedQuantity>
        <cbc:LineExtensionAmount currencyID="PEN">118.00</cbc:LineExtensionAmount>
        <cac:PricingReference>
          <cac:AlternativeConditionPrice>
            <cbc:PriceAmount currencyID="PEN">118.00</cbc:PriceAmount>
            <cbc:PriceTypeCode>01</cbc:PriceTypeCode>
          </cac:AlternativeConditionPrice>
        </cac:PricingReference>
        <cac:TaxTotal>
          <cbc:TaxAmount currencyID="PEN">18.00</cbc:TaxAmount>
          <cac:TaxSubtotal>
            <cbc:TaxAmount currencyID="PEN">18.00</cbc:TaxAmount>
            <cac:TaxCategory>
              <cbc:TaxExemptionReasonCode>10</cbc:TaxExemptionReasonCode>
              <cac:TaxScheme>
                <cbc:ID>1000</cbc:ID>
                <cbc:Name>IGV</cbc:Name>
                <cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
              </cac:TaxScheme>
            </cac:TaxCategory>
          </cac:TaxSubtotal>
        </cac:TaxTotal>
        <cac:Item>
          <cbc:Description>SERVICIO3</cbc:Description>
    <cac:SellersItemIdentification>
    <cbc:ID>0003</cbc:ID>
    </cac:SellersItemIdentification>
        </cac:Item>
        <cac:Price>
          <cbc:PriceAmount currencyID="PEN">100.00</cbc:PriceAmount>
        </cac:Price>
      </cac:InvoiceLine>
    </Invoice>

    miércoles, 30 de noviembre de 2016 2:52
  •  Solo este nodo <ds:Signature Id="20453904971"> debe tener el prefijo 'ds' el resto de nodos que estan dentro no deben llevar ese prefijo, revisar tu algoritmo del firmado
    lunes, 12 de diciembre de 2016 16:41
  • Hola, hice un programa para resolver algunos problemas que podría encontrar la gente.

    Concierne la parte boletas de vente y notas / resumen de diario, he utilizado algunos ejemplos de documento que fueron enviados a mí sin verificar mi código.

    Ahora, el código esta disponible en vb.net y en C#, pero seria posible de añadir otras lenguajes de programación.

    Para trabajar en colaboración conmigo, podría contactarme en la siguiente dirección de correo electrónico : basilicsan64(at)hotmail.fr

    No voy a responder a las cuestiones técnicas


    Yo hice un proyecto de código abierto con C# llamado OpenInvoicePeru en GitHub, y además creé un foro para consultas relacionadas al proyecto. 

    Espero que puedan colaborar también.

    viernes, 16 de diciembre de 2016 17:29
  • Publicación de la versión 2.0 del programa.

    1) Supresión de la librería SUNAT_Firma.dll

    2) Adición de la nueva librería SUNAT_Estructura_XML.dll : con esta librería, seria posible de generar una representación xml de una factura, una note de crédito / debito, una boleta de venta, comunicación de baja, un resumen de diario, percepción, retención, remisión de remitente con/sin la firma.

    El desarrollador podría utilizar el código de esta librería para permitir la creación de nuevos tipos de documentos en formato XML.

    Para utilizar esta nueva librería en vuestro desarrollo, hay una nueva opción en el menú : uso de la biblioteca SUNAT_Estructura_XML

    miércoles, 1 de marzo de 2017 22:18
  • Yo hice un proyecto de código abierto con C# llamado OpenInvoicePeru en GitHub, y además creé un foro para consultas relacionadas al proyecto. 

    Espero que puedan colaborar también.

    Seria una buena idea, aunque ya no trabajo en absoluto en el proyecto de la sunat.

    Podría contactarme vía mi correo.

    miércoles, 1 de marzo de 2017 22:40
  • Estimado, como cambiaría a partir de julio con la nueva versión de los XML Ubl, 2.0, y si entrara ya los OCES , la forma de envio seria igual?
    viernes, 26 de mayo de 2017 16:08
  • Estoy siguiendo tu estructura pero me sale el siguiente error al momento de enviar el xml en zip: 

    No se puede leer (parsear) el archivo XML
                Detalle:
                http://xxx.xxx.xxx/ol-ti-itcpfegem-beta/billService: cvc-complex-type 2.4: in element {urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ExternalReference of type {urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ExternalReferenceType, found <cbc:ID> (in namespace urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2), but next item should be end-element

    mi estructura es:

    <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
    <Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:sac="urn:sunat:names:specification:ubl:peru:schema:xsd:SunatAggregateComponents-1" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ext:UBLExtensions>
    <ext:UBLExtension>
    <ext:ExtensionContent>
    <sac:AdditionalInformation>
    <sac:AdditionalMonetaryTotal>
    <cbc:ID>1003</cbc:ID>
    <cbc:PayableAmount currencyID="PEN">44.00</cbc:PayableAmount>
    </sac:AdditionalMonetaryTotal>
    </sac:AdditionalInformation>
    </ext:ExtensionContent>
    </ext:UBLExtension>
    <ext:UBLExtension>
    <ext:ExtensionContent><ds:Signature Id="20520715691"><SignedInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>jZ5GU5VOm+fYln1xXKZhm+uE8j4=</DigestValue></Reference></SignedInfo><SignatureValue xmlns="http://www.w3.org/2000/09/xmldsig#">DIpXEVcc6kbH4MGzOG6+Y3LK07veqVkQqa6VmitYNprlTrl1yoxHL35j7SfStAs5JbHMQ5FCcQIm/L6ZzUiKV1zlsE0CfIaAkpmyqkN3+iPd7jIyiT95WEBzwHAoV1Gm6dpwiJAB8j6vYqxU0iuY/MiGV9FX6z3/m17/B8XntIQNjuMF5GnCEPWUSvmtnhGqJgRf9tXQk/trQCBgPGLXbmGJjlVeLX6rYT+TivPL9EKJfkVailvrfc+Nh7N7cSrpCdUVfEnlLjM3h7XPbN1EnQKRN5e2CkAHC1JKx8p3YS55YYCSv9dEvYikcN8Gqyw5DVKDvT/p0IS1UZNT5WUQug==</SignatureValue><KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><X509Data><X509SubjectName>E=demo@llama.pe, CN=NOMBRE REPRESENTANTE LEGAL - CERTIFICADO PARA DEMOSTRACIÓN, OU=DNI 9999999 RUC 20520715691 - CERTIFICADO PARA DEMOSTRACIÓN, O=TU EMPRESA S.A., L=LIMA, S=LIMA, C=PE, DC=LLAMA.PE SA</X509SubjectName><X509Certificate>MIIE8jCCA9qgAwIBAgIDAIS6MA0GCSqGSIb3DQEBBQUAMIIBDTEbMBkGCgmSJomT8ixkARkWC0xMQU1BLlBFIFNBMQswCQYDVQQGEwJQRTENMAsGA1UECAwETElNQTENMAsGA1UEBwwETElNQTEYMBYGA1UECgwPVFUgRU1QUkVTQSBTLkEuMUUwQwYDVQQLDDxETkkgOTk5OTk5OSBSVUMgMjA1MjA3MTU2OTEgLSBDRVJUSUZJQ0FETyBQQVJBIERFTU9TVFJBQ0nDk04xRDBCBgNVBAMMO05PTUJSRSBSRVBSRVNFTlRBTlRFIExFR0FMIC0gQ0VSVElGSUNBRE8gUEFSQSBERU1PU1RSQUNJw5NOMRwwGgYJKoZIhvcNAQkBFg1kZW1vQGxsYW1hLnBlMB4XDTE3MDYxMDIxMjE0MFoXDTE5MDYxMDIxMjE0MFowggENMRswGQYKCZImiZPyLGQBGRYLTExBTUEuUEUgU0ExCzAJBgNVBAYTAlBFMQ0wCwYDVQQIDARMSU1BMQ0wCwYDVQQHDARMSU1BMRgwFgYDVQQKDA9UVSBFTVBSRVNBIFMuQS4xRTBDBgNVBAsMPEROSSA5OTk5OTk5IFJVQyAyMDUyMDcxNTY5MSAtIENFUlRJRklDQURPIFBBUkEgREVNT1NUUkFDScOTTjFEMEIGA1UEAww7Tk9NQlJFIFJFUFJFU0VOVEFOVEUgTEVHQUwgLSBDRVJUSUZJQ0FETyBQQVJBIERFTU9TVFJBQ0nDk04xHDAaBgkqhkiG9w0BCQEWDWRlbW9AbGxhbWEucGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDJYzH6v8nXpjmOwCzQjD5p4kZBeaiVyyceVa6yZ31o6fEfPrmlpsO/JUc675L1xBSsba74tdust9Z/GMz+p3vdO9wFPXg/vsx4AlxJQh6FzF9EXqdtBqcmbWdn5VUX2YAcNk8JFFJky1kxXV8Ywy79AT7OeOMvTl7nqavxZLpivegLUaDSvatuYJI7XY7kIcq7cHdBL3pk3/da1CBRSdxYQBIPJL+2p4vtM7gSMGFyOE/KolXzio81JlwjHfkiJIcgAd5mMGcvzWYvgWLOc+5n72fpgIUEjq3GQeO6hvQ8rrTISfedKsr4LpeBhfJkQj6mld39ItVYGnCYZEj7OtvhAgMBAAGjVzBVMB0GA1UdDgQWBBRboDk/BBzwBmWWhrZ6lMrTo3dcrDAfBgNVHSMEGDAWgBRboDk/BBzwBmWWhrZ6lMrTo3dcrDATBgNVHSUEDDAKBggrBgEFBQcDATANBgkqhkiG9w0BAQUFAAOCAQEAeG3ZswqrWqIOghq6jGpZkZdDav0SPBl8uYgmEFZHTABcfToyoFsmfuM+Q9C0A7u8XrvOLOKbq+gLOOZKUgXqeAtpkvrfwz3jEiWHz8SK3c8qfB5aBhnQodsRVEu/FrJb5CpAYGi/4PeoF9Yta9yPdIBKHAvGmVxxCjBRY2X6CVnPPIh2pPUiL11QeVHWZF2VhZLwJF26vCsUabm+YNh1INdZD1QuFVfCOPYmZFPYccb024L2Jz4QJUSMOHmayct3D2nPyoxooMQXtk6Gv5ZmHzlwKJ+Muj4grcJnBloLQs+iWo0chJz+2s5480L97KsyQBk6zIx3OkLqLYB8ZJSRBQ==</X509Certificate></X509Data></KeyInfo></ds:Signature></ext:ExtensionContent>
    </ext:UBLExtension>
    </ext:UBLExtensions>
    <cbc:UBLVersionID>2.0</cbc:UBLVersionID>
    <cbc:CustomizationID>1.0</cbc:CustomizationID>
    <cbc:ID>F002-00002578</cbc:ID>
    <cbc:IssueDate>2017-06-14</cbc:IssueDate>
    <cbc:InvoiceTypeCode>01</cbc:InvoiceTypeCode>
    <cbc:DocumentCurrencyCode>PEN</cbc:DocumentCurrencyCode>
    <cac:Signature>
    <cbc:ID>20520715691</cbc:ID>
    <cac:SignatoryParty>
    <cac:PartyIdentification>
    <cbc:ID>20520715691</cbc:ID>
    </cac:PartyIdentification>
    <cac:PartyName>
    <cbc:Name>MOCHILEROS S.A.C.</cbc:Name>
    </cac:PartyName>
    </cac:SignatoryParty>
    <cac:DigitalSignatureAttachment>
    <cac:ExternalReference>
    <cbc:ID>20520715691</cbc:ID>
    </cac:ExternalReference>
    </cac:DigitalSignatureAttachment>
    </cac:Signature>
    <cac:AccountingSupplierParty>
    <cbc:CustomerAssignedAccountID>20520715691</cbc:CustomerAssignedAccountID>
    <cbc:AccountID>6</cbc:AccountID>
    <cac:Party>
    <cac:PostalAddress>
    <cbc:ID>150122</cbc:ID>
    <cbc:StreetName>CALLE BERLIN #259</cbc:StreetName>
    <cbc:CitySubdivisionName></cbc:CitySubdivisionName>
    <cbc:CityName>LIMA</cbc:CityName>
    <cbc:CountrySubdentity>LIMA</cbc:CountrySubdentity>
    <cbc:District>MIRAFLORES</cbc:District>
    <cac:Country>
    <cbc:IdentificationCode>PE</cbc:IdentificationCode>
    </cac:Country>
    </cac:PostalAddress>
    <cac:PartyLegalEntity>
    <cbc:RegistrationName>MOCHILEROS S.A.C.</cbc:RegistrationName>
    </cac:PartyLegalEntity>
    </cac:Party>
    </cac:AccountingSupplierParty>
    <cac:AccountingCustomerParty>
    <cbc:CustomerAssignedAccountID>204908476972</cbc:CustomerAssignedAccountID>
    <cbc:AdditionalAccountID>6</cbc:AdditionalAccountID>
    <cac:Party>
    <cac:PartyLegalEntity>
    <cbc:RegistrationName><![CDATA[LUXFORD S.A.C.]]></cbc:RegistrationName>
    </cac:PartyLegalEntity>
    </cac:Party>
    </cac:AccountingCustomerParty>
    <cac:LegalMonetaryTotal>
    <cbc:PayableAmount currencyID="PEN">44.00</cbc:PayableAmount>
    </cac:LegalMonetaryTotal>
    <sac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity unitCode="NIU">1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="PEN">44.00</cbc:LineExtensionAmount>
    <cac:PricingReference>
    <cac:AlternativeConditionPrice>
    <cbc:PriceAmount currencyID="PEN">44.00</cbc:PriceAmount>
    <cbc:PriceTypeCode>01</cbc:PriceTypeCode>
    </cac:AlternativeConditionPrice>
    </cac:PricingReference>
    <cac:TaxTotal>
    <cbc:TaxAmount currencyID="PEN">44.00</cbc:TaxAmount>
    <cac:TaxSubtotal>
    <cbc:TaxAmount currencyID="PEN">44.00</cbc:TaxAmount>
    <cac:TaxCategory>
    <cbc:TaxExemptionReasonCode>10</cbc:TaxExemptionReasonCode>
    <cac:TaxScheme>
    <cbc:ID>1000</cbc:ID>
    <cbc:Name>IGV</cbc:Name>
    <cbc:TaxTypeCode>VAT</cbc:TaxTypeCode>
    </cac:TaxScheme>
    </cac:TaxCategory>
    </cac:TaxSubtotal>
    </cac:TaxTotal>
    <cac:Item>
    <cbc:Description>8/06/2017 00:00:00 Accommodation 6BMD</cbc:Description>
    <cac:SellersItemIdentification>
    <cbc:ID>1</cbc:ID>
    </cac:SellersItemIdentification>
    </cac:Item>
    <cac:Price>
    <cbc:PriceAmount currencyID="PEN">44.00</cbc:PriceAmount>
    </cac:Price>
    </sac:InvoiceLine>
    </Invoice>
    Espero puedas responderme.

    miércoles, 14 de junio de 2017 20:00
  • @Kevin : genera tu archivo xml con mi programa
    jueves, 15 de junio de 2017 20:12
  • Ya pude generar correctamente las facturas y boletas con firmado, pero ahora estoy realizando Resumen Diario de boletas pero no se logra realizar el firmado, he usado el codigo que das para el firmado pero tilda error en esta linea de tu solución en el firmado de Resumen Diario.

     xmlDoc.SelectSingleNode("/tns:" & _xpathFirm, nsMgr).AppendChild(xmlDoc.ImportNode(signature, True))
    

    Dando la siguiente excepcion: Object reference not set to an instance of an object

    miércoles, 21 de junio de 2017 22:16
  • Estimado Giancarlos, he adecuado los datos a al formato de GR que facilitas en el link, pero no he tenido exito, ¿sera que la SUNAT cambio de formato?. Si tuviera un formato actual de GR estaré agradecido si me facilita. Desde ya agradezco su apoyo. Slds.
    viernes, 23 de junio de 2017 17:53
  • Hay un problema con xmlDoc o Signature, la variable no ha sido inicializada
    martes, 27 de junio de 2017 9:50
  • Saludos Amigos,

    Una pregunta a todos los participantes:
    Tengo un resturante mediano y estoy obligado a facturar electrónicamente a partir de Agosto. La pregunta es que tan realista es que pueda usar mi propio programa para hacerlo?

    El estado actual del programa es que ya terminé las facturas y boletas (aceptadas sin problemas en el servidor beta de la sunat) y por ahora voy a comenzar con los resúmenes de boletas.
    (Hecho en VS2012 C# .Net 4.6.2

    Alguien tiene una idea por favor.

    Saludos

    Jose Luis

    viernes, 6 de abril de 2018 13:27
  • Estimado Giansalex,

    Se agradece tus ejemplos, al parecer el problema mio es al firmar al firmar. Extrañamente mi firmado sin poner el ds (ds:Signature) es aceptado en boletas, facturas, resumenes, bajas, etc. Sin embargo en las guías no me acepta sin las ds y si las pongo, me dice que fue alterado.

    Si no seria mucha molestia cual es su forma de firmado. La que uso es:

            Try
                ' Vamos a firmar el XML con la ruta del certificado que está como serializado.
    
                Dim certificate = New X509Certificate2()
                certificate.Import(Credenciales.Ruta, Credenciales.Contrasena, X509KeyStorageFlags.MachineKeySet)
    
                Dim xmlDoc = New XmlDocument()
                xmlDoc.PreserveWhitespace = True
                xmlDoc.Load(Provision.RootPath_Enterprise & "\xml_temp\" & pProceso.FileNameXML)
    
                Dim nodoExtension = xmlDoc.GetElementsByTagName("ExtensionContent", "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2").Item(pProceso.ExtensionContent_Indice) '1 - 2 nodos, 0 un solo nodo
                If nodoExtension Is Nothing Then
                    Throw New InvalidOperationException("No se pudo encontrar el nodo ExtensionContent en el XML")
                End If
                nodoExtension.RemoveAll()
    
                Dim signedXml = New SignedXml(xmlDoc) With {
                .SigningKey = DirectCast(certificate.PrivateKey, System.Security.Cryptography.RSA)
            }
                signedXml.SigningKey = certificate.PrivateKey
                Dim xmlSignature = signedXml.Signature
    
                Dim env = New XmlDsigEnvelopedSignatureTransform()
    
                Dim reference = New Reference(String.Empty)
                reference.AddTransform(env)
                xmlSignature.SignedInfo.AddReference(reference)
    
                Dim keyInfo = New KeyInfo()
                Dim x509Data = New KeyInfoX509Data(certificate)
    
                x509Data.AddSubjectName(certificate.Subject)
    
                keyInfo.AddClause(x509Data)
                xmlSignature.KeyInfo = keyInfo
                xmlSignature.Id = "#signatureGO"
    
                signedXml.ComputeSignature()
    
                If reference.DigestValue IsNot Nothing Then
                    Provision.Print_DigestValue = Convert.ToBase64String(reference.DigestValue)
                End If
    
                Provision.Print_SignatureValue = Convert.ToBase64String(signedXml.SignatureValue)
    
                nodoExtension.AppendChild(signedXml.GetXml())
    
                xmlDoc.Save(Provision.RootPath_Enterprise & "\xml_temp\" & pProceso.FileNameXML)
    
    
            Catch ex As Exception
    
            End Try

    Hola amigos, soy nuevo en este grupo también soy novato en programación pero necesito ayuda quiero capturar este código <ds:DigestValue>YsaB2eKWB6I+vPYpbKTYwAPIIf8=</ds:DigestValue>

    en C# por favor me podrían ayudar 


    martes, 7 de agosto de 2018 15:40
  • Hola dems, puede utilizar el código aquí por eso

    miércoles, 26 de septiembre de 2018 7:14
  • Kevin, nos comentas como llegaste a resolverlo?, gracias.
    miércoles, 6 de febrero de 2019 17:21
  • Hola Estimados,

    Yo tengo la creación del XML el envio y todo funciona bien. 

    Pero no se como convierto el certificado en cadena que librerías uso que método 

    Solo me falta:

    SignatureValue

    X509Certificate

    Estoy usando:

    VS 2015

    C#

    Se que va dentro de estos tag no es problema escribir el problema es cómo crear el certificado en cadena 

    <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
    <Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
             xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
             xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
             xmlns:ccts="urn:un:unece:uncefact:documentation:2"
             xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
             xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
             xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <ext:UBLExtensions>
      </ext:UBLExtensions>
      <cbc:UBLVersionID>2.1</cbc:UBLVersionID>
      <cbc:CustomizationID>2.0</cbc:CustomizationID>
      <cbc:ID>F001-00000075</cbc:ID>

    Gracias por el apoyo.


    Conocuica

    lunes, 3 de junio de 2019 16:24
  • Hola 

    Tienes que cambiar

    https://www.sunat.gob.pe:443/ol-ti-itcpgem-sqa/billService

    por

    https://www.sunat.gob.pe/ol-ti-itcpgem-sqa/billService


    Conocuica

    lunes, 3 de junio de 2019 17:27