Cita:
Empezado por skatologiko
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: