
DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
CARTA PORTE V3.1
ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03
.
CFD Honorarios con Impuesto Cedular
-
- Mensajes: 12
- Registrado: Jue Ene 06, 2011 10:23 am
CFD Honorarios con Impuesto Cedular
Buen día me podrian ayudar a validar un XML con Complemento de Recibos de Honorarios, me marca sello no valido
si le quito la parte de complemento si me valida correctamente el CFD. Solo cuando hago un recibo de honorarios
y le agrego el complemente me marca sello no valido.
Este es parte de mi código para generar el XML
with CFD do
begin
SetAttribute('xmlns:xsi','http://www.w3.org/2001/XMLSchema-instance');
DeclareNamespace('implocal','http://www.sat.gob.mx/implocal');
SetAttribute('xsi:schemaLocation','http://www.sat.gob.mx/cfd/2 http://www.sat.gob.mx/sitio_internet/cfd/2/cfdv2.xsd
http://www.sat.gob.mx/implocal http://www.sat.gob.mx/sitio_internet/cf ... local.xsd');
Version := '2.0';
...
...
...
with Impuestos do
begin
TotalImpuestosRetenidos:=FloatToStrF(Frm_Cap_REcibo.Qry_Principal.FieldByName('isr_ret').AsFloat+Frm_Cap_REcibo.Qry_Principal.FieldByName('isr_iva').AsFloat,ffFixed,10,2);
{opc} TotalImpuestosTrasladados := FloatToStrF(Frm_Cap_REcibo.Qry_Principal.FieldByName('iva').AsFloat,ffFixed,10,2);
with Retenciones.Add do
begin
Importe := FloatToStrF(Frm_Cap_REcibo.Qry_Principal.FieldByName('isr_iva').AsFloat,ffFixed,10,2);
Impuesto := 'IVA';
end;
with Retenciones.Add do
begin
Importe := FloatToStrF(Frm_Cap_REcibo.Qry_Principal.FieldByName('isr_ret').AsFloat,ffFixed,10,2);
Impuesto := 'ISR';
end;
with Traslados.Add do
begin
Impuesto := 'IVA';
Tasa := '16.00';
Importe := FloatToStrF(Frm_Cap_REcibo.Qry_Principal.FieldByName ('iva').AsFloat,ffFixed,10,2);
end;
end ; {CFD.Impuestos}
with Complemento.AddChild('implocal:ImpuestosLocales') do begin
SetAttribute('version','1.0');
SetAttribute('TotaldeTraslados','0.00');
SetAttribute('TotaldeRetenciones',FloatToStrF(Frm_Cap_REcibo.Qry_Principal.FieldByName('IMP_CED').AsFloat,ffFixed,10,2));
with AddChild('implocal:RetencionesLocales') do begin
SetAttribute('TasadeRetencion','3.00');
SetAttribute('ImpLocRetenido','IMCD');
SetAttribute('Importe',FloatToStrF(Frm_Cap_REcibo.Qry_Principal.FieldByName('IMP_CED').AsFloat,ffFixed,10,2));
end;
end;{CFD.Complemento}
end; {with CFD}
//////////////////////
Esta es parte de la generacion para la cadena original
with Impuestos do
begin
with Retenciones do
for n:= 0 to ChildNodes.Count-1 do
if ChildNodes[n].NodeType = ntElement then
begin
AgregaDato(Retencion[n].Impuesto); AgregaDato(Retencion[n].Importe);
end; {with CFD.Impuestos.Retenciones}
AgregaDato(TotalImpuestosRetenidos);
with Traslados do
for n:= 0 to ChildNodes.Count-1 do
if ChildNodes[n].NodeType = ntElement then
begin
AgregaDato(Traslados[n].Impuesto); AgregaDato(Traslados[n].Tasa); AgregaDato(Traslados[n].Importe);
end; {with CFD.Impuestos.Traslados}
AgregaDato(TotalImpuestosTrasladados);
end; {with CFD.Impuestos}
Esto otra parte agregue para generar la cadena original con el complemento, la cual lo hace pero me genera el sello no valido al momento de validar
if Complemento.ChildNodes.Count>0 then
with Complemento do
begin
if ChildNodes[0].NodeName = 'implocal:ImpuestosLocales' then
begin
AgregaDato(ChildNodes[0].Attributes['TotaldeTraslados']);
AgregaDato(ChildNodes[0].Attributes['TotaldeRetenciones']);
AgregaDato(ChildNodes[0].Attributes['version']);
if ChildNodes[0].ChildNodes[0].NodeName = 'implocal:RetencionesLocales' then
begin
AgregaDato(ChildNodes[0].ChildNodes[0].Attributes['TasadeRetencion']);
AgregaDato(ChildNodes[0].ChildNodes[0].Attributes['ImpLocRetenido']);
AgregaDato(ChildNodes[0].ChildNodes[0].Attributes['Importe']);
end;
end;
end; {with CFD.Complemento}
Perdón por el lugar donde lo habia puesto anteriormente
y de la abreviación IMCD (Impuesto Cedular) según yo asi es en un ejemplo que vi de otro XML
lo que estoy haciendo es un recibo de honorarios y es lo que quise decir con Complemento de Recibos de Honorarios
como los represento en el XML o bien cual es mi error del porque no es valido el sello?
envio un xml
Realmente me urge de su ayuda
De Antemano muchas gracias
si le quito la parte de complemento si me valida correctamente el CFD. Solo cuando hago un recibo de honorarios
y le agrego el complemente me marca sello no valido.
Este es parte de mi código para generar el XML
with CFD do
begin
SetAttribute('xmlns:xsi','http://www.w3.org/2001/XMLSchema-instance');
DeclareNamespace('implocal','http://www.sat.gob.mx/implocal');
SetAttribute('xsi:schemaLocation','http://www.sat.gob.mx/cfd/2 http://www.sat.gob.mx/sitio_internet/cfd/2/cfdv2.xsd
http://www.sat.gob.mx/implocal http://www.sat.gob.mx/sitio_internet/cf ... local.xsd');
Version := '2.0';
...
...
...
with Impuestos do
begin
TotalImpuestosRetenidos:=FloatToStrF(Frm_Cap_REcibo.Qry_Principal.FieldByName('isr_ret').AsFloat+Frm_Cap_REcibo.Qry_Principal.FieldByName('isr_iva').AsFloat,ffFixed,10,2);
{opc} TotalImpuestosTrasladados := FloatToStrF(Frm_Cap_REcibo.Qry_Principal.FieldByName('iva').AsFloat,ffFixed,10,2);
with Retenciones.Add do
begin
Importe := FloatToStrF(Frm_Cap_REcibo.Qry_Principal.FieldByName('isr_iva').AsFloat,ffFixed,10,2);
Impuesto := 'IVA';
end;
with Retenciones.Add do
begin
Importe := FloatToStrF(Frm_Cap_REcibo.Qry_Principal.FieldByName('isr_ret').AsFloat,ffFixed,10,2);
Impuesto := 'ISR';
end;
with Traslados.Add do
begin
Impuesto := 'IVA';
Tasa := '16.00';
Importe := FloatToStrF(Frm_Cap_REcibo.Qry_Principal.FieldByName ('iva').AsFloat,ffFixed,10,2);
end;
end ; {CFD.Impuestos}
with Complemento.AddChild('implocal:ImpuestosLocales') do begin
SetAttribute('version','1.0');
SetAttribute('TotaldeTraslados','0.00');
SetAttribute('TotaldeRetenciones',FloatToStrF(Frm_Cap_REcibo.Qry_Principal.FieldByName('IMP_CED').AsFloat,ffFixed,10,2));
with AddChild('implocal:RetencionesLocales') do begin
SetAttribute('TasadeRetencion','3.00');
SetAttribute('ImpLocRetenido','IMCD');
SetAttribute('Importe',FloatToStrF(Frm_Cap_REcibo.Qry_Principal.FieldByName('IMP_CED').AsFloat,ffFixed,10,2));
end;
end;{CFD.Complemento}
end; {with CFD}
//////////////////////
Esta es parte de la generacion para la cadena original
with Impuestos do
begin
with Retenciones do
for n:= 0 to ChildNodes.Count-1 do
if ChildNodes[n].NodeType = ntElement then
begin
AgregaDato(Retencion[n].Impuesto); AgregaDato(Retencion[n].Importe);
end; {with CFD.Impuestos.Retenciones}
AgregaDato(TotalImpuestosRetenidos);
with Traslados do
for n:= 0 to ChildNodes.Count-1 do
if ChildNodes[n].NodeType = ntElement then
begin
AgregaDato(Traslados[n].Impuesto); AgregaDato(Traslados[n].Tasa); AgregaDato(Traslados[n].Importe);
end; {with CFD.Impuestos.Traslados}
AgregaDato(TotalImpuestosTrasladados);
end; {with CFD.Impuestos}
Esto otra parte agregue para generar la cadena original con el complemento, la cual lo hace pero me genera el sello no valido al momento de validar
if Complemento.ChildNodes.Count>0 then
with Complemento do
begin
if ChildNodes[0].NodeName = 'implocal:ImpuestosLocales' then
begin
AgregaDato(ChildNodes[0].Attributes['TotaldeTraslados']);
AgregaDato(ChildNodes[0].Attributes['TotaldeRetenciones']);
AgregaDato(ChildNodes[0].Attributes['version']);
if ChildNodes[0].ChildNodes[0].NodeName = 'implocal:RetencionesLocales' then
begin
AgregaDato(ChildNodes[0].ChildNodes[0].Attributes['TasadeRetencion']);
AgregaDato(ChildNodes[0].ChildNodes[0].Attributes['ImpLocRetenido']);
AgregaDato(ChildNodes[0].ChildNodes[0].Attributes['Importe']);
end;
end;
end; {with CFD.Complemento}
Perdón por el lugar donde lo habia puesto anteriormente
y de la abreviación IMCD (Impuesto Cedular) según yo asi es en un ejemplo que vi de otro XML
lo que estoy haciendo es un recibo de honorarios y es lo que quise decir con Complemento de Recibos de Honorarios
como los represento en el XML o bien cual es mi error del porque no es valido el sello?
envio un xml
Realmente me urge de su ayuda
De Antemano muchas gracias
- Adjuntos
-
- VEBE770703BQ6 -14.xml
- Como represento los Honorarios en el XML ?
- (3.3 KiB) Descargado 518 veces
-
- Mensajes: 12
- Registrado: Jue Ene 06, 2011 10:23 am
Re: CFD Honorarios con Impuesto Cedular
Lo del IMCD ME refiero al Impuesto Cedular
Un recibo de Honorarios esta conformado de la siguiente Manera
Importe 5956.66
iva 953.07
subtotal 6909.73
Isr Ret 595.66
Isr IVa 635.37
IMCD 178.70 (Impuesto Cedular)Impuesto Local la abreviación la saque de un ejemplo de otro XML de un Demo de facturacion Elec (SEFAD2010)
creo q si lo puso
Asi que el impuesto Cedular (Impuesto Local) lo estan agregando al complemento
<Complemento>
- <implocal:ImpuestosLocales version="1.0" TotaldeTraslados="0.00" TotaldeRetenciones="178.70">
<implocal:RetencionesLocales TasadeRetencion="3.00" ImpLocRetenido="IMCD" Importe="178.70" />
</implocal:ImpuestosLocales>
</Complemento>
Estoy en lo correcto mientras no le ponga complemento el sello si lo genera correctamente
Un recibo de Honorarios esta conformado de la siguiente Manera
Importe 5956.66
iva 953.07
subtotal 6909.73
Isr Ret 595.66
Isr IVa 635.37
IMCD 178.70 (Impuesto Cedular)Impuesto Local la abreviación la saque de un ejemplo de otro XML de un Demo de facturacion Elec (SEFAD2010)
creo q si lo puso
Asi que el impuesto Cedular (Impuesto Local) lo estan agregando al complemento
<Complemento>
- <implocal:ImpuestosLocales version="1.0" TotaldeTraslados="0.00" TotaldeRetenciones="178.70">
<implocal:RetencionesLocales TasadeRetencion="3.00" ImpLocRetenido="IMCD" Importe="178.70" />
</implocal:ImpuestosLocales>
</Complemento>
Estoy en lo correcto mientras no le ponga complemento el sello si lo genera correctamente
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: CFD Honorarios con Impuesto Cedular
Cuando usas un complemento debes agregar datos a la cadena original, es por eso que no se genera bien tu sello.
Aqui esta la cadena correcta, checa la que tu generas contra esta y verifica las diferencias
Aqui esta la cadena correcta, checa la que tu generas contra esta y verifica las diferencias
Impuesto Cedular.....ja! ya no saben ni como cobrar mas impuestos......||2.0|14|2011-01-07T03:09:12|405762|2010|ingreso|Pago en una sola exhibicion|5956.66|5500.00|VEBE770703BQ6|ELOY VELAZQUEZ BELTRAN|FAROLITO|38B|FRACCIONAMIENTO VILLAS DEL ROBLE|TEPIC|TEPIC|NAYARIT|México|63506|ENA831219N64|EMBOTELLADORA DEL NAYAR S.A DE C.V.|INSURGENTES|1100 OTE|LLANITOS|TEPIC|NAYARIT|Mexico|63170|1|--|proyecto|5956.66|5956.66|IVA|635.37|ISR|595.66|1231.03|IVA|16.00|953.07|953.07|1.0|178.70|0.00|IMCD|3.00|178.70||
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 12
- Registrado: Jue Ene 06, 2011 10:23 am
Re: CFD Honorarios con Impuesto Cedular
Gracias
Ya el ValidaCFD me pone que el sello es valido
pero en el validador del sat me sigue marcando sello invalido a que sse deberá
te agradeceria de antemano si me podrias auxiliar o comentar al respecto
te anexo el xml que generé
Ya el ValidaCFD me pone que el sello es valido
pero en el validador del sat me sigue marcando sello invalido a que sse deberá
te agradeceria de antemano si me podrias auxiliar o comentar al respecto
te anexo el xml que generé
- Adjuntos
-
- VEBE770703BQ6 -17.xml
- Valida en el Sat
- (3.37 KiB) Descargado 494 veces
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: CFD Honorarios con Impuesto Cedular
Ya revise tu XML, el problema es que tienes la serie declarada asi :Eloy escribió:Gracias
Ya el ValidaCFD me pone que el sello es valido
pero en el validador del sat me sigue marcando sello invalido a que sse deberá
te agradeceria de antemano si me podrias auxiliar o comentar al respecto
te anexo el xml que generé
serie=""
Si no tiene serie NO DEBE aparecer el atributo SERIE y es que tu sabes (en programacion) que no es lo mismo "vacio" que "nada" (null <> "")
El ValidaCFD tiene una falla ahi, debo reconocerlo, no "supo" distinguir precisamente entre vacio y null........
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 12
- Registrado: Jue Ene 06, 2011 10:23 am
Re: CFD Honorarios con Impuesto Cedular
Ha ok muchas gracias voy a checar eso, que bueno que te halla servidor tambien que no halla tenido serie
Gracias nuevamente
Gracias nuevamente

-
- Mensajes: 12
- Registrado: Jue Ene 06, 2011 10:23 am
Re: CFD Honorarios con Impuesto Cedular

el detalle estaba al exportar el XML exportarxml(ruta \ CFD.emisor.rfc + CFD.serie + CFD.Folio)
en este momento con CFD.serie detectaba q no se encontraba en el xml lo insertaba
asi que para q no lo hiciera valide si la serie era = ''
entonces exportarxml(ruta \ CFD.emisor.rfc + CFD.Folio) de esta forma ya me respeto el XML como yo lo habia insertado
de lo contrario
exportarxml(ruta \ CFD.emisor.rfc + CFD.serie + CFD.Folio)
y ya cheque el impuesto cedular su abreviación es ICED
Gracias
-
- Mensajes: 41
- Registrado: Jue Nov 25, 2010 10:23 am
Re: CFD Honorarios con Impuesto Cedular
Eloy
Supongo que eso del ICED es para los estados.
En el DF eso no existe.
Supongo que eso del ICED es para los estados.
En el DF eso no existe.
-
- Mensajes: 12
- Registrado: Jue Ene 06, 2011 10:23 am
Re: CFD Honorarios con Impuesto Cedular
Q tal.
Desconosco si en el D.F se aplica el impuesto Cedular
en mi caso NAYARIT yo lo aplicaba en mis recibos de honorarios con un 3 % de impuesto Cedular
pero si he visto en foros que le dan diferente aplicación dependiendo del estado
me imagino que por esa razón se aplica como un impuesto local
Saludos.
Desconosco si en el D.F se aplica el impuesto Cedular
en mi caso NAYARIT yo lo aplicaba en mis recibos de honorarios con un 3 % de impuesto Cedular
pero si he visto en foros que le dan diferente aplicación dependiendo del estado
me imagino que por esa razón se aplica como un impuesto local
Saludos.
-
- Mensajes: 17
- Registrado: Vie Nov 26, 2010 5:11 pm
Re: CFD Honorarios con Impuesto Cedular
buenas noches dado.
le hablite al codigo los impuestos retenidos de isr e iva, genero el xml y valido el sello con el validor de sellos que tienes aqui en el foro y con el del sat y me manda sello invalido
este es el xml generado
<?xml version="1.0" encoding="UTF-8" ?>
- <Comprobante xmlns="http://www.sat.gob.mx/cfd/2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/cfd/2 http://www.sat.gob.mx/sitio_internet/cfd/2/cfdv2.xsd" version="2.0" folio="2" fecha="2010-12-30T19:42:42" noAprobacion="361452" anoAprobacion="2010" formaDePago="Pago en una sola exhibicion" noCertificado="30001000000100000800" subTotal="10400.00" total="9915.36" tipoDeComprobante="ingreso" sello="g2HMiNd0Jgr2Ez8qPq36AOtDSoo9cpJc2f0OegAw8lWQ7Tk055nmFIwZEtYGw2z+fPgQWmkvWLle+SDCA8paD52YdqggdItow9by9IO/qEdlAgb9Ku64C0kKj+ynqfLyAJn73aUS03FpE7GgbEAK0SNM3nF0f364BCmIA0UWH50=" certificado="MIIE/TCCA+WgAwIBAgIUMzAwMDEwMDAwMDAxMDAwMDA4MDAwDQYJKoZIhvcNAQEFBQAwggFvMRgwFgYDVQQDDA9BLkMuIGRlIHBydWViYXMxLzAtBgNVBAoMJlNlcnZpY2lvIGRlIEFkbWluaXN0cmFjacOzbiBUcmlidXRhcmlhMTgwNgYDVQQLDC9BZG1pbmlzdHJhY2nDs24gZGUgU2VndXJpZGFkIGRlIGxhIEluZm9ybWFjacOzbjEpMCcGCSqGSIb3DQEJARYaYXNpc25ldEBwcnVlYmFzLnNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEjAQBgNVBAcMCUNveW9hY8OhbjEVMBMGA1UELRMMU0FUOTcwNzAxTk4zMTIwMAYJKoZIhvcNAQkCDCNSZXNwb25zYWJsZTogSMOpY3RvciBPcm5lbGFzIEFyY2lnYTAeFw0xMDA3MzAxNjU4NDBaFw0xMjA3MjkxNjU4NDBaMIGWMRIwEAYDVQQDDAlNYXRyaXogU0ExEjAQBgNVBCkMCU1hdHJpeiBTQTESMBAGA1UECgwJTWF0cml6IFNBMSUwIwYDVQQtExxBQUEwMTAxMDFBQUEgLyBBQUFBMDEwMTAxQUFBMR4wHAYDVQQFExUgLyBBQUFBMDEwMTAxSERGUlhYMDExETAPBgNVBAsMCFVuaWRhZCAxMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDD0ltQNthUNUfzq0t1GpIyapjzOn1W5fGM5G/pQyMluCzP9YlVAgBjGgzwYp9Z0J9gadg3y2ZrYDwvv8b72goyRnhnv3bkjVRKlus6LDc00K7Jl23UYzNGlXn5+i0HxxuWonc2GYKFGsN4rFWKVy3Fnpv8Z2D7dNqsVyT5HapEqwIDAQABo4HqMIHnMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgbAMB0GA1UdDgQWBBSYodSwRczzj5H7mcO3+mAyXz+y0DAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcGtpLnNhdC5nb2IubXgvc2F0LmNybDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLnNhdC5nb2IubXgvMB8GA1UdIwQYMBaAFOtZfQQimlONnnEaoFiWKfU54KDFMBAGA1UdIAQJMAcwBQYDKgMEMBMGA1UdJQQMMAoGCCsGAQUFBwMCMA0GCSqGSIb3DQEBBQUAA4IBAQArHQEorApwqumSn5EqDOAjbezi8fLco1cYES/PD+LQRM1Vb1g7VLE3hR4S5NNBv0bMwwWAr0WfL9lRRj0PMKLorO8y4TJjRU8MiYXfzSuKYL5Z16kW8zlVHw7CtmjhfjoIMwjQo3prifWxFv7VpfIBstKKShU0qB6KzUUNwg2Ola4t4gg2JJcBmyIAIInHSGoeinR2V1tQ10aRqJdXkGin4WZ75yMbQH4L0NfotqY6bpF2CqIY3aogQyJGhUJji4gYnS2DvHcyoICwgawshjSaX8Y0Xlwnuh6EusqhqlhTgwPNAPrKIXCmOWtqjlDhho/lhkHJMzuTn8AoVapbBUnj">
- <Emisor rfc="RUOV480804H80" nombre="VIRGINIA DEL CARMEN RUIZ ORTIZ">
<DomicilioFiscal calle="NAVEGANTES" noExterior="NO. 123" colonia="FRACC. VIRGINIA" localidad="BOCA DEL RIO" municipio="BOCA DEL RIO" estado="VERACRUZ" pais="México" />
</Emisor>
- <Receptor rfc="SASF7104281Y1" nombre="FRANCISCO JAVIER SANCHEZ SANCHEZ">
<Domicilio calle="MADERO" noExterior="NO. 712" noInterior="ALTOS 1" colonia="CENTRO" localidad="VERACRUZ" municipio="VERACRUZ" estado="VERACRUZ" pais="México" codigoPostal="91700" />
</Receptor>
- <Conceptos>
<Concepto cantidad="1" unidad="SERVICIO" descripcion="RENTA DEL MES DE DICIEMBRE" valorUnitario="10400.00" importe="10400.00" />
</Conceptos>
- <Impuestos totalImpuestosRetenidos="2148.64" totalImpuestosTrasladados="1664.00">
- <Retenciones>
<Retencion impuesto="ISR" tasa="10.00" importe="1040.00" />
<Retencion impuesto="IVA" tasa="10.66" importe="1108.64" />
</Retenciones>
- <Traslados>
<Traslado impuesto="IVA" tasa="16.00" importe="1664.00" />
</Traslados>
</Impuestos>
</Comprobante>
esta es la cadena original
||2.0|2|2010-12-30T19:42:42|361452|2010|ingreso|Pago en una sola exhibicion|10400.00|9915.36|RUOV480804H80|VIRGINIA DEL CARMEN RUIZ ORTIZ|NAVEGANTES|NO. 123|FRACC. VIRGINIA|BOCA DEL RIO|BOCA DEL RIO|VERACRUZ|México|SASF7104281Y1|FRANCISCO JAVIER SANCHEZ SANCHEZ|MADERO|NO. 712|ALTOS 1|CENTRO|VERACRUZ|VERACRUZ|VERACRUZ|México|91700|1|SERVICIO|RENTA DEL MES DE DICIEMBRE|10400.00|10400.00|ISR|10.00|1040.00|IVA|10.66|1108.64|2148.64|IVA|16.00|1664.00|1664.00||
me falta algo por agregar para que salga bien el sello?..
le hablite al codigo los impuestos retenidos de isr e iva, genero el xml y valido el sello con el validor de sellos que tienes aqui en el foro y con el del sat y me manda sello invalido
este es el xml generado
<?xml version="1.0" encoding="UTF-8" ?>
- <Comprobante xmlns="http://www.sat.gob.mx/cfd/2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/cfd/2 http://www.sat.gob.mx/sitio_internet/cfd/2/cfdv2.xsd" version="2.0" folio="2" fecha="2010-12-30T19:42:42" noAprobacion="361452" anoAprobacion="2010" formaDePago="Pago en una sola exhibicion" noCertificado="30001000000100000800" subTotal="10400.00" total="9915.36" tipoDeComprobante="ingreso" sello="g2HMiNd0Jgr2Ez8qPq36AOtDSoo9cpJc2f0OegAw8lWQ7Tk055nmFIwZEtYGw2z+fPgQWmkvWLle+SDCA8paD52YdqggdItow9by9IO/qEdlAgb9Ku64C0kKj+ynqfLyAJn73aUS03FpE7GgbEAK0SNM3nF0f364BCmIA0UWH50=" certificado="MIIE/TCCA+WgAwIBAgIUMzAwMDEwMDAwMDAxMDAwMDA4MDAwDQYJKoZIhvcNAQEFBQAwggFvMRgwFgYDVQQDDA9BLkMuIGRlIHBydWViYXMxLzAtBgNVBAoMJlNlcnZpY2lvIGRlIEFkbWluaXN0cmFjacOzbiBUcmlidXRhcmlhMTgwNgYDVQQLDC9BZG1pbmlzdHJhY2nDs24gZGUgU2VndXJpZGFkIGRlIGxhIEluZm9ybWFjacOzbjEpMCcGCSqGSIb3DQEJARYaYXNpc25ldEBwcnVlYmFzLnNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEjAQBgNVBAcMCUNveW9hY8OhbjEVMBMGA1UELRMMU0FUOTcwNzAxTk4zMTIwMAYJKoZIhvcNAQkCDCNSZXNwb25zYWJsZTogSMOpY3RvciBPcm5lbGFzIEFyY2lnYTAeFw0xMDA3MzAxNjU4NDBaFw0xMjA3MjkxNjU4NDBaMIGWMRIwEAYDVQQDDAlNYXRyaXogU0ExEjAQBgNVBCkMCU1hdHJpeiBTQTESMBAGA1UECgwJTWF0cml6IFNBMSUwIwYDVQQtExxBQUEwMTAxMDFBQUEgLyBBQUFBMDEwMTAxQUFBMR4wHAYDVQQFExUgLyBBQUFBMDEwMTAxSERGUlhYMDExETAPBgNVBAsMCFVuaWRhZCAxMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDD0ltQNthUNUfzq0t1GpIyapjzOn1W5fGM5G/pQyMluCzP9YlVAgBjGgzwYp9Z0J9gadg3y2ZrYDwvv8b72goyRnhnv3bkjVRKlus6LDc00K7Jl23UYzNGlXn5+i0HxxuWonc2GYKFGsN4rFWKVy3Fnpv8Z2D7dNqsVyT5HapEqwIDAQABo4HqMIHnMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgbAMB0GA1UdDgQWBBSYodSwRczzj5H7mcO3+mAyXz+y0DAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcGtpLnNhdC5nb2IubXgvc2F0LmNybDAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLnNhdC5nb2IubXgvMB8GA1UdIwQYMBaAFOtZfQQimlONnnEaoFiWKfU54KDFMBAGA1UdIAQJMAcwBQYDKgMEMBMGA1UdJQQMMAoGCCsGAQUFBwMCMA0GCSqGSIb3DQEBBQUAA4IBAQArHQEorApwqumSn5EqDOAjbezi8fLco1cYES/PD+LQRM1Vb1g7VLE3hR4S5NNBv0bMwwWAr0WfL9lRRj0PMKLorO8y4TJjRU8MiYXfzSuKYL5Z16kW8zlVHw7CtmjhfjoIMwjQo3prifWxFv7VpfIBstKKShU0qB6KzUUNwg2Ola4t4gg2JJcBmyIAIInHSGoeinR2V1tQ10aRqJdXkGin4WZ75yMbQH4L0NfotqY6bpF2CqIY3aogQyJGhUJji4gYnS2DvHcyoICwgawshjSaX8Y0Xlwnuh6EusqhqlhTgwPNAPrKIXCmOWtqjlDhho/lhkHJMzuTn8AoVapbBUnj">
- <Emisor rfc="RUOV480804H80" nombre="VIRGINIA DEL CARMEN RUIZ ORTIZ">
<DomicilioFiscal calle="NAVEGANTES" noExterior="NO. 123" colonia="FRACC. VIRGINIA" localidad="BOCA DEL RIO" municipio="BOCA DEL RIO" estado="VERACRUZ" pais="México" />
</Emisor>
- <Receptor rfc="SASF7104281Y1" nombre="FRANCISCO JAVIER SANCHEZ SANCHEZ">
<Domicilio calle="MADERO" noExterior="NO. 712" noInterior="ALTOS 1" colonia="CENTRO" localidad="VERACRUZ" municipio="VERACRUZ" estado="VERACRUZ" pais="México" codigoPostal="91700" />
</Receptor>
- <Conceptos>
<Concepto cantidad="1" unidad="SERVICIO" descripcion="RENTA DEL MES DE DICIEMBRE" valorUnitario="10400.00" importe="10400.00" />
</Conceptos>
- <Impuestos totalImpuestosRetenidos="2148.64" totalImpuestosTrasladados="1664.00">
- <Retenciones>
<Retencion impuesto="ISR" tasa="10.00" importe="1040.00" />
<Retencion impuesto="IVA" tasa="10.66" importe="1108.64" />
</Retenciones>
- <Traslados>
<Traslado impuesto="IVA" tasa="16.00" importe="1664.00" />
</Traslados>
</Impuestos>
</Comprobante>
esta es la cadena original
||2.0|2|2010-12-30T19:42:42|361452|2010|ingreso|Pago en una sola exhibicion|10400.00|9915.36|RUOV480804H80|VIRGINIA DEL CARMEN RUIZ ORTIZ|NAVEGANTES|NO. 123|FRACC. VIRGINIA|BOCA DEL RIO|BOCA DEL RIO|VERACRUZ|México|SASF7104281Y1|FRANCISCO JAVIER SANCHEZ SANCHEZ|MADERO|NO. 712|ALTOS 1|CENTRO|VERACRUZ|VERACRUZ|VERACRUZ|México|91700|1|SERVICIO|RENTA DEL MES DE DICIEMBRE|10400.00|10400.00|ISR|10.00|1040.00|IVA|10.66|1108.64|2148.64|IVA|16.00|1664.00|1664.00||
me falta algo por agregar para que salga bien el sello?..