Re: [pyafipws] saltear comprobantes

446 views
Skip to first unread message

Mariano Reingart

unread,
Apr 25, 2013, 5:59:53 PM4/25/13
to pyaf...@googlegroups.com
No se puede saltear la numeración, y el número de factura siempre
comienza en 1 por cada punto de venta y tipo de comprobante.
No tiene nada que ver con la numeración en papel (de hecho, hasta
donde entiendo, no se puede imprimir una factura electrónica con CAE
sobre un formulario preimpreso con CAI)
Quizás podrías hacer facturas de total $0 o de ajuste fiscal $0.01
(como en las impresoras fiscales) para usar esos números, pero no se
bien que utilidad tendría en este caso (deberías consultarlo con el
contador).

Sds


Mariano Reingart
http://www.sistemasagiles.com.ar
http://reingart.blogspot.com


2013/4/25 <mscar...@gmail.com>:
> Estoy peliando con la facturacion electronica, por ahora contra el servidor
> de pruebas de afip.
>
> Si bien ya estoy validando de manera correcta las facturas, por ahora estoy
> mintiendole a AFIP con el nro.
> La primera que tuve que validar fue la Nro. 1, y de ahi en mas fui enviando
> la "ultima + 1". Pero el comercio, va por la factura de papel nro. 5000
>
> ¿Hay alguna posibilidad de "saltear" cierto rango de facturas, para poder
> sincronizarme?
>
> Repito que estoy usando el server de pruebas. Obvio que cuando pase al
> server real, la numeracion ha de ser correlativa.
>
> Gracias
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "PyAfipWs - Factura
> Electrónica Libre" de Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus correos
> electrónicos, envía un correo electrónico a
> pyafipws+u...@googlegroups.com.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> pyaf...@googlegroups.com.
> Visita este grupo en http://groups.google.com/group/pyafipws?hl=es.
> Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
>
>

Carlos Herrero

unread,
Apr 25, 2013, 6:15:49 PM4/25/13
to pyaf...@googlegroups.com
Hola, la facturacion electronica tiene una boca especial.
Seguramente tu negocio tiene una facturacion manual o fiscal.
Tanto una como otra tienen una boca especial, ejemplo manual : 0001, fiscal
: 0002
Ahora se suma la boca electronica ejemplo : 0003
Tus comprobantes preimpresos NO sirven para la facturacion electronica, de
hecho la idea es que el numero te lo otorgue afip y no el formulario
preimpreso.
De esta manera podes imprimir el comprobante donde se te cante, o bien no
imprimirlo.

Si vos has estado imprimiendo facturas electronicas en un formulario
preimpreso tenes un problema mas o menos grave : Tus clientes tienen un
numero de comprobante que para la afip es otro.

Ante un requerimiento de afip los numeros no van a coincidir.

Deberias proceder recuperando los comprobantes preimpresos (cosas que
supongo es imposible), modificar en tu sistema por los numeros que
correspondan en afip, e imprimirlos de nuevo.
Otra es que generes creditos electronicos por cada uno de los comprobantes
electronicos que hayas hecho, y declares en funcion de los
manuales/preimpresos

Fijate sino de hablar con el estudio contable que te asesore, y quizas
presentando una multinota en la agencia quedes mas o menos cubierto ante un
requerimiento, no es lo mismo que hayas hecho 5, 50 o 500 comprobantes mal.



Carlos A.L.Herrero
Análisis de Sistemas
Córdoba 93 (B1640GUA) Martínez Bs.As.
República Argentina
Tel: 4792-2053 15-4473-6865
www.datacomsys.com.ar
www.datacomsys.blogspot.com


-----Mensaje original-----
De: pyaf...@googlegroups.com [mailto:pyaf...@googlegroups.com] En nombre
de Mariano Reingart
Enviado el: Jueves, 25 de Abril de 2013 07:00 p.m.
Para: pyaf...@googlegroups.com
Asunto: Re: [pyafipws] saltear comprobantes

Carlos Herrero

unread,
Apr 29, 2013, 6:01:29 PM4/29/13
to pyaf...@googlegroups.com
Hola, de hecho vos deberias ingresar la factura en tu sistema despues que afip te de el numero.
O sea, lo que tengas en tu sistema, hasta que afip no te de el numero, sera cualquier cosa pero no es una factura.
 
O bien tenes dos tablas, "pre-comprobantes", y "comprobantes", donde de la primera pasan a la segunda siempre y cuando afip te otorgue el numero, o bien tenes una tabla "comprobantes", con un id secuencial y el numero otorgado por afip como atributo.
O sea, el numero de comprobante NO es la clave de la factura, sino un atributo mas, la clave es ese id secuencial.
 
Si optas por esta ultima opcion, deberias tener en cuenta para reportes u otros procedimientos, de tomar solamente aquellos registros que tengan numero otorgado por afip y el resto ignorarlos o eliminarlos con algun tipo de procedimiento.
 
(por numero me refiero al cae y al numero secuencial)
 
wsfe.recuperalastcmp({punto de venta},{tipo comprobante afip}) te devuelve el ultimo numero registrado, o sea que el que estas haciendo es ese numero mas uno.
 
Si vos mantenes un contador interno del sistema, corres el riesgo que ante alguna falla te queden ambos contadores, el tuyo y el de afip, fuera de sincronia, y lamentablemente a afip ese tema le va a importar un corno, el numero va a ser el que tenga afip registrado.
 
En los sistemas nuestros el numero de comprobante lo tomamos de afip y a su vez tenemos un boton (verificar), donde le pasamos los datos del sistema y nos devuelve los datos de afip, como para tener algun tipo mas de seguridad.
 
Igualmente mantenemos en una tabla, el ultimo id para el tipo de comprobante y punto de venta.
 
 
Carlos A.L.Herrero
Análisis de Sistemas
Córdoba 93 (B1640GUA) Martínez Bs.As.
República Argentina
Tel: 4792-2053 15-4473-6865
 
 


De: pyaf...@googlegroups.com [mailto:pyaf...@googlegroups.com] En nombre de mscar...@gmail.com
Enviado el: Lunes, 29 de Abril de 2013 06:45 p.m.
Para: pyaf...@googlegroups.com
CC: mscar...@gmail.com
Asunto: [pyafipws] Re: saltear comprobantes

Otra duda.... "Datacomsys" dijo:  "...de hecho la idea es que el numero te lo otorgue afip"
Entonces de ignorante pregunto:

El valor CompUltimoAutorizado($tipo_cbte, $punto_vta) + 1, ha de ser el numero que yo imprima como numero de factura ?

Osea que mi sistema no puede preveer cual será el numero de la factura, cuando se la está cargando dentro de mi sistema, sino hasta que sea validada por afip? ya que si cargo 2 facturas en mi sistema llamadas F1 y F2, pero valido ante AFIP primero a F2, ésta tendrá un numero previo a F1 ¿estoy en lo cierto?
Reply all
Reply to author
Forward
0 new messages