Metadata-Version: 1.1
Name: PyAfipWs
Version: 2.7.1859
Summary: Interfases, tools and apps for Argentina's gov't. webservices (soap, com/dll, pdf, dbf, xml, etc.)
Home-page: http://www.sistemasagiles.com.ar
Author: Mariano Reingart
Author-email: reingart@gmail.com
License: GNU GPL v3
Description: pyafipws
        ========
        
        PyAfipWs contains Python modules to operate with web services regarding
        AFIP (Argentina's "IRS") and other government agencies, mainly related
        to electronic invoicing, several taxes and traceability.
        
        Copyright 2008 - 2015 (C) Mariano Reingart reingart@gmail.com (creator
        and maintainter). All rights reserved.
        
        License: GPLv3+, with "commercial" exception available to include it and
        distribute with propietary programs
        
        General Information:
        --------------------
        
        -  Main Project Site: https://code.google.com/p/pyafipws/ (mercurial
           repository)
        -  Mirror: https://github.com/reingart/pyafipws (git repository)
        -  User Manual:
           (http://www.sistemasagiles.com.ar/trac/wiki/ManualPyAfipWs (Spanish)
        -  Commercial Support: http://www.sistemasagiles.com.ar/ (Spanish)
        -  Community Site: http://www.pyafipws.com.ar/ (Spanish)
        -  Public Forum: http://groups.google.com/group/pyafipws
        
        More information at `Python Argentina Magazine
        article <http://revista.python.org.ar/2/en/html/pyafip.html>`__
        (English) and `JAIIO 2012
        paper <http://www.41jaiio.org.ar/sites/default/files/15_JSL_2012.pdf>`__
        (Spanish)
        
        Project Structure:
        ------------------
        
        -  `Python
           library <http://www.sistemasagiles.com.ar/trac/wiki/FacturaElectronicaPython>`__
           (a helper class for each webservice for easy use of their methods and
           attributes)
        -  `PyAfipWs <http://www.sistemasagiles.com.ar/trac/wiki/PyAfipWs>`__:
           `OCX-like <http://www.sistemasagiles.com.ar/trac/wiki/OcxFacturaElectronica>`__
           Windows COM interface compatible with legacy programming languages
           (VB, VFP, Delphi, PHP, VB.NET, etc.)
        -  `LibPyAfipWs <http://www.sistemasagiles.com.ar/trac/wiki/LibPyAfipWs>`__:
           `DLL/.so <http://www.sistemasagiles.com.ar/trac/wiki/DllFacturaElectronica>`__
           compiled shared library (exposing python methods to C/C++/C#)
        -  `Console <http://www.sistemasagiles.com.ar/trac/wiki/HerramientaFacturaElectronica>`__
           (command line) tools using simplified input & ouput files
        -  `PyRece <http://www.sistemasagiles.com.ar/trac/wiki/PyRece>`__ GUI
           and
           `FacturaLibre <http://www.sistemasagiles.com.ar/trac/wiki/FacturaLibre>`__
           WEB apps as complete reference implementations
        -  Examples for Visual Basic, Visual Fox Pro, Delphi, C, PHP.
        -  Minor code fragment samples for SAP (ABAP), PowerBuilder, Fujitsu Net
           Cobol, Clarion, etc.
        -  Modules for
           `OpenERP <https://github.com/reingart/openerp_pyafipws>`__ -
           `Tryton <https://github.com/tryton-ar/account_invoice_ar>`__
        
        Features implemented:
        ---------------------
        
        -  Supported alternate interchange formats: TXT (fixed lenght COBOL),
           CSV, DBF (Clipper/xBase/Harbour), XML, JSON, etc.
        -  Full automation to request authentication and invoice authorization
           (CAE, COE, etc.)
        -  Advanced XML manipulation, caching and proxy support.
        -  Customizable PDF generation and visual designer (CSV templates)
        -  Email, barcodes (PIL), installation (NSIS), configuration (.INI),
           debugging and other misc utilities
        
        Web services supported so far:
        ------------------------------
        
        AFIP:
        
        -  `WSAA <http://www.sistemasagiles.com.ar/trac/wiki/ManualPyAfipWs#ServicioWebdeAutenticaciónyAutorizaciónWSAA>`__:
           authorization & authentication, including digital cryptographic
           signature
        -  `WSFEv1 <http://www.sistemasagiles.com.ar/trac/wiki/ProyectoWSFEv1>`__:
           domestic market (electronic invoice)
           -`English <https://code.google.com/p/pyafipws/wiki/WSFEv1>`__-
        -  `WSMTXCA <http://www.sistemasagiles.com.ar/trac/wiki/FacturaElectronicaMTXCAService>`__:
           domestic market (electronic invoice) -detailing articles and
           barcodes-
        -  `WSBFEv1 <http://www.sistemasagiles.com.ar/trac/wiki/BonosFiscales>`__:
           tax bonus (electronic invoice)
        -  `WSFEXv1 <http://www.sistemasagiles.com.ar/trac/wiki/FacturaElectronicaExportacion>`__:
           foreign trade (electronic invoice)
           -`English <https://code.google.com/p/pyafipws/wiki/WSFEX>`__-
        -  `WSCTG <http://www.sistemasagiles.com.ar/trac/wiki/CodigoTrazabilidadGranos>`__:
           agriculture (grain traceability code)
        -  `WSLPG <http://www.sistemasagiles.com.ar/trac/wiki/LiquidacionPrimariaGranos>`__:
           agriculture (grain liquidation - invoice)
        -  `wDigDepFiel <http://www.sistemasagiles.com.ar/trac/wiki/ManualPyAfipWs#wDigDepFiel:DepositarioFiel>`__:
           customs (faithful depositary)
        -  `WSCOC <http://www.sistemasagiles.com.ar/trac/wiki/ConsultaOperacionesCambiarias>`__:
           currency exchange operations autorization
        -  `WSCDC <http://www.sistemasagiles.com.ar/trac/wiki/FacturaElectronicaMTXCAService>`__:
           invoice verification
        -  `Taxpayers'
           Registe <http://www.sistemasagiles.com.ar/trac/wiki/PadronContribuyentesAFIP>`__:
           database to check sellers and buyers register
        
        ARBA:
        
        -  `COT <http://www.sistemasagiles.com.ar/trac/wiki/RemitoElectronicoCotArba>`__:
           Provincial Operation Transport Code (aka electronic Shipping note)
        
        ANMAT/SEDRONAR/SENASA (SNT):
        
        -  `TrazaMed <http://www.sistemasagiles.com.ar/trac/wiki/TrazabilidadMedicamentos>`__:
           National Medical Drug Traceability Program
        -  `TrazaRenpre <http://www.sistemasagiles.com.ar/trac/wiki/TrazabilidadPrecursoresQuimicos>`__:
           Controlled Chemical Precursors Traceability Program
        -  `TrazaFito <http://www.sistemasagiles.com.ar/trac/wiki/TrazabilidadProductosFitosanitarios>`__:
           Phytosanitary Products Traceability Program
        
        Installation Instructions:
        --------------------------
        
        Quick-Start
        -----------
        
        On Ubuntu (GNU/Linux), you will need to install httplib2 and openssl
        binding. Then you can download the compressed file, unzip it and use:
        
        ::
        
               sudo apt-get install python-httplib2 python-m2crypto
               wget https://pyafipws.googlecode.com/archive/default.zip
               unzip default.zip
               cd pyafipws-default
               sudo pip install -r requirements.txt
        
        **Note:** M2Crypto is optional, the library will use OpenSSL directly
        (using subprocess)
        
        Virtual environment (testing):
        ------------------------------
        
        The following commands clone the repository, creates a virtualenv and
        install the packages there (including the latest versions of the
        dependencies) to avoid conflicts with other libraries:
        
        ::
        
               sudo apt-get install python-dev swig python-virtualenv mercurial python-pip libssl-dev
               hg clone https://code.google.com/p/pyafipws
               cd pyafipws
               virtualenv venv
               source venv/bin/activate
               pip install -r requirements.txt
        
        Dependency installation (development):
        --------------------------------------
        
        For SOAP webservices
        `PySimpleSOAP <https://code.google.com/p/pysimplesoap/>`__ is needed
        (spin-off of this library, inspired by the PHP SOAP extension):
        
        ::
        
                hg clone https://code.google.com/p/pysimplesoap/ 
                cd pysimplesoap
                hg update reingart
                sudo python setup.py install
        
        For PDF generation, you will need the
        `PyFPDF <https://code.google.com/p/pyfpdf>`__ (PHP's FPDF library,
        python port):
        
        ::
        
                hg clone https://code.google.com/p/pyfpdf/ 
                cd pyfpdf
                sudo python setup.py install
        
        For the GUI app, you will need `wxPython <http://www.wxpython.org/>`__:
        
        ::
        
                sudo apt-get install wxpython
        
        PythonCard is being replaced by
        `gui2py <https://code.google.com/p/gui2py/>`__:
        
        ::
        
                hg clone https://code.google.com/p/gui2py/ 
                cd gui2py
                sudo python setup.py install
        
        For the WEB app, you will need `web2py <http://www.web2py.com/>`__.
        
        On Windows, you can see available installers released for evaluation
        purposes on `Downloads <https://code.google.com/p/pyafipws/downloads>`__
        
        For more information see the source code installation steps in the
        `wiki <https://code.google.com/p/pyafipws/wiki/InstalacionCodigoFuente>`__
        
Keywords: webservice electronic invoice pdf traceability
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.5
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Operating System :: OS Independent
Classifier: Operating System :: Microsoft :: Windows
Classifier: Natural Language :: Spanish
Classifier: Topic :: Office/Business :: Financial :: Point-Of-Sale
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Object Brokering
