<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://e3wiki.duckdns.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://e3wiki.duckdns.org/feed.php">
        <title>E3 Consultores</title>
        <description>Documentación</description>
        <link>https://e3wiki.duckdns.org/</link>
        <image rdf:resource="https://e3wiki.duckdns.org/lib/exe/fetch.php?media=logo.png" />
       <dc:date>2026-05-21T03:07:06+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=accounting&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=bases_datos&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=calc_inv&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=campo_nuevo&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=catalogos_cfdi&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=certificados&amp;rev=1705334339&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=certificados_protheus&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=cfdi&amp;rev=1659219619&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=cfdiv2_desarollo&amp;rev=1663170741&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=cfdiv2_instalacion&amp;rev=1631909741&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=cfdi_descarga&amp;rev=1749313703&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=cmd_fd&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=comandos&amp;rev=1743544406&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=comandos_ssl&amp;rev=1697898874&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=configuracion_apache&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=config_tryton&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=contabilidad_electronica&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=conversion_certificados_pem&amp;rev=1653943329&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=databases&amp;rev=1683037731&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=desarrollo&amp;rev=1723743971&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=desarrollos&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=desarrollo_tryton&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=devops&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=dispersion&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=django&amp;rev=1649601608&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=dms&amp;rev=1705776985&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=docker&amp;rev=1762920212&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=e3lib&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=empresa_libre&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=firewall_rules_win&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=genera_cadena_original&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=genera_sello_manual&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=gravadata&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=icon_firefox&amp;rev=1749167280&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=imp_dinamica&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=l10n_mx_tryton&amp;rev=1665454988&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=linux&amp;rev=1747678067&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=localizacion_tryton_mexico&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=migracion_suite_33&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=migracion_suite_40&amp;rev=1681753363&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=mysql_scripts&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=nextcloud&amp;rev=1691540256&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=notas33&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=odoo&amp;rev=1737491567&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=odoo_cli&amp;rev=1717891354&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=odoo_coding_guide&amp;rev=1637526961&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=odoo_community_l10n_mx&amp;rev=1666543620&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=odoo_implementation_guides&amp;rev=1681861998&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=odoo_install&amp;rev=1719196888&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=odoo_payroll&amp;rev=1686536581&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=odoo_payroll_custom&amp;rev=1717356455&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=odoo_payroll_std&amp;rev=1677429332&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=odoo_queries&amp;rev=1647040746&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=odoo_reports&amp;rev=1655129093&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=odoo_scheduler&amp;rev=1656735638&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=odoo_sh&amp;rev=1709070509&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=odoo_tricks&amp;rev=1768068802&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=open_directory_gnome&amp;rev=1749310006&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=oracle_cloud&amp;rev=1738251551&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=otros&amp;rev=1749309963&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=pacs&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=pagos_cfdi&amp;rev=1737586388&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=pantalla_tryton&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=payroll&amp;rev=1717356131&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=payroll_software&amp;rev=1699153872&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=portal_bajas&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=portal_cfdi&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=portal_cfdi_instalacion&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=portal_cfdi_manual_administrador&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=portal_cfdi_manual_usuario&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=portal_cfdi_v2&amp;rev=1631909766&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=portfolio_management&amp;rev=1697383930&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=postgresql&amp;rev=1741991961&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=postgres_db&amp;rev=1715018916&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=python&amp;rev=1699117456&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=python_crypto&amp;rev=1698721582&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=python_xslt&amp;rev=1699122062&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=samba&amp;rev=1628689528&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=sao_client&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=sat_cfdi&amp;rev=1659219665&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=sbmclient&amp;rev=1619640114&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=sidebar&amp;rev=1690687180&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=sigapon&amp;rev=1658267994&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=snippets_sql&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=start&amp;rev=1749313376&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=sua&amp;rev=1741214315&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=suite_cfdi&amp;rev=1653790923&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=svn_to_git&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=sysadmin&amp;rev=1619640086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=tablas_tryton&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=totvs&amp;rev=1658170116&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=tryton&amp;rev=1665454902&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=tryton_cfg&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=vigencia_cfdi&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=winrm&amp;rev=1617553086&amp;do=diff"/>
                <rdf:li rdf:resource="https://e3wiki.duckdns.org/doku.php?id=workflow_payroll&amp;rev=1693799052&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://e3wiki.duckdns.org/lib/exe/fetch.php?media=logo.png">
        <title>E3 Consultores</title>
        <link>https://e3wiki.duckdns.org/</link>
        <url>https://e3wiki.duckdns.org/lib/exe/fetch.php?media=logo.png</url>
    </image>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=accounting&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>accounting</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=accounting&amp;rev=1617553086&amp;do=diff</link>
        <description>Contabilidad

	*  Accounting Succinctly PosgtreSQL</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=bases_datos&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bases_datos</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=bases_datos&amp;rev=1617553086&amp;do=diff</link>
        <description>Base de datos

	*  MariaDB
	*  PostgreSQL
	*  Snippets SQL</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=calc_inv&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>calc_inv</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=calc_inv&amp;rev=1617553086&amp;do=diff</link>
        <description>Calculo inverso finiquitos

Manual de uso

	*  Capturar el monto en el concepto (850) seleccionado en un cálculo de finiquitos.
	*  Ejecutar la nómina de calculo.
	*  En el neto del cálculo se genera el monto seleccionado en el concepto 850, este monto no incluye las deducciones del empleado.</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=campo_nuevo&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>campo_nuevo</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=campo_nuevo&amp;rev=1617553086&amp;do=diff</link>
        <description>Modulo de ejemplo para agregar un campo a un modulo existente.</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=catalogos_cfdi&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>catalogos_cfdi</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=catalogos_cfdi&amp;rev=1617553086&amp;do=diff</link>
        <description>Catálogos CFDI

