Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


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 hoteles con Impuesto ISH

La factura esta basada en XML, independiente del lenguaje de programacion todos debemos saber acerca de esta tecnologia
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
AdolfoDoring
Mensajes: 22
Registrado: Mar Oct 19, 2010 10:08 pm

CFD hoteles con Impuesto ISH

Mensajepor AdolfoDoring » Lun Nov 01, 2010 6:16 pm

¿alguien tiene un CFD de un hotel, que tenga traslado de impuesto local (impuesto al hospedaje?

agallardor13
Mensajes: 60
Registrado: Mié Oct 13, 2010 9:28 pm

Re: CFD hoteles

Mensajepor agallardor13 » Mar Nov 09, 2010 8:54 am

Si tengo uno, de hecho nosotros nos dedicamos a hoteles. Dejo est aportación por que en realidad este foro me ha sido de mucha utilidad y creo que es muy valioso que entre todos nos podamos apoyar.

Basicamente lo que tienes que hacer es agregar el impuesto sobre hospedaje en una sección que se llama complemento, y es importante no olvidar la declaración de los namespaces especiales para poder agregar esas etiquetas y pueda ser validado.

Te comento que aqui el unico detalle que encontré es que el validador de nuestro buen amigo Dado no puede validar cuando agregas esas etiquetas de impuestos locales, pero yo lo validé con el del SAT y me dice que el CFD es correcto.

Aqui te dejo el ejemplo, saludos Agallardo

<?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" xmlns:implocal="http://www.sat.gob.mx/implocal" 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 ... plocal.xsd" version="2.0" serie="A" folio="324" fecha="2010-10-15T09:42:10" sello="E+a9StFOMupg0DZBqfZSGCusHOmegLUC6thdn5nfsOOT8F8kNS3jjXJl3LKXikiGF7M0rH0mQFXAJTmisQnZD/Y5VxpY2HYfkAEKQf9d6S1nbEUB7OYObl1XFrVnJdXQBLdPYg/X90ZrQdp6m46nROv3AVu3KbwNCQOe9UatW3M=" noAprobacion="157619" anoAprobacion="2010" formaDePago="PAGO EN UNA SOLA EXHIBICION" noCertificado="00001000000102000583" certificado="MIIEGDCCAwCgAwIBAgIUMDAwMDEwMDAwMDAxMDIwMDA1ODMwDQYJKoZIhvcNAQEFBQAwggE2MTgwNgYDVQQDDC9BLkMuIGRlbCBTZXJ2aWNpbyBkZSBBZG1pbmlzdHJhY2nDs24gVHJpYnV0YXJpYTEvMC0GA1UECgwmU2VydmljaW8gZGUgQWRtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExHzAdBgkqhkiG9w0BCQEWEGFjb2RzQHNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEzARBgNVBAcMCkN1YXVodGVtb2MxMzAxBgkqhkiG9w0BCQIMJFJlc3BvbnNhYmxlOiBGZXJuYW5kbyBNYXJ0w61uZXogQ29zczAeFw0xMDA5MTUxNzM5MDRaFw0xMjA5MTQxNzM5MDRaMIG4MR4wHAYDVQQDExVWSUNUT1JJQSBJTk4gU0EgREUgQ1YxHjAcBgNVBCkTFVZJQ1RPUklBIElOTiBTQSBERSBDVjEeMBwGA1UEChMVVklDVE9SSUEgSU5OIFNBIERFIENWMSUwIwYDVQQtExxWSU4wNTAzMDkxNjYgLyBDQUNYMTcwNDEzSVMyMR4wHAYDVQQFExUgLyBDWENBMTcwNDEzSE5FUlJOMDYxDzANBgNVBAsTBlVOSURBRDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA3Ct03jDjHZ6MN9eJk69AVSzF9za847gJVVbqg3nmzyMF/QRUAs4/RSJYMioCBbGV9EfcOWldDk8e83NnA6lWCogwHrDsgGBm/OjMhCQUK2uexkjdHBUh7M5CkNQdc0TOEjNfWLBKshDxH556p9pnPoR7yh0elqeLdWFDGPsxi10CAwEAAaMdMBswDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCBsAwDQYJKoZIhvcNAQEFBQADggEBAKpAYJZpf3U65j/c5iGEHnINLrNauXzSpU/AXRR0Lqz7U8nojmqsgJIwYML+D1r9+FICwHS1+2VrZZYDve4V+Hhijz36S4q38IrTNmh7gMrqhz0ilzYkUG/4Luet9eK6NmGynTx6Me9QTEYs+Ke51SKy9s5sU847hh9OIg3gF+PBpXRoW4Zq5DuXLnU1FsClRFcGfd+lwrDcRieWLYrQCNipAqS0b0SAUcONXtOlF84y6zVue97LjSY0RjBassXr9VZ4fDhvL18hdn3XyLRagsREfwOzvby2XCBNkMzsL1Sur9mHy9b0K8E62bfS+NzWskWzp2D9XaaglnpzO/D3xiU=" condicionesDePago="PAGO EN UNA SOLA EXHIBICION" subTotal="690.00" descuento="0.00" total="814.20" tipoDeComprobante="ingreso">
- <Emisor rfc="VIN050309166" nombre="VICTORIA INN S.A. DE C.V.">
<DomicilioFiscal calle="ALLENDE" noExterior="814" noInterior="0" colonia="ZONA CENTRO" localidad="." referencia="." municipio="CD. VICTORIA" estado="TAMAULIPAS" pais="MEXICO" codigoPostal="87000" />
<ExpedidoEn calle="ALLENDE" noExterior="814" noInterior="0" colonia="ZONA CENTRO" localidad="." referencia="." municipio="CD VICTORIA" estado="TAMAULIPAS" pais="MEXICO" codigoPostal="87000" />
</Emisor>
- <Receptor rfc="IMP931211NE1" nombre="INSTITUTO MEXICANO DE LA PROPIEDAD INDUSTRIAL">
<Domicilio calle="PERIFERICO SUR 3106" noExterior="0" noInterior="0" colonia="DEL PEDREGAL DELEG ALVARO OBREGON" localidad="MEXICO" referencia="." municipio="MEXICO" estado="DF" pais="MEXICO" codigoPostal="01900" />
</Receptor>
- <Conceptos>
<Concepto cantidad="1.00" noIdentificacion="10" descripcion="HABITACION" valorUnitario="690.00" importe="690.00" />
</Conceptos>
- <Impuestos>
- <Traslados>
<Traslado impuesto="IVA" tasa="16.00" importe="110.40" />
</Traslados>
</Impuestos>
- <Complemento>
- <implocal:ImpuestosLocales version="1.0" TotaldeRetenciones="0.00" TotaldeTraslados="13.80">
<implocal:TrasladosLocales ImpLocTrasladado="ISH" TasadeTraslado="2.00" Importe="13.80" />
</implocal:ImpuestosLocales>
</Complemento>

</Comprobante>

Avatar de Usuario
Dado
Mensajes: 15842
Registrado: Mar Jul 06, 2010 7:56 pm

Re: CFD hoteles

Mensajepor Dado » Mar Nov 09, 2010 9:11 am

Gracias por el aporte, me permiti subrayar lo que hace a ese XML una factura para hoteles con el impuesto ISH
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

hugocarlos
Mensajes: 15
Registrado: Vie Nov 12, 2010 9:48 am

Re: CFD hoteles

Mensajepor hugocarlos » Vie Nov 12, 2010 10:08 am

Que tal foro, aqui les dejo otra muestra de CFD con impuestos locales como los de hospedaje, les comento que para la ver. 2 validador del SAT acepta la estructura del XML con y sin el complemento, es decir no es obligatorio, esto va a ser igual para los que arrancaron con esquema 2010 o tendrá que incorporarse a partir del 2011 ?

<?xml version="1.0" encoding="UTF-8" ?>
- <Comprobante xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sat.gob.mx/cfd/2" xmlns:implocal="http://www.sat.gob.mx/implocal" 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 ... plocal.xsd" version="2.0" serie="A" folio="8052" fecha="2009-06-12T13:11:54" noAprobacion="27534" anoAprobacion="2008" formaDePago="Pagoenuna sola exhibición" subTotal="500.00" total="591.60" tipoDeComprobante="ingreso" noCertificado="10001200000000022517" certificado="MIIDhDCCAmygAwIBAgIUMTAwMDEyMDAwMDAwMDAwMjI1MTcwDQYJKoZIhvcNAQEFBQAwgcMxGTAXBgNVBAcTEENpdWRhZCBkZSBNZXhpY28xFTATBgNVBAgTDE1leGljbywgRC5GLjELMAkGA1UEBhMCTVgxGjAYBgNVBAMTEUFDIGRlIFBydWViYXMgU0FUMTYwNAYDVQQLFC1BZG1pbmlzdHJhY2nzbiBkZSBTZWd1cmlkYWQgZGUgbGEgSW5mb3JtYWNp824xLjAsBgNVBAoUJVNlcnZpY2lvIGRlIEFkbWluaXN0cmFjafNuIFRyaWJ1dGFyaWEwHhcNMDgwODIxMTUyMjA4WhcNMTAwODIxMTUyMjA4WjCBmDElMCMGA1UELRMcQUFBMDEwMTAxQUFBIC8gQUFBQTAxMDEwMUFBQTEeMBwGA1UEBRMVIC8gQUFBQTAxMDEwMUhERlJYWDAxMRIwEAYDVQQKEwlNYXRyaXogU0ExEzARBgNVBAsTClVuaWRhZCAxMCAxEjAQBgNVBAMTCU1hdHJpeiBTQTESMBAGA1UEKRMJTWF0cml6IFNBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDpmiW1q9gyzCFtMcbaFDJexk2IpLoTdNXg4ToGRZ/f+hIjmj3N6ODWX1ARNFGYocEHf113GpW5Oe/mj6UqhBpiH4JRTNR4Udb8myJTArIlODynVHuIUuyhKo7gbMbDdXjilTAYY2XWQuQ7aDtWwntUmNg4vAC/F3OtRz3+y9wM5QIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQUFAAOCAQEAafyD4gMsOvq7E3raPntmQlJTxpWwNySqskE7fe23HVL9UKFCUlWWx/W8gluxIX9S19y17iWnGbtmbNddHxG5PznPsy/a8PlwNHjDW0FOpia2LsvDrNcdPiJhzL/1OVagkenffFf8bLEetF3ktxZ7ifcH1yxVxpZ7PS/pe8YIOpWRuMmTV4ypGdsw9TW3HVP5IJ/canuQGPTb3LQ8ojihW2dHnC6ojaWW4GHFSZAPhQJ/DaH/UgFjaQke/RBtoAketfROdG+1qYeA1q/is04O4AXNmMByGp7ZnvGNrO9LDBvs3eKN4ZYcQyjxFEbr1X/xUqHCRF1VEkkC5jJQ1ktC4g==" sello="">
- <Emisor nombre="Industrias del Sur Poniente, S.A. de C.V." rfc="ISP900909Q88">
<DomicilioFiscal calle="Alvaro Obregón" codigoPostal="06700" colonia="Col. Roma Norte" estado="Distrito Federal" localidad="México" municipio="Cuauhtémoc" noExterior="37" noInterior="3" pais="México" />
<ExpedidoEn calle="Pino Suarez" codigoPostal="95460" colonia="Centro" estado="Nuevo Léon" localidad="Monterrey" municipio="Monterrey" noExterior="23" pais="México" />
</Emisor>
- <Receptor rfc="DLI931201MI9" nombre="DISTRIBUIDORA LIVERPOOL,S.A. DE C.V.">
<Domicilio calle="MARIO PANI" noExterior="200" colonia="SANTA FE" localidad="MEXICO D.F." municipio="CUAJIMALPA D MORELOS" estado="D.F." pais="MEXICO" codigoPostal="05109" />
</Receptor>
- <Conceptos>
<Concepto cantidad="2" unidad="pz" descripcion="Puerquito Bancos" valorUnitario="250.00" importe="500.00" />
</Conceptos>
- <Impuestos totalImpuestosTrasladados="80.00">
- <Traslados>
<Traslado impuesto="IVA" tasa="16.00" importe="80.00" />
</Traslados>
</Impuestos>
- <Complemento>
- <implocal:ImpuestosLocales version="1.0" TotaldeRetenciones="0.00" TotaldeTraslados="11.60">
<implocal:TrasladosLocales ImpLocTrasladado="IMPUESTO LOCAL" TasadeTraslado="2.32" Importe="11.60" />
</implocal:ImpuestosLocales>
</Complemento>
</Comprobante>

expertj
Mensajes: 8
Registrado: Dom Nov 14, 2010 1:55 am

Re: CFD hoteles

Mensajepor expertj » Dom Nov 14, 2010 2:12 am

hola!!.
Estoy generando xml para un hotel en desde un sistema en delphi2007 y aunque el xml al validar en el validador del sat me dice que el sello es valido
me marca un error en la estructura del xml y es porque estoy enviando de manera incorrecta la informacion al nodo de
complemeto: obtengo un resultado como lo muestro enseguida :

<Complemento><implocal><ImpuestosLocales xmlns="http://www.sat.gob.mx/implocal" version="1.0" TotaldeRetenciones="0.00" TotaldeTraslados="18.91"><TrasladosLocales ImpLocTrasladado="ISH" TasadeTraslado="3" Importe="18.91"/></ImpuestosLocales>
</implocal></complemento>

--Corregi manualmente el xml que me genero el sistema para que quedara la estructura como el ejemplo que muestran ustedes
<Complemento><implocal:implocal> y ya no me aparecio el error al validar el archivo en el validador de sat.
alguien me pudiera orientar sobre la manera en que le debo de enviar la informacion para que el sistema me genere el archivo
con la estructura correcta?? es decir mi duda es sobre como integrar los elementos de implocal al cfd y como enviarle la etiqueta implocal:

de antemano gracias.

Avatar de Usuario
Dado
Mensajes: 15842
Registrado: Mar Jul 06, 2010 7:56 pm

Re: CFD hoteles

Mensajepor Dado » Dom Nov 14, 2010 7:45 am

Debes usar :

DeclareNameSpace('implocal','http://www.sat.gob.mx/implocal');

Checa esta entrada viewtopic.php?f=9&t=172&start=0
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

expertj
Mensajes: 8
Registrado: Dom Nov 14, 2010 1:55 am

Re: CFD hoteles

Mensajepor expertj » Dom Nov 14, 2010 3:59 pm

hola..gracias por su apoyo, pero lamento que comprendi como utilizar 'declarenamespace' guiandomen
con lo que dice el link que me señalas mi codigo quedo asi:

with complemento do
begin
complemento.ChildNodes.Add(IL);
complemento.DeclareNamespace('implocal','http://www.sat.gob.mx/implocal');
complemento.ChildValues['version'] := '1.0';
complemento.Childvalues['TotaldeRetenciones'] := FormatFloat('0.00',0);
complemento.Childvalues['TotaldeTraslados'] := FormatFloat('0.00',qry_facturasxIMPUESTOH.value);
end;
IL (es de la clase IXMLImpuestoslocales) y el resultado que obtengo es el siguiente:
<Complemento xmlns:implocal="http://www.sat.gob.mx/implocal"><ImpuestosLocales xmlns="http://www.sat.gob.mx/implocal"/><version>1.0</version><TotaldeRetenciones>0.00</TotaldeRetenciones><TotaldeTraslados>19.89</TotaldeTraslados></Complemento>

alguien me puediera orientar sobre que estoy haciendo mal??

de antemano gracias..

AdolfoDoring
Mensajes: 22
Registrado: Mar Oct 19, 2010 10:08 pm

Re: CFD hoteles

Mensajepor AdolfoDoring » Dom Nov 14, 2010 6:04 pm

Muchisimas gracias, les agradezco mucho su ayuda.
Este foro es realmente valioso.

expertj
Mensajes: 8
Registrado: Dom Nov 14, 2010 1:55 am

Re: CFD hoteles

Mensajepor expertj » Mar Nov 16, 2010 4:30 pm

Hola.. Buenas tardes

Tratando de implementar la funcion que dado señala el codigo me quedo de la siguiente manera;
with complemento do
begin
DeclareNamespace('implocal','http://www.sat.gob.mx/implocal');
AddChild('implocal','http://www.sat.gob.mx/implocal');
end;
Y como resultado en el archivo xml que genero obtengo lo siguente:

<Complemento xmlns:implocal="http://www.sat.gob.mx/implocal"><implocal:implocal/></Complemento>

Pero ahora mi problema es que nose con que funciones o propiedades mandar la informacion que debe queda dentro
de <implocal:implocal/>. He intentado de varias maneras pero no logro que la informacion caiga donde debe(me genera nodos aparte)

Alguien me pudiera orientar, que funciones o propiedades debo utilizar para manderle la informacion al nodo <implocal:implocal/>

de antemano gracias..

Avatar de Usuario
Dado
Mensajes: 15842
Registrado: Mar Jul 06, 2010 7:56 pm

Re: CFD hoteles

Mensajepor Dado » Mar Nov 16, 2010 4:41 pm

expertj escribió:Hola.. Buenas tardes

Tratando de implementar la funcion que dado señala el codigo me quedo de la siguiente manera;
with complemento do
begin
DeclareNamespace('implocal','http://www.sat.gob.mx/implocal');
AddChild('implocal','http://www.sat.gob.mx/implocal');
end;
Y como resultado en el archivo xml que genero obtengo lo siguente:

<Complemento xmlns:implocal="http://www.sat.gob.mx/implocal"><implocal:implocal/></Complemento>

Pero ahora mi problema es que nose con que funciones o propiedades mandar la informacion que debe queda dentro
de <implocal:implocal/>. He intentado de varias maneras pero no logro que la informacion caiga donde debe(me genera nodos aparte)

Alguien me pudiera orientar, que funciones o propiedades debo utilizar para manderle la informacion al nodo <implocal:implocal/>

de antemano gracias..


Estas perdiendo el nodo, debes usar algo asi (pseudocodigo, NO COPIES Y PEGUES, tiene errores, te los envio como muestra unicamente)

Código: Seleccionar todo

Nodo := AddChild('impuestosLocales');
Nodo.SetAttribute(version,1.0);

Nodo := AddChild('TrasladosLocales'');
Nodo.SetAttribute(impLocTrasladado,"blah");
Nodo.SetAttribute(TasadeTraslado,"blah");


Claro que tambien puedes usar (insisto, PSEUDOCODIGO)

Código: Seleccionar todo

with AddChild('impuestosLocales') do
begin
  SetAttribute
  SetAttribute....
end;
etc.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!


Volver a “XML”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 7 invitados