Usuario
Ayuda para trabajar el proyecto de la SUNAT en .NET

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
- Tipo cambiado Enrique M. Montejo sábado, 6 de junio de 2015 13:37
- Cambiado Enrique M. Montejo jueves, 7 de julio de 2016 10:44 Debate relacionado con Web Services.
- Editado SquallFF8 jueves, 28 de julio de 2016 0:07
Todas las respuestas
-
-
-
-
-
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> -
-
-
-
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
-
-
-
-
Hey Romulus001
sabes algo proceso de homologacion para "Proveedores Servicios Electrónicos" ??
te envie info al respecto...
-
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...
-
-
-
-
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. -
Para enviar en homologacion, debes leer este documento.
-
-
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
- Editado Jorge Moreno Sialer martes, 12 de abril de 2016 17:09
-
-
Alguien sabe porque sale este error ?
2394
Comprobante no cumple con el Grupo 11: Debe existir Total descuentos mayor a cero
<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>
-
@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.
-
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
-
-
-
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
-
-
-
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>
-
-
-
-
-
-
-
-
@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
-
-
-
<?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...
-
-
@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 ...
-
-
-
-
-
-
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>
-
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);
-
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
-
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 ?
-
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.
-
Alguien posee los XSD para
Retention y PerceptionEn las url de Sunat no se Encuentran... (En Facturacion estan XSD pero no aplican a Retencion ni Percepcion)
-
-
-
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> -
-
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
-
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- Editado Giancarlos Salas miércoles, 6 de julio de 2016 21:47
-
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 -
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)
-
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
-
-
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
-
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?
-
-
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- Editado Giancarlos Salas 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? -
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.
- Editado Giancarlos Salas sábado, 20 de agosto de 2016 15:07
-
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.
-
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.
-
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
-
-
-
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>MIIHDjCCBfagAwIBAgIRAOcYr3Msh/hRIB7/YLkjcE4wDQYJKoZIhvcNAQELBQAwgZsxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhDT01PRE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTAeFw0xNjA0MjkwMDAwMDBaFw0xNzA0MjkyMzU5NTlaMIICKDE6MDgGA1UECwwxQ29ycmVvX1BlcnNvbmFsIDogRE9DVU1FTlRPU0BGSU9SRUxMQVJFUFJFLkNPTS5QRTEbMBkGA1UECwwSTnVtX0RvYyA6IDQwMTIwODcwMRcwFQYDVQQLDA5UaXBvX0RvYyA6IEROSTEhMB8GA1UECxMYQ2FyZ28gOiBKRUZFIERFIFNJU1RFTUFTMTgwNgYDVQQLDC9VbmlkYWRfT3JnYW5pemFjaW9uYWw6IERFUEFSVEFNRU5UTyBERSBTSVNURU1BUzFAMD4GA1UECww3Q29ycmVvX09yZ2FuaXphY2lvbmFsIDogRE9DVU1FTlRPU0BGSU9SRUxMQVJFUFJFLkNPTS5QRTEaMBgGA1UECxMRUlVDIDogMjAxMDEyNTY0MjIxFzAVBgNVBAsTDmlzc3VlZCBieSBJT0ZEMSYwJAYDVQQLEx12YWxpZGF0ZWQgYnkgS0VFUEVSIFRFQ0ggUy5BLjEUMBIGA1UEFBMLNTExIDMxOTYxNjAxCzAJBgNVBAYTAlBFMRswGQYDVQQHExJMSU1BIC0gTElNQSAtIExJTUExKTAnBgNVBAoTIEZJT1JFTExBIFJFUFJFU0VOVEFDSU9ORVMgUy5BLkMuMS4wLAYJKoZIhvcNAQkBFh9ET0NVTUVOVE9TQEZJT1JFTExBUkVQUkUuQ09NLlBFMR0wGwYDVQQDExRNQVJMT04gQ0FNUE9TIENIQVZFWjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKO3MSIYuOHQZXtvu7YQN8jUrFSRgABh+U6f08vfg13QsaVkonMH+aqHtk5jQBb6+ew9MZi2Knr+6R/Zd+JzNSVMdl5W+sWRk7lOk+hwqIlvK4ISES0kTTqbkvnfJw4uJqnmEswnt6HN2rgPixf/H1fxqdN8rhkid0iP2xfiX2IZk36QQFwLUxLRPJhL4F4r9XqSL5bUyghBqvtIKtqgn5ybZ6Oh5NZNY0WdilkxX4XT8n8Bpee/WIlIgn3Gy7D+5f2jznhF3CePBDx80m9m/d8pd/3Q/0UOnib8iNZafM99Cwr79fBNQ1/EKI1JOR04ieCHuzDmSJM/ZzB7kAMVcqMCAwEAAaOCAbswggG3MB8GA1UdIwQYMBaAFJJha4LhoqCqT+xn8cKj97SAAMHsMB0GA1UdDgQWBBSjF7HLz/kba5C9elo4guKQ76rD2zAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDBAYIKwYBBQUHAwIwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAwUwKzApBggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwXQYDVR0fBFYwVDBSoFCgToZMaHR0cDovL2NybC5jb21vZG9jYS5jb20vQ09NT0RPU0hBMjU2Q2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNybDCBkAYIKwYBBQUHAQEEgYMwgYAwWAYIKwYBBQUHMAKGTGh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1NIQTI1NkNsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEANhXJjmARj1K7q1n/hqhv1vXoTc8MpnOWaGihayYH2ed5CYFrLWtBgUtDGAnSg0o/lrmVuT3LwabzPOw60dSgb9vGfGvWPyzQJIFkT6OyenBB27ip5znY4vfl50cC3oMPopvZLQfiae5ZTLWq81uImZjj16Kx5QCPP2dRhRwW3iXIU0G/nKBNzEAIr/jPzAl8m1AQoJ0s4Lb2x7trzt3oUV/I9ion3pK3UanGRIdOyHrWx5zghMO4v8O59YODX1INPd1oKrVSxbD1TyctzHv7FCN1BmYF/cHX4dwTO8tROtG8KnuRM2+/Wsy2mdkoZ/n+tCMADJUnnS1Xl6Xt+aPefQ==</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>
-
-
-
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>
-
-
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
-
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.
-
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.
-
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>
-
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
-
-
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.
-
-
-
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'
-
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.
-
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.
-
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);
-
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.
-
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 -
-
-
-
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>
-
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>
-
Aqui hay unos ejemplos recién aprobados por los servicios beta de la Sunat.
Guia de Remision:
20131312955-09-T001-00000001.xml
Percepcion:
-
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,
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.
-
-
-
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
- Editado MARIO SARMIENTO martes, 25 de octubre de 2016 23:21
-
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> -
-
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.
-
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
-
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.
-
-
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-elementmi 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.
-
@Kevin : genera tu archivo xml con mi programa
-
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
-
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.
-
-
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.2Alguien tiene una idea por favor.
Saludos
Jose Luis
-
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
-
-
-
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
-
-
Hola SquallFF8.
Gracias. Buen trabajo.
Un detalle que he visto: De acuerdo con las especificaciones, para incluir tildes y eñes es necesario codificar el XML como ISO-8859-1. En la instrucción para crearlo no especificas ninguna codificación por lo que, al menos, en mi caso, se genera un XML con formato UTF-8, a pesar de que en la primera línea del mismo sí se indique esa codificación: <?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?>
En fin, que en el fichero XML_Factura_venta.vb, en la última lína del Sub ComputeXMLFile creo que deberías poner:
System.IO.File.WriteAllText(xml_full_path, XMLContent, System.Text.Encoding.GetEncoding(1252))
en lugar de:
System.IO.File.WriteAllText(xml_full_path, XMLContent)