Descargas
 Nombre      Descripción        Fecha - Versión            Descarga         Catálogos CFDI     Claves y descripciones de los catálogos en formato sqlite  12/08/2017</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=certificados&amp;rev=1705334339&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-15T15:58:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>certificados</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=certificados&amp;rev=1705334339&amp;do=diff</link>
        <description>Certificados SSL

Generar llave privada


openssl genpkey -algorithm RSA -out private.key -aes256
openssl req -new -key private.key -out request.csr
openssl pkcs12 -export -in certificate.crt -inkey private.key -out certificate.pfx
openssl pkcs12 -info -in certificate.pfx</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=certificados_protheus&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>certificados_protheus</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=certificados_protheus&amp;rev=1617553086&amp;do=diff</link>
        <description>Configurar certificados Protheus Nómina

	*  Convertir los certificados a formato PEM
		*  Como convertir los certificados a formato PEM


	*  Copiar los archivos de acuerdo al siguiente parámetro: 
		*  MV_CFDDIRS - GetSrvProfString('startpath','')+'\cfd\llaves\'
		*  Normalmente la ruta es</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=cfdi&amp;rev=1659219619&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-30T22:20:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cfdi</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=cfdi&amp;rev=1659219619&amp;do=diff</link>
        <description>Comprobantes Fiscales Digitales por Internet

	*  SAT
	*  Validación XML estándar
	*  Validación de comprobantes vigentes
	*  Convertir Certificados a formato PEM
	*  Modificar Certificados Protheus
	*  Generar cadena original
	*  Generar sello manualmente
	*  Catálogos CFDI
	*  Datos PACs
	*  Notas sobre CFDI 3.3
	*  Comandos OpenSSL

	*  Suite CFDI</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=cfdiv2_desarollo&amp;rev=1663170741&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-14T15:52:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cfdiv2_desarollo</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=cfdiv2_desarollo&amp;rev=1663170741&amp;do=diff</link>
        <description>Portal CFDI Versión 2

Desarrollo

Crear un nuevo controlador:


php artisan make:controller ShowProfile


Crear un nuevo campo a una columna existente.


php artisan make:migration add_type_to_users_table --table=users


Aplicar migración


php artisan migrate</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=cfdiv2_instalacion&amp;rev=1631909741&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-17T20:15:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cfdiv2_instalacion</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=cfdiv2_instalacion&amp;rev=1631909741&amp;do=diff</link>
        <description>Portal CFDI Versión 2

Instalación

Requerimientos:

	*  Ubuntu &gt;= 18.04 
	*  Apache2
	*  PHP &gt;= 7.2
	*  composer
	*  Supervisor
	*  php-mbstring
	*  php-gd
	*  php-xml
	*  php-mysql

Clonar repositorio

	*  Clonar
	*  configurar apache2 (ver conf)</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=cfdi_descarga&amp;rev=1749313703&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-07T16:28:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cfdi_descarga</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=cfdi_descarga&amp;rev=1749313703&amp;do=diff</link>
        <description>Comando para cfdi descarga

&lt;https://git.cuates.net/elmau/cfdi-descarga&gt;


./cfdi-descarga -fd ./fiel -dd ./descargas</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=cmd_fd&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cmd_fd</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=cmd_fd&amp;rev=1617553086&amp;do=diff</link>
        <description>Linea de commandos formas digitales

TimbradoFormasDigitales &lt;usuarioPAC&gt; &lt;passwordPAC&gt; &lt;archivoXML|archivoINI&gt; &lt;tipoServicio&gt; &lt;accion&gt; [archivoCert] [archivoKey][passKey] [RFC]

	*  &lt;usuarioPAC&gt;             : Usuario para conectarse al WebService del PAC.</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=comandos&amp;rev=1743544406&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-01T21:53:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>comandos</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=comandos&amp;rev=1743544406&amp;do=diff</link>
        <description>Comandos BASH utiles

Reemplazar texto en un archivo


sudo sed -i 's/ro-mirrors.evowise/mx.archive.ubuntu/g' sources.list


comprimir un directorio


tar -czvf archivename.tar.gz directory_path


copiar desde ssh un archivo


scp user@server.local:file.tar.gz .</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=comandos_ssl&amp;rev=1697898874&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-21T14:34:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>comandos_ssl</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=comandos_ssl&amp;rev=1697898874&amp;do=diff</link>
        <description>Comandos de OpenSSL

Algunos ejemplos de comandos de openSSL utilizados en varias actividades de la facturación electrónica.

Convertir certificado en formato PEM


openssl x509 -inform DER -outform PEM -in nombreArchivo.cer -pubkey -out nombreArchivo.pem</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=configuracion_apache&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>configuracion_apache</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=configuracion_apache&amp;rev=1617553086&amp;do=diff</link>
        <description>Configuración Apache Ubuntu

Crear un nuevo Sitio</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=config_tryton&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>config_tryton</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=config_tryton&amp;rev=1617553086&amp;do=diff</link>
        <description>Configuración tryton

Instalación

trytond es el servidor principal

Instalar:

instalar virtualenv wrapper

mkvirtualenv 

con pip instalar: 


	*  werkzeug 
	*  python-sql
	*  wrapt
	*  python-dateutil
	*  psycopg2
	*  lxml
	*  polib
	*  genshi
	*</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=contabilidad_electronica&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>contabilidad_electronica</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=contabilidad_electronica&amp;rev=1617553086&amp;do=diff</link>
        <description>Contabilidad Electronica

