lResultado = this.fe.F1CAESolicitar()

       if not empty( alltrim(this.fe.f1ErrorMsg1 ))
do escribir_log with "Mensaje devuelto al Autorizar transaccion " + TRANSFORM(this.id_transaccion)
             do escribir_log with "Msg Error "+ this.fe.f1ErrorMsg1
       endif
       IF NOT EMPTY(this.fe.ultimoMensajeError)
do escribir_log with "Mensaje devuelto al Autorizar transaccion " + TRANSFORM(this.id_transaccion) do escribir_log with "Ultimo Mensaje de Error : " + this.fe.ultimoMensajeError
       endif

IF this.fe.f1respuestaResultado = "A" or this.fe.f1respuestaResultado = "R"
         else
lResultado=this.fe.f1compConsultarS( this.fe.F1CabeceraPtoVta, this.fe.F1CabeceraCbteTipo,this.fe.F1DetalleCbteDesdeS)
         endif

Recièn despuès, segun lo sucedido, grabo las tablas...

Saludos.-

Cèsar Luque
Ingeniero en Computaciòn
Mat 1.1746.3
03492-15586735
www.proinf.com.ar
-----Mensaje original----- From: Mario Andrés Ageno
Sent: Friday, March 18, 2016 1:11 PM
To: GUFA List Member
Subject: [GUFA] FACTURA ELECTRONICA - NUMERO SALTEADO

Hola Cesar

Como lo haces inmediatamente después o seguís todo el proceso de grabación
en tus tablas y por ultimo lo consultas ??

Otra Consulta que métodos están adoptando en sus aplicaciones para grabar
primero hacen todas las consultas por WS de AFIP y con todos los datos
devueltos Graban en sus tablas (Facturas,clientes,stock,pedidos,etc.)
o  Graban en todas sus tablas y después hacen las consultas del CAE por WS y
terminan de actualizar las tabla de facturación donde guardan el CAE y
Numeración


Gracias


-----Mensaje original----- From: Ing César Luque
Sent: Monday, March 14, 2016 3:40 PM
To: GUFA List Member
Subject: [GUFA] FACTURA ELECTRONICA - NUMERO SALTEADO

Sergio

Después del caesolicitar, lo consulto por las dudas a ver si se grabó
bien.
No es para nada significativo en tiempo esa consulta.

Saludos.

César.-



El 2016-03-14 15:26, Sergio Lescano escribio:

Hola amigos, una consulta,

Resulta que tengo con el de esta semana dos casos en 1 año que tengo
un salteado de Nº de Factura.

El tema es así, en la Base de Datos no tengo el numero de FC
0050-0000 3510 y tengo grabado e número FC 0050-0000 3511 por $ 500.

Ahora cuando quiero consultar en AFIP por ese comprobante que no
tengo, resulta que me devuelve que existe en los datos de AFIP por $
500 o sea.. es como que me lo grabó dos veces.

Igual caso tuve hace meses atrás, es como que me grabó dos
comprobantes y el sistema sólo se enteró de uno.

Alguno tuvo algún caso como estos?

Les paso el codigo de lo que hago

llRes = Thisform.FE.iniciar(lnModo, lcCuitFE, lcCertif, lcLicencia)

if llRes
 llRes = Thisform.FE.f1ObtenerTicketAcceso()

 lnRetAlva = Thisform.FE.f1CompUltimoAutorizado(lnPtoVta, lnTipoDoc)
&& Obtengo el ultimo numero autorizado para ese comprobante
 Thisform.FE.F1CabeceraCantReg = 1
 Thisform.FE.F1CabeceraPtoVta = lnPtoVta
 Thisform.FE.F1CabeceraCbteTipo = lnTipoDoc

 etc, etc, sigo llegando las propiedades...... hasta aquí

 Thisform.FE.F1DetalleCbteDesde = lnRetAlva + 1 Le sumo uno numero al
comprobante a autorizar
 Thisform.FE.F1DetalleCbteHasta = lnRetAlva + 1 Le sumo uno numero al
comprobante a autorizar

y luego hago el solicitar
 llRes = Thisform.FE.f1CAESolicitar()

Otro tema, hay 4 pc autorizadas a emitir comprobantes, todas utilizan
el mismo punto de venta, es decir, el mismo archivo de acceso al ws

Saludos
Sergio

--
Saludos.-

Cèsar Luque
Ingeniero en Computaciòn
Mat 1.1746.3
03492-15586735
www.proinf.com.ar



Responder a