Ver Mensaje Individual
  #1054  
Antiguo 15-07-2021
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - Espańa
Posts: 18.295
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por skatologiko Ver Mensaje
A Guipuzcoa. Si envío un NIF espańol, sí que llega

<Destinatarios>
<IDDestinatario>
<NIF>NL855820627B01</NIF>
<ApellidosNombreRazonSocial>ITX MERKEN B.V.</ApellidosNombreRazonSocial>
</IDDestinatario>
</Destinatarios>

Y me da el siguiente error:
Error: El fichero de alta TicketBAI no cumple el esquema XSD. Detalle del error: cvc-pattern-valid: Value 'NL855820627B01' is not facet-valid with respect to pattern '(([a-z|A-Z]{1}\d{7}[a-z|A-Z]{1})|(\d{8}[a-z|A-Z]{1})|([a-z|A-Z]{1}\d{8}))' for type 'NIFType'.</Descripcion>

Creo que en el caso de clientes extranjeros hay que enviar otra estructura:
Código PHP:
      <Destinatarios>
            <
IDDestinatario>
                <
IDOtro>
                    <
CodigoPais>NL</CodigoPais>
                    <
IDType>04</IDType>
                    <
ID>NL855820627B01</ID>
                </
IDOtro>
                <
ApellidosNombreRazonSocial>ITX MERKEN B.V.</ApellidosNombreRazonSocial>
                <
CodigoPostal>...</CodigoPostal>
                <
Direccion>...</Direccion>
            </
IDDestinatario>
        </
Destinatarios
En la parte del IDDestinatario:


Y el IDOtro:
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.

Última edición por Neftali [Germán.Estévez] fecha: 15-07-2021 a las 08:31:17.
Responder Con Cita