[Código agrupador  en hoja de calculo]</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=conversion_certificados_pem&amp;rev=1653943329&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-30T20:42:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>conversion_certificados_pem</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=conversion_certificados_pem&amp;rev=1653943329&amp;do=diff</link>
        <description>Como convertir los archivos de la firma en formato PEM

Para convertir los certificados en necesario instalar openssl 

&lt;https://slproweb.com/products/Win32OpenSSL.html&gt;

Versión recomendada:

&lt;https://slproweb.com/download/Win32OpenSSL-1_1_0f.exe&gt;

Una vez instalado ejecutamos los siguientes comandos para la conversión de formato de el certificado y su llave privada:</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=databases&amp;rev=1683037731&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-02T14:28:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>databases</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=databases&amp;rev=1683037731&amp;do=diff</link>
        <description>Base de datos

Postgresql


CREATE USER username WITH SUPERUSER PASSWORD 'passwordstring';


Enviar consulta por linea de comandos


psql -d DatabaseName -U UserName -c &quot;SELECT * FROM TABLE&quot; -o /root/Desktop/file.txt


tambien dentro de psql


\copy (SELECT * FROM res_partner) TO '/home/ivancandelas/partner.csv' csv header;</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=desarrollo&amp;rev=1723743971&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-15T17:46:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>desarrollo</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=desarrollo&amp;rev=1723743971&amp;do=diff</link>
        <description>Desarrollo

	*  Migrar SVN a Git Simple

Actualizar los modulos en git:


git submodule update --init --recursive


hacer checkout a los modulos con submodulos


git checkout rama --recurse-submodules


Set submodules for git


git config --global submodule.recurse=true</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=desarrollos&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>desarrollos</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=desarrollos&amp;rev=1617553086&amp;do=diff</link>
        <description>Documentación desarrollos

	*  Calculo Inverso
	*  Dispersión
	*  Impresión Dinámica
	*  Portal Bajas</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=desarrollo_tryton&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>desarrollo_tryton</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=desarrollo_tryton&amp;rev=1617553086&amp;do=diff</link>
        <description>Desarrollo Tryton

	*  Diseño básico de una pantalla
	*  Agregar campos a un modulo existente</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=devops&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>devops</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=devops&amp;rev=1617553086&amp;do=diff</link>
        <description>DevOps

	*  Cultura
	*  Automatización
	*  Monitoreo
	*  Compartir

WinRM</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=dispersion&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dispersion</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=dispersion&amp;rev=1617553086&amp;do=diff</link>
        <description>Dispersión de nómina

Descripción

Rutina para generar archivos en formato de texto de acuerdo a una definición de columnas de ancho fijo, útil para dispersiónes bancarias del pago de la nómina.

El formato de archivo 2re es un formato de definición el cual maneja tres tipos de bloques: encabezado, detalle y pié de archivo.</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=django&amp;rev=1649601608&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-10T14:40:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>django</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=django&amp;rev=1649601608&amp;do=diff</link>
        <description>Django

Celery

rabbitmq

Crear usuario


sudo apt install rabbitmq-server
sudo rabbitmq-plugins enable rabbitmq_management
#create admin
sudo rabbitmqctl add_user admin pwd123
sudo rabbitmqctl set_user_tags admin administrator
sudo rabbitmqctl set_permissions -p / admin &quot;.*&quot; &quot;.*&quot; &quot;.*&quot;</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=dms&amp;rev=1705776985&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-20T18:56:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dms</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=dms&amp;rev=1705776985&amp;do=diff</link>
        <description>DMS

SeedDMS

SeedDMS

Required Packages

	*  apache2
	*  php
	*  libapache2-mod-php
	*  php7.0-xml

	*  instalar composer
	*  instalar php-mbstring
	*  instalar php-sqlite
	*  instala php7-gd

	*  sudo apt install poppler-utils 
	*  sudo apt install catdoc</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=docker&amp;rev=1762920212&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-12T04:03:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>docker</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=docker&amp;rev=1762920212&amp;do=diff</link>
        <description>Docker

Comandos:

Consultar el log cuando se esta reiniciando o no arranca correctamente


docker logs --tail 50 --follow --timestamps &lt;container_name&gt;


Ver o cambiar contexto


docker context ls
docker context use default


Mostrar contenedores detenidos</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=e3lib&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>e3lib</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=e3lib&amp;rev=1617553086&amp;do=diff</link>
        <description>E3lib</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=empresa_libre&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>empresa_libre</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=empresa_libre&amp;rev=1617553086&amp;do=diff</link>
        <description>Empresa Libre

Pasos previos

	* Instalar módulos
	* Crear archivo conf.py (tambien en controller)

el archivo para crear las base de datos es main.py dentro de models, se ejecuta como linea de commandos

primero crear rfc
main.py -ar
linea conexion para sqlite:
sqlite|database|
crear superusuario:
main.py -ar</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=firewall_rules_win&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>firewall_rules_win</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=firewall_rules_win&amp;rev=1617553086&amp;do=diff</link>
        <description>Reglas firewall windows

Habilitar firewall
netsh advfirewall firewall set rule name=&quot;PING ICMP&quot; new enable=yes</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=genera_cadena_original&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>genera_cadena_original</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=genera_cadena_original&amp;rev=1617553086&amp;do=diff</link>
        <description>Generar la cadena original

Para generar la cadena original se necesita la utileria xsltproc

