Este módulo implementa el intercambio de facturas electrónicas con la infraestructura SIXT Paynet utilizada en Suiza.
Permite el envío automático de la factura al cliente que se ha registrado en el servicio.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 14.0Envía facturas de cliente electrónicamente a través de la red suiza Paynet (SIXT). Configura los servicios y contratos de Paynet, y realiza el seguimiento de cada mensaje de factura hasta que Paynet lo acepte o lo rechace.
Este módulo conecta Odoo con la plataforma de facturación electrónica Paynet utilizada en Suiza. Una vez que un cliente tiene un contrato de Paynet, las facturas pueden enviarse automáticamente en lugar de por correo postal.
- Configure uno o varios servicios de Paynet en Accounting > Configuration > Paynet Service, con credenciales, Paynet ID, cuenta bancaria, tipo B2B/B2C, modo de prueba y tiempo de espera HTTP. Los botones permiten probar la conexión y comprobar los envíos.
- En el contrato de pago de un cliente, establezca el Paynet ID, el servicio de Paynet y el método de pago (QR o ISR). El Paynet ID y el servicio son obligatorios para los contratos de Paynet.
- Cuando una factura utiliza el método de transmisión Paynet, Odoo genera un PDF (con informe QR o ISR) y un mensaje XML, y luego lo envía a Paynet. La factura se marca como exportada.
- Cada mensaje se almacena con su estado (draft, sent, done, reject, error), referencia, ID de envío, payload y respuesta. Hay un botón 'Resend' disponible en el formulario del mensaje.
- Un trabajo programado se ejecuta cada hora para consultar a Paynet los estados de los envíos, descargarlos y actualizar las facturas relacionadas. Las facturas aceptadas se registran en el chatter; las rechazadas crean una actividad 'Paynet System Error'.
- Se puede acceder a una lista 'Paynet Messages' y a una lista 'Paynet Contracts' desde el formulario del servicio.
Depende de
Lo necesitan otros módulos
Modelos y campos (5)
- sale.order · amplía un modelo existentepaynet_client_order_ref
- account.move · amplía un modelo existente
- paynet.service · modelo nuevourl, name, active, password, username, client_pid (Paynet ID), service_type (Service type), partner_bank_id (Bank account), use_test_service (Testing), operation_timeout (HTTP Timeout), invoice_message_ids (Invoice Messages), ebill_payment_contract_ids (Contracts)
- ebill.payment.contract · amplía un modelo existentepayment_type (Payment method), paynet_service_id (Paynet Service), is_paynet_contract, paynet_account_number (Paynet ID)
- paynet.invoice.message · modelo nuevoref (Reference No.), state, ic_ref (IC Ref), payload (Payload sent), response (Response recieved), invoice_id, service_id (Paynet Service), shipment_id, payment_type, attachment_id, ebill_account_number (Paynet Id)
Texto generado por IA (DeepSeek) al leer el código de la versión 14.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/l10n-switzerland.
terminal Instalación y uso
Documentación de OCA · Odoo 14.0Instalación
Fuente · Odoo 14.0Este módulo depende de base_ebill_payment_contract que se encuentra en OCA/account_invoicing, por lo que este repositorio también debe estar presente en el sistema. Este módulo base_ebill_payment_contract depende de account_invoice_transmit_method que también se instalará.
Configuración
Fuente · Odoo 14.0Crear un servicio
Para crear un servicio es necesario estar registrado en el servicio SIXT Paynet. Después, la configuración del servicio se puede realizar en Accounting - Configuration - Payments - Paynet Service
Configurar los clientes
Un cliente que quiera recibir sus facturas a través de Paynet también deberá registrarse en el servicio. En Odoo, para habilitar el envío de facturas para un cliente específico a través de Paynet, el método de transmisión debe configurarse en consecuencia para ese cliente. Esto se hace en el formulario del cliente, en la pestaña Sales & Purchases, sección Sales.
Configurar los contratos
Los contratos específicos de la facturación electrónica se encuentran en Accounting - Customers - eBill Payment Contract. Aunque el sistema Paynet permite el intercambio automático del registro de contratos y los cambios de estado, esta automatización aún no está implementada. Para estar activo, un contrato debe encontrarse en el estado Open y sus fechas de inicio/fin deben ser válidas.
Para usar este módulo, necesita:
- Configurar el servicio, los clientes y los contratos como se describe en la sección CONFIGURATION.
- Crear una factura para un cliente con un contrato Paynet abierto.
- Validar la factura, y se enviará al servicio.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.