Que tal DADO, tengo desde hace tiempo el módulo básico y he estado trabajando muy bien, timbrando con TIMBRE FISCAL (que dicho sea de paso tienen un servicio para nada bueno, en fin). Quiero ahora utilizar el nodo de Impuestos Locales, el de Donatarias y el de Detallista. Veo que en la unidad CFDCore si tienes el código para agregar esta información (si TieneDetallista, si TieneImpLocal) el caso es que no sé como asignar esta información. Para el caso de Doanatarias, creo que ese no está contemplado en el módulo básico o si? Y si es así como agrego esta información, y si no, hay un update ($) ?
Desde ya, muchas gracias y espero tus comentarios

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
.
Nodo Impuestos Locales, Donatarias, Detallista
-
- Mensajes: 24
- Registrado: Mar Mar 29, 2011 8:55 am
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Nodo Impuestos Locales, Donatarias, Detallista
Revisa el ejemplo que envio, se llama testunit.pas, basicamente de lo que se trata es que los complementos son objetos independientes del cuerpo principal, se inicializan aparte, se llenan los datos y solo hasta el final se copia el complemento hacia el cuerpo principal.Czar escribió:Que tal DADO, tengo desde hace tiempo el módulo básico y he estado trabajando muy bien, timbrando con TIMBRE FISCAL (que dicho sea de paso tienen un servicio para nada bueno, en fin). Quiero ahora utilizar el nodo de Impuestos Locales, el de Donatarias y el de Detallista. Veo que en la unidad CFDCore si tienes el código para agregar esta información (si TieneDetallista, si TieneImpLocal) el caso es que no sé como asignar esta información. Para el caso de Doanatarias, creo que ese no está contemplado en el módulo básico o si? Y si es así como agrego esta información, y si no, hay un update ($) ?
Desde ya, muchas gracias y espero tus comentarios
Checa el testunit, hay botones especialmente programados para mostrar el funcionamiento.
Acerca de las donatarias, ese no esta contemplado por el momento desarrollarlo
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 24
- Registrado: Mar Mar 29, 2011 8:55 am
Re: Nodo Impuestos Locales, Donatarias, Detallista
Cierto, no me habia fijado, como no lo había requerido .... aprovecho para pedirte el num de cuenta/banco, quiero una addenda (amece). Mañana tengo una vuelta al banco y aprovecho para hacerte el depósito...
Gracias!
Gracias!
-
- Mensajes: 24
- Registrado: Mar Mar 29, 2011 8:55 am
Re: Nodo Impuestos Locales, Donatarias, Detallista
Se me pasó, y Donatarias?
-
- Mensajes: 24
- Registrado: Mar Mar 29, 2011 8:55 am
Re: Nodo Impuestos Locales, Donatarias, Detallista
Me respondo solo, ya tengo el Nodo para Donatarias, bajé el XSD del SAT y lo convertí en código similar al de ImpLocales_Obj. Bueno el caso es que ahora la pregunta DADO es, en el módulo TimbrefiscalMX.Pas tienes una sección dedicada a los nameSpaces (como se enlistan a continuación)
Msg := AnsiReplaceStr(Msg,'xmlns:ns3="http://www.buzonfiscal.com/TimbradoCFDI ... a-instance"');
Msg := AnsiReplaceStr(Msg,'xmlns:ns4="http://www.buzonfiscal.com/ns/xsd/bf/Re ... calDigital TimbreFiscalDigital.xsd"');
Msg := AnsiReplaceStr(Msg,'xmlns:ns5="http://www.sat.gob.mx/cfd/3"','');
Msg := AnsiReplaceStr(Msg,'xmlns:ns6="http://www.buzonfiscal.com/ns/xsd/bf/TimbradoCFD"','');
Msg := AnsiReplaceStr(Msg,'xmlns:ns7="http://www.sat.gob.mx/detallista"','');
Msg := AnsiReplaceStr(Msg,'xmlns:ns8="http://www.sat.gob.mx/terceros"','');
Msg := AnsiReplaceStr(Msg,'xmlns:ns9="http://www.sat.gob.mx/ecc"','');
Msg := AnsiReplaceStr(Msg,'xmlns:ns10="http://www.sat.gob.mx/implocal"','');
Msg := AnsiReplaceStr(Msg,'xmlns:ns11="http://www.sat.gob.mx/ecb"','');
Msg := AnsiReplaceStr(Msg,'xmlns:ns12="http://www.buzonfiscal.com/ns/referenceID/v1"','');
Msg := AnsiReplaceStr(Msg,'xmlns:ns13="http://new.webservice.namespace"','');
La pregunta, en donde agrego el nameSpace para Donatarias ( Msg := AnsiReplaceStr(Msg,'xmlns:ns??="http://www.sat.gob.mx/donat"',''); ) como el 14? o cómo el 12 y recorro el 12 a 13, el 13 a 14?
Msg := AnsiReplaceStr(Msg,'xmlns:ns3="http://www.buzonfiscal.com/TimbradoCFDI ... a-instance"');
Msg := AnsiReplaceStr(Msg,'xmlns:ns4="http://www.buzonfiscal.com/ns/xsd/bf/Re ... calDigital TimbreFiscalDigital.xsd"');
Msg := AnsiReplaceStr(Msg,'xmlns:ns5="http://www.sat.gob.mx/cfd/3"','');
Msg := AnsiReplaceStr(Msg,'xmlns:ns6="http://www.buzonfiscal.com/ns/xsd/bf/TimbradoCFD"','');
Msg := AnsiReplaceStr(Msg,'xmlns:ns7="http://www.sat.gob.mx/detallista"','');
Msg := AnsiReplaceStr(Msg,'xmlns:ns8="http://www.sat.gob.mx/terceros"','');
Msg := AnsiReplaceStr(Msg,'xmlns:ns9="http://www.sat.gob.mx/ecc"','');
Msg := AnsiReplaceStr(Msg,'xmlns:ns10="http://www.sat.gob.mx/implocal"','');
Msg := AnsiReplaceStr(Msg,'xmlns:ns11="http://www.sat.gob.mx/ecb"','');
Msg := AnsiReplaceStr(Msg,'xmlns:ns12="http://www.buzonfiscal.com/ns/referenceID/v1"','');
Msg := AnsiReplaceStr(Msg,'xmlns:ns13="http://new.webservice.namespace"','');
La pregunta, en donde agrego el nameSpace para Donatarias ( Msg := AnsiReplaceStr(Msg,'xmlns:ns??="http://www.sat.gob.mx/donat"',''); ) como el 14? o cómo el 12 y recorro el 12 a 13, el 13 a 14?
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Nodo Impuestos Locales, Donatarias, Detallista
@Czar
NO!, si revisas un comentario justo por arriba de esas lineas dice :
//Timbrefiscal.mx usa un monton de namespace que **no vienen al caso:**
Tambien si analizas el codigo podras ver que ESOS NAMESPACE SE ELIMINAN, la instruccion AnsiReplaceStr es para QUITARLOS! no para agregarlos, precisamente PORQUE NO DEBEN IR AHI EN EL NODO TIMBREFISCAL.
No es que *yo* tenga una seccion dedicada a los namespace, es que TIMBREFISCALMX los envia en sus timbres Y ESO ESTA MAL, asi que esa seccion es mas bien para corregir EL ERROR DE TIMBREFISCALMX
El NameSpace de Donatarias debe ir ...... en el nodo Donatarias
Por ultimo una disculpa por no contestar acerca de las donatarias, es que simplemente, no tengo nada al respecto.......
NO!, si revisas un comentario justo por arriba de esas lineas dice :
//Timbrefiscal.mx usa un monton de namespace que **no vienen al caso:**
Tambien si analizas el codigo podras ver que ESOS NAMESPACE SE ELIMINAN, la instruccion AnsiReplaceStr es para QUITARLOS! no para agregarlos, precisamente PORQUE NO DEBEN IR AHI EN EL NODO TIMBREFISCAL.
No es que *yo* tenga una seccion dedicada a los namespace, es que TIMBREFISCALMX los envia en sus timbres Y ESO ESTA MAL, asi que esa seccion es mas bien para corregir EL ERROR DE TIMBREFISCALMX
El NameSpace de Donatarias debe ir ...... en el nodo Donatarias
Por ultimo una disculpa por no contestar acerca de las donatarias, es que simplemente, no tengo nada al respecto.......
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 24
- Registrado: Mar Mar 29, 2011 8:55 am
Re: Nodo Impuestos Locales, Donatarias, Detallista
Ah ok, perfecto. Muchas gracias y si kieres, te paso el Donat_Obj.pas y Donat_IntF.pas, nada más dime a donde te los mando.
Salu2
Salu2
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Nodo Impuestos Locales, Donatarias, Detallista
Si, gracias, puedes enviarlos a mi mail, la direccion esta abajo en mi firma.Czar escribió:Ah ok, perfecto. Muchas gracias y si kieres, te paso el Donat_Obj.pas y Donat_IntF.pas, nada más dime a donde te los mando.
Salu2
Si te sirve de algo te puedo enviar por ejemplo alguna addenda para que sea pareja la cosa, de las 15 (o 16 o 17 ya perdi la cuenta) escoje una y me avisas.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!