Se puede descargar desde &lt;https://www.zlatkovic.com/libxml.en.html&gt;
  $ xsltproc cadenaoriginal_3_2.xslt fact.xml</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=genera_sello_manual&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>genera_sello_manual</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=genera_sello_manual&amp;rev=1617553086&amp;do=diff</link>
        <description>Generar sello manualmente

1.- Obtener cadena original del archivo XML
  $ xsltproc.exe cadenaoriginal_3_3.xslt archivo.xml &gt; cadena.txt
2.- Obtener Digest de la cadena original obtenida.
  $ openssl.exe dgst -SHA256 cadena.txt &gt; cadena_sha256.txt</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=gravadata&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gravadata</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=gravadata&amp;rev=1617553086&amp;do=diff</link>
        <description>GravaData

Retorna una cadena de fecha con formatos diferentes de acuerdo a los parametros seleccionados.

Importante: El tercer parametro de la función (nFormato) solamente es respetado en caso de que el segundo parámetro (lTipo) sea falso (.F.)</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=icon_firefox&amp;rev=1749167280&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-05T23:48:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>icon_firefox</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=icon_firefox&amp;rev=1749167280&amp;do=diff</link>
        <description>Missing icon in any application GNOME

If icon is mission only add to the desktop entry


StartupWMClass=firefox-aurora


para encontrar la wmclass
en gnome poner ALT+F2
Ejecutar el comando 


lg


Seleccionar “Windows”</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=imp_dinamica&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>imp_dinamica</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=imp_dinamica&amp;rev=1617553086&amp;do=diff</link>
        <description>Impresión Dinámica

Campos

Documento: Nombre del documento
Grupo:  Grupo de campos
Orden: Orden de impresión
Tipo:

	*  Texto
	*  Imágen
	*  Caja
	*  Linea
	*  Caja de color
	*  Código QR

Datos Técnicos

Tablas

ZR1</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=l10n_mx_tryton&amp;rev=1665454988&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-11T02:23:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>l10n_mx_tryton</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=l10n_mx_tryton&amp;rev=1665454988&amp;do=diff</link>
        <description>Localización Tryton México

Objetivo

Fase 1 - Timbrado de CFDI

Módulos &amp; Campos</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=linux&amp;rev=1747678067&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-19T18:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=linux&amp;rev=1747678067&amp;do=diff</link>
        <description>Linux

allows iptables port


sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 80 -j ACCEPT
sudo netfilter-persistent save


Otro tipo de crontab en linux


sudo systemctl list-timers


	*  Los timers estan en:
		*  /etc/systemd/system/</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=localizacion_tryton_mexico&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>localizacion_tryton_mexico</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=localizacion_tryton_mexico&amp;rev=1617553086&amp;do=diff</link>
        <description>Localización tryton México

Desarrollos

Incluir RFC, y para extranjeros TaxID

Implementar.
-Dar de alta impuestos
-Dar de alta periodos fiscales</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=migracion_suite_33&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>migracion_suite_33</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=migracion_suite_33&amp;rev=1617553086&amp;do=diff</link>
        <description>Migración a 3.3

	*  Migración de campos.
		*  ZD0 - Documento / Plantilla
		*  ZD1 - Namespaces
		*  ZD2 - Nodos
		*  ZD3 - Campos
		*  ZD4 - Variables Generales

	*  Aplicación de Patch
	*  Creación de campos para totales.
		*  ZA1_ISR - Numerico (10,2) - @E 9,999,999.99</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=migracion_suite_40&amp;rev=1681753363&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-17T17:42:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>migracion_suite_40</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=migracion_suite_40&amp;rev=1681753363&amp;do=diff</link>
        <description>Migración suite CFDI a 4.0 y Esquema nuevo de cancelación

Tareas realizadas en la migración a CFDI 4.0 y Nuevo esquema de Cancelación

	*  Se realizó copia de las tablas ZDX del DOCID CFDIV33 y renombrarlo como CFDIV40
		*  ZD0
		*  ZD1
		*  ZD2</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=mysql_scripts&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mysql_scripts</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=mysql_scripts&amp;rev=1617553086&amp;do=diff</link>
        <description>Convertir timestamp a fecha legible
  SELECT *,DATE_FORMAT(FROM_UNIXTIME(`log_timestamp`), '%d/%m/%Y %H:%m:%s') AS 'date_formatted'
  FROM process_log
  
Crear usuario linux
sudo mysql
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
FLUSH PRIVILEGES;</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=nextcloud&amp;rev=1691540256&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-09T00:17:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nextcloud</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=nextcloud&amp;rev=1691540256&amp;do=diff</link>
        <description>Nextcloud

Escanear de nuevo los directorios


sudo -u www-data php occ files:scan --all</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=notas33&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>notas33</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=notas33&amp;rev=1617553086&amp;do=diff</link>
        <description>Notas sobre CFDI 3.3

	*  Cuando se emite un CFDI que ya está pagado no se debe emitir el complemento de pago. Por el contrario cuando no se reciba el pago al momento de la emisión se emitira la forma de pago 99 y en el momento del pago se emitirá un CFDI  con complemento de recepción de pagos.</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=odoo&amp;rev=1737491567&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-21T20:32:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>odoo</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=odoo&amp;rev=1737491567&amp;do=diff</link>
        <description>Odoo Documentation

	*  Instalación Odoo
	*  Guía de desarrollo de código
	*  Reports
	*  Postgres
	*  Queries
	*  Nómina Odoo estándar
	*  Nómina Odoo
	*  Scheduler
	*  Localizacion mexicana odoo community v15
	*  workflow Nomina

	*  Guías de Implementación
	*  Odoo.SH
	*  Odoo Tricks

	*  Odoo CLI

