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


.

Actualizando CFD 2.0 a 2.2 "Problemas con el Sello"

Para los que programamos en Delphi, aqui estan las respuestas
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
Cerrado
agag4
Mensajes: 623
Registrado: Lun Ago 02, 2010 1:27 pm

Actualizando CFD 2.0 a 2.2 "Problemas con el Sello"

Mensaje por agag4 »

Ya inicie aplicando los cambios para la versión 2.2 y 3.2, todo va bien, me genera la estructura correcta del XML, pero al momento de validar con el ValidaCFD V0.3 me arroja 1 solo error, el SELLO NO ES VALIDO, adjunto imagen del error y el XML de prueba, ya alimente los nuevos datos del XML al procedimiento:

Código: Seleccionar todo


procedure GeneraCadenaOriginal;
begin
....
  with CFDCopy do
  begin
    AgregaDato(Version);
    AgregaDato(Serie);
    AgregaDato(Folio);
    AgregaDato(Fecha);
    AgregaDato(IntToStr(NoAprobacion));
    AgregaDato(IntToStr(AnoAprobacion));
    AgregaDato(TipoDeComprobante);
    AgregaDato(FormaDePago);

    //Inicio v2.2
    if Now >= EncodeDate(2012,1,1) then begin
      AgregaDato(TipoCambio);
      AgregaDato(Moneda);
      AgregaDato(MetododePago);
      AgregaDato(LugarExpedicion);
    end;
    //Fin v2.2
....
  with Emisor do
  begin
    AgregaDato(Rfc);

     // v2.2
      if Now >= EncodeDate(2012,1,1) then 
        AgregaDato(DameValorVarSistema('FAC','FacE.RegimenFiscal'));  <<-- Me Regresa el regimen Ej. "REGIMEN DE PEQUEÑOS CONTRIBUYENTES"

....
end;

Me hace falta un pequeñisimo paso, no se si sea por la forma de pasar el dato del Regimenfiscal, lo deje asi, porque le busque por varias formas para accesar a ese dato en el XML pero no lo encontre una de las formas fue:

Código: Seleccionar todo

RegimenFiscal.Items[0].Text
RegimenFiscal.nodes[0].Text

La forma de agregarlo fue asi:

Código: Seleccionar todo

procedure GeneraXML(FolioFactura : integer);
begin
..

  with Emisor do
  begin
      Rfc    := RfcEmpresa;

      // v2.2
      if Now >= EncodeDate(2012,1,1) then
        RegimenFiscal.Add.Regimen := DameValorVarSistema('FAC','FacE.RegimenFiscal');  <<-- Agrega Nodo Nuevo <RegimenFiscal>

      Nombre := NomEmpresa;
....

Alguna pista ??
Adjuntos
LP-55972.xml
(3.65 KiB) Descargado 426 veces
Error en Sello.jpg
Error en Sello.jpg (314.51 KiB) Visto 11663 veces
Avatar de Usuario
Dado
Mensajes: 15980
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Actualizando CFD 2.0 a 2.2 "Problemas con el Sello"

Mensaje por Dado »

Compara la cadena que tu generas contra la que genera el ValidaCFD

Para compararlas te recomiendo que COPIES tu cadena a un archivo de texto y justo abajo de tu cadena copies y pegues la del ValidaCFD asi puedes visualmente ver las diferencias.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
agag4
Mensajes: 623
Registrado: Lun Ago 02, 2010 1:27 pm

Re: Actualizando CFD 2.0 a 2.2 "Problemas con el Sello"

Mensaje por agag4 »

La unica diferencia que veo entre las 2 cadenas es que el ordenamiento no es igual, esa es la causa ??

CADENA VALIDA CFD
  • ||2.2|LP|55972|2012-01-04T23:29:26|220892|2010|ingreso|Pago en una sola exhibición|CONTADO|2585.80|0.00|2999.53|Efectivo|Los Mochis, Sinaloa|1.0|MXP|BBT680215S78|Baleros Bandas y Tornillos, S.A. de C.V.|Gabriel Leyva|732|Centro|Los Mochis|Ahome|Sinaloa|México|81200|Blvd. A. Lopez Mateos|2414 Nte.|Las Fuentes|Los Mochis|Ahome|Sinaloa|México|81223|Regimen de Pequeños Contribuyentes|AFU811125N59|AUTOMOTRIZ DEL FUERTE, S.A. DE C.V.|GABRIEL LEYVA Y RAFAEL BUELNA|CENTRO|LOS MOCHIS|AHOME|SINALOA|MEXICO|81200|200|PZA|1|TOR.5O.STD. 1/2 X 2|3.64|728.00|2|PZA|2|SKF BAL.1208 ETN9|523.25|1046.50|1|PZA|3|SKF BAL.1201 ETN9|415.19|415.19|1|PZA|4|SKF BAL.1202 ETN9|396.11|396.11|IVA|16.00|413.73|413.73||
CADENA AG
  • ||2.2|LP|55972|2012-01-04T23:29:26|220892|2010|ingreso|Pago en una sola exhibición|1.0|MXP|Efectivo|Los Mochis, Sinaloa|CONTADO|2585.80|0.00|2999.53|BBT680215S78|Regimen de Pequeños Contribuyentes|Baleros Bandas y Tornillos, S.A. de C.V.|Gabriel Leyva|732|Centro|Los Mochis|Ahome|Sinaloa|México|81200|Blvd. A. Lopez Mateos|2414 Nte.|Las Fuentes|Los Mochis|Ahome|Sinaloa|México|81223|AFU811125N59|AUTOMOTRIZ DEL FUERTE, S.A. DE C.V.|GABRIEL LEYVA Y RAFAEL BUELNA|CENTRO|LOS MOCHIS|AHOME|SINALOA|MEXICO|81200|200|PZA|1|TOR.5O.STD. 1/2 X 2|3.64|728.00|2|PZA|2|SKF BAL.1208 ETN9|523.25|1046.50|1|PZA|3|SKF BAL.1201 ETN9|415.19|415.19|1|PZA|4|SKF BAL.1202 ETN9|396.11|396.11|IVA|16.00|413.73|413.73||
Corrigiendo ordenamiento....
agag4
Mensajes: 623
Registrado: Lun Ago 02, 2010 1:27 pm

Re: Actualizando CFD 2.0 a 2.2 "Problemas con el Sello"

Mensaje por agag4 »

EL ORDEN DE LOS FACTORES NO ALTERA EL PRODUCTO, en este caso no aplica :D

Era cuestion de darle una buena ORDENADA A LA CADENA....

No sabes para cuando el SAT publicará el link del validador para los CFD 2.2 y 3.2 ??

GRACIAS DADO..!!

QUE TENGAS BUEND DIA, Y LES DESEO QUE SE LA PASEN MUY BIEN EN ESTAS FIESTAS, EN COMPAÑIA DE SUS SERES QUERIDOS.... :P
Avatar de Usuario
ramonzea
Mensajes: 167
Registrado: Mié Sep 15, 2010 12:23 am

Re: Actualizando CFD 2.0 a 2.2 "Problemas con el Sello"

Mensaje por ramonzea »

Podrian aportarme la nueva Cadena y XML para 2.2 y 3.2?
Estoy igual por empezar los cambios...
Saludos.
agag4
Mensajes: 623
Registrado: Lun Ago 02, 2010 1:27 pm

Re: Actualizando CFD 2.0 a 2.2 "Problemas con el Sello"

Mensaje por agag4 »

Lee este tema, aqui se habla mucho de eso....

http://www.validacfd.com/phpBB3/viewtop ... =16&t=1324
Cerrado