{"id":302887,"date":"2026-05-25T14:03:18","date_gmt":"2026-05-25T14:03:18","guid":{"rendered":"https:\/\/es.wordpress.org\/plugins\/dynamica-facturacion-electronica\/"},"modified":"2026-05-25T15:04:04","modified_gmt":"2026-05-25T15:04:04","slug":"dynamica-facturacion-electronica","status":"publish","type":"plugin","link":"https:\/\/vec.wordpress.org\/plugins\/dynamica-facturacion-electronica\/","author":23484908,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.2","stable_tag":"0.1.2","tested":"6.9.4","requires":"6.6","requires_php":"8.2","requires_plugins":null,"header_name":"Dynamica Facturacion Electronica","header_author":"leo2904","header_description":"Integracion base de facturacion electronica para WooCommerce orientada a e-Ticket, e-Factura y otros CFE de Uruguay.","assets_banners_color":"f8f8f6","last_updated":"2026-05-25 15:04:04","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":0,"downloads":159,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.2":{"tag":"0.1.2","author":"leo2904","date":"2026-05-25 15:04:04"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3547748,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3547748,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3547832,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3547832,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3547796,"resolution":"1","location":"assets","locale":"","width":700,"height":393},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3547796,"resolution":"2","location":"assets","locale":"","width":700,"height":393},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3547796,"resolution":"3","location":"assets","locale":"","width":700,"height":393},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3547796,"resolution":"4","location":"assets","locale":"","width":700,"height":393}},"screenshots":{"1":"Configuracion inicial del plugin con sincronizacion por token y datos base de empresa.","2":"Configuracion visible del CAE, numeracion, ambiente y automatizacion de emision.","3":"Flujo de checkout con captura de datos fiscales del cliente en WooCommerce.","4":"Pantalla de documentos generados con estado, proveedor y acceso al PDF del comprobante."}},"plugin_section":[],"plugin_tags":[253199,259496,264330,54558,286],"plugin_category":[45],"plugin_contributors":[264331],"plugin_business_model":[],"class_list":["post-302887","plugin","type-plugin","status-publish","hentry","plugin_tags-cfe","plugin_tags-electronic-invoicing","plugin_tags-eticket","plugin_tags-uruguay","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-leo2904","plugin_committers-leo2904"],"banners":{"banner":"https:\/\/ps.w.org\/dynamica-facturacion-electronica\/assets\/banner-772x250.png?rev=3547832","banner_2x":"https:\/\/ps.w.org\/dynamica-facturacion-electronica\/assets\/banner-1544x500.png?rev=3547832","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/dynamica-facturacion-electronica\/assets\/icon-128x128.png?rev=3547748","icon_2x":"https:\/\/ps.w.org\/dynamica-facturacion-electronica\/assets\/icon-256x256.png?rev=3547748","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/dynamica-facturacion-electronica\/assets\/screenshot-1.png?rev=3547796","caption":"Configuracion inicial del plugin con sincronizacion por token y datos base de empresa."},{"src":"https:\/\/ps.w.org\/dynamica-facturacion-electronica\/assets\/screenshot-2.png?rev=3547796","caption":"Configuracion visible del CAE, numeracion, ambiente y automatizacion de emision."},{"src":"https:\/\/ps.w.org\/dynamica-facturacion-electronica\/assets\/screenshot-3.png?rev=3547796","caption":"Flujo de checkout con captura de datos fiscales del cliente en WooCommerce."},{"src":"https:\/\/ps.w.org\/dynamica-facturacion-electronica\/assets\/screenshot-4.png?rev=3547796","caption":"Pantalla de documentos generados con estado, proveedor y acceso al PDF del comprobante."}],"raw_content":"<!--section=description-->\n<p>Dynamica Facturacion Electronica agrega una base orientada a WooCommerce para facturacion electronica en Uruguay.<\/p>\n\n<p>https:\/\/www.youtube.com\/watch?v=w3yDCNuZc8k<\/p>\n\n<p>Caracteristicas principales:<\/p>\n\n<ul>\n<li><strong>Emision automatica de CFE:<\/strong> Genera borradores y procesa documentos electronicos desde pedidos de WooCommerce.<\/li>\n<li><strong>Integracion con Uruguay:<\/strong> Orientado a e-Ticket, e-Factura y otros tipos de CFE segun el CAE configurado.<\/li>\n<li><strong>Sincronizacion remota:<\/strong> Permite traer configuracion de empresa, datos del emisor y catalogo de CAE mediante bearer token.<\/li>\n<li><strong>Control de numeracion:<\/strong> Soporta seleccion de CAE y manejo local del consecutivo de documentos.<\/li>\n<li><strong>Soporte SOAP\/XML:<\/strong> Prepara y envia la informacion fiscal al proveedor compatible cuando el comercio habilita el envio real.<\/li>\n<li><strong>Historial y seguimiento:<\/strong> Guarda respuestas, estado de documentos y enlaces PDF para consulta administrativa.<\/li>\n<li><strong>Ambientes separados:<\/strong> Incluye modos sandbox y produccion para pruebas y salida en vivo.<\/li>\n<li><strong>Operacion segura:<\/strong> El envio SOAP real permanece desactivado por defecto hasta que el comercio decide habilitarlo.<\/li>\n<\/ul>\n\n<p>Esta version esta enfocada en flujos CFE de Uruguay, incluyendo e-Ticket, e-Factura y otros tipos de documentos soportados segun el CAE del comercio y la configuracion del servicio. Esta pensada para comercios que ya operan su facturacion electronica con Dynamica.<\/p>\n\n<h3>Quick Start<\/h3>\n\n<ol>\n<li>Active WooCommerce y este plugin.<\/li>\n<li>Abra <code>WooCommerce &gt; Factura Electronica<\/code>.<\/li>\n<li>Revise la configuracion de conexion con Dynamica e ingrese el bearer token si su cuenta usa sincronizacion remota.<\/li>\n<li>Sincronice los datos de la empresa y revise el catalogo de CAE.<\/li>\n<li>Confirme el ambiente, la numeracion y los datos del emisor.<\/li>\n<li>Mantenga desactivado el envio real hasta completar las pruebas de sandbox. Las instalaciones nuevas inician con el envio real desactivado por defecto.<\/li>\n<li>Cree un pedido en WooCommerce y verifique la generacion del documento antes de habilitar el envio a produccion.<\/li>\n<\/ol>\n\n<h3>External Services<\/h3>\n\n<p>Este plugin se conecta a servicios externos de Dynamica para obtener configuracion de empresa y para procesar documentos fiscales electronicos.<\/p>\n\n<h4>1. Sincronizacion y emision con Dynamica<\/h4>\n\n<p>El plugin puede conectarse a servicios operados por Dynamica para sincronizar configuraciones de empresa y para procesar comprobantes electronicos de comercios que ya usan ese servicio.<\/p>\n\n<p>URL del servicio:<\/p>\n\n<ul>\n<li><code>https:\/\/www.datosdynamica.net\/woocommerce<\/code><\/li>\n<\/ul>\n\n<p>Cuando se utiliza:<\/p>\n\n<ul>\n<li>cuando un administrador ejecuta manualmente la sincronizacion desde la configuracion del plugin<\/li>\n<li>cuando el comercio habilita la emision real y procesa documentos elegibles<\/li>\n<\/ul>\n\n<p>Que se envia:<\/p>\n\n<ul>\n<li>el bearer token ingresado por el comercio en la configuracion del plugin<\/li>\n<li>datos fiscales y comerciales necesarios para identificar el comercio emisor<\/li>\n<li>datos del documento electronico generados a partir del pedido de WooCommerce cuando el comercio habilita la emision real<\/li>\n<\/ul>\n\n<p>Que se recibe y almacena:<\/p>\n\n<ul>\n<li>identificadores de empresa<\/li>\n<li>datos comerciales del emisor<\/li>\n<li>datos del catalogo de CAE<\/li>\n<li>configuracion requerida para el flujo de facturacion electronica<\/li>\n<li>respuestas del servicio sobre el estado del documento y, cuando corresponda, acceso al PDF emitido<\/li>\n<\/ul>\n\n<p>Terminos del servicio y privacidad:<\/p>\n\n<ul>\n<li>Sitio de Dynamica: <code>https:\/\/dynamica.com.uy\/<\/code><\/li>\n<li>Servicio de integracion: <code>https:\/\/www.datosdynamica.net\/woocommerce<\/code><\/li>\n<li>Politica de Privacidad: <code>https:\/\/www.datosdynamica.net\/plugin\/woocommerce\/politica-de-privacidad.html<\/code><\/li>\n<li>Terminos de Servicio: <code>https:\/\/www.datosdynamica.net\/plugin\/woocommerce\/terminos-de-servicio.html<\/code><\/li>\n<\/ul>\n\n<h3>Requirements<\/h3>\n\n<ul>\n<li>WordPress 6.6 o superior<\/li>\n<li>WooCommerce activo<\/li>\n<li>PHP 8.2 o superior<\/li>\n<li>acceso a una cuenta activa de facturacion electronica con Dynamica<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Suba el archivo ZIP en <code>Plugins &gt; Add New &gt; Upload Plugin<\/code>.<\/li>\n<li>Active WooCommerce si aun no esta activo.<\/li>\n<li>Active este plugin.<\/li>\n<li>Vaya a <code>WooCommerce &gt; Factura Electronica<\/code>.<\/li>\n<li>Revise la configuracion de conexion e ingrese el bearer token si usa sincronizacion remota.<\/li>\n<li>Revise el CAE, la numeracion y la configuracion del ambiente.<\/li>\n<li>Mantenga desactivado el envio real hasta validar el flujo de sandbox.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"el%20plugin%20funciona%20sin%20woocommerce%3F\"><h3>El plugin funciona sin WooCommerce?<\/h3><\/dt>\n<dd><p>No. WooCommerce es requerido porque el plugin se integra con pedidos, checkout y pantallas administrativas de WooCommerce.<\/p><\/dd>\n<dt id=\"donde%20se%20almacenan%20los%20xml%2C%20respuestas%20y%20logs%3F\"><h3>Donde se almacenan los XML, respuestas y logs?<\/h3><\/dt>\n<dd><p>El plugin almacena XML generados, respuestas JSON, certificados y logs en <code>wp-content\/uploads\/dynamica-facturacion-electronica\/<\/code>, fuera de la carpeta del plugin, para que las actualizaciones no eliminen archivos de ejecucion.<\/p><\/dd>\n<dt id=\"el%20plugin%20vuelve%20a%20exponer%20al%20navegador%20los%20tokens%20o%20claves%20guardadas%3F\"><h3>El plugin vuelve a exponer al navegador los tokens o claves guardadas?<\/h3><\/dt>\n<dd><p>No. Los secretos guardados intencionalmente no se muestran otra vez en la interfaz administrativa. Dejar el campo relacionado vacio conserva el valor almacenado.<\/p><\/dd>\n<dt id=\"el%20plugin%20contacta%20servicios%20externos%20automaticamente%3F\"><h3>El plugin contacta servicios externos automaticamente?<\/h3><\/dt>\n<dd><p>La sincronizacion remota de configuracion solo se ejecuta por accion de un administrador. El envio SOAP real comienza desactivado por defecto y solo ocurre cuando el comercio lo habilita en la configuracion y dispara un flujo de documento elegible.<\/p><\/dd>\n<dt id=\"puedo%20usar%20este%20plugin%20sin%20una%20cuenta%20de%20proveedor%3F\"><h3>Puedo usar este plugin sin una cuenta de proveedor?<\/h3><\/dt>\n<dd><p>Puede configurar y probar la generacion local de borradores, pero el envio real requiere credenciales validas del proveedor y acceso a un servicio compatible de facturacion electronica.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.2<\/h4>\n\n<ul>\n<li>Se agregaron enlaces publicos de politica de privacidad y terminos de servicio para el servicio de configuracion remota.<\/li>\n<li>Se deshabilito por defecto el envio SOAP real para nuevas instalaciones.<\/li>\n<li>Se agrego contenido sugerido para politica de privacidad mediante las herramientas de privacidad de WordPress.<\/li>\n<li>Se movieron los estilos de presentacion de la pagina administrativa a una hoja de estilos cargada correctamente.<\/li>\n<li>Se alinearon las capacidades administrativas de WooCommerce entre configuracion, reenvio y descarga de documentos.<\/li>\n<li>Se agrego la carga estandar del textdomain del plugin durante el arranque.<\/li>\n<li>Se corrigieron las URLs de acciones administrativas para reenvio y descarga del paquete XML.<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Se eliminaron claves tecnicas hardcodeadas del plugin distribuido.<\/li>\n<li>Se dejo de exponer secretos guardados en respuestas AJAX y campos de interfaz administrativa.<\/li>\n<li>Se ocultaron valores sensibles en los logs del plugin.<\/li>\n<li>Se movio el registro de archivos del plugin al directorio de uploads de WordPress.<\/li>\n<li>Se eliminaron rutas internas de archivos de registros almacenados, metadatos de pedidos y vistas administrativas.<\/li>\n<li>Se mantuvo el ZIP distribuido libre de logs internos de ejecucion del plugin.<\/li>\n<li>Se amplio la documentacion del readme para servicios externos y flujo de datos.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Base inicial de integracion de facturacion electronica para WooCommerce.<\/li>\n<\/ul>","raw_excerpt":"Automatiza la facturacion electronica de tu tienda WooCommerce en Uruguay y reduce errores, tiempo operativo y trabajo manual.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/302887","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=302887"}],"author":[{"embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/leo2904"}],"wp:attachment":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=302887"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=302887"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=302887"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=302887"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=302887"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=302887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}