eInvoice

Factura electronica
Autorizacion electronica
CAE
Basicamente...
Cliente
Webservices
- WSFE
- WSFEV1
- WSFEX
- WSFEXV1
- WSMTXCA
- WSAA
AFIP
El proyecto se separa en:
- Objetos en EBS (vistas,pkgs,flexfields,etc)
- Aplicacion java ( Codigo e instalacion)
Aplicacion JAVA

Codigo
V0
V1
Cloud
V0

- Triggers
- Codigo poco comentado
- Poco manejo de excepciones
- Conexiones a db y queue manuales
- JDBC
Fue la version original, se hizo debido a un requerimiento de un cliente y tuvo que hacerse rapido
V1

- Workflows
- Codigo algo mas comentado
- Mejor estructura y estetica del codigo
Esta versión fue mejorandose gracias a la cantidad de clientes que fueron necesitando factura electronica y a la experiencia obtenida
Cloud
- EJB - MDB
- Correcta utilizacion de git
- WS en Argentina para autentificacion
- JPA - EclipseLink
- Eclipse
- Application Server
Empezamos a utilizar Enterprise Java Beans y se reescribio el codigo por completo, controlando el versionado y los comentarios

V0 & V1
AFIPd
Service Manager
Service Instance
WSRequest
Auth
TrxInfo
DB
AFIP
DB
WSRequest
Auth
TrxInfo
DB
AFIP
DB
Cloud
Factory
MDB
Entrega de proyecto v0 - v1
afipd.tar.gz
bin
distribution
logs
resource
secure
lib
Entrega de proyecto Cloud
eInvoice-clientMDB
eInvoice-clientMDBEJB
eInvoice-clientMDBWeb
Objetos EBS

Instalador
xxw_fe_<CLIENT>.tar.gz
d001.drv
g001.drv
xxw
addons
admin
au
reports
forms
sql
imports
Se instalan
- Flexfields
- Forms
- Reports
- Value sets
- Lookups
- Concurrentes
- Workflows
- Funciones
- Vistas
- Tablas
eInvoice
By Emiliano Di Pierro
eInvoice
- 551