Los campos que determinan a dónde va su factura: EndpointID, CompanyID y su prioridad.
Al enviar una e-factura a través de Peppol, campos específicos en la estructura UBL determinan a dónde se enruta el documento. El relleno correcto de estos campos es crucial: un error en los campos de enrutamiento puede hacer que su factura no llegue o llegue a la parte equivocada.
El PSB de eConnect utiliza los siguientes campos para determinar el destinatario, por prioridad decreciente:
cac:AccountingCustomerParty/cac:Party/cbc:EndpointIDcac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyIDcac:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyIDEl sistema comienza por la prioridad 1 y comprueba si el identificador está registrado en la red Peppol (mediante una consulta SMP). Si es así, la factura se entrega a través de Peppol. Si no, se prueba el siguiente campo en el orden de prioridad.
El EndpointID es el campo de enrutamiento primario en Peppol BIS Billing V3. Este campo contiene el identificador Peppol del destinatario, incluyendo el schemeID que indica qué tipo de identificador se utiliza.
<cac:AccountingCustomerParty>
<cac:Party>
<cbc:EndpointID schemeID="0106">12345678</cbc:EndpointID>
</cac:Party>
</cac:AccountingCustomerParty>
En este ejemplo, el enrutamiento se realiza por el número KvK 12345678 (schemeID 0106). El PSB busca este número en el SMP y entrega la factura al Access Point correspondiente.
Importante: el EndpointID es obligatorio en Peppol BIS Billing V3. Un valor vacío o la ausencia de este elemento provoca un error de validación. Utilice siempre un número de identificación válido.
Consejo : ¿Desea determinar exactamente a qué organización va su factura? Rellene entonces el EndpointID con el identificador que el destinatario ha registrado en Peppol. Sin EndpointID, el sistema recurre al número KvK del CompanyID.
Si el EndpointID no está relleno o el identificador no se encuentra en Peppol, el PSB consulta el campo CompanyID dentro de PartyLegalEntity. Este contiene generalmente el número KvK u OIN:
<cac:PartyLegalEntity>
<cbc:CompanyID schemeID="0106">12345678</cbc:CompanyID>
</cac:PartyLegalEntity>
Si el CompanyID tampoco da un registro Peppol, el número de IVA del PartyTaxScheme se utiliza como última opción de enrutamiento a través de la red:
<cac:PartyTaxScheme>
<cbc:CompanyID>NL123456789B01</cbc:CompanyID>
</cac:PartyTaxScheme>
Si ninguno de los identificadores anteriores da un registro Peppol, la factura puede entregarse por correo electrónico. La plataforma busca para ello una dirección de correo electrónico en los siguientes campos:
cac:AccountingCustomerParty/cac:Party/cac:Contact/cbc:ElectronicMailcac:AccountingCustomerParty/cac:AccountingContactcac:AccountingCustomerParty/cac:BuyerContactSe admiten varias direcciones de correo electrónico (separadas por comas o punto y coma) y se envían como To + CC.
El elemento Contact del remitente (AccountingSupplierParty) también es funcionalmente importante. Si el campo ElectronicMail del proveedor no está relleno, eConnect añade automáticamente [email protected]. Esto garantiza que las facturas rechazadas (mensajes Invoice Response) lleguen al remitente y puedan ser reenviadas.
Consejo : Rellene siempre la dirección de correo electrónico de su organización en el contacto del proveedor. Así recibirá los mensajes de rechazo directamente en su propio buzón.
0106 para KvK, 0190 para OINElectronicMail como fallback¿Tiene dudas sobre qué identificador está registrado para un destinatario específico? Busque la organización en el Peppol Directory o utilice la función queryRecipientParty de la API PSB.
Descargar archivos de ejemplo