Import on vscode
File -&gt; Preferences -&gt; Settings -&gt; type import -&gt; Choose Python on the left
Click on &quot;Edit in settings.json&quot;:
&quot;python.analysis.extraPaths&quot;: [&quot;/your/path/to/odoo-16.0/&quot; ]
Restart VS…</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=odoo_cli&amp;rev=1717891354&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-09T00:02:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>odoo_cli</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=odoo_cli&amp;rev=1717891354&amp;do=diff</link>
        <description>Odoo Custom CLI

La base de datos actual se guarda en el archivo .current_database

Cambiar de base de datos


./start_odoo -c &lt;database&gt;


Inicializar de base de datos


./start_odoo -a &lt;addons_file&gt; -i &lt;database&gt;


Arrancar instancia con la base de datos actual</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=odoo_coding_guide&amp;rev=1637526961&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-21T20:36:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>odoo_coding_guide</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=odoo_coding_guide&amp;rev=1637526961&amp;do=diff</link>
        <description>Odoo guía de desarrollo</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=odoo_community_l10n_mx&amp;rev=1666543620&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-23T16:47:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>odoo_community_l10n_mx</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=odoo_community_l10n_mx&amp;rev=1666543620&amp;do=diff</link>
        <description>Odoo localizacion mexicana v15 community</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=odoo_implementation_guides&amp;rev=1681861998&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-18T23:53:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>odoo_implementation_guides</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=odoo_implementation_guides&amp;rev=1681861998&amp;do=diff</link>
        <description>Guías de implementación

	*  Implementación WEB</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=odoo_install&amp;rev=1719196888&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-24T02:41:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>odoo_install</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=odoo_install&amp;rev=1719196888&amp;do=diff</link>
        <description>Instalación de Odoo


git clone --branch 15.0 --depth 1 https://github.com/odoo/odoo.git odoo15
cd odoo15
pip3 install -r requirements.txt


Crear Base de datos

Inicializar base de datos

python3 odoo-bin -r admin -w adminpwd --addons-path=/home/ivan/projects/odoo-17.0+e.20240621/odoo/addons -d odoo17_test</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=odoo_payroll&amp;rev=1686536581&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-12T02:23:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>odoo_payroll</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=odoo_payroll&amp;rev=1686536581&amp;do=diff</link>
        <description>Instalación de nómina en Odoo.

El objetivo es tener un módulo de nómina completamente funcional.

Requerimientos

Módulos básicos requeridos

Modulo que cargue las formulas basicas
 Modulo  Descripción  Origen  Dependencias  l10n_mx_payroll_idse  Campos básicos para idse</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=odoo_payroll_custom&amp;rev=1717356455&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-02T19:27:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>odoo_payroll_custom</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=odoo_payroll_custom&amp;rev=1717356455&amp;do=diff</link>
        <description>Odoo Payroll Custom

Payroll for odoo community

odoo 15.0

Required Modules

	*  payroll (OCA)
	*  hr_employee_lastnames (OCA)
	*  hr_employee_ssn (Standard) ?

Custom Modules
 Module   Descripcion  l10n_mx_sat_reference     l10n_mx_sat_cert  l10n_mx_payroll_e3 *</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=odoo_payroll_std&amp;rev=1677429332&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-26T16:35:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>odoo_payroll_std</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=odoo_payroll_std&amp;rev=1677429332&amp;do=diff</link>
        <description>Nómina estándar Odoo

Modulos

	*  hr_payroll (enterprise)
		*  Depende:
			*  hr_work_entry_contract_enterprise 



Definiciones

Tipos de Estructura

	*  Para configurar el tipo de estructura el registro debe tener una compañia con direccion de mexico</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=odoo_queries&amp;rev=1647040746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-11T23:19:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>odoo_queries</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=odoo_queries&amp;rev=1647040746&amp;do=diff</link>
        <description>Queries Odoo

Partners


SELECT id,name,display_name,parent_id,function,type,l10n_mx_type_of_operation FROM res_partner WHERE display_name like '%Best%';</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=odoo_reports&amp;rev=1655129093&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-13T14:04:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>odoo_reports</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=odoo_reports&amp;rev=1655129093&amp;do=diff</link>
        <description>Odoo Reports

Odoo Reports

Reports are html web pages, to access directly go to URL:


http://localhost:8069/es_MX/report/html/MODULE.REPORT_ID/RECORD_ID


example:


http://localhost:8069/es_MX/report/html/foundry_product_report.report_product_review/1</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=odoo_scheduler&amp;rev=1656735638&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-02T04:20:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>odoo_scheduler</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=odoo_scheduler&amp;rev=1656735638&amp;do=diff</link>
        <description>Odoo Scheduler

Notas sobre el scheduler de odoo:

	*  Las tareas se ejecutan en horario UTC (hora en el campo de bases de datos), pero el horario que se ve en pantalla de usuario es correcto.</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=odoo_sh&amp;rev=1709070509&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-27T21:48:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>odoo_sh</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=odoo_sh&amp;rev=1709070509&amp;do=diff</link>
        <description>Connect Odoo.SH

SSH clients that have been updated since the CVE-2023-48795 (about two weeks ago) cannot connect to Odoo.sh using RSA keys with the new default SSH options.

A workaround is to use the following ssh client option:


-oPubkeyAcceptedKeyTypes=+ssh-rsa</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=odoo_tricks&amp;rev=1768068802&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-10T18:13:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>odoo_tricks</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=odoo_tricks&amp;rev=1768068802&amp;do=diff</link>
        <description>Odoo Tricks

