PyAfipWs: Interface de Servicios Web de la AFIP para Windows
Factura Electrónica y Servicios Web AFIP, ARBA y ANMAT
- PyAfipWs: Interfase con otros lenguajes (VB, VFP, Cobol ...) Costos y Condiciones
- Manual: Documentación, Información Importante, Certificados, Errores Frecuentes
- Interfaz simil SIAP/RECE: archivos de texto ("Cobol") o DBF (dBase, FoxPro, ...)
- PyFEPDF: Generador de facturas en formato PDF
- Factura Electrónica en Python: Información Técnica (SOAP, XML)
- Bonos Fiscales Electrónicos: Bienes de Capital (RG2557)
- Factura Electrónica Exportación: Exportadores (RG2758)
- Factura Electrónica MTX: Mercado Interno (RG2904)
- Proyecto Factura Electrónica Versión 1: Mercado Interno (RG2904, RG2757)
- Código de Autorización Electrónico Anticipado: CAEA (RG2926, RG2904)
- Código Trazabilidad de Granos: Transporte de granos (RG2806)
- Código de Operaciones de Translado: COT Remito Electronico (ARBA) ¡Nuevo!
- Consulta de Operaciones Cambiarias: Compra de Divisas (WSCOC) ¡Nuevo!
- Trazabilidad de Medicamentos: ANMAT Disposición 3683/2011 ¡Nuevo!
- PyRece: Aplicativo simil SIAP - RECE (CSV, PDF, Email) Costos y Condiciones
- FE.py: Herramienta universal, unificada e integrada
- FacturaLibre: Aplicacion online (web2py)
Interfaz libre multiplataforma para Emisión y almacenamiento electrónico de comprobantes originales AFIP - Argentina. Por Automatización COM (EXE/DLL) simil OCX / ActiveX (Windows) y por línea de comando - archivos de texto (DOS)y tablas DBF. AFIP RG 1956/05, 1361/02, 1345/02, 2265/07, 2289/07, 2485/08, 2557/09, 2668/09, 2758/10, 2853/10, 2904/10, 2959/10, 2974/10, 3066/11, 3067/11, 3210/11.
Código de Operaciones de Translado (Remito Electrónico). Ley Provincial 13.405. Normativas 34/2011 y 45/2011 ARBA.
Programa Nacional de Trazabilidad de Medicamentos. Resolución 435/2011 del Ministerio de Salud y Disposición 3683/2011 de ANMAT.
Para otros productos (herramientas, aplicativos, generación de PDF, etc.) ver el menú lateral.
- PyRece: Aplicativo independiente (simil SIAP/RECE) para gestión de CAE, generación y envío de facturas electrónicas (en formato PDF) por planilla de calculo, archivos de texto, tablas DBF o XML
- HerramientaFacturaElectronica (FE.py): Herramienta integrada para la solicitud de CAE, generación y envío de Factura Electrónica por bases de datos
- pyafipws2k.mdb, pyafipws97.mdb: Ejemplos en MS Access 2000 (o sup.) y MS Access 97, para autorización (CAE) y generación de PDF
Índice
Introducción
PyAfipWs es una interface de software libre a los Servicios Web de la AFIP, desarrollado en Python compatible con Visual Basic, ASP, Fox Pro, Cobol, Delphi, Genexus, PowerBuilder, PHP, .Net, Java, etc. y cualquier lenguaje/aplicación que pueda crear objetos COM (automatización) en Windows o mediante archivos de texto o tablas DBF simil SIAP/RECE. Funciona tanto para web services de autenticación, factura electrónica, bienes de capital - bono fiscal electrónico y facturas de exportación y otros webservices de AFIP (próximamente remito electrónico, seguros de caución).
La interfase ha sido basada en los ejemplos de la AFIP y ha sido probada con éxito por varias empresas.
Actualmente implementa Factura Electrónica (emisión electrónica de comprobantes originales) según RG 1956/05, 1345/02, 2265/07, 2289/07 y 2557/09 (BonosFiscales - Bienes de Capital), Facturas Electrónicas de Exportación (según RG 2758/10) y Factura Electrónica Versión 0/1 (RG 2904/10), Factura Electrónica Importadores (RG2975/10), Turismo (RG2959/10) y Proveedores del Estado (RG2853/10). Proximamente incluirá para Pólizas de Seguro de Caución (según RG 2668/09).
Licencia
El código fuente puede ser descargado y utilizado sin cargo (gratis) respentando la licencia GPLv3 de software libre: sin garantías, sin soporte técnico dedicado y/o obligatorio, informar copyright, no incorporarlo ni distribuirlo junto con software propietario, mantener derivados como software libre y contribuir modificaciones, etc.
Se ofrece instalación y soporte técnico comercial pago, incluyendo atención prioritaria y autorización especial para incorporar y distribuir esta interfaz a sistemas propietarios que no sean software libre.
A su vez, al ser software libre de código abierto, permite proteger su inversión, al no depender de un componente cerrado del cual no puede tener acceso al código fuente, revisar su funcionamiento, realizar futuras actualizaciones, etc.
Por consultas sobre el lenguaje python y demás, dirigirse a PyAr. Para más información ver FacturaElectronica.
Nuevas Funcionalidades
Nuevo: Nuevo servicio web WSFEX: Factura Electrónica Exportación (RG2758). Ver FacturaElectronicaExportacion para más información
Nuevo: Nuevo servicio web WSBFE: Bonos Fiscales Electrónicos - Bienes de Capital (RG2557). Ver BonosFiscales para más información
Nuevo: Nuevo servicio web WSFEv1: Factura Electrónica Versión 1 - (RG2485/RG2975/RG2959/RG3057/RG2953/RG2926). Ver ProyectoWSFEv1
Nuevo: Nuevo servicio web WSMTXCA: Factura Electrónica Con Detalle / CAE Anticipado - (RG2904 y RG 2926). Ver FacturaElectronicaMTXCAService
Nuevo: Tambien se incluye una interfase por archivo de texto (similar al SIAP/RECE pero online y más simplificada), para lenguajes que no soporten Objetos COM, como algunas versiones de Cobol y Fox Pro (ver el Manual de Uso para mayor información). Incluyendo soporte para tablas DBF.
Nuevo: PyRece, un aplicativo ad-hoc para autorizar, generar pdf y enviar por correo electrónico facturas electrónicas. Ver Más
Nuevo: Herramienta PyFEPDF para generar facturas en formato PDF y PyI25 para generar códigos de barra.
Nuevo: COT, biblioteca para Remito Electrónico. Ver Más
Nuevo: Nuevo servicio web WSCOC, Consulta de operaciones cambiaras. Ver Más
Nuevo: Nuevo servicio web TrazaMed, Trazabilidad de Medicamentos - ANMAT. Ver Más
Consultar por desarrollos especiales, interfaces web, etc.
Características
- Interfaz COM directa (online) de simple uso: autenticación y obtención de CAE en 10 líneas!
- No usa archivos temporales ni formatos especiales
- No usa servidores intermedios (conexión directa con WS de AFIP)
- No requiere programas residentes o batch (por lotes)
- No es necesario tener conocimientos de encriptación ni protocolos web
- Autoinstalable 2.5MB (Todo en uno)
- Sin dependencias ni librerias o runtimes externas (Php, .Net o Java)
- Sin licencia de uso ni límites por cada usuario final
- Código abierto: archivos fuentes publicados, revisados y modificables (Software Libre)
- Sin problemas de instalación de OCX ni ActiveX (ver comparativa)
- No requiere formularios visuales ni referencias a DLL
Funcionamiento
La interface maneja automáticamente la generación de documentos xml, firmas digitales criptográficas y servicios web (SOAP), por lo que no se requiere el manejo de dichos temas por parte de la aplicación.
Ver Tabla Comparativa para mayor información.
La interfase del Web Service de Autenticación y Autorización (WSAA) permite:
- Creación de Ticket de Requerimiento de Acceso (TRA)
- Firma del ticket y creación del mensaje firmado criptográficamente (CMS)
- Ejecución del método remoto de autenticación y obtención del Ticket de Acceso (TA)
La interfase del Web Service de Facturación Electrónica (WSFE) permite:
- Ejecución del método remoto Dummy() para obtención del estado de servidores (uso opcional)
- Ejecución del método remoto UltNro() para recuperar el último número de transacción (ID)
- Ejecución del método remoto Aut() devuelve el Código de Autorización Electrónico o de Emisión (CAE)
- Ejecución del método remoto RecuperaLastCMP() para obtención del último número de comprobante autorizado (uso opcional)
- Ejecución del método remoto RecuperaQty() para recuperar la cantidad máxima de registros de detalle (uso opcional)
La interfase del Web Service de Bono Fiscal Electrónico (WSBFE) (ver Bonos Fiscales - Bienes de Capital RG2557) permite:
- Ejecución del método remoto Dummy() para obtención del estado de servidores (uso opcional)
- Ejecución del método remoto CrearFactura() para crear una factura de bono fiscal electrónico
- Ejecución del método remoto AgregarItem() para agregar un artículo a una factura de bono fiscal electrónico
- Ejecución del método remoto Authorize() devuelve el Código de Autorización Electrónico o de Emisión (CAE)
La interfase del Web Service de Factura Electrónica de Exportación (WSFEX) (ver Factura Exportación? RG2758) permite:
- Ejecución del método remoto Dummy() para obtención del estado de servidores (uso opcional)
- Ejecución del método remoto CrearFactura() para crear una factura electrónica de exportación
- Ejecución del método remoto AgregarItem() para agregar un artículo a una factura electrónica de exportación
- Ejecución del método remoto AgregarPermiso() para agregar un permiso de embarque
- Ejecución del método remoto AgregarCmpAsoc() para agregar un comprobante asociado
- Ejecución del método remoto Authorize() devuelve el Código de Autorización Electrónico o de Emisión (CAE)
- Ejecición de los métodos remotos GetParamMon, GetParamTipoCbte, GetParamTipoExpo, GetParamIdiomas, !GetParamUMed, GetParamIncoterms, GetParamDstPais, !GetParamDstCUIT, GetParamCtz para obtención de tablas referenciales y datos auxiliares.
La interfase del Web Service de Factura Electrónica Mercado Interno Versión 1 (WSFEv1) (ver ProyectoWSFEv1 RG2485, RG2975 Importadores, RG2959 Turismo, RG3057 Monotributistas, RG2953 Proveedores del Estado Nacional, RG2926 CAE Anticipado Autoimpresores, entre otros) permite:
- Ejecución del método remoto Dummy() para obtención del estado de servidores (uso opcional)
- Ejecución del método remoto CrearFactura() para crear una factura electrónica local A, B, C o M (en moneda nacional o extranjera)
- Ejecución del método remoto !AgregarIVA() para agregar una alícuota de IVA
- Ejecución del método remoto AgregarTributos() para agregar otros impuestos nacionales, provinciales o municipales
- Ejecución del método remoto AgregarCmpAsoc() para agregar un comprobante asociado
- Ejecución del método remoto FECAESolicitar() devuelve el Código de Autorización Electrónico o de Emisión (CAE) o
- Ejecución del método remoto CAEASolicitar, CAEAConsultar y CAEARegInformativo para CAE Anticipado.
- Ejecución del método remoto CompConsultar para recuperar un comprobante.
- Ejecución de los métodos remotos ParamGetTiposCbte, ParamGetTiposConcepto, ParamGetTiposDoc, ParamGetTiposIva, ParamGetTiposMonedas, ParamGetTiposOpcional, ParamGetTiposTributos, ParamGetCotizacion, ParamGetPtosVenta para obtención de tablas referenciales y datos auxiliares.
La interfase del Web Service de Factura Electrónica Mercado Interno con Detalle (WSMTXCA) (ver FacturaElectronicaMTXCAService RG2904 Sujetos Notificados, RG2926 CAE Anticipado Autoimpresores, entre otros) permite:
- Ejecución del método remoto Dummy() para obtención del estado de servidores (uso opcional)
- Ejecución del método remoto CrearFactura() para crear una factura electrónica A o B
- Ejecución del método remoto AgregarItem() para agregar un artículo, incluyendo código de barras MTX
- Ejecución del método remoto !AgregarIVA() para agregar una alícuota de IVA
- Ejecución del método remoto AgregarTributos() para agregar otros impuestos nacionales, provinciales o municipales
- Ejecución del método remoto AgregarCmpAsoc() para agregar un comprobante asociado
- Ejecución del método remoto AutorizarComprobante() devuelve el Código de Autorización Electrónico o de Emisión (CAE)
- Ejecución de los métodos remotos SolicitarCAEA, ConsultarCAEAEntreFechas, ConsultarCAEA (emulado) y InformarComprobanteCAEA para CAE Anticipado
- Ejecución del método remoto ConsultarComprobante para recuperar un comprobante.
- Ejecución de los métodos remotos ConsultarComprobante, ConsultarTiposComprobante, ConsultarTiposDocumento, !ConsultarAlicuotasIVA, !ConsultarCondicionesIVA, ConsultarMonedas, ConsultarUnidadesMedida, ConsultarTiposTributo, ConsultarCotizacionMoneda para obtención de tablas referenciales y datos auxiliares.
Ejemplo en Visual Basic (VB 5/6)
' Crear objeto interface Web Service Autenticación y Autorización Set WSAA = CreateObject("WSAA") tra = WSAA.CreateTRA() ' Generar un Ticket de Requerimiento de Acceso (TRA) cms = WSAA.SignTRA(tra, "ghf.crt", "ghf.key") ' Generar el mensaje firmado (CMS) ' Llamar al web service para autenticar ta = WSAA.CallWSAA(cms, "https://wsaahomo.afip.gov.ar/ws/services/LoginCms") ' Crear objeto interface Web Service de Factura Electrónica Set WSFE = CreateObject("WSFE") WSFE.Token = WSAA.Token ' Setear tocken y sing de autorización (pasos previos) WSFE.Sign = WSAA.Sign WSFE.Cuit = "3000000000" ' CUIT del emisor ' Conectar al Servicio Web de Facturación ok = WSFE.Conectar("https://wswhomo.afip.gov.ar/wsfe/service.asmx") ' Llamo al WebService de Autorización para obtener el CAE cae = WSFE.Aut(id, presta_serv, tipo_doc, nro_doc, tipo_cbte, punto_vta, cbt_desde, cbt_hasta, imp_total, imp_tot_conc, imp_neto, impto_liq, impto_liq_rni, imp_op_ex, fecha_cbte, fecha_venc_pago)
Ejemplo en Visual Fox Pro 5 (VFP5)
*-- Crear objeto interface Web Service Autenticación y Autorización WSAA = CREATEOBJECT("WSAA") *-- Generar un Ticket de Requerimiento de Acceso (TRA) tra = WSAA.CreateTRA() *-- Generar el mensaje firmado (CMS) cms = WSAA.SignTRA(tra, "ghf.crt", "ghf.key") *-- Llamar al web service para autenticar ta = WSAA.CallWSAA(cms, url_webservice) *-- Crear objeto interface Web Service de Factura Electrónica WSFE = CREATEOBJECT("WSFE") *-- Setear tocken y sing de autorización (pasos previos) Y CUIT del emisor WSFE.Token = WSAA.Token WSFE.Sign = WSAA.Sign WSFE.Cuit = "3000000000" *-- Conectar al Servicio Web de Facturación ok = WSFE.Conectar(url_webservice) *-- Llamo al WebService de Autorización para obtener el CAE cae = WSFE.Aut(id, presta_serv, tipo_doc, nro_doc, tipo_cbte, punto_vta, cbt_desde, cbt_hasta, imp_total, ; imp_tot_conc, imp_neto, impto_liq, impto_liq_rni, imp_op_ex, fecha_cbte, fecha_venc_pago)
Ejemplo para SAP (ABAP)
La interfaz es compatible con practicamente cualquier lenguaje que soporte Automaticación COM/ActiveX, como en el caso de ABAP:
CREATE OBJECT WSAA 'WSAA'. CALL METHOD OF WSAA 'CreateTRA' = TRA EXPORTING #1 = SERVICE #2 = TTL. CALL METHOD OF WSAA 'SignTRA' = CMS EXPORTING #1 = TRA #2 = CERTIFICADO #3 = CLAVEPRIVADA. CALL METHOD OF WSAA 'CallWSAA' = TA EXPORTING #1 =ZCMS #2 = URL. GET PROPERTY OF WSAA 'Token' = TOKEN. GET PROPERTY OF WSAA 'Sign' = SIGN.
Para más información ver: http://wiki.sdn.sap.com/wiki/display/Snippets/ABAP+-+OLE+Automation+using+MS-Word
Ejemplo para Fujitsu Net Cobol
La interfaz es compatible tambien con varias versiones de Cobol que soporten Automaticación COM/ActiveX, como en el caso de Fujitsu NetCobol?:
IDENTIFICATION DIVISION.
PROGRAM-ID. "PYAFIPWSDEMO".
ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
REPOSITORY.
CLASS COM-EXCEPTION AS "*COM-EXCEPTION"
CLASS COM AS "*COM".
DATA DIVISION.
WORKING-STORAGE SECTION.
01 VARIABLES.
05 WSAA-CONNECTION-TYPE PIC X(8192) VALUE "WSAA".
05 WSAA OBJECT REFERENCE COM .
05 WSFE OBJECT REFERENCE COM.
05 CERT-STRING PIC X(500) VALUE "C:\REINGART.CRT".
05 CLAVE-STRING PIC X(500) VALUE "C:\REINGART.CRT".
05 TRA X(10240).
05 CMS X(10240).
PROCEDURE DIVISION.
MAIN SECTION.
*> crear objeto COM
INVOKE COM "CREATE-OBJECT"
USING WSAA-CONNECTION-TYPE
RETURNING WSAA.
*> crear requerimiento de acceso
INVOKE WSAA "CreateTRA"
RETURNING TRA.
*> firmar requerimiento de acceso
INVOKE WSAA "SignTRA"
USING TRA CERT-STRING CLAVE-STRING
RETURNING CMS.
*> llamar al webservice y obtener ticket de acceso
INVOKE WSAA "CallWSAA"
USING CMS
RETURNING TA.
Para otras versiones de Cobol, es posible tambien utilizar archivos de texto de ancho fijo similar al SIAP/RECE, por ej. para WSFE: (ignorar campos de relleno FILLERx)
01 HDR-PYAFIPWS.
02 FE-FILLERA PIC 9.
02 FE-FECHACBTE PIC 9(8).
02 FE-TIPOCBTE PIC 99.
02 FE-FILLERB PIC X.
02 FE-PUNTOVTA PIC 9999.
02 FE-CBTDESDE PIC 9(8).
02 FE-CBTHASTA PIC 9(8).
02 FE-FILLERC PIC 999.
02 FE-TIPODOC PIC 99.
02 FE-NRODOC PIC 9(11).
02 FE-FILLERD PIC X(30).
02 FE-IMPTOTAL PIC 9(15).
02 FE-IMPTOTCONC PIC 9(15).
02 FE-IMPNETO PIC 9(15).
02 FE-IMPTOLIQ PIC 9(15).
02 FE-IMPTOLIQRNI PIC 9(15).
02 FE-IMPOPEX PIC 9(15).
02 FE-FILLERE PIC 9(15).
02 FE-FILLERF PIC 9(15).
02 FE-FILLERG PIC 9(15).
02 FE-FILLERH PIC 9(15).
02 FE-FILLERI PIC 9(8).
02 FE-FILLERJ PIC 9(8).
02 FE-FILLERK PIC 9(8).
02 FE-FILLERL PIC 9(6).
02 FE-FILLERM PIC 9.
02 FE-FILLERN PIC X.
02 FE-CAE PIC 9(14).
02 FE-FECHAVTO PIC 9(8).
02 FE-FILLERO PIC 9(8).
02 FE-RESULTADO PIC X.
02 FE-MOTIVO PIC XX.
02 FE-REPROCESO PIC X.
02 FE-FECHAVENCPAGO PIC 9(8).
02 FE-PRESTASERV PIC 9.
02 FE-FECHASERVDESDE PIC 9(8).
02 FE-FECHASERVHASTA PIC 9(8).
02 FE-ID PIC 9(15).
Certificados
Para poder utilizar la interfase se deben tramitar y asociar los certificados de homologación/producción en la AFIP. Para mas información ver Página principal de Factura Electrónica (AFIP)
Pasos para crear el certificado (más información en Instructivo AFIP):
- Bajar e instalar OpenSSL para windows (en caso de inconvenientes, instalar Redistribuible de Visual C++)
- Bajar el archivo afip-openssl.cnf y guardarlo en C:\OpenSSL\bin\ (modalidad previa, ver de pasar argumentos por línea de comandos)
- Ingresar por línea de comando al directorio de OpenSSL C:\OpenSSL\bin>
- Generar la clave privada:
openssl genrsa -out empresa.key 1024
- Generar el pedido (CSR: certificate signing request) por línea de comando:
openssl req -new -key empresa.key -out empresa.csr -config afip-openssl.cnf
- Country Name (2 letter code) [AR]: AR
- Organization Name (por ej., empresa) [EMPRESA SA]: ingresar nombre de la empresa tal cual figura en la consulta de inscripción, ej.: Empresa S A
- Common Name (por ej., su nombre) []: ingresar el nombre del servicio, aplicación u unidad operativa, ej: Sistema Facturas
- Ingrese: CUIT XXXXXXXXXXX (XXXXXXXXXXX es la CUIT sin guiones) ingresar CUIT xxxxxxxxxxx
- Enviar el empresa.csr a la AFIP para que lo firmen y devuelvan el certificado empresa.crt. Para asociar el certificado de homologación, enviarlo por email a la AFIP (webservices@afip...). Para producción, enviarlo por clave fiscal, y descargar el certificado CRT.
- Con esta interfase no es necesario convertir el certificado en formato pkcs12 ni importarlo al repositorio de Windows
En caso de inconvenientes, los servidores de la AFIP responderán con un mensaje que identifica el problema:
- ns1:coe.notAuthorized Computador no autorizado a acceder los servicios de AFIP: el certificado no es válido o no está correctamente asociado al ambiente en el cual se intenta usar (ej. certificado de homologación usado en producción). Revisar el proceso de generación y asociación del certificado.
- ns1:cms.cert.expired Certificado expirado: los certificados poseen una fecha de vencimiento que varía según el ambiente para el cual fueron creados y la fecha de emisión. Generar y asociar nuevamente el certificado.
Descargas
- Manual de Uso: Documentación (PDF)
- instalador-PyAfipWs-1.25c-homo.exe: Instalador para Homologación (Ejecutable Autoinstalable)
- ej_vb.zip: Proyecto de ejemplo en Visual Basic 5/6 (comprimido)
- ej_vfp.zip: Proyecto de ejemplo en Visual Fox Pro 5 o posterior (comprimido)
- pyafipws97.mdb y pyafipws2k.mdb: ejemplo completo de WSFEv1 y WSFEX (base de datos MS Access 97 o sup.)
- ej_php.zip: Proyecto de ejemplo en PHP 5 o posterior (comprimido)
- ej_delphi.zip: Proyecto de ejemplo en Turbo Delphi 2006 (comprimido)
- ej_cobol.txt: Ejemplo del formato del registro para COBOL (archivo de texto)
- ej_powerbuilder.txt: Ejemplo básico para PowerBuilder (archivo de texto)
Código Fuente
Costos y Condiciones
- Instalador para demostración sin cargo completamente funcional (para homologación)
- Código fuente publicado licenciado bajo GPLv3 (ver Licencia)
- Soporte comunitario: para uso gratuito sin cargo ver Modos Homologación/Producción e Instalación Codigo Fuente
- Costo del soporte técnico comercial básico: (por única vez por empresa desarrolladora de software)
- WSAA (autenticación y autorización): $375.- (hasta 5 hs en total) requerido para todos los web services
- WSFE (factura electrónica "nacional" -común/original- versión 0): $750.- (hasta 10 hs en total)
- WSBFE (factura electrónica bienes de capital): $1125.- (hasta 15 hs en total)
- WSSEG (factura electrónica seguros de caución): $1125.- (hasta 15 hs en total)
- WSFEX (factura electrónica exportación): $1125.- (hasta 15 hs en total)
- WSFEv1 (factura electrónica mercado interno -sin detalle- versión 1 solo CAE): soporte básico desde $1500.- (hasta 20 hs en total)
- WSMTXCA (factura electrónica mercado interno -con detalle- solo CAE): soporte básico desde $1875.- (hasta 25 hs en total)
- WSFEXv1 (factura electrónica exportación -versión 1-): $1875.- (hasta 25 hs en total) -incluye soporte WSFEX original-
- Precios especiales para clientes que ya hayan adquirido soporte para webservices anteriores (por tiempo limitado):
- Soporte por Actualización a WSFEv1 o WSFEXv1: $750.- (hasta 10 hs en total por el período de 1 mes, solo instalación, no incluye consultas ni ajustes). Válido para clientes que hayan adquirido soporte para WSFE o WSFEX (version 0).
- Soporte Avanzado/Extendido Adicional: $1875.- (hasta 25 hs en total), incluye desarrollo/ajustes de ejemplos estándards, herramientas, CAE y/o CAE Anticipado, contempla temas urgentes y/o grandes empresas/ciclos de desarrollo, instalación en otros sistemas operativos (Linux), con 3 meses adicionales de cobertura por cambios y correcciones.
- Para consultas puntuales o temas menores ofrecemos un paquete de 5 horas de soporte técnico comercial (válido por una semana): DineroMail (varias formas de pago)
- PyFEPDF: Costo del soporte técnico comercial para la herramienta de generación de facturas en formato PDF:
- Soporte mínimo: $750.- (hasta 10 hs en total), solo instalación y acceso a las actualizaciones, no incluye consultas o ajustes
- Soporte básico: $1500.- (hasta 20 hs en total), incluye consultas, correcciones y ajustes menores (no incluye rediseños considerables del formato de factura, consultar modelos y ejemplos contemplados)
- Soporte avanzado: opcional desde $1125.- (hasta 15 hs) adicional por cada rediseño de formato de factura (estandard)
- COT: Remito Electrónico - codigo de operaciones de transporte (ARBA):
- Soporte mínimo: $750.- (hasta 10 hs en total por 1 mes máx.), solo instalación y acceso a las actualizaciones por correcciones generales, no incluye consultas o ajustes
- Soporte básico: $1500.- (hasta 20 hs en total por 3 meses máx.), incluye consultas particulares y ajustes menores
- Soporte avanzado: opcional desde $1500.- (hasta 20 hs) adicional, incluye desarrollo/ajustes de ejemplos estándards, herramientas, contempla temas urgentes y/o grandes empresas/ciclos de desarrollo, con 3 meses adicionales de cobertura por cambios y correcciones.
- Paquetes promocionales adquiriendo soporte para varios webservices:
- WSAA + WSFE: $1125 (15hs) básico -factura electrónica común "nacional"-
- WSAA + WSFEX: $1500 (20hs) -solo factura electrónica exportación-
- WSAA + WSFEv1 (CAE): $1875 (25hs) -solo factura electrónica mercado interno sin detalle CAE-
- WSAA + WSMTXCA (CAE): $2250 (30hs) -solo factura electrónica mercado interno con detalle CAE-
- WSAA + WSFEv1 (CAE) + WSFEX: $2625 (35hs)
- WSAA + WSFEv1 (CAE) + WSBFE + WSFEX: $3000 (40hs)
- Forma de pago: transferencia, depósito bancario (CBU)
- Forma de entrega: Se envía el instalador para producción por email y Factura por correo electrónico
- Consultar por facilidades de pago, soporte técnico comercial avanzado, desarrollos a medida o ajustes especiales.
- Los precios no incluyen IVA (Factura C). Consultar por Factura A.
- La cantidad de horas es estimativa (promedio estandarizado basado en nuestra experiencia para cada webservice, y no es cronometrada, por lo que no se cobran adicionales no presupuestados ni se bonifica por servicios no utilizados), cubre todos los aspectos del servicio (consultas, ajustes y mantenimiento postventa, ya sean solicitados o no).
El Soporte Técnico Comercial básico incluye:
- "Garantia (limitada)": 3 meses de consultas sobre instalación, capacitación, ajustes menores y corrección de errores (vía email a partir de fecha de factura una vez confirmado el pago)
- Acceso a instalador para producción (sin límite de usuarios/emisores ni archivos de licencias o activación)
- Autorización al contratante ("licencia dual") para incorporar y distribuir la interfaz con software propietario de su propiedad (excepción en la licencia GPLv3)
- Acceso a actualizaciones críticas futuras (revisiones menores y ajustes generales) de la interfase que sean publicadas
- Soporte para interfaz COM (aplicaciones Windows) y/o por archivo de textos / DBF (línea de comandos).
Importante: El soporte comercial se brinda solo para los webservices y versiones contratadas, no incluye acceso ni cobertura para futuros webservices o cambios mayores (por ej. nuevas resoluciones o modificaciones de AFIP)
El paquete de 5hs abarca solo 1 mes de consultas y no contempla el acceso a actualizaciones ni a instaladores.
Consideraciones generales:
- Los precios están sujetos a modificaciones y pueden variar sin previo aviso.
- El tiempo promedio de respuesta es en el día (<24hs), pudiendo variar dependiendo de cada caso puntual.
- Queda a criterio de Sistemas Ágiles elegir los tiempos, prioridad y modalidad de prestación de los servicios.
- Se ofrecen demostraciones sin cargo, por lo que una vez contratado el servicio, no se aceptarán reclamos ni se efectuarán devoluciones.
El software es un desarrollo propio, previo, no exclusivo ni confidencial, Copyright 2008/2009/2010/2011 por Mariano Alejandro Reingart. Se reservan los derechos de autor Ley 11723. Se autoriza el uso, incorporación y distribución de la solución a la empresa contratante de los servicios. Se prohibe el relicenciamiento a terceros.
Disclaimer / Aviso Legal
Toda información es proporcionada a Titulo Informativo. El programa es software libre liberado bajo licencia GPLv3 y se entrega como está, sin garantías explícitas ni implicitas de ningún tipo, incluyendo sin limitación, pérdida de ganancias, interrupción de negocios, pérdida de programas u otros datos en sistemas de computación o cualquier otro reclamo. Al usarlo acepta hacerlo bajo su propia responsabilidad, conociendo la normativa y reglamentaciones existentes.
Referencias Comerciales
Con más de 3 años de experiencia en el mercado dedicados a Factura Electrónica, la interfaz ha sido descargada miles de veces desde el Sitio del Proyecto en GoogleCode, cuenta con una grupo de usuarios de más de cien miembros (ver PyAfipWs en GoogleGroups ) y a Mayo de 2010 tenemos más de 200 clientes que han contratado nuestros servicios, en los siguientes rubros:
- Empresas y desarrolladores de Sistemas de Gestión y ERP Corporativos
- Distribuidores, Consumo Masivo y Retail
- Productos Farmaceuticos y Hospitalarios
- Importadores y Exportadores
- Empresas de Turismo
- Editoriales, Librerías y Diarios
- Proveedores de Internet y Televisión por Cable
- Profesionales Independientes
- Servicios de facturación e impresión masivos
Clientes Destacados:
- Latin America Group - The Coca-Cola Company
- La Hispano Argentina Curtiembre SA
- Boehringer Ingelheim S.A.
- Alliance One International
- TUPPERWARE Brands Argentina
- Grupo Solunet S.A. (ISP)
- Diario El Litoral SRL
- Scienza Argentina
- E-Payment SRL (DineroMail)
- Canal 4 Carlos Pelegrini S.R.L
- entre otros
Por cuestiones de privacidad, la información de contacto y detalle de las referencias comerciales esta disponible bajo requerimiento por email.
A su vez, hemos presentado la interfaz en conferencias y eventos de software libre:
- Curso en la ACP 2010
- Curso en la ACP 2009 (Materiales)
- Disertación (r) en Conferencia Python Argentina 2009
- Disertación en Conferencia Conurbania 2009
- Disertación en Conferencia Python Argentina 2010
- Disertación (r) en Jornadas Regionales de Software Libre 2010
Capacitación
Novedades
Contacto
Para mayor información, consultar por mail a facturaelectronica@sistemasagiles.com.ar o telefónicamente al 011-4450-0716 / 15-3048-9211
Para soporte de la comunidad, revisar la lista de temas y/o crear uno nuevo
Esta interfase también se ofrece por TrabajoFreelance.com, ver Comentarios
PyAfipWs Copyright 2008, 2009, 2010 por MarianoReingart
