HELP Complemento con Ish

117 views
Skip to first unread message

CLAUDIO CHILOMER

unread,
Feb 12, 2014, 1:31:16 AM2/12/14
to vfp-factura-ele...@googlegroups.com

Amigos, de verdad necesito su ayuda urgente, por favor:

Necesito poner el complemento de Impuesto sobre hospedaje, lo estoy haciendo con ese codigo:


If doc_general.ISH > 0 
ocomplemento = loxml.createelement('cfdi:Complemento')
ocomprobante.appendchild(ocomplemento)
With ocomplemento 
oimplocal = loxml.createelement('implocal:ImpuestosLocales')
.appendchild(oimplocal)
With oimplocal 
.setattribute('version', '1.0' )
.setattribute('TotaldeRetenciones', '0.00')
.setattribute('TotaldeTraslados', STR(doc_general.ish,13,2))
ENDWITH
oimplocaltraslados = loxml.createelement('implocal:TrasladosLocales')
oimplocal.appendchild(oimplocaltraslados)
With oimplocaltraslados 
.setattribute('ImpLocTrasladado', 'ISH' )
.setattribute('TasadeTraslado', STR(lnP_Ish,3,1 ))
.setattribute('Importe', STR(doc_general.ish,13,2))
ENDWITH
ENDWITH
ENDIF 
ENDWITH
Return loXml



Me resulta ese error al abrir en Chrome:
error on line 2 at column 901: Namespace prefix implocal on ImpuestosLocales is not defined





y como ejemplo, debe quedar como ese:

<cfdi:Complemento>
<implocal:ImpuestosLocales version="1.0" TotaldeRetenciones="0.00" TotaldeTraslados="53.95">
<implocal:TrasladosLocales ImpLocTrasladado="ISH" TasadeTraslado="3.00" Importe="53.95"/>
</implocal:ImpuestosLocales>
</cfdi:Complemento>
</cfdi:Comprobante>



Como lo corrijo?
Mil gracias


Claudio Chilomer

Alejandro Castrejon

unread,
Feb 12, 2014, 8:22:07 AM2/12/14
to vfp-factura-ele...@googlegroups.com
Buen día Claudio,

Como diria Jack el Destripador "Vamonos por partes" (y no es viernes):

Primero antes que nada estas agregando un nuevo complemento el cual lo estas definiendo como implocal

Segundo cada nuevo complemento que agregas debe tener su relacion a la defincion del mismo, el archivo XSD, asi como cuando agregas el complememento de Timbre Fiscal Digital TFD, que este lleva la definicion del namespace y la ubicacion del XSD del mismo debes agregar esto para el complemento de impuestos locales.

Tambien se hace esto cuando agregas una addenda propia de de un tercero

Por ultimo el mensaje de error te esta dando toda la informacion que requieres para identificar que esta generando el problema.

Espero te sirva esta informacion

ATB,
Alejandro Castrejon


--
Has recibido este mensaje porque estás suscrito al grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a vfp-factura-electroni...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a vfp-factura-ele...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/vfp-factura-electronica-mexico.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

CLAUDIO CHILOMER

unread,
Feb 12, 2014, 10:43:09 AM2/12/14
to vfp-factura-ele...@googlegroups.com
Hola Alejandro, efectivamente estaba como loco ayer en la noche, y en la mañana ya con la cabeza fria, voy viendo precisamente lo que dices, no defini los namespaces.
Gracias por tu respuesta.

Saludos, 

Claudio Chilomer

--
Compart Software
SuperTicket Facturacion Electronica y Punto de Venta

Reply all
Reply to author
Forward
0 new messages