
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
.
compilacion en delphi 6
-
- Mensajes: 17
- Registrado: Vie Nov 26, 2010 5:11 pm
compilacion en delphi 6
al compilar el la actualizacion del modulo basico del cfd version 2.2 me manda una notificacion de inteface no soportada en la unidad .pas psgecfd_Intf
en la funcion siguiente:
function GetPrestadoresDeServiciosDeCFD(Doc: IXMLDocument): IXMLPrestadoresDeServiciosDeCFD;
begin
Result := Doc.GetDocBinding('PrestadoresDeServiciosDeCFD', TXMLPrestadoresDeServiciosDeCFD, TargetNamespace) as IXMLPrestadoresDeServiciosDeCFD;
end;
quiero saber si hay que reconfigurar esta funcion para delphi 6 gracias por su tiempo y atencion
en la funcion siguiente:
function GetPrestadoresDeServiciosDeCFD(Doc: IXMLDocument): IXMLPrestadoresDeServiciosDeCFD;
begin
Result := Doc.GetDocBinding('PrestadoresDeServiciosDeCFD', TXMLPrestadoresDeServiciosDeCFD, TargetNamespace) as IXMLPrestadoresDeServiciosDeCFD;
end;
quiero saber si hay que reconfigurar esta funcion para delphi 6 gracias por su tiempo y atencion
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: compilacion en delphi 6
Solo he probado el codigo en DELPHI 7 hasta Delphi XEartherji escribió:al compilar el la actualizacion del modulo basico del cfd version 2.2 me manda una notificacion de inteface no soportada en la unidad .pas psgecfd_Intf
en la funcion siguiente:
function GetPrestadoresDeServiciosDeCFD(Doc: IXMLDocument): IXMLPrestadoresDeServiciosDeCFD;
begin
Result := Doc.GetDocBinding('PrestadoresDeServiciosDeCFD', TXMLPrestadoresDeServiciosDeCFD, TargetNamespace) as IXMLPrestadoresDeServiciosDeCFD;
end;
quiero saber si hay que reconfigurar esta funcion para delphi 6 gracias por su tiempo y atencion
Antes (Delphi 6) o despues (Delphi XE2) no tengo forma de probarlo, no se si el codigo sea compatible con esas versiones.
Hace año y medio ya te habia respondido con una solucion para Delphi 6 y supongo que la seguiste y te funciono, checa el mensaje aqui
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 17
- Registrado: Vie Nov 26, 2010 5:11 pm
Re: compilacion en delphi 6
tengo una duda
function GetPrestadoresDeServiciosDeCFD(Doc: IXMLDocument): IXMLPrestadoresDeServiciosDeCFD;
begin
Result := Doc.GetDocBinding('PrestadoresDeServiciosDeCFD', TXMLPrestadoresDeServiciosDeCFD, TargetNamespace) as IXMLPrestadoresDeServiciosDeCFD;
end;
PrestadoresDeServiciosDeCDF es referencia algun archivo, por que al compilarlo no me manda el error si no en la ejecucion cuando le doy crear el cfd v.2.2
function GetPrestadoresDeServiciosDeCFD(Doc: IXMLDocument): IXMLPrestadoresDeServiciosDeCFD;
begin
Result := Doc.GetDocBinding('PrestadoresDeServiciosDeCFD', TXMLPrestadoresDeServiciosDeCFD, TargetNamespace) as IXMLPrestadoresDeServiciosDeCFD;
end;
PrestadoresDeServiciosDeCDF es referencia algun archivo, por que al compilarlo no me manda el error si no en la ejecucion cuando le doy crear el cfd v.2.2
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: compilacion en delphi 6
No, no es ningun archivo, ese es el nombre del nodo raiz del complemento PSGECFDartherji escribió:tengo una duda
function GetPrestadoresDeServiciosDeCFD(Doc: IXMLDocument): IXMLPrestadoresDeServiciosDeCFD;
begin
Result := Doc.GetDocBinding('PrestadoresDeServiciosDeCFD', TXMLPrestadoresDeServiciosDeCFD, TargetNamespace) as IXMLPrestadoresDeServiciosDeCFD;
end;
PrestadoresDeServiciosDeCDF es referencia algun archivo, por que al compilarlo no me manda el error si no en la ejecucion cuando le doy crear el cfd v.2.2
Ese archivo fue creado usando el Doc Binding de Delphi, es una interface (me refiero a todo el archivo completo PSGECFD_Intf.pas)
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 17
- Registrado: Vie Nov 26, 2010 5:11 pm
Re: compilacion en delphi 6
Revisando el codigo paso a paso con el f7 encontre otra funcion parecida a la anterior y la esta no me dio problema cuando para por ella con la eejecucion paso a paso.
esta no me marca error
function GetinstEducativas(Doc: IXMLDocument): IXMLInstEducativas;
begin
Result := Doc.GetDocBinding('instEducativas', TXMLInstEducativas, TargetNamespace) as IXMLInstEducativas;
end;
esta es la que me marca el error.
function GetPrestadoresDeServiciosDeCFD(Doc: IXMLDocument): IXMLPrestadoresDeServiciosDeCFD;
begin
Result := Doc.GetDocBinding('PrestadoresDeServiciosDeCFD', TXMLPrestadoresDeServiciosDeCFD, TargetNamespace) as IXMLPrestadoresDeServiciosDeCFD;
end;
esta no me marca error
function GetinstEducativas(Doc: IXMLDocument): IXMLInstEducativas;
begin
Result := Doc.GetDocBinding('instEducativas', TXMLInstEducativas, TargetNamespace) as IXMLInstEducativas;
end;
esta es la que me marca el error.
function GetPrestadoresDeServiciosDeCFD(Doc: IXMLDocument): IXMLPrestadoresDeServiciosDeCFD;
begin
Result := Doc.GetDocBinding('PrestadoresDeServiciosDeCFD', TXMLPrestadoresDeServiciosDeCFD, TargetNamespace) as IXMLPrestadoresDeServiciosDeCFD;
end;
-
- Mensajes: 17
- Registrado: Vie Nov 26, 2010 5:11 pm
Re: compilacion en delphi 6
buenas tardes dado disculpa la molestia que te doy ...ya encontre el por que del error de la funcion, era por esta constante la tenira en blanco
const
TargetNamespace = 'http://www.sat.gob.mx/psgecfd';
function GetPrestadoresDeServiciosDeCFD(Doc: IXMLDocument): IXMLPrestadoresDeServiciosDeCFD;
begin
Result := Doc.GetDocBinding('PrestadoresDeServiciosDeCFD', TXMLPrestadoresDeServiciosDeCFD, TargetNamespace) as IXMLPrestadoresDeServiciosDeCFD;
end;
y ya se ejecuto y se detuvo en esta funcion
function GetDonatarias(Doc: IXMLDocument): IXMLDonatarias;
begin
Result := Doc.GetDocBinding('Donatarias', TXMLDonatarias) as IXMLDonatarias;
end;
pense que era igual pero observo que no, o es que le falta la constante TargetNamespace y me pregunta ,si esta parte de las donatarias solo se debe usar cuando voy emitir recibos de donaciones o es necesario que se inserte en el xml si solo voy facturar??
const
TargetNamespace = 'http://www.sat.gob.mx/psgecfd';
function GetPrestadoresDeServiciosDeCFD(Doc: IXMLDocument): IXMLPrestadoresDeServiciosDeCFD;
begin
Result := Doc.GetDocBinding('PrestadoresDeServiciosDeCFD', TXMLPrestadoresDeServiciosDeCFD, TargetNamespace) as IXMLPrestadoresDeServiciosDeCFD;
end;
y ya se ejecuto y se detuvo en esta funcion
function GetDonatarias(Doc: IXMLDocument): IXMLDonatarias;
begin
Result := Doc.GetDocBinding('Donatarias', TXMLDonatarias) as IXMLDonatarias;
end;
pense que era igual pero observo que no, o es que le falta la constante TargetNamespace y me pregunta ,si esta parte de las donatarias solo se debe usar cuando voy emitir recibos de donaciones o es necesario que se inserte en el xml si solo voy facturar??
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: compilacion en delphi 6
Todos esos son complementos fiscales, son requeridos si y solo si vas a :
Facturar a donatarias
Vender divisas
Cobrar impuestos locales, como los de hoteleria o el "5 al millar"
Eres PGSECFD (no importa, no eres je!)
Vas a facturar colegiaturas (IEDU)
mmmh, no me acuerdo de los otros complementos, son varios, pero esa es la idea
En el complemento que te esta marcando error copia "la receta", intenta ponerle el target spacename al donatarias
Facturar a donatarias
Vender divisas
Cobrar impuestos locales, como los de hoteleria o el "5 al millar"
Eres PGSECFD (no importa, no eres je!)
Vas a facturar colegiaturas (IEDU)
mmmh, no me acuerdo de los otros complementos, son varios, pero esa es la idea
En el complemento que te esta marcando error copia "la receta", intenta ponerle el target spacename al donatarias
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 17
- Registrado: Vie Nov 26, 2010 5:11 pm
Re: compilacion en delphi 6
gracias dado ya quedo....solo me queda de lo adenda solo quiero poner una addenda normal como la que ponia en la version anterior, observo que pones por separado la addenda.. como la activo por en la version anterior solo le rederigia los datos que queria.. aca en esta version como la seleeciono la que quiero.. ya que no aparece ningun forma de elegirla y puse habilitado el boton..pero no me manda nada
gracias por tu tiempo y atencion
gracias por tu tiempo y atencion
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: compilacion en delphi 6
Ya no doy soporte a las addendas.
Debes copiar y adaptar el codigo que ya tenias.
Debes copiar y adaptar el codigo que ya tenias.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 17
- Registrado: Vie Nov 26, 2010 5:11 pm
Re: compilacion en delphi 6
ya estubo daddo ya quedo lo de la addenda...