Página 1 de 1

Pequeña DUDA sobre version en cadena sat

Publicado: Sab Sep 13, 2014 1:19 pm
por agag4
Buenas tardes, tengo una pequeña duda, termine una aplicación especial para un cliente, donde se tenia que timbrar el documento de ingreso, llegue a una parte donde se arma la cadena del sat al momento de ser timbrada para plasmarla en el formato de impresion de la factura, adjunto 2 imagenes para que lo vean, al instalarle la 1er version a mi cliente me pregunta sobre la version que sale en la cadena y la version que esta en el xml, me quedo :shock:

La version que sale en la cadena se arma de la siguiente manera:

Código: Seleccionar todo

function GeneraCadenaOriginalTFD : string;
const
  pipe = '|';
begin


  result := pipe + pipe +
			tFacturas_VERSIONCFDI.Value + pipe +     <<<<---  ESTA ES LA VERSION QUE SALE EN LA CADENA DEL SAT
			tFacturas_FOLIOFISCAL_TIMBRE.Value + pipe +
			tFacturas_FECHATIMBRADO.Value + pipe +
			tFacturas_SELLODIGITAL.Value + pipe +
			tFacturas_CERTIFICADO_SAT.Value + pipe + pipe;
Donde el campo [ tFacturas_VERSIONCFDI.Value ] toma el valor de esta forma, DESPUES DE TIMBRAR CON ECODEX:

Código: Seleccionar todo


  tFacturas_SELLODIGITAL.Value            := CFD.Timbre.Datos.SelloCFD;
  tFacturas_SELLODIGITAL_SAT.Value     := CFD.Timbre.Datos.SelloSAT;
  tFacturas_FOLIOFISCAL_TIMBRE.Value := CFD.Timbre.Datos.UUID;

  tFacturas_VERSIONCFDI.Value  := CFD.Timbre.Datos.Version;  <-- este es el campo que se toma para la armar la cadena del sat

Mi duda es, en la cadena del sat impresa en la factura, debe de ir la version 1.0 o la 3.2 ?? :shock:

Re: Pequeña DUDA sobre version en cadena sat

Publicado: Sab Sep 13, 2014 1:42 pm
por jggtz
Yo utilizo la libreria CFDLib.dll para timbrar mis CFDI y la version que se regresa despues de timbrar en la cadena del SAT es 1.0

Re: Pequeña DUDA sobre version en cadena sat

Publicado: Sab Sep 13, 2014 3:37 pm
por Dado
Hay tres datos de VERSION

La version de la tecnologia XML es la version 1.0 y se define en <?xml version="1.0" encoding="UTF-8"?>

La version del comprobante fiscal (CFDI) y es la version 3.2 que se define en <cfdi:Comprobante version="3.2">

La version DEL TIMBRE y es la version 1.0 y se define en <cfdi:TimbreFiscalDigital version="1.0">

Lo que debe aparece en el PDF en la parte de la cadena original es la VERSION DEL TIMBRE que corresponde a 1.0