Bravo Bravo permite la obtención del C.A.E. C.A.E. (Código de Autorización Electrónico) por medio del Web Service de Facturación Electrónica provisto por la AFIP.
gem install bravo
o
gem 'bravo'
en tu Gemfile
Los servicios de AFIP requieren la utilización del Web Service de Autorización y Autenticación (wsaa readme)
Luego de cumplidos los pasos indicados en el readme, basta con configurar Bravo con la ruta a los archivos:
Bravo.pkey = "spec/fixtures/pkey" Bravo.cert = "spec/fixtures/cert.crt"
y exportar la variable CUIT con el número de cuit usado para obtener los certificados:
export CUIT=_numerodecuit_
Bravo acepta más opciones, para más detalles ver el spec_helper
El uso de la gema se centra en el metodo authorize
. Este método invoca FECAESolicitar
y devuelve el resultado, que de ser exitoso incluye el CAE y su fecha de vencimento (ver bill_spec)
- rdoc
- mensajes de error más completos
- Emilio Tagua por sus consejos y contribuciones.
Copyright © 2010 Leandro Marcucci & Vurbia Technologies International Inc. See LICENSE.txt for further details.