Enable accounting odoo 15.0 community

	*  En el modo developer buscar en grupos full accounting agregar al usuario al grupo

Como ver un reporte en HTML o PDF,usar las siguientes URL's:

	*  report/pdf/sale.report_saleorder/2893
	*  report/html/sale.report_saleorder/2893</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=open_directory_gnome&amp;rev=1749310006&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-07T15:26:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>open_directory_gnome</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=open_directory_gnome&amp;rev=1749310006&amp;do=diff</link>
        <description>Cambiar la aplicación por defecto para abrir un directorio en gnome o xdg


xdg-mime default org.gnome.Nautilus.desktop inode/directory</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=oracle_cloud&amp;rev=1738251551&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-30T15:39:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>oracle_cloud</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=oracle_cloud&amp;rev=1738251551&amp;do=diff</link>
        <description>Oracle Cloud Infrastructure (OCI)

Open port locally

Open port in the instance

Agregar lo siguiente en /etc/iptables/rules.v4


-A INPUT -p tcp -m state --state NEW -m tcp --dport 5432 -j ACCEPT


despues ejecutar:


sudo iptables-restore &lt; /etc/iptables/rules.v4</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=otros&amp;rev=1749309963&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-07T15:26:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>otros</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=otros&amp;rev=1749309963&amp;do=diff</link>
        <description>Otros temas

	*  Missing icon firefox
	*  open directory gnome
	*  SUA

Aplicaciones Java con fuentes suavizadas en Linux:
En el archivo /etc/environment agregar la linea


_JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true'


Comprimir PDF con ghostscript


gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=outputfile.pdf inputfile.pdf</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=pacs&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pacs</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=pacs&amp;rev=1617553086&amp;do=diff</link>
        <description>Proveedores autorizados de certificación

Formas Digitales

CFDI versión 3.3

Con Token

&lt;http://dev33.facturacfdi.mx/WSForcogsaService?wsdl&gt;

Sin Token

&lt;http://dev33.facturacfdi.mx/WSTimbradoCFDIService?wsdl&gt;

Usuario:          pruebasWS

Contraseña:    pruebasWS

Habilitar el puerto de comunicación: 80

Nuestro ambiente de pruebas esta restringido al</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=pagos_cfdi&amp;rev=1737586388&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-22T22:53:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pagos_cfdi</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=pagos_cfdi&amp;rev=1737586388&amp;do=diff</link>
        <description>Proceso de pagos

Proceso de generación de comprobante de pagos para los clientes

Crear una factura:

	*  Configurar previamente la empresa
	*  Configurar los timbres
	*  Crear factura con el cliente y producto de abajo
	*  Darle Enviar e imprimir para generar CFDI</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=pantalla_tryton&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pantalla_tryton</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=pantalla_tryton&amp;rev=1617553086&amp;do=diff</link>
        <description>Desarrollo de un módulo en tryton

Elementos de básicos de un módulo

	*  Menú
	*  Modelo
	*  Vista de pantalla en lista
	*  Vista de pantalla en forma</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=payroll&amp;rev=1717356131&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-02T19:22:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>payroll</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=payroll&amp;rev=1717356131&amp;do=diff</link>
        <description>Nómina

	*  Sistema de Nómina
	*  Teoría de nómina
	*   Odoo Payroll
	*   Odoo Payroll Custom</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=payroll_software&amp;rev=1699153872&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-05T03:11:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>payroll_software</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=payroll_software&amp;rev=1699153872&amp;do=diff</link>
        <description>Requerimientos Software de Nómina MÉXICO

User Stories

	*  Calculo de nomina
	*  Timbrado de nominas
	*  Control de vacaciones
	*  Control de prestamos
	*  Archivo de pago en bancos
	*  Contabilidad de la nomina
	*  Envío de archivos al IMSS
	*  Integración SUA</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=portal_bajas&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>portal_bajas</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=portal_bajas&amp;rev=1617553086&amp;do=diff</link>
        <description>Portal Bajas

Proceso:

Etapas:

	*  Solicitud de baja
	*  Realización de finiquito
	*  Asignación de despacho
	*  Cierre de baja
	*  Registro de información tesoreria
	*  Registro de información facturación
	*  Registro de información tesoreria / facturación fin</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=portal_cfdi&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>portal_cfdi</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=portal_cfdi&amp;rev=1617553086&amp;do=diff</link>
        <description>Portal CFDI

Manual de Usuario

Manual de Administrador

Instalación</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=portal_cfdi_instalacion&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>portal_cfdi_instalacion</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=portal_cfdi_instalacion&amp;rev=1617553086&amp;do=diff</link>
        <description>Instalación Portal CFDI

instalar

	*  apt install php
	*  apt install php-mysql
	*  php-intl

Habilitar:

	*  mod_rewrite
	*  mod_php


  sudo a2enmod rewrite
  sudo systemctl restart apache2


	*  En configuracion de directorio poner “AllowOverride All</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=portal_cfdi_manual_administrador&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>portal_cfdi_manual_administrador</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=portal_cfdi_manual_administrador&amp;rev=1617553086&amp;do=diff</link>
        <description>Manual de Administrador Portal CFDI

Acceso al portal

Empresas

Usuarios

Cargando Archivos

Procesando Archivos</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=portal_cfdi_manual_usuario&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>portal_cfdi_manual_usuario</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=portal_cfdi_manual_usuario&amp;rev=1617553086&amp;do=diff</link>
        <description>Manual de usuario portal CFDI

