Evaluando propuestas

Integración de Facturación entre Tienda Virtual y Wordoffice

Publicado el 20 Noviembre, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

El objetivo es automatizar el proceso de facturación de los pedidos realizados en la tienda virtual mediante una integración API con el sistema contable WordOffice, garantizando la validación y actualización de datos según los estándares de la DIAN. A continuación, se detallan los pasos y validaciones necesarias:

1. Recepción y Procesamiento de Pedidos
Los datos de los pedidos realizados y pagados en la tienda virtual deberán ser enviados a WordOffice mediante una conexión API para generar el proceso completo de facturación.
2. Validación de Datos del Tercero
Se debe verificar si el tercero (cliente) existe en la base de datos de la DIAN. Esto implica:
Consultar la api de la dian utilizando el cc/nit y el nombre del cliente.
Si la cédula o nit existe en la dian, validar que el nombre coincida con el registrado en la tienda virtual:
si el nombre no coincide, actualizarlo automáticamente según los datos proporcionados por la dian.
3. Consulta y Registro del Tercero en WordOffice
Consultar la existencia del tercero en WordOffice mediante su API:
Si el tercero existe, utilizar su ID para procesar la factura.
Si el tercero no existe, crearlo en WordOffice con los siguientes datos:
Nombres y apellidos
Empresa (si aplica)
cc/nit
tipo de persona
dirección
ciudad
teléfono
correo electrónico
validar que la ciudad del tercero esté registrada en wordoffice:
si la ciudad no existe, se debe crear automáticamente para registrar correctamente la dirección.
4. Generación y Contabilización de la Factura
Cargar todos los productos adquiridos por el cliente en la factura a través de la conexión API entre la tienda virtual (WordPress) y WordOffice.
Contabilizar automáticamente la factura en WordOffice utilizando su API.
Se deberán pasar varios datos del producto como id, nombre, centro de costos, valor de venta sin iva, iva.
5. Envío de la Factura
Enviar la factura generada a la DIAN a través de las funciones de integración de WordOffice.
Enviar una copia de la factura al correo electrónico del comprador registrado en la tienda virtual.
6. Configuración y Vista Administrativa del Plugin
La vista administrativa del plugin en WordPress debe incluir:
Configuración de la API de WordOffice:
Permitir a los administradores configurar los datos necesarios para establecer y mantener la conexión con WordOffice.
Historial de Facturación:
Mostrar una tabla detallada con los pedidos procesados exitosamente a través del plugin.
La tabla debe incluir datos relevantes como:
Número de pedido.
Fecha de la factura.
Estado del proceso de facturación.
Monto total.

Contexto general del proyecto

Se requiere el desarrollo de un plugin para Wordpress que se integre con WordOffice (https://worldoffice.com.co/)

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por C.