Skip to main content

ArtD SIIGO

The SIIGO package developed by ArtD, allows the integration of the Colombian ERP SIIGO, is responsible for importing the data to then be approved and the subsequent incorporation of data within SIIGO, data such as clients, products and accounting vouchers.

How to use?

1. Install The package

pip install artd-siigo

2. Add the required on settings.py as follows

INSTALLED_APPS = [
    "dal",
    "dal_select2",
    "django.contrib.admin",
    "django.contrib.auth",
    "django.contrib.contenttypes",
    "django.contrib.sessions",
    "django.contrib.messages",
    "django.contrib.staticfiles",
    "django_extensions",
    "django_json_widget",
    "artd_location",
    "artd_modules",
    "artd_partner",
    "artd_service",
    "artd_urls",
    "artd_product",
    "artd_customer",
    "artd_promotion",
    "artd_order",
    "artd_siigo",
]

3. Run the migrations command

python manage.py migrate

4. Run the base commands

python manage.py create_countries
python manage.py create_colombian_regions
python manage.py create_colombian_cities
python manage.py create_taxes
python manage.py create_apps
python manage.py create_services
python manage.py insert_installed_apps_and_permissions
python manage.py populate_customer_types your_partner_slug
python manage.py populate_customer_person_types your_partner_slug
python manage.py populate_customer_document_types your_partner_slug
python manage.py map_locations

5. Create a superuser

python manage.py createsuperuser

6. Log in to your Django instance manager

7. Create a partner

8. Configure your SIIGO credencials

9. Configure SIIGO credentials in the SIIGO Credentials menu within the ArtD SIIGO app.

The required fields:

  • Partner: Selector for Yopper company.
  • Partner ID: Company ID in SIIGO.
  • Is in sandbox: Set whether it is in test mode or not (recommended at the beginning).
  • API URL: SIIGO API URL.
  • Sandbox Username: The username for testing (provided by the SIIGO team upon request).
  • Sandbox Access Key: The access key for testing (provided by the SIIGO team upon request).
  • Production Username: The production username (obtained from the SIIGO Cloud interface).
  • Production Access Key: The production access key (obtained from the SIIGO Cloud interface).
  • Siigo Credential Data: Leave this field empty; the system will populate it automatically.

10. Run the following commands

python manage.py import_account_groups_from_siigo your_partner_slug
python manage.py import_taxes_from_siigo your_partner_slug
python manage.py import_price_lists_from_siigo your_partner_slug
python manage.py import_warehouses_from_siigo your_partner_slug
python manage.py import_users_from_siigo your_partner_slug
python manage.py import_document_types_from_siigo your_partner_slug
python manage.py import_payment_types_from_siigo your_partner_slug
python manage.py import_cost_center_from_siigo your_partner_slug
python manage.py import_fixed_assets_from_siigo your_partner_slug
python manage.py create_base_customer_groups
python manage.py create_tax_segments
python manage.py create_taxes
python manage.py populate_customer_person_types
python manage.py populate_customer_document_types
python manage.py import_customers_from_siigo your_partner_slug
python manage.py import_product_types_from_siigo your_partner_slug

11. Before importing products, the following must be mapped:

  • Product types
  • Tax types
  • Fiscal responsibilities by segment

12. Import products from SIIGO:

python manage.py import_products_form_siigo your_partner_slug

13. Update VAT data:

python manage.py create_vat_data

14. To integrate accounting vouchers, the following mappings must be made between Yop & Yop and SIIGO:

  • Countries
  • Regions
  • Cities
  • Customer document types
  • Person types
  • Customer types
  • Fiscal responsibilities
  • Sellers
  • Payment methods

15. Generating Invoices

In order to generate invoices, you must have active customer and product import and export synchronization, as well as invoice export. All the aforementioned configuration must be complete. After ensuring that all the previous configuration is complete, you must:

  • Create the document types; you must have at least one named Invoice.

Metadata

Release files for artd-siigo 1.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for artd-siigo 1.1.3
File Size Uploaded
artd_siigo-1.1.3.tar.gz 61.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for artd-siigo 1.1.3
File Interpreter ABI Platform
artd_siigo-1.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 188.5 kB

Release files / artd_siigo-1.1.3.tar.gz

Download URL artd_siigo-1.1.3.tar.gz
Size 61.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a5d50120a37f5722e1748f371b8b5a4078828d68452502ffac85978e7e34885e
BLAKE2b-256 checksum
How to use checksums
af9f50a054a136dc61ce85eec6daaf3c19782a22d7f8a01edb2cfc6b4ce59484
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / artd_siigo-1.1.3-py3-none-any.whl

Download URL artd_siigo-1.1.3-py3-none-any.whl
Size 127.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
92dda00a48d51e3c0e7b11ecd1ea6584ac758fa08e2615a67c094af47ac64351
BLAKE2b-256 checksum
How to use checksums
e3aa1665cb1b303351a42f74752a3aad45504f827f946d18666d36f1a9eeda72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release history Release notifications | RSS feed

This release

1.1.3 This release

2 release files

1.1.2

1 release file

1.1.1

2 release files

1.1.0

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page