La facturación electrónica (por lo menos en los clientes en donde la
tengo aplicada) es simplemente imprimir la factura a un formato
electrónico (PDF, por ejemplo). Para eso, hay dos campos (CAE y fecha
de vencimiento del CAE) que hay que agregar en la tabla de
comprobantes. El CAE es un número que te da la AFIP para "validar" esa
factura, y que sería equivalente al CAI en los formularios que te
confecciona una imprenta.
En particular, mis clientes le pasan un listado a la AFIP con los
CUITS de los clientes y los montos a facturar (neto gravado, importes
exento, iva y total). La AFIP le devuelve un CAE para cada una de esas
operaciones.
Entonces, mi cliente factura.
El paso de "enviar" la información a la AFIP lo hace el cliente por su
lado (en este caso, el contador de mi cliente). Nunca supe cómo lo
hace porque nunca me plantearon de que lo hiciera el sistema.
Ahora bien, en principio y en teoría te contesto que sí, que se puede
hacer el desarrollo enteramente en Visual FoxPro, ya que yo lo tengo
hecho en Visual FoxPro 7, y teniendo el BullZip instalado (es una
especie de driver de impresora, sólo que en lugar de sacar una
impresión graba un PDF) que por otra parte es GNU y libre para
empresas de hasta 10 computadoras, como suele ser el caso de quienes
utilizan factura electrónica, sale con fritas y queso derretido
arriba. xD
Puede que ahora haya una manera de enviar esa información desde tu
sistema directamente a AFIP, eso lo desconozco, como así también el
formato en que tiene que llegarles. Pero en principio, todas esas
interfases se suelen manejar con archivos de texto plano, por lo cual
no creo que haya impedimiento tampoco por ese lado. Averiguate más que
nada esto. El resto de la factura electrónica es agregarle esos dos
campos a tu tabla de comprobantes, instalar el BullZip PDF Printer y
listo.
Slds.
Martín.