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

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
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Cambiar ECFD Addenda AMIS
Se hace con operaciones directas del objeto TXMLDocumentivan 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
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';
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 !!
-
- Mensajes: 1
- Registrado: Vie Ago 03, 2012 2:21 am
Re: Cambiar ECFD Addenda AMIS
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.
Yo tambien soy usuario de tu codigo y tengo el mismo detalle me gustaria saber como lo resolviste
De antemano te agradesco tu apoyo.
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Cambiar ECFD Addenda AMIS
La solucion esta publicada en el mensaje de arriba ........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.

ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 22
- Registrado: Mié Jul 07, 2010 11:40 am
Re: Cambiar ECFD Addenda AMIS
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>
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>
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Cambiar ECFD Addenda AMIS
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.
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 !!