Página 4 de 6
Re: CFD hoteles con Impuesto ISH
Publicado: Mar Dic 14, 2010 12:10 pm
por agag4
Ya lei el PDF, esta bien rebuscado el asunto, es decir, te ponen un ejemplo grande(Pag.4) de como debe de quedar en el XML , cuando menos si no es mucha molestia de decirme en donde tengo mi error, en el fuente que mencione arriba, por favor ....
El error que me marca el validador del SAT es:
Código: Seleccionar todo
Error:cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'impuestosLocales'.
'impuestosLocales' veo que es una variable que no esta declarada, la bronca viene desde alli, como se declará en delphi, dentro del XML ??
Re: CFD hoteles con Impuesto ISH
Publicado: Mar Dic 14, 2010 1:31 pm
por agag4
Ya logre que el ValidaCFD 0.1d me tomará en cuenta los impuestos locales ( ISH ), ahora de los 5 errores que me señalaba, sólo quedan 2

, aqui señalo por orden los 2 unicos errores que me salen:
1.- El sello no es válido
2.- La suma de los impuestos trasladados no coincide con este total ( IMPUESTOS LOCALES )
Al validarlo en el portal del SAT me sale:
Código: Seleccionar todo
Error: cvc-complex-type.2.4.a: Invalid content was found starting with element 'implocal:TasladosLocales'. One of '{"http://www.sat.gob.mx/implocal":RetencionesLocales, "http://www.sat.gob.mx/implocal":TrasladosLocales}' is expected.
INICIO ASI CON EL XML:
Código: Seleccionar todo
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/cfd/implocal/implocal.xsd');
..............
with Complemento.AddChild('implocal:ImpuestosLocales') do begin
SetAttribute('version','1.0');
SetAttribute('TotaldeRetenciones','0.00');
SetAttribute('TotaldeTraslados','13.84');
with AddChild('implocal:TasladosLocales') do begin
SetAttribute('ImpLocTrasladado','ISH');
SetAttribute('TasadeTraslado','3.00');
SetAttribute('Importe','13.84');
end;
end;
ADJUNTO EL ARCHIVO XML.
EN DONDE ESTARA EL ERROR ??
Re: CFD hoteles con Impuesto ISH
Publicado: Mar Dic 14, 2010 6:57 pm
por Oscargf
agag4:
estas escribiendo taslados en lugar de traslados. Te falta una r
Re: CFD hoteles con Impuesto ISH
Publicado: Mar Dic 14, 2010 7:31 pm
por agag4
De tanto que le movi no me fije que me falto una R

, Gracias OSCAR, buena observación

, volvi hacer los procesos y al validarlo en el ValidaCFG 0.1d me marca sólo 1 ERROR, que el sello no es válido también en el portal me dice lo mismo:
Código: Seleccionar todo
El sello del comprobante presenta problemas:
Comprobante C:\SAT\FA-1.xml leido exitosamente
Validando encodingComprobante expresado en UTF-8
Realizando validación del sello con un certificado interno
Certificado usado : 00001000000102349312
El comprobante incluye un certificado codificado
Cadena original:
||2.0|FA|1|2010-12-12T19:26:26|288209|2010|ingreso|Pago en una sola exhibición|Contado|461.35|549|ITN711001LE0|<< E M P R E S A D E M O S T R A C I O N >>|ALLENDE|665|CENTRO|LOS MOCHIS|AHOME|SINALOA|MEXICO|81200|FST0101224K0|FASHION AND STYLE S.A. DE C.V.|BALSAS PISO 1 Y 2|14|MIRAVALLE|LOS MOCHIS|AHOME|SINALOA|MEXICO|81200|2|RH-RENTA DE HABITACION|230.67|461.35|IVA|16|73.81|73.81|1.0|0.00|13.84|ISH|3.00|13.84||
Digestión MD5 de cadena como HEX:
2f81836b3f04d6c8a51331be53a52d5b
El sello del comprobante no es válido
Lo que me falta agregar en el fuente es el ISH adentro de la cadena, es decir al generar la cadena no me despliega el dato el ISH (|1.0|0.00|13.84|ISH|3.00|13.84||) porque en el validador del SAT si se lo agrega, y también en el validaCFD 0.1d
Dentro del procedimiento:
Veo que "BARRE" todos los nodos excepto el de COMPLEMENTO.
ANEXO XML
Re: CFD hoteles con Impuesto ISH
Publicado: Mar Dic 14, 2010 8:15 pm
por agag4
Ya quedo listo compañeros, el sello salia mal porque el procedimiento
Le faltaba añadirle el COMPLEMENTO, ya con eso ya salio bien validado el XML en el validaCFD 0.1d y en el validador del postal del SAT.
GRACIAS....!!!!

Re: CFD hoteles con Impuesto ISH
Publicado: Mar Dic 14, 2010 8:21 pm
por agag4
Ahora pasa algo

, en la factura de un hotel lleva propinas, es decir cuando el huesped consume en el restaurant en ocasiones pide que la propina se la incluyan en el total del consumo y que salga desglosada en la factura, pero las propinas no desglosan el iva, por lo tanto queda asi en los totales de la factura(ADJUNTO IMAGEN)
ahora mi pregunta es ó sugerencia, donde agrego el dato de PROPINAS en la cadena y en el XML ??
Re: CFD hoteles con Impuesto ISH
Publicado: Mié Dic 15, 2010 4:14 pm
por agag4
Alguna sugerencia donde podre meter las propinas en el XML y en la cadena ??
Re: CFD hoteles con Impuesto ISH
Publicado: Mié Dic 15, 2010 5:17 pm
por condor0086
Las propinas no son ingreso para la empresa, si se va a poner en alguna parte sería en la Addenda. (es mi opinión)
Saludos.
Re: CFD hoteles con Impuesto ISH
Publicado: Mié Dic 15, 2010 5:20 pm
por agag4
Eso si ya lo se, las propinas son para el mesero, pero asi lo piden en los hoteles y los clients, que vaya impreso en la factura, pero mi duda es donde va ese dato en el XML ó de plano no lo tomo en cuenta en el XML porque no es parte del subtotal para desglosar impuestos.
Re: CFD hoteles con Impuesto ISH
Publicado: Mié Dic 15, 2010 5:35 pm
por agallardor13
Probablemente este tendriamos que apoyarnos mas con algun fiscalista por que este tema está un poco complicado, pero en mi opinion la propina es un exento y no puede ir en ningun lado del XML, por que si lo metes en los conceptos vas a provocar un descuendre en el subtotal. Pero no hay ningun campo en el XML donde poner ese monto.
Mira aqui te dejo un ejemplo de como lo hace Intefactura, el cual no lo pone en ningun lado el subtotal es de 69,184, el iva es de 11, 069, el ISH es de 1,334 y el total es de 82,033, lo cual hace que haya 445 de exento que no estan por ningun lado en el XML ni en la cadena.
Puede ser buen punto de partida para que quizás nos ayudes a corroborar esta información con el SAT.
saludos
agallardo