Conectar D365 BC a través del Autopilot y la extensión AppSource para el procesamiento automático de facturas.
Dynamics 365 Business Central (D365 BC) se conecta con eConnect a través del Autopilot y la extensión oficial de AppSource "eConnect Peppol e-invoicing & OCR+". Las facturas se envían y reciben automáticamente, incluyendo propuestas de contabilización para facturas de compra.
Si desea contabilizar automáticamente las facturas de compra, configure el Autopilot desde la plataforma eConnect:
Existen dos opciones para el envío de facturas de venta:
Las facturas de compra recibidas a través de eConnect se colocan automáticamente en su administración Business Central a través de la Digitale Brievenbus o el Autopilot.
Consejo: El Activity Log de una factura proporciona información detallada sobre la comunicación con el PSB. Vaya a Geboekte verkoopfacturen > Factureren > Activity Log.
Cuando una factura de compra llega a Business Central vía eConnect, el proveedor se busca automáticamente según los identificadores de la factura. El orden de búsqueda es:
VAT_Registration_NoRegistration_NumberNoLa extensión busca primero por número de IVA. Si no hay coincidencia, sigue el número KvK y después el IBAN. Si ningún identificador coincide, la factura no se contabiliza.
Atención: si el proveedor no existe en Business Central, no se crea automáticamente. La factura falla con un mensaje de error. Cree primero el proveedor manualmente en Business Central.
Si se encuentra un proveedor, la extensión comprueba también si las cuentas bancarias incluidas en la factura (incluidas, en su caso, las cuentas G) constan entre las cuentas bancarias vinculadas a ese proveedor.
Al configurar la extensión BC, se le redirige a la página web Autopilot Connect, donde es necesario iniciar sesión con una cuenta Microsoft Entra ID. Esta cuenta también se utiliza para llamar al entorno BC a través de la API y, por lo tanto, debe tener permisos suficientes y una licencia BC.
Después de iniciar sesión, se crea automáticamente un usuario en el servidor de identidad de eConnect con el tipo de inicio de sesión "Business Central Azure Active Directory". A continuación, el TechSupport debe asignar manualmente el tenantId y los partyIds. Se pueden asociar varios partyIds a un usuario. El cliente elige entonces durante la configuración qué partyId se vincula a qué entorno BC.
Es posible conectar varios entornos Business Central, pero se aplican algunas reglas importantes. Cada entorno necesita un partyId único. Si varios entornos deben enviar facturas en nombre del mismo número KvK, cada conexión debe establecerse con una cuenta Entra ID diferente. Cada usuario "Business Central Azure Active Directory" en el servidor de identidad también debe tener un tenantId diferente.
Hay dos errores comunes a tener en cuenta:
Como alternativa a la autenticación Entra ID, también puede autenticarse a través de las Client Credentials de una App Registration. Esto es especialmente adecuado para la contabilización de facturas de compra. Actualmente no existe una interfaz para este flujo; el TechSupport lo configura a través de la API.
Los pasos son los siguientes:
baseUrl a través de la Management API (Update Attributes). Eventualmente, también deben configurarse los additionalQueryParameters.referenceKey es una cadena codificada en Base64 con el formato businesscentral_{contextId}_{tenantId}_{connectionId}.Contacte con soporte si desea utilizar este método de autenticación.
::e-accordion-item{value="item-1" header=""API400 Could not retrieve vendor ids""} No se ha encontrado el proveedor en Business Central según los identificadores de la factura (número de IVA, número KvK o IBAN). Compruebe que el proveedor esté creado correctamente y que el número de IVA, el número KvK o el IBAN coincidan con los datos de la factura. ::
::e-accordion-item{value="item-2" header=""BCNotFound: Internal_InvalidTableRelation ... G-Account Code""} La factura contiene un número de cuenta G que no está registrado como cuenta bancaria del proveedor. Ocurre en organizaciones que utilizan la extensión Idyn para cuentas G. Registre el número de cuenta G como cuenta bancaria del proveedor en Business Central. ::
::e-accordion-item{value="item-3" header=""BCBadRequest: ... Transaction Type ... ECONNECT""} El valor "ECONNECT" no existe en la tabla Transaction Type. Al instalar la extensión eConnect, este tipo de transacción suele crearse automáticamente. En versiones antiguas debe añadirlo manualmente: busque Transaction Types en Business Central y añada el código "ECONNECT". ::
::e-accordion-item{value="item-4" header=""BCBadRequest: ... VAT Prod. Posting Group""} El grupo de registro de producto de IVA de la factura no existe en Business Central. Compruebe que el mapeo de IVA esté configurado correctamente. Durante la configuración se utiliza un archivo Excel (BusinessCentral VAT Mapping) para mapear los códigos de IVA. Añada el grupo que falte a la tabla VAT Product Posting Group. ::
Probablemente falta una licencia BC al usuario que intenta establecer la conexión. Indique al cliente que consulte a su partner BC (por ejemplo Databalk) para revisar la asignación de licencias.
¿Desea saber más sobre el Autopilot? Descubra cómo funciona el Autopilot.
Iniciar la conexión