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

Cambiar ECFD Addenda AMIS

Mensajepor ivan » Lun Jul 23, 2012 9:20 pm

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: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Cambiar ECFD Addenda AMIS

Mensajepor Dado » Lun Jul 23, 2012 9:33 pm

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 3:21 am

Re: Cambiar ECFD Addenda AMIS

Mensajepor Ignabi » Vie Ago 03, 2012 3:25 am

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: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Cambiar ECFD Addenda AMIS

Mensajepor Dado » Vie Ago 03, 2012 9:27 am

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 12:40 pm

Re: Cambiar ECFD Addenda AMIS

Mensajepor ivan » Jue Ago 16, 2012 11:57 am

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: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Cambiar ECFD Addenda AMIS

Mensajepor Dado » Jue Ago 16, 2012 1:03 pm

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


Volver a “SOPORTE CODIGO FUENTE EN DELPHI”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados