Deloitte PlusPlan Woocommerce

Magento2 Woocommerce Python, Unix, NodeJS

Deloitte PlusPlan Woocommerce

abril 6, 2024 Tales of Ultratumba 0

Una vez años atrás cuando estaba como Junior de Consultoria en Deloitte Mexico, me topé con una Aplicación que NY o alguna oficina habia desarrollado , llamado PlusPlan(c), en donde se consideraba como una Herramienta de Apoyo para los Auditores de Deloitte como una herramienta de MUESTREO DE AUDITORIA (RANDOMIZADOR DE VARIABLES ALEATORIAS ) DE DATOS para eventos de Certificacion Contable para empresas Globales (Multinacionales).

En ese tiempo, Yo pude darme cuenta que muchos Contadores de la compañia en México desconocian la existencia de dicha herramienta o solo muy vagamente, pero desconocian el Potencial que aportaba para los eventos de randomización contable.

Tambien puede comprobar que éste Programa Software realizado para pequeños equipos PC de aquella época muchas veces resultaban obsoletos o ineficientes, y también existia una versión para los sistemas RPG en sus distintas versiones de Hardware como los equipos Honeywell , PDP, IBM, etc, que arrojaba resultados imprecisos a muy largo plazo por ser éstas tecnologias cerradas basadas en lectura de discos (lineal) en donde una consulta podía tomar semanas o meses y que decir de intentar comprobaciones sobre dicho resultado, podias tomarte meses completos hasta un año, bueno con la invesion de la PC el internet y las herramientas actuales, ésto YANO es problema, porque YO he retomado dicho concepto y ahora AQUI LO PRESENTO COMO UN PLUGIN RANDOMIZADOR DE AUDITORIA CONTABLE de la Marca Mojomexico (es decir, mi marca).

APP especial para RANDOMIZAR INTER-COMPAÑIAS y que te ahorren a ti como Auditor Muchas horas de Investigación y Busqueda , mi APP se aplica consultas (Queries) directos a la Base de Datos Mssql, Postgress, Cobol o al manejador de archivos XML, CSV, etc en MILLONES DE REGISTROS obteniendo las COINCIDENCIAS (comprobaciones) buscadas en Momento (fecha-hora) y Aplicacion Contable (cuenta contable). YO te puedo diseñar la APP a tu medida, solo comparte conmigo tus necesidades ahora píde una cita en el boto abajo de tu pantalla me dará mucho gusto poder atender tus necesidades.

PIDE MI NUEVA APP RANDOMIZADOR CONTABLE MULTI-COMPAÑIAS! PRECIO ESPECIAL A CONSULTORES Y CONTADORES EX-DELOITTE!

Pero qué es una randomización Contable?

Dejemos que Google nos ilustre:

En probabilidad y estadística, una variable aleatoria es una función que asigna un valor, usualmente numérico, al resultado de un experimento aleatorio. Por ejemplo, los posibles resultados de tirar un dado dos veces: (1, 1), (1, 2), etc. o un número real (p. ej., la temperatura máxima medida a lo largo del día en una ciudad concreta).

Los valores posibles de una variable aleatoria pueden representar los posibles resultados de un experimento aún no realizado, o los posibles valores de una cantidad cuyo valor actualmente existente es incierto (p. ej., como resultado de una medición incompleta o imprecisa). Intuitivamente, una variable aleatoria puede tomarse como una cantidad cuyo valor no es fijo pero puede tomar diferentes valores; una distribución de probabilidad se usa para describir la probabilidad de que se den los diferentes valores. En términos formales una variable aleatoria es una función definida sobre un espacio de probabilidad.

Las variables aleatorias suelen tomar valores reales, pero se pueden considerar valores aleatorios como valores lógicos, funciones o cualquier tipo de elementos (de un espacio medible). El término elemento aleatorio se utiliza para englobar todo ese tipo de conceptos relacionados. Un concepto relacionado es el de proceso estocástico, un conjunto de variables aleatorias ordenadas (habitualmente por orden o tiempo).

…………… fin google …….

Pues bien, para los EFECTOS DE AUDITORIA, ésto aplica de la siguiente manera:

en nuestro caso, el auditor, que gracias a su experiencia en la ejecución de auditorías

financieras y a su conocimiento en las categorías de clientes existentes en la multinacional,

puede decidir por ejemplo, seleccionar solamente los clientes de las 5 capitales más grandes

donde la organización comercializa sus productos y servicios.

Este muestreo tiene importantes desventajas, entre ellas podemos mencionar que no

resulta muy representativo y no es posible evaluar su validez. Por estas razones, en

particular por su simplicidad, no se tendrá en cuenta en el desarrollo de este documento.

b.El muestreo aleatorio. Con él se pueden llevar a cabo, de forma rigurosa, todas

las mediciones y análisis estadísticos respectivos.

Esta es la categoría de muestreo que deberían utilizar los auditores, sin que esto quiera decir que el muestreo no aleatorio no resulte válido en cierta situaciones que el auditor considere pertinentes con base en su experiencia y conocimiento.

Se puede llevar a cabo de cuatro maneras o formas:

muestreo aleatorio simple, muestreo sistemático, muestreo estratificado y muestreo de racimo.

1)Muestreoaleatorio. Parte de la premisa de que en una determinada población,

cada elemento debe tener la misma posibilidad que los demás debe ser tenida en cuenta para

la muestra.

2) Muestreo sistemático. Al determinar una muestra, sus elementos se eligen

mediante intervalos uniformes, es decir,se mantien en iguales.Estos intervalos pueden ser

diseñados en función del tiempo, orden o espacio.

3) El muestreo aleatorio estratificado. Consiste simplemente en separar una

determinada población en grupos que sean lo más homogéneos posible; estos grupos toman

el nombre de estratos, de ahí el nombre de muestreo estratificado.

4) Muestreode racimo. Que es similar al método anterior, se separa la población en

grupos o racimos, para luego seleccionar en cada uno de estos racimos una muestra

aleatoria sobre la cuales se efectuarán las consultas respectivas. La diferencia esencial entre

estos dos métodos que parecen similares, es que en el muestreo estratificado hay diferencias

importantes entre un grupo y otro, pero no dentro de cada grupo, mientras que en el

muestreo de racimo, no hay variaciones significativas entre un grupo y otro, pero sí las hay

dentro de cada grupo.

La decisión de utilizar uno u otro método dependerá de la población y sus

elementos, de cómo está organizada tal población y, lógicamente, del juicio, conocimientos

y capacidad que tenga el auditor.

Para que la auditoria llegue a una conclusión,la población deberá ser un conjunto completo

de datos y, por lo tanto, la población deberá ser apropiada y verificada como completa para

un objetivo de auditoría específico.

Al emplear una muestra estadística,el auditor deberá considerar conceptos como el

riesgodelmuestreoyelmargendeerrortolerableyesperado.Elriesgodelmuestreose

define como el riesgo de que la conclusión a laque llega el auditor interno,que se basa en

una muestra determinada, pudiera diferir de la conclusión que se hubiera obtenido aplicado

lamismatécnicadeauditoríaaltotaldelapoblación.Existendostiposderiesgodela

muestra.

Aceptación incorrecta. El riesgo de que el atributo u objetivo evaluado se clasifica

como poco probable, cuando en la realidad es probable.

Rechazo incorrecto. El riesgo de que el atributo u objetivo evaluado se clasifica

como probable, cuando en realidad es poco probable.

Los errores tolerables representan el número máximo de errores que el auditor está

dispuesto a aceptar y aun así,llegar a la conclusión de que el objetivo es correcto.En

muchos casos, no siempre será un criterio del auditor y el error tolerable puede

determinarse en función de la naturaleza del negocio,tras consulta con la Dirección de

acuerdo a las mejores prácticas. En algunos casos, un error de un ítem no será tolerable.

Loserroresesperadossonerroresqueelauditoresperaencontrarenunapoblación

basada en los resultados de auditorías anteriores, en cambios en los procesos o de acuerdo a

evidencias o conclusiones de otras fuentes.

……….

podemos alargar el tema pero lo principal es que ahora YO te ofrezco PARA TU DESPACHO CONTABLE y/ ó como Profesionista Independiente para tus CLIENTES la herramienta de Randomizacion de Auditoria Contable bajo mi marca, en donde puedo incluir QUERIES aplicados a los modernos sistemas en MSSQL ORABLE, ERP, y aplicaciones d codigo cerrado segun el caso.

Si deseas conocer mas,te invito a abrir UN TICKET y a compartir tu Proyecto dejando tus datos completos en mi sistema especial y YO con mucho gusto te estaré llamando para definir los detalles y ofrecerte la mejor solución para tu proyecto.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

This will close in 45 seconds

PROGRAMACION POR OBJETOS - TESTER NIVEL INTERMEDIO:

CONSUMO DE RECURSOS API DESDE UN ERP:

Instrucciones:

Revisa y corrige y completa del siguiente Objeto las lineas y sentencias con error para poder  consumir de forma correcta los recursos API del Proveedor X MAYORISTA en el cual nos proporciona como medio de acceso-peticion

LA URL-ERP asi:  "../API/CATALOGO/ID.."

En cada PETICION HTTP-POST deberás incluir en EL TOKEN-AUTORIZACION en formato JSON previamente EMPACADO con seguridad de 64bits, quedando tu funcion asi dentro de una CLASE (OBJETO) LLAMADO:

class APIMayoristaX {

return function _get_Token_API () {

(incluir function del alogirtmo Hass)($data_arreglo[

"user" => USERKEY,

"paswd" => PASSKEY

};

public function _get_API_Productos() {

$filto = [

"sku" => valor,

Nombre => valor,

Precio => valor

existencias => valor

];

$token = _get_Token_API ();

return $this->get_CatalogoAPI_Inventario($token, $filtro);

}

}

 

This will close in 0 seconds

PROGRAMACION POR OBJETOS - TESTER NIVEL FRAMEWORK:

CONSUMO DE RECURSOS EN CODEIGNITER:

Instrucciones:

1.- Asumimos que deseas APLICAR LOS REGURSOS (desdeController) en donde vas a consumir :

: LIBRERIAS (LIBRERY y UNA BASE DE DATOS (DATABASE) tanto de Config como de Model

HAZ AQUI UN OBJETO llamado CLASS PRODUCTOS para demostrar la llamada y uso de recursos.

 

This will close in 0 seconds

PROGRAMACION POR OBJETOS - TESTER NODEJS OOP:

Asumimos que cuentas con un JS TOKEN que va a hacer conexion con una BASE DE DATOS (MSSQL):

cómo agregarias un OBJETO-JS en forma de CLASE para llamar a la base de datos y que puedas declarar METODOS de : consulta, actualizacion , borrado en la BASE DE DATOS ?

te doy un TIP:

class Querysql {
constructor() {
.....
});
}
async get_USUARIOS (req, res) {
.....
} etc (sigiendo este ejemplo, completa para cerrar la CLASE y hacer agrega la linea de llamado a cada peticion.

 

This will close in 0 seconds

Instrucciones:
Suponemos que tienes un OBJETO CLASE "A", en el cual al ejecutarse en automático integra los valores INIT de su respectiva funcion asi:
class A (padre) {
private $this;
public function __construct() {
$this->init();
}public function init() {
$this->clave = json_decode($this->catalogo->sku["SKU-A", TRUE];
$this->nombre = json_decode($this->catalogo->nombre["NOMBRE", TRUE];
$this->precio = json_decode($this->catalogo->precio["PRECIO", TRUE];
$this->stock = json_decode($this->catalogo->stock["STOCK", TRUE];
}
} //end parent class AEn el espacio disponible, crea EL OBJETO HIJO (puede ser llamado CLASS B) del MISMO PADRE de tal forma que puedas LLAMAR Y REUTILIZAR los valores existentes y actuales en una FUTURA FUNCION llamala "Funcion verValores(variables)" o algo similar, de la base de datos que son:
SKU, NOMBRE, PRECIO Y STOCK

para Finalizar envia tu respuesta con el formulario aqui presente

Al enviar tu respuesta, evaluaremos y te daremos tu calificacion por tu mail.

 

This will close in 0 seconds

PROGRAMACION POR OBJETOS - TESTER MAGENTO2 Nivel Basico PLANTILLADOR:

Suponemos el siguiente escenario:

1.- Tienes un CUSTOM-MODULO (UN TEMA MAGENTO2) con el siguiente LAYOUT(view/frontend/layout/) y el siguiente XML

CMS_INDEX_INDEX.XML

Y el siguiente codigo en este layout:

<referenceContainer name="page.top">
<block class="Custom_ModuleBlockEfect" template="efect.phtml" />
</referenceContainer>

EXPLICA SOBRE LAS ACCIONES DE "EFECT.PHTML" : DONDE SERÁN MOSTRADAS (EVENTO-POSICION) , CADA CUANDO SE EJECUTARÁ Y DONDE PUEDES AGREGAR-MODIFICAR DICHO EFECTO ?

 

This will close in 0 seconds

PROGRAMACION POR OBJETOS - TESTER MAGENTO2 Nivel MEDIO PLANTILLADOR

haz clic en el liguiente LINK :  http://magento2.saetiendaweb.com/

1.- ahi podras notar varios EFECTOS CUSTOMIZADOS de LAYOUT(view/frontend/layout/) agregados de forma PLUGIN-CUSTOM-MODULO:

TODOS LOS EFECTOS SON ACCIONES INSERTADAS CON EFECTOS PROPIO COMO INDEX_XML, CATALOG_XML, CHECKOUT_XML

en t respuesta: qué CONFIG LAYOUT usarias en el archivo CATALOG_XML...  para crear los efectos de BOTON-PAGO en la zona CATALOGO de la tienda, seria algo asi:

<referenceContainer name="mmmmm">
<block class="Custom_ModuleBlock...." template="catalog.phtml" />
</referenceContainer>

describe cada accion por linea

This will close in 0 seconds

PROGRAMACION POR OBJETOS - TESTER PROGRAMADOR SHELL:

En una LINEA usando SED, debes aplicar las siguientes busquedas :

1.-  DETECTAR SOLO ARCHIVOS desde un punto (no necesario raiz)

2.- FILTRAR QUE SEAN SOLO DE UNA CATEGORIA (por eje. solo archivos xml)

3.- FILTRAR QUE el resultado CONTENGA dentro de cada archivo solo los de una  VERSION ESPECIAL : por eje: <xml VER:11.0.3>

4.- EL RESULTADO de los archivos que coindicen en el filtro GUARDAR como reporte  EN FORMATO "PIPE" o separaciones por "coma"

5.- ACTUALIZAR CADA ARCHIVO (COINCIDENCIA) cambiando DE "VER:11.0.3" A "VER:12.0.0" m todo en LA MISMA LINEA SHELL o en un proceso bucle.

 

This will close in 0 seconds

PROGRAMACION POR OBJETOS - TESTER PROGRAMADOR SHELL (avanzado)

En una LINEA usando SED+AWK, debes aplicar las siguientes acciones:

1.-  DETECTAR SOLO ARCHIVOS desde un punto (no necesario raiz)

2.- FILTRAR QUE SEAN SOLO DE UNA CATEGORIA (por eje. solo archivos CSV)

3.- FILTRAR que COINCIDA UNA MARCA AL INICIO DE CADA LINEA (por eje: CLASE N)

4.- EL RESULTADO vas a CREAR TANTOS ARCHIVOS como CLASES AGRUPADAS CONTENTA, EN FORMATO "PIPE" o separaciones por "coma"

5.- Agregar UN HEADER COMO "COMENARIO DE AUTOR..VERSION..ETC)" m todo en LA MISMA LINEA SHELL o en un proceso bucle.

 

This will close in 0 seconds

This will close in 0 seconds

Chat aqui
Por aqui te respondemos