Introducción

Uso General</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=portal_cfdi_v2&amp;rev=1631909766&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-17T20:16:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>portal_cfdi_v2</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=portal_cfdi_v2&amp;rev=1631909766&amp;do=diff</link>
        <description>Portal CFDI Versión 2

	*  Instalación
	*  Desarrollo</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=portfolio_management&amp;rev=1697383930&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-15T15:32:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>portfolio_management</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=portfolio_management&amp;rev=1697383930&amp;do=diff</link>
        <description>Project portfolio management

	*  Create project approval process
	*  Separate working projects from backlog
	*  Review projects and backlog once a week</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=postgresql&amp;rev=1741991961&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-14T22:39:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>postgresql</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=postgresql&amp;rev=1741991961&amp;do=diff</link>
        <description>Base de datos PostgreSQL

Uptime:
  SELECT date_trunc('second',current_timestamp - pg_postmaster_start_time()) as uptime;
Crear usuario: 
  CREATE USER admin SUPERUSER WITH PASSWORD 'password';
  
  psql -U admin postgres -W -h localhost
  
crear un usuario por linea de comando como superusuario:</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=postgres_db&amp;rev=1715018916&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-06T18:08:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>postgres_db</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=postgres_db&amp;rev=1715018916&amp;do=diff</link>
        <description>PostgreSQL

Restore with psql


psql -U admin -W -h localhost -d odoo_main -f dump.sql


desde un dump


pg_restore -v -Fc -w -O -x -h 127.0.0.1 -U admin -d basededatos archivo.dump


Options

	*  (-v) Verbose
	*  (-Fc) Custom Format
	*  (-O) no owner</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=python&amp;rev=1699117456&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-04T17:04:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=python&amp;rev=1699117456&amp;do=diff</link>
        <description>Python

	*  Crypto
	*  XSLT</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=python_crypto&amp;rev=1698721582&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-31T03:06:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python_crypto</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=python_crypto&amp;rev=1698721582&amp;do=diff</link>
        <description>Python crypto

Leer certificado 


from OpenSSL import crypto

certificate = crypto.load_certificate(crypto.FILETYPE_ASN1, base64.decodebytes(self.cert_content))
not_after = datetime.strptime(certificate.get_notAfter().decode('ascii'), '%Y%m%d%H%M%SZ')
not_before = datetime.strptime(certificate.get_notBefore().decode('ascii'), '%Y%m%d%H%M%SZ')
serial_number = f'{certificate.get_serial_number():x}'[1::2]
ext_count = certificate.get_extension_count()
print(certificate.get_subject().x500UniqueIdent…</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=python_xslt&amp;rev=1699122062&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-04T18:21:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python_xslt</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=python_xslt&amp;rev=1699122062&amp;do=diff</link>
        <description>Python XSLT


import lxml.etree as ET

xml_filename = '202220120230401_03220013.xml'
xsl_filename = 'cadenaoriginal_4_0.xslt'

dom = ET.parse(xml_filename)
xslt = ET.parse(xsl_filename)
transform = ET.XSLT(xslt)
newdom = transform(dom)

print(newdom)</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=samba&amp;rev=1628689528&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-11T13:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>samba</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=samba&amp;rev=1628689528&amp;do=diff</link>
        <description>configure krb5.conf
[libdefaults]
      default_realm = domain.com
      dns_lookup_realm = false
      dns_lookup_kdc = true
Get kerberos ticket


kinit username


List tickets


klist</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=sao_client&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sao_client</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=sao_client&amp;rev=1617553086&amp;do=diff</link>
        <description>Configuración

npm install
sudo npm install -g grunt-cli
grunt

Agregar a la configuración del trytond.cfg
[web]
root = /home/erp/sao
hostname = trytonMachine
listen = 0.0.0.0:8000

Extraer paquete SAO
npm install --production
sudo npm install -g grunt-cli
grunt</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=sat_cfdi&amp;rev=1659219665&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-30T22:21:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sat_cfdi</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=sat_cfdi&amp;rev=1659219665&amp;do=diff</link>
        <description>Referencias SAT CFDI

Consulta y recuperación</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=sbmclient&amp;rev=1619640114&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-28T20:01:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sbmclient</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=sbmclient&amp;rev=1619640114&amp;do=diff</link>
        <description>smbclient usage

List shares
smbclient -U user -W  domain -L \\\\server</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=sidebar&amp;rev=1690687180&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-30T03:19:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sidebar</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=sidebar&amp;rev=1690687180&amp;do=diff</link>
        <description>e3Wiki

	*  Consultoria
	*  Desarrollo</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=sigapon&amp;rev=1658267994&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-19T21:59:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sigapon</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=sigapon&amp;rev=1658267994&amp;do=diff</link>
        <description>Reloj Checador (SIGAPON)

Tablas Reloj Registrador

Catálogos

	*  SR6 - Turnos de Trabajo
	*  RF2 - Tabla de Horario Estándar
	*  RF3 - Jornada
	*  RF9 - Tipo de Día Encabezado 
	*  RF5 - Tipo de Día Item
	*  RF8 - Horario Encabezado
	*  RF4 - Horario Item</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=snippets_sql&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>snippets_sql</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=snippets_sql&amp;rev=1617553086&amp;do=diff</link>
        <description>Snippets SQL

Actualizar una tabla desde otra:


UPDATE
    Sales_Import
SET
    Sales_Import.AccountNumber = RAN.AccountNumber
FROM
    Sales_Import SI
INNER JOIN
    RetrieveAccountNumber RAN
ON 
    SI.LeadID = RAN.LeadID;</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=start&amp;rev=1749313376&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-07T16:22:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=start&amp;rev=1749313376&amp;do=diff</link>
        <description>Documentación E3 Consultores

	*   [CFDI] Comprobantes Fiscales Digitales por Internet
	* cfdi descarga
	* Contabilidad Electrónica
	* Desarrollos
	* Configuración Apache
	* Portal CFDI
	* Portal CFDI V2
	* Bases de Datos
	* Empresa Libre
	*  Devops
	*  Sysadmin
	*  Nómina
	*  Contabilidad
	*  Otros
	*  Desarrollo
	*  DMS
	*  Samba
	*   Comandos bash
	*  Django
	*  Bases de datos
	*  Nextcloud
	*  python
	*  Linux
	*  Certificados
	*  Docker
	*  Oracle Cloud Infrastructure
	*  Otros

ERP's

	*  …</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=sua&amp;rev=1741214315&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-05T22:38:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sua</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=sua&amp;rev=1741214315&amp;do=diff</link>
        <description>Información sobre el SUA

Contraseña de la base de datos: 


S5@N52V49</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=suite_cfdi&amp;rev=1653790923&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-29T02:22:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>suite_cfdi</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=suite_cfdi&amp;rev=1653790923&amp;do=diff</link>
        <description>Suite CFDI Nóminas

	*  Migración a 4.0
	*  Migración a 3.3

Manual de Usuario

Suite CFDI

La suite cfdi permite generar y administrar los archivos XML de las nóminas generadas en protheus. Entre otras cosas permite:

	*  Generar XML de manera sencilla (configuración de plantillas)</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=svn_to_git&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>svn_to_git</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=svn_to_git&amp;rev=1617553086&amp;do=diff</link>
        <description>Migrar SVN a git simple


svnrdump dump http://svn.example.com/repos/calc &gt; full.dump
svnadmin create utilities
svnadmin load utilities/ &lt; ../utilities.dump
git svn clone file:///home/user/Escritorio/svndumps/svnrepos/utilities/
git remote add origin https://gitlab.com/user/utilities.git
git push --set-upstream origin master</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=sysadmin&amp;rev=1619640086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-28T20:01:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=sysadmin&amp;rev=1619640086&amp;do=diff</link>
        <description>Sysadmin

	*  Reglas firewall windows
	*  sbmclient</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=tablas_tryton&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tablas_tryton</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=tablas_tryton&amp;rev=1617553086&amp;do=diff</link>
        <description>Tablas tryton genéricas
 Tabla       Descripción  ir_ui_view    definición de las vistas asociadas a un modelo</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=totvs&amp;rev=1658170116&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T18:48:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>totvs</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=totvs&amp;rev=1658170116&amp;do=diff</link>
        <description>Información TOTVS

	*  Reloj checador</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=tryton&amp;rev=1665454902&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-11T02:21:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tryton</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=tryton&amp;rev=1665454902&amp;do=diff</link>
        <description>Tryton



	*  Configuración tryton
	*  Ejemplo archivo de configuración
	*  Implementación

Instalacion
rename   's/\-5\.6\.0//' trytond_*
rename  's/trytond\_//' trytond_*

Inicializar base de datos
./trytond-admin -c &lt;config file&gt; -d &lt;database name&gt; --all -p
Cargar un modulo nuevo
./trytond-admin -c trytond.conf -v -d pruebas -u helloworld</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=tryton_cfg&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tryton_cfg</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=tryton_cfg&amp;rev=1617553086&amp;do=diff</link>
        <description>Ejemplo archivo tryton.cfg


# /etc/tryton/trytond.conf - Configuration file for Tryton Server (trytond)
#
# This file contains the most common settings for trytond (Defaults
# are commented).
# For more information install the tryton-server-doc package and read
# /usr/share/doc/tryton-server-doc/html/index.html
# and accordingly
# /usr/share/doc/tryton-server-doc/html/topics/configuration.html

[database]
# Database related settings

# The URI to connect to the SQL database (following RFC-3986)…</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=vigencia_cfdi&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vigencia_cfdi</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=vigencia_cfdi&amp;rev=1617553086&amp;do=diff</link>
        <description>Validación de estado del CFDI

El estado de un CFDI se puede verificar directamente en el SAT por medio de un web service el cual se describe en el documento PDF adjunto abajo.

URL:
https://consultaqr.facturaelectronica.sat.gob.mx/ConsultaCFDIService.svc</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=winrm&amp;rev=1617553086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T16:18:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>winrm</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=winrm&amp;rev=1617553086&amp;do=diff</link>
        <description>habilitar winrm


winrm quickconfig


En porwersheell para habilidar credssp para un equipo en particular:


Enable-WSManCredSSP -Role &quot;Client&quot; -DelegateComputer srv01.th.nucorsteel.local</description>
    </item>
    <item rdf:about="https://e3wiki.duckdns.org/doku.php?id=workflow_payroll&amp;rev=1693799052&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-04T03:44:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>workflow_payroll</title>
        <link>https://e3wiki.duckdns.org/doku.php?id=workflow_payroll&amp;rev=1693799052&amp;do=diff</link>
        <description>Workflow Nomina

Flujo de trabajo basico

	*  Definir Horarios
	*  Crear Departamentos
	*  Crear Puestos (Job Positions)
		*  Acciones
			*  Campos obligatorio
				*  Departamento
				*  Empleados Esperados



	*  Crear empleado
		*  Acciones
			*  Campos obligatorios</description>
    </item>
</rdf:RDF>
