Imagen

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

Este es el foro para resolver dudas y hacer comentarios del Codigo Fuente para Delphi de generacion y timbrado que se ofrece aqui en el foro
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
Cerrado
Czar
Mensajes: 24
Registrado: Mar Mar 29, 2011 8:55 am

Nodo Impuestos Locales, Donatarias, Detallista

Mensaje por Czar »

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
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Nodo Impuestos Locales, Donatarias, Detallista

Mensaje por Dado »

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
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.

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 !!
Czar
Mensajes: 24
Registrado: Mar Mar 29, 2011 8:55 am

Re: Nodo Impuestos Locales, Donatarias, Detallista

Mensaje por Czar »

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!
Czar
Mensajes: 24
Registrado: Mar Mar 29, 2011 8:55 am

Re: Nodo Impuestos Locales, Donatarias, Detallista

Mensaje por Czar »

Se me pasó, y Donatarias?
Czar
Mensajes: 24
Registrado: Mar Mar 29, 2011 8:55 am

Re: Nodo Impuestos Locales, Donatarias, Detallista

Mensaje por Czar »

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?
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Nodo Impuestos Locales, Donatarias, Detallista

Mensaje por Dado »

@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.......
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Czar
Mensajes: 24
Registrado: Mar Mar 29, 2011 8:55 am

Re: Nodo Impuestos Locales, Donatarias, Detallista

Mensaje por Czar »

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
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Nodo Impuestos Locales, Donatarias, Detallista

Mensaje por Dado »

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, gracias, puedes enviarlos a mi mail, la direccion esta abajo en mi firma.

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 !!
Cerrado