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


.

Cambiar ECFD Addenda AMIS

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
ivan
Mensajes: 22
Registrado: Mié Jul 07, 2010 11:40 am

Cambiar ECFD Addenda AMIS

Mensaje por ivan »

Que Tal Dado.

Tengo la Addenda Amis desde hace tiempo, desde el inicio, en delphi, la ensamblamos para mapfre, pero ahora hicieron cambios en su validador y me comentan que tengo que tener la linea ECFD asi:

<Addenda>
<ECFD xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" xmlns="http://www.fact.com.mx/schema/mte" xsi:schemaLocation="http://www.fact.com.mx/schema/mte http://www.mysuitemex.com/fact/schema/mte.xsd">


actualmente en la addenda, solo tengo:

<ECFD version="1.0" xmlns="">

recuerdo que anteriormente quite el xmlns="" asi AnsiReplaceStr(cadtemp,'xmlns=""','');

pero ahora como modifico todo el ECFD, lo he tratado con AnsiReplaceStr pero me marca error a la hora de generar la factura.

Saludos
Ivan Ramos
Avatar de Usuario
Dado
Mensajes: 15980
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Cambiar ECFD Addenda AMIS

Mensaje por Dado »

ivan escribió:Que Tal Dado.

Tengo la Addenda Amis desde hace tiempo, desde el inicio, en delphi, la ensamblamos para mapfre, pero ahora hicieron cambios en su validador y me comentan que tengo que tener la linea ECFD asi:

<Addenda>
<ECFD xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" xmlns="http://www.fact.com.mx/schema/mte" xsi:schemaLocation="http://www.fact.com.mx/schema/mte http://www.mysuitemex.com/fact/schema/mte.xsd">


actualmente en la addenda, solo tengo:

<ECFD version="1.0" xmlns="">

recuerdo que anteriormente quite el xmlns="" asi AnsiReplaceStr(cadtemp,'xmlns=""','');

pero ahora como modifico todo el ECFD, lo he tratado con AnsiReplaceStr pero me marca error a la hora de generar la factura.

Saludos
Ivan Ramos
Se hace con operaciones directas del objeto TXMLDocument

Código: Seleccionar todo

		with ECFD do
		begin
			Attributes['xmlns:xsi'] := 'http://www.w3.org/2001/XMLSchema-instance';
			Attributes['xmlns'] := 'http://www.fact.com.mx/schema/mte';
			Attributes['xsi:schemaLocation'] := 'http://www.fact.com.mx/schema/mte http://www.mysuitemex.com/fact/schema/mte.xsd';
Oye, ya lo probe y si funciona, ya le dedique un momento a esto y te quiero cobrar el favor...........

Tendras algun documento oficial en donde mencione este cambio, mi idea es por supuesto adelantarme para corregirlo yo tambien pero me gustaria ver la informacion completa. Gracias
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Ignabi
Mensajes: 1
Registrado: Vie Ago 03, 2012 2:21 am

Re: Cambiar ECFD Addenda AMIS

Mensaje por Ignabi »

Saludos

Yo tambien soy usuario de tu codigo y tengo el mismo detalle me gustaria saber como lo resolviste

De antemano te agradesco tu apoyo.
Avatar de Usuario
Dado
Mensajes: 15980
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Cambiar ECFD Addenda AMIS

Mensaje por Dado »

Ignabi escribió:Saludos

Yo tambien soy usuario de tu codigo y tengo el mismo detalle me gustaria saber como lo resolviste

De antemano te agradesco tu apoyo.
La solucion esta publicada en el mensaje de arriba ........ :roll:
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
ivan
Mensajes: 22
Registrado: Mié Jul 07, 2010 11:40 am

Re: Cambiar ECFD Addenda AMIS

Mensaje por ivan »

Que Tal Dado.

Despues de tanto tiempo ellos han decidido reestructurar su addenda de nuevo, oficial?, solo tengo un email que me manda la persona de sistemas de su parte que este te lo envio a tu correo personal ya que viene un archivo algo extenso con la addenda general. en el codigo que tienes hasta ahora solo tengo un par de dudas, ojala me puedas ayudar.

la primera es dentro de la factura, No en la addenda (osea en comprobante), como agrego esto:
xmlns:mte="http://www.fact.com.mx/schema/mte"

la segunda duda que tengo es como agrego a la addenta lo de mte: a los campos para que me quede asi:

-<Addenda>-<mte:ECFD version="1.0">-<mte:Documento ID="T33E2">-<mte:Encabezado>-<mte:IdDoc><mte:NroAprob>1025479</mte:NroAprob><mte:AnoAprob>2012</mte:AnoAprob><mte:Tipo>33</mte:Tipo><mte:Serie>E</mte:Serie><mte:Folio>2</mte:Folio><mte:Estado>ORIGINAL</mte:Estado><mte:FechaEmis>2012-08-03T11:53:17</mte:FechaEmis><mte:FormaPago>PAGO EN UNA SOLA EXHIBICION</mte:FormaPago>-<mte:Area><mte:IdArea>001</mte:IdArea><mte:IdRevision>003</mte:IdRevision></mte:Area></mte:IdDoc>-<mte:ExEmisor><mte:RFCEmisor>GOGG7601185Y6</mte:RFCEmisor><mte:NmbEmisor>GONZALEZ GARZA JOSE GERARDO</mte:NmbEmisor>-<mte:CodigoExEmisor><mte:TpoCdgIntEmisor>EXT</mte:TpoCdgIntEmisor><mte:CdgIntEmisor>28023</mte:CdgIntEmisor></mte:CodigoExEmisor>-<mte:DomFiscal><mte:Calle>PABLO A. DE LA GARZA</mte:Calle><mte:NroExterior>1938</mte:NroExterior><mte:Colonia>MARTINEZ</mte:Colonia><mte:Localidad>MONTERREY</mte:Localidad><mte:Municipio>MONTERREY</mte:Municipio><mte:Estado>NUEVO LEON</mte:Estado><mte:Pais>MEXICO</mte:Pais><mte:CodigoPostal>64550</mte:CodigoPostal></mte:DomFiscal>-<mte:LugarExped><mte:Calle>PABLO A. DE LA GARZA</mte:Calle><mte:Localidad>MONTERREY</mte:Localidad><mte:Municipio>MONTERREY</mte:Municipio><mte:Estado>NUEVO LEON</mte:Estado><mte:Pais>MEXICO</mte:Pais><mte:CodigoPostal>64550</mte:CodigoPostal></mte:LugarExped>-<mte:ContactoEmisor><mte:Tipo>MATRIZ</mte:Tipo><mte:Nombre>AJG AUTOPARTES</mte:Nombre><mte:eMail>AJGAUTOPARTES1@GMAIL.COM</mte:eMail><mte:Telefono>83555780</mte:Telefono></mte:ContactoEmisor></mte:ExEmisor>-<mte:ExReceptor><mte:RFCRecep>MTE440316E54</mte:RFCRecep><mte:NmbRecep>MAPFRE TEPEYAC, S.A.</mte:NmbRecep>-<mte:DomFiscalRcp><mte:Calle>BOULEVARD MAGNOCENTRO</mte:Calle><mte:NroExterior>5</mte:NroExterior><mte:Colonia>CENTRO URBANO INTERLOMAS</mte:Colonia><mte:Localidad>ESTADO DE MEXICO</mte:Localidad><mte:Municipio>HUIXQUILUCAN</mte:Municipio><mte:Estado>ESTADO DE MEXICO</mte:Estado><mte:Pais>MEXICO</mte:Pais><mte:CodigoPostal>52760</mte:CodigoPostal></mte:DomFiscalRcp>-<mte:LugarRecep><mte:Calle>BOULEVARD MAGNOCENTRO</mte:Calle><mte:NroExterior>5</mte:NroExterior><mte:Colonia>CENTRO URBANO INTERLOMAS</mte:Colonia><mte:Localidad>ESTADO DE MEXICO</mte:Localidad><mte:Municipio>HUIXQUILUCAN</mte:Municipio><mte:Estado>ESTADO DE MEXICO</mte:Estado><mte:Pais>MEXICO</mte:Pais><mte:CodigoPostal>52760</mte:CodigoPostal></mte:LugarRecep>-<mte:ContactoReceptor><mte:Tipo>COORDINADOR</mte:Tipo><mte:Nombre>JOSE FRANCISCO SAENZ</mte:Nombre></mte:ContactoReceptor></mte:ExReceptor>-<mte:Totales><mte:Moneda>MXN</mte:Moneda><mte:SubTotal>720.00</mte:SubTotal><mte:MntBase>720.00</mte:MntBase><mte:MntImp>115.20</mte:MntImp><mte:VlrPagar>835.20</mte:VlrPagar><mte:VlrPalabras>OCHOCIENTOS TREINTA Y CINCO PESOS 20/100 M.N.</mte:VlrPalabras></mte:Totales>-<mte:ExImpuestos><mte:TipoImp>IVA</mte:TipoImp><mte:TasaImp>16.00</mte:TasaImp><mte:MontoImp>115.20</mte:MontoImp></mte:ExImpuestos>-<mte:Poliza><mte:Tipo>AUTOS</mte:Tipo><mte:Numero>4011200022407</mte:Numero><mte:INC>0</mte:INC><mte:TpoCliente>0</mte:TpoCliente><mte:NroReporte>0</mte:NroReporte><mte:NroSint>412401130122182</mte:NroSint><mte:NmbAseg>NO DISPONIBLE</mte:NmbAseg></mte:Poliza>-<mte:Vehiculo><mte:Tipo>SEDAN</mte:Tipo><mte:Marca>FORD</mte:Marca><mte:Modelo>FIESTA FIRST</mte:Modelo><mte:Ano>2007</mte:Ano><mte:Color>ARENA</mte:Color><mte:NroChasis>X</mte:NroChasis><mte:NroSerie>9BFBT18N227772490</mte:NroSerie><mte:Placa>SMK6972</mte:Placa></mte:Vehiculo></mte:Encabezado>-<mte:Detalle><mte:NroLinDet>1</mte:NroLinDet><mte:TpoListaItem>0</mte:TpoListaItem><mte:DscLang>ES</mte:DscLang><mte:DscItem>FACIA TRA</mte:DscItem><mte:QtyItem>1</mte:QtyItem><mte:UnmdItem>PIEZA</mte:UnmdItem><mte:PrcBrutoItem>720.00</mte:PrcBrutoItem><mte:PrcNetoItem>720.00</mte:PrcNetoItem>-<mte:ImpuestosDet><mte:TipoImp>IVA</mte:TipoImp><mte:TasaImp>16.00</mte:TasaImp><mte:MontoImp>115.20</mte:MontoImp></mte:ImpuestosDet><mte:MontoBrutoItem>720.00</mte:MontoBrutoItem><mte:MontoNetoItem>720.00</mte:MontoNetoItem><mte:MontoTotalItem>835.20</mte:MontoTotalItem></mte:Detalle><mte:TimeStamp>2012-08-03T11:53:17</mte:TimeStamp></mte:Documento>-<mte:Personalizados><mte:campoString name="IdArea">A015</mte:campoString><mte:campoString name="Tramitador">401</mte:campoString></mte:Personalizados></mte:ECFD></Addenda>
Avatar de Usuario
Dado
Mensajes: 15980
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Cambiar ECFD Addenda AMIS

Mensaje por Dado »

Para agregar en el comprobante el namespace se usa la misma instruccion de mi primer mensaje

Para agregar el prefijo mte: necesitas el esquema XSD y volverlo a procesar con Delphi, con la opcion "Data binding" para que te genere la nueva estructura.